From 93141da22cc805478a31c77a313cb00bb210a194 Mon Sep 17 00:00:00 2001 From: AlexSserb Date: Fri, 29 Aug 2025 23:51:38 +0400 Subject: [PATCH] feat: common style for getters --- schemas/board.py | 2 +- schemas/deal.py | 2 +- schemas/project.py | 2 +- schemas/status.py | 2 +- services/board.py | 2 +- services/deal.py | 2 +- services/project.py | 2 +- services/status.py | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/schemas/board.py b/schemas/board.py index c364b47..5de3229 100644 --- a/schemas/board.py +++ b/schemas/board.py @@ -42,7 +42,7 @@ class UpdateBoardRequest(BaseSchema): class GetBoardsResponse(BaseSchema): - boards: list[BoardSchema] + items: list[BoardSchema] class CreateBoardResponse(BaseResponse): diff --git a/schemas/deal.py b/schemas/deal.py index f617b4a..e5837ba 100644 --- a/schemas/deal.py +++ b/schemas/deal.py @@ -47,7 +47,7 @@ class UpdateDealRequest(BaseSchema): class GetDealsResponse(BaseSchema): - deals: list[DealSchema] + items: list[DealSchema] pagination_info: PaginationInfoSchema diff --git a/schemas/project.py b/schemas/project.py index bd93829..caf70b4 100644 --- a/schemas/project.py +++ b/schemas/project.py @@ -38,7 +38,7 @@ class UpdateProjectRequest(BaseSchema): class GetProjectsResponse(BaseSchema): - projects: list[ProjectSchema] + items: list[ProjectSchema] class CreateProjectResponse(BaseResponse): diff --git a/schemas/status.py b/schemas/status.py index baf1a08..a9e28a2 100644 --- a/schemas/status.py +++ b/schemas/status.py @@ -42,7 +42,7 @@ class UpdateStatusRequest(BaseSchema): class GetStatusesResponse(BaseSchema): - statuses: list[StatusSchema] + items: list[StatusSchema] class CreateStatusResponse(BaseResponse): diff --git a/services/board.py b/services/board.py index ee15f70..8ffc4aa 100644 --- a/services/board.py +++ b/services/board.py @@ -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: diff --git a/services/deal.py b/services/deal.py index b892650..1ddbaac 100644 --- a/services/deal.py +++ b/services/deal.py @@ -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 ), diff --git a/services/project.py b/services/project.py index 93d58d6..b2974bb 100644 --- a/services/project.py +++ b/services/project.py @@ -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( diff --git a/services/status.py b/services/status.py index b2bbaed..5c18d15 100644 --- a/services/status.py +++ b/services/status.py @@ -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: