File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed
Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 77
88from fastapi_pagination import add_pagination
99from fastapi_pagination .cursor import CursorPage as BaseCursorPage
10+ from fastapi_pagination .customization import CustomizedPage , UseParamsFields
1011
1112from ..schemas import UserOut
1213
1516except ImportError :
1617 paginate = None
1718
18- CursorPage = BaseCursorPage .with_custom_options (str_cursor = False )
19+ CursorPage = CustomizedPage [
20+ BaseCursorPage ,
21+ UseParamsFields (str_cursor = False ),
22+ ]
1923
2024
2125class User (models .Model ):
Original file line number Diff line number Diff line change 44from pydantic import BaseModel
55
66from fastapi_pagination import LimitOffsetPage , Page
7- from fastapi_pagination .default import OptionalParams
8- from fastapi_pagination .limit_offset import OptionalLimitOffsetParams
7+ from fastapi_pagination .customization import CustomizedPage , UseOptionalParams
98from fastapi_pagination .utils import IS_PYDANTIC_V2
109
1110faker = Faker ()
@@ -32,8 +31,8 @@ def normalize(model: Type[T], *models: Any) -> List[T]:
3231 return [parse_obj (model , m ) for m in models ]
3332
3433
35- OptionalPage = Page . with_params ( OptionalParams )
36- OptionalLimitOffsetPage = LimitOffsetPage . with_params ( OptionalLimitOffsetParams )
34+ OptionalPage = CustomizedPage [ Page , UseOptionalParams ()]
35+ OptionalLimitOffsetPage = CustomizedPage [ LimitOffsetPage , UseOptionalParams ()]
3736
3837
3938__all__ = [
You can’t perform that action at this time.
0 commit comments