{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://git.trans-former.fr/jules/moteurs/schemas/postes.schema.json", "description": "Postes du simulateur autonomie (calculs.trans-former.fr/calculs/data/postes.json). Champs lus par les moteurs.", "type": "array", "minItems": 1, "items": { "type": "object", "required": [ "Id", "axe", "code", "poste" ], "properties": { "Id": { "type": "integer" }, "axe": { "type": "string", "enum": [ "eau", "energie", "alimentation" ] }, "code": { "type": "string" }, "poste": { "type": "string" }, "ordre": { "type": [ "number", "null" ] }, "obligatoire": { "type": [ "boolean", "null" ] }, "actif": { "type": [ "boolean", "null" ] }, "description": { "type": [ "string", "null" ] } } } }