New TGRM search implementation

This commit is contained in:
2021-12-05 23:54:50 +03:00
parent 5fbe26c0f2
commit 7e825d099b
8 changed files with 91 additions and 74 deletions

View File

@@ -1,6 +1,6 @@
from typing import Protocol, TypeVar, Any, Generic, Sequence, runtime_checkable
from pydantic import PositiveInt
from pydantic import conint
from fastapi_pagination import Page, Params
from fastapi_pagination.bases import AbstractParams
@@ -16,7 +16,7 @@ T = TypeVar('T', ToDict, Any)
class CustomPage(Page[T], Generic[T]):
total_pages: PositiveInt
total_pages: conint(ge=0) # type: ignore
@classmethod
def create(