.coveragerc
.gitignore
CHANGELOG.md
LICENSE
Makefile
README.md
pyproject.toml
pytest.ini
setup.cfg
tox.ini
.github/workflows/release.yml
.github/workflows/tests.yml
docs/01-defining-search-queries.md
docs/02-using-search-queries.md
docs/03-search-param-reference.md
docs/04-mypy-plugin.md
docs/index.md
src/validataclass_search_queries/__init__.py
src/validataclass_search_queries/_version.py
src/validataclass_search_queries/py.typed
src/validataclass_search_queries.egg-info/PKG-INFO
src/validataclass_search_queries.egg-info/SOURCES.txt
src/validataclass_search_queries.egg-info/dependency_links.txt
src/validataclass_search_queries.egg-info/requires.txt
src/validataclass_search_queries.egg-info/top_level.txt
src/validataclass_search_queries/filters/__init__.py
src/validataclass_search_queries/filters/bound_search_filter.py
src/validataclass_search_queries/filters/search_params/__init__.py
src/validataclass_search_queries/filters/search_params/base_search_param.py
src/validataclass_search_queries/filters/search_params/search_param_boolean.py
src/validataclass_search_queries/filters/search_params/search_param_custom.py
src/validataclass_search_queries/filters/search_params/search_param_equals.py
src/validataclass_search_queries/filters/search_params/search_param_greater_less.py
src/validataclass_search_queries/filters/search_params/search_param_multi_select.py
src/validataclass_search_queries/filters/search_params/search_param_substring.py
src/validataclass_search_queries/pagination/__init__.py
src/validataclass_search_queries/pagination/abstract_pagination_mixin.py
src/validataclass_search_queries/pagination/cursor_pagination_mixin.py
src/validataclass_search_queries/pagination/offset_pagination_mixin.py
src/validataclass_search_queries/pagination/paginated_result.py
src/validataclass_search_queries/pagination/pagination_limit_validator.py
src/validataclass_search_queries/pagination/response_helpers.py
src/validataclass_search_queries/repositories/__init__.py
src/validataclass_search_queries/repositories/search_query_repository_mixin.py
src/validataclass_search_queries/search_queries/__init__.py
src/validataclass_search_queries/search_queries/base_search_query.py
src/validataclass_search_queries/search_queries/search_query_dataclass.py
src/validataclass_search_queries/sorting/__init__.py
src/validataclass_search_queries/sorting/abstract_sorting_mixin.py
src/validataclass_search_queries/sorting/sorting_direction.py
src/validataclass_search_queries/sorting/sorting_mixin.py
src/validataclass_search_queries/validators/__init__.py
src/validataclass_search_queries/validators/multi_select_any_of_validator.py
src/validataclass_search_queries/validators/multi_select_enum_validator.py
src/validataclass_search_queries/validators/multi_select_integer_validator.py
src/validataclass_search_queries/validators/multi_select_validator.py
tests/helpers/__init__.py
tests/helpers/assertions.py
tests/helpers/mocks.py
tests/unit/filters/bound_search_filter_test.py
tests/unit/filters/search_params/conftest.py
tests/unit/filters/search_params/search_param_boolean_test.py
tests/unit/filters/search_params/search_param_custom_test.py
tests/unit/filters/search_params/search_param_equals_test.py
tests/unit/filters/search_params/search_param_greater_less_test.py
tests/unit/filters/search_params/search_param_multi_select_test.py
tests/unit/filters/search_params/search_param_substring_test.py
tests/unit/pagination/paginated_result_test.py
tests/unit/pagination/pagination_limit_validator_test.py
tests/unit/pagination/response_helpers_test.py
tests/unit/search_queries/_helpers.py
tests/unit/search_queries/base_search_query_test.py
tests/unit/search_queries/search_query_dataclass_test.py
tests/unit/sorting/sorting_direction_test.py
tests/unit/sorting/sorting_mixin_test.py
tests/unit/validators/multi_select_any_of_validator_test.py
tests/unit/validators/multi_select_enum_validator_test.py
tests/unit/validators/multi_select_integer_validator_test.py
tests/unit/validators/multi_select_validator_test.py