Skip to content

remnawave sdk 2.8.0 #58

Description

@radmir42

Уважаемые разработчики, вы исправили апи не полностью на RemnawaveSDK 2.8.0 в файле remnawave/models/hwid.py

class HwidDeviceDto(BaseModel):
    hwid: str
    user_uuid: Optional[UUID] = Field(default=None, alias="userUuid") #Ваша версия кидает ошибку на новом API 2.8.0
    user_id: Optional[int] = Field(default=None, alias="userId") #Добавил для исключения ошибок указанных снизу
    platform: Optional[str] = None
    os_version: Optional[str] = Field(None, alias="osVersion")
    device_model: Optional[str] = Field(None, alias="deviceModel")
    user_agent: Optional[str] = Field(None, alias="userAgent")
    created_at: datetime = Field(alias="createdAt")
    updated_at: datetime = Field(alias="updatedAt")

Jul 06 17:58:53 cydmijhlig python[52724]: ValidationError: 5 validation errors for GetUserHwidDevicesResponseDto Jul 06 17:58:53 cydmijhlig python[52724]: devices.0.userUuid Jul 06 17:58:53 cydmijhlig python[52724]: Field required [type=missing, input_value={'hwid': 'c72cd20464a441f...26-07-05T13:07:17.515Z'}, input_type=dict] Jul 06 17:58:53 cydmijhlig python[52724]: For further information visit https://errors.pydantic.dev/2.11/v/missing Jul 06 17:58:53 cydmijhlig python[52724]: devices.1.userUuid Jul 06 17:58:53 cydmijhlig python[52724]: Field required [type=missing, input_value={'hwid': 'milhb2lnqiqcrvp...26-07-05T17:49:08.175Z'}, input_type=dict] Jul 06 17:58:53 cydmijhlig python[52724]: For further information visit https://errors.pydantic.dev/2.11/v/missing Jul 06 17:58:53 cydmijhlig python[52724]: devices.2.userUuid Jul 06 17:58:53 cydmijhlig python[52724]: Field required [type=missing, input_value={'hwid': '00b93518a7f7264...26-07-06T17:37:27.177Z'}, input_type=dict] Jul 06 17:58:53 cydmijhlig python[52724]: For further information visit https://errors.pydantic.dev/2.11/v/missing Jul 06 17:58:53 cydmijhlig python[52724]: devices.3.userUuid Jul 06 17:58:53 cydmijhlig python[52724]: Field required [type=missing, input_value={'hwid': '3ce0f0a5be3dd6a...26-07-05T19:03:25.205Z'}, input_type=dict] Jul 06 17:58:53 cydmijhlig python[52724]: For further information visit https://errors.pydantic.dev/2.11/v/missing Jul 06 17:58:53 cydmijhlig python[52724]: devices.4.userUuid Jul 06 17:58:53 cydmijhlig python[52724]: Field required [type=missing, input_value={'hwid': '6def153c43d6619...26-07-06T17:56:36.935Z'}, input_type=dict] Jul 06 17:58:53 cydmijhlig python[52724]: For further information visit https://errors.pydantic.dev/2.11/v/missing

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions