.coveragerc
.gitignore
.isort.cfg
.pre-commit-config.yaml
.readthedocs.yml
AGENTS.md
ANALYSE_NOUVEAUX_CHAMPS.md
AUTHORS.rst
CHANGELOG.md
COMPLETE_API_FLOW.md
CONTRIBUTING.rst
LICENSE.txt
LOCAL_CI_GUIDE.md
PLAN_MISE_A_NIVEAU_API.md
PROCEDURES_RECHERCHE_FFBB.md
PROCESS_FLOW_EXPLANATION.md
README.rst
RELEASE_NOTES.md
diagnose-ci-issues.sh
http_cache.db
pyproject.toml
quick_start.py
run-ci-locally.sh
setup.cfg
setup.py
tox.ini
.github/workflows/ci.yml
data/api.ffbb.app.json
data/meilisearch-prod.ffbb.app.json
docs/Makefile
docs/architecture.rst
docs/authors.rst
docs/changelog.rst
docs/conf.py
docs/contributing.rst
docs/examples.rst
docs/index.rst
docs/license.rst
docs/migration.rst
docs/readme.rst
docs/requirements.txt
docs/_static/.gitignore
examples/README.md
examples/complete_usage_example.py
examples/quick_start.py
examples/team_ranking_analysis.py
src/ffbb_api_client_v2/__init__.py
src/ffbb_api_client_v2.egg-info/PKG-INFO
src/ffbb_api_client_v2.egg-info/SOURCES.txt
src/ffbb_api_client_v2.egg-info/dependency_links.txt
src/ffbb_api_client_v2.egg-info/not-zip-safe
src/ffbb_api_client_v2.egg-info/requires.txt
src/ffbb_api_client_v2.egg-info/top_level.txt
src/ffbb_api_client_v2/clients/__init__.py
src/ffbb_api_client_v2/clients/api_ffbb_app_client.py
src/ffbb_api_client_v2/clients/ffbb_api_client_v2.py
src/ffbb_api_client_v2/clients/meilisearch_client.py
src/ffbb_api_client_v2/clients/meilisearch_ffbb_client.py
src/ffbb_api_client_v2/helpers/__init__.py
src/ffbb_api_client_v2/helpers/http_requests_helper.py
src/ffbb_api_client_v2/helpers/http_requests_utils.py
src/ffbb_api_client_v2/helpers/meilisearch_client_extension.py
src/ffbb_api_client_v2/helpers/multi_search_query_helper.py
src/ffbb_api_client_v2/models/__init__.py
src/ffbb_api_client_v2/models/affiche.py
src/ffbb_api_client_v2/models/cartographie.py
src/ffbb_api_client_v2/models/categorie.py
src/ffbb_api_client_v2/models/code.py
src/ffbb_api_client_v2/models/commune.py
src/ffbb_api_client_v2/models/competition_id.py
src/ffbb_api_client_v2/models/competition_id_categorie.py
src/ffbb_api_client_v2/models/competition_id_sexe.py
src/ffbb_api_client_v2/models/competition_id_type_competition.py
src/ffbb_api_client_v2/models/competition_id_type_competition_generique.py
src/ffbb_api_client_v2/models/competition_origine.py
src/ffbb_api_client_v2/models/competition_origine_categorie.py
src/ffbb_api_client_v2/models/competition_origine_type_competition.py
src/ffbb_api_client_v2/models/competition_origine_type_competition_generique.py
src/ffbb_api_client_v2/models/competition_type.py
src/ffbb_api_client_v2/models/competitions_models.py
src/ffbb_api_client_v2/models/coordonnees.py
src/ffbb_api_client_v2/models/coordonnees_type.py
src/ffbb_api_client_v2/models/document_flyer.py
src/ffbb_api_client_v2/models/document_flyer_type.py
src/ffbb_api_client_v2/models/etat.py
src/ffbb_api_client_v2/models/external_id.py
src/ffbb_api_client_v2/models/facet_distribution.py
src/ffbb_api_client_v2/models/facet_stats.py
src/ffbb_api_client_v2/models/folder.py
src/ffbb_api_client_v2/models/game_stats_models.py
src/ffbb_api_client_v2/models/geo.py
src/ffbb_api_client_v2/models/gradient_color.py
src/ffbb_api_client_v2/models/hit.py
src/ffbb_api_client_v2/models/id_engagement_equipe.py
src/ffbb_api_client_v2/models/id_organisme_equipe.py
src/ffbb_api_client_v2/models/id_organisme_equipe1_logo.py
src/ffbb_api_client_v2/models/id_poule.py
src/ffbb_api_client_v2/models/jour.py
src/ffbb_api_client_v2/models/label.py
src/ffbb_api_client_v2/models/labellisation.py
src/ffbb_api_client_v2/models/lives.py
src/ffbb_api_client_v2/models/logo.py
src/ffbb_api_client_v2/models/multi_search_queries.py
src/ffbb_api_client_v2/models/multi_search_query.py
src/ffbb_api_client_v2/models/multi_search_result_competitions.py
src/ffbb_api_client_v2/models/multi_search_result_competitions_pascal.py
src/ffbb_api_client_v2/models/multi_search_result_organismes.py
src/ffbb_api_client_v2/models/multi_search_result_organismes_class.py
src/ffbb_api_client_v2/models/multi_search_result_pratiques.py
src/ffbb_api_client_v2/models/multi_search_result_pratiques_class.py
src/ffbb_api_client_v2/models/multi_search_result_rencontres.py
src/ffbb_api_client_v2/models/multi_search_result_rencontres_class.py
src/ffbb_api_client_v2/models/multi_search_result_salles.py
src/ffbb_api_client_v2/models/multi_search_result_salles_class.py
src/ffbb_api_client_v2/models/multi_search_result_terrains.py
src/ffbb_api_client_v2/models/multi_search_result_terrains_class.py
src/ffbb_api_client_v2/models/multi_search_result_tournois.py
src/ffbb_api_client_v2/models/multi_search_result_tournois_class.py
src/ffbb_api_client_v2/models/multi_search_results.py
src/ffbb_api_client_v2/models/multi_search_results_class.py
src/ffbb_api_client_v2/models/nature_sol.py
src/ffbb_api_client_v2/models/niveau.py
src/ffbb_api_client_v2/models/niveau_class.py
src/ffbb_api_client_v2/models/niveau_models.py
src/ffbb_api_client_v2/models/objectif.py
src/ffbb_api_client_v2/models/organisateur.py
src/ffbb_api_client_v2/models/organisateur_type.py
src/ffbb_api_client_v2/models/organisme_id_pere.py
src/ffbb_api_client_v2/models/organismes_models.py
src/ffbb_api_client_v2/models/phase_code.py
src/ffbb_api_client_v2/models/poule.py
src/ffbb_api_client_v2/models/poules_models.py
src/ffbb_api_client_v2/models/pratique.py
src/ffbb_api_client_v2/models/publication_internet.py
src/ffbb_api_client_v2/models/purple_logo.py
src/ffbb_api_client_v2/models/query_fields.py
src/ffbb_api_client_v2/models/rankings_models.py
src/ffbb_api_client_v2/models/saison.py
src/ffbb_api_client_v2/models/saisons_models.py
src/ffbb_api_client_v2/models/salle.py
src/ffbb_api_client_v2/models/sexe.py
src/ffbb_api_client_v2/models/source.py
src/ffbb_api_client_v2/models/status.py
src/ffbb_api_client_v2/models/team_engagement.py
src/ffbb_api_client_v2/models/tournoi_type_class.py
src/ffbb_api_client_v2/models/tournoi_type_enum.py
src/ffbb_api_client_v2/models/type_association.py
src/ffbb_api_client_v2/models/type_association_libelle.py
src/ffbb_api_client_v2/models/type_class.py
src/ffbb_api_client_v2/models/type_competition.py
src/ffbb_api_client_v2/models/type_competition_generique.py
src/ffbb_api_client_v2/models/type_enum.py
src/ffbb_api_client_v2/models/type_league.py
src/ffbb_api_client_v2/utils/__init__.py
src/ffbb_api_client_v2/utils/cache_manager.py
src/ffbb_api_client_v2/utils/converter_utils.py
src/ffbb_api_client_v2/utils/input_validation.py
src/ffbb_api_client_v2/utils/retry_utils.py
src/ffbb_api_client_v2/utils/secure_logging.py
tests/conftest.py
tests/test_000_api_ffbb_app_client.py
tests/test_001_unit_tests_core.py
tests/test_002_meilisearch_client.py
tests/test_003_meilisearch_client_extension.py
tests/test_004_ffbb_api_client_v2.py
tests/test_005_integration_user_journey.py
tests/test_010_integration_user_journey.py
tests/test_011_enhanced_integration.py
tests/test_012_secure_logging.py
tests/test_013_secure_logging_integration.py
tests/test_014_input_validation.py
tests/test_015_input_validation_integration.py
tests/test_016_retry_timeout.py
tests/test_017_retry_timeout_integration.py
tests/test_018_cache_manager.py