feat: deal's status and board update
This commit is contained in:
@ -2,6 +2,8 @@ from datetime import datetime
|
||||
from typing import Optional
|
||||
|
||||
from schemas.base import BaseSchema, BaseResponse, PaginationInfoSchema
|
||||
from schemas.board import BoardSchema
|
||||
from schemas.status import StatusSchema
|
||||
|
||||
|
||||
# region Entities
|
||||
@ -11,8 +13,8 @@ class DealSchema(BaseSchema):
|
||||
id: int
|
||||
name: str
|
||||
lexorank: str
|
||||
status_id: int
|
||||
board_id: int
|
||||
status: StatusSchema
|
||||
board: BoardSchema
|
||||
created_at: datetime
|
||||
|
||||
|
||||
@ -26,6 +28,7 @@ class CreateDealSchema(BaseSchema):
|
||||
class UpdateDealSchema(BaseSchema):
|
||||
name: Optional[str] = None
|
||||
lexorank: Optional[str] = None
|
||||
board_id: Optional[int] = None
|
||||
status_id: Optional[int] = None
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user