feat: Добавить новые поля в модели SubscriptionSettingsResponseDto и UpdateSubscriptionSettingsRequestDto

This commit is contained in:
Artem 2025-05-19 22:08:30 +02:00
parent ccdaf96510
commit 7c671b86ee
No known key found for this signature in database
GPG key ID: 833485276B7902CE

View file

@ -17,11 +17,16 @@ class SubscriptionSettingsResponseDto(BaseModel):
add_username_to_base_subscription: bool = Field(
alias="addUsernameToBaseSubscription"
)
show_custom_remarks: bool = Field(alias="isShowCustomRemarks")
happ_announce: Optional[str] = Field(None, alias="happAnnounce")
happ_routing: Optional[str] = Field(None, alias="happRouting")
expired_users_remarks: List[str] = Field(alias="expiredUsersRemarks")
limited_users_remarks: List[str] = Field(alias="limitedUsersRemarks")
disabled_users_remarks: List[str] = Field(alias="disabledUsersRemarks")
custom_response_headers: Optional[dict] = Field(
None, alias="customResponseHeaders"
)
randomize_hosts: bool = Field(alias="randomizeHosts")
created_at: datetime = Field(alias="createdAt")
updated_at: datetime = Field(alias="updatedAt")
@ -59,4 +64,5 @@ class UpdateSubscriptionSettingsRequestDto(BaseModel):
)
custom_response_headers: Optional[dict] = Field(
None, serialization_alias="customResponseHeaders"
)
)
randomize_hosts: Optional[bool] = Field(None, serialization_alias="randomizeHosts")