feat: common style for getters
This commit is contained in:
@ -12,7 +12,7 @@ class BoardService:
|
||||
async def get_boards(self, project_id: int) -> GetBoardsResponse:
|
||||
boards = await self.repository.get_all(project_id)
|
||||
return GetBoardsResponse(
|
||||
boards=[BoardSchema.model_validate(board) for board in boards]
|
||||
items=[BoardSchema.model_validate(board) for board in boards]
|
||||
)
|
||||
|
||||
async def create_board(self, request: CreateBoardRequest) -> CreateBoardResponse:
|
||||
|
||||
@ -27,7 +27,7 @@ class DealService:
|
||||
total_pages = math.ceil(total_items / pagination.items_per_page)
|
||||
|
||||
return GetDealsResponse(
|
||||
deals=[DealSchema.model_validate(deal) for deal in deals],
|
||||
items=[DealSchema.model_validate(deal) for deal in deals],
|
||||
pagination_info=PaginationInfoSchema(
|
||||
total_pages=total_pages, total_items=total_items
|
||||
),
|
||||
|
||||
@ -12,7 +12,7 @@ class ProjectService:
|
||||
async def get_projects(self) -> GetProjectsResponse:
|
||||
projects = await self.repository.get_all()
|
||||
return GetProjectsResponse(
|
||||
projects=[ProjectSchema.model_validate(project) for project in projects]
|
||||
items=[ProjectSchema.model_validate(project) for project in projects]
|
||||
)
|
||||
|
||||
async def create_project(
|
||||
|
||||
@ -13,7 +13,7 @@ class StatusService:
|
||||
async def get_statuses(self, board_id: int) -> GetStatusesResponse:
|
||||
statuses = await self.repository.get_all(board_id)
|
||||
return GetStatusesResponse(
|
||||
statuses=[StatusSchema.model_validate(status) for status in statuses]
|
||||
items=[StatusSchema.model_validate(status) for status in statuses]
|
||||
)
|
||||
|
||||
async def create_status(self, request: CreateStatusRequest) -> CreateStatusResponse:
|
||||
|
||||
Reference in New Issue
Block a user