33 lines
406 B
Python
33 lines
406 B
Python
from schemas.base import BaseSchema
|
|
from schemas.status import StatusSchema
|
|
|
|
|
|
# region Entity
|
|
|
|
|
|
class BaseBoardSchema(BaseSchema):
|
|
name: str
|
|
|
|
|
|
class BoardSchema(BaseBoardSchema):
|
|
id: int
|
|
lexorank: str
|
|
statuses: list[StatusSchema]
|
|
|
|
|
|
# endregion
|
|
|
|
# region Requests
|
|
|
|
|
|
# endregion
|
|
|
|
# region Responses
|
|
|
|
|
|
class GetBoardsResponse(BaseSchema):
|
|
boards: list[BoardSchema]
|
|
|
|
|
|
# endregion Responses
|