pyoaev.apis.inputs.search ========================= .. py:module:: pyoaev.apis.inputs.search Module Contents --------------- .. py:class:: Filter(key: str, mode: str, operator: str, values: List[str]) .. py:attribute:: key .. py:attribute:: mode .. py:attribute:: operator .. py:attribute:: values .. py:method:: to_dict() -> dict[str, Any] .. py:class:: FilterGroup(mode: str, filters: List[Filter]) .. py:attribute:: mode .. py:attribute:: filters .. py:method:: to_dict() -> dict[str, Any] .. py:class:: SearchPaginationInput(page: int, size: int, filter_group: FilterGroup, text_search: str, sorts: Dict[str, str]) .. py:attribute:: size .. py:attribute:: page .. py:attribute:: filterGroup .. py:attribute:: text_search .. py:attribute:: sorts .. py:method:: to_dict() -> dict[str, Any] .. py:class:: InjectorContractSearchPaginationInput(page: int, size: int, filter_group: FilterGroup, text_search: str = None, sorts: Dict[str, str] = None, include_full_details: bool = True) Bases: :py:obj:`SearchPaginationInput` .. py:attribute:: include_full_details :value: True .. py:method:: to_dict() -> dict[str, Any]