feat: patch deal endpoint

This commit is contained in:
2025-08-05 16:32:49 +04:00
parent 3e2839e725
commit 5db5f116af
4 changed files with 60 additions and 3 deletions

View File

@ -1,4 +1,4 @@
from schemas.base import BaseSchema
from schemas.base import BaseSchema, BaseResponse
# region Entities
@ -14,11 +14,21 @@ class DealSchema(BaseDealSchema):
status_id: int
class UpdateDealSchema(BaseSchema):
name: str | None = None
lexorank: str | None = None
status_id: int | None = None
# endregion
# region Requests
class UpdateDealRequest(BaseSchema):
deal: UpdateDealSchema
# endregion
# region Responses
@ -28,4 +38,8 @@ class GetDealsResponse(BaseSchema):
deals: list[DealSchema]
class UpdateDealResponse(BaseResponse):
pass
# endregion