32 lines
338 B
Python
32 lines
338 B
Python
from schemas.base import BaseSchema
|
|
|
|
|
|
# region Entities
|
|
|
|
|
|
class BaseDealSchema(BaseSchema):
|
|
name: str
|
|
|
|
|
|
class DealSchema(BaseDealSchema):
|
|
id: int
|
|
lexorank: str
|
|
status_id: int
|
|
|
|
|
|
# endregion
|
|
|
|
# region Requests
|
|
|
|
|
|
# endregion
|
|
|
|
# region Responses
|
|
|
|
|
|
class GetDealsResponse(BaseSchema):
|
|
deals: list[DealSchema]
|
|
|
|
|
|
# endregion
|