feat: pagination and query params for a deal end-point

This commit is contained in:
2025-08-28 20:24:24 +04:00
parent 4c7a997be6
commit 5fbd6d6185
6 changed files with 66 additions and 20 deletions

View File

@ -1,7 +1,7 @@
from datetime import datetime
from typing import Optional
from schemas.base import BaseSchema, BaseResponse
from schemas.base import BaseSchema, BaseResponse, PaginationInfoSchema
# region Entities
@ -48,6 +48,7 @@ class UpdateDealRequest(BaseSchema):
class GetDealsResponse(BaseSchema):
deals: list[DealSchema]
pagination_info: PaginationInfoSchema
class CreateDealResponse(BaseResponse):