feat: patch deal endpoint
This commit is contained in:
@ -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
|
||||
|
||||
Reference in New Issue
Block a user