sqlalchemy_async_repositories.use_cases.find_paginated.query_model

Query model for find_paginated use case.

Classes

FindPaginatedQuery

Query: Find entities with pagination, filtering, and sorting.

Module Contents

class sqlalchemy_async_repositories.use_cases.find_paginated.query_model.FindPaginatedQuery

Bases: pydantic.BaseModel

Query: Find entities with pagination, filtering, and sorting.

page: int
page_size: int
filters: List[sqlalchemy_async_repositories.pagination.models.FilterSpec] | None
sort: List[sqlalchemy_async_repositories.pagination.models.SortSpec] | None