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