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.
Régénérer
Section intitulée « Régénérer »uv run datamodel-codegen \ --input pylegifrance/models/generated/legifrance.json \ --output pylegifrance/models/generated/model.pyLa config se trouve dans pyproject.toml sous [tool.datamodel-codegen].
Rôle dans l’architecture
Section intitulée « Rôle dans l’architecture »- Le JSON Schema (
legifrance.json) est la source de vérité des formes d’échange avec l’API. model.pyoffre les Pydantic v2 DTO correspondants.- Les modèles de domaine (
models/<fond>/) consomment et enveloppent ces DTO — voir/concepts/fond-facadeet/concepts/enum-wrapping.