Aller au contenu

Generated models

Le fichier pylegifrance/models/generated/model.py est auto-généré par datamodel-codegen à partir du schéma pylegifrance/models/generated/legifrance.json.

Fenêtre de terminal
uv run datamodel-codegen \
--input pylegifrance/models/generated/legifrance.json \
--output pylegifrance/models/generated/model.py

La config se trouve dans pyproject.toml sous [tool.datamodel-codegen].

  • Le JSON Schema (legifrance.json) est la source de vérité des formes d’échange avec l’API.
  • model.py offre les Pydantic v2 DTO correspondants.
  • Les modèles de domaine (models/<fond>/) consomment et enveloppent ces DTO — voir /concepts/fond-facade et /concepts/enum-wrapping.