{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/aztec-energy/json-schema/aztec-energy-body-admin-modifier-dossier-post-admin-dossiers-submission-id-modifier-post-schema.json",
  "title": "Body_admin_modifier_dossier_post_admin_dossiers__submission_id__modifier_post",
  "x-generated": "2026-11-02",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/aztec-energy-openapi.json#/components/schemas/Body_admin_modifier_dossier_post_admin_dossiers__submission_id__modifier_post",
  "properties": {
    "nom": {
      "type": "string",
      "title": "Nom"
    },
    "email": {
      "type": "string",
      "title": "Email"
    },
    "telephone": {
      "type": "string",
      "title": "Telephone",
      "default": ""
    },
    "adresse": {
      "type": "string",
      "title": "Adresse",
      "default": ""
    },
    "departement": {
      "type": "string",
      "title": "Departement",
      "default": ""
    },
    "surface_m2": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Surface M2"
    },
    "annee_construction": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Annee Construction"
    },
    "altitude_m": {
      "type": "number",
      "title": "Altitude M",
      "default": 0.0
    },
    "nb_niveaux": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Nb Niveaux"
    },
    "consigne_actuelle_c": {
      "type": "number",
      "title": "Consigne Actuelle C"
    },
    "chauffe_plus_ou_moins": {
      "type": "string",
      "title": "Chauffe Plus Ou Moins",
      "default": "pareil"
    },
    "consigne_cible_c": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Consigne Cible C"
    },
    "puissance_souscrite_kva": {
      "type": "number",
      "title": "Puissance Souscrite Kva"
    },
    "type_chauffage_actuel": {
      "type": "string",
      "title": "Type Chauffage Actuel"
    },
    "type_emetteurs": {
      "type": "string",
      "title": "Type Emetteurs",
      "default": "radiateurs_recents"
    },
    "age_chaudiere": {
      "type": "string",
      "title": "Age Chaudiere",
      "default": "inconnu"
    },
    "usages_gaz": {
      "type": "string",
      "title": "Usages Gaz",
      "default": ""
    },
    "ecs_surconsommation_confirmee": {
      "type": "string",
      "title": "Ecs Surconsommation Confirmee",
      "default": ""
    },
    "design_outdoor_temp_c": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Design Outdoor Temp C"
    },
    "volume_reseau_l": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Volume Reseau L"
    },
    "travaux_isolation": {
      "type": "string",
      "title": "Travaux Isolation",
      "default": "non"
    },
    "date_travaux_isolation": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Date Travaux Isolation"
    },
    "notes_contexte": {
      "type": "string",
      "title": "Notes Contexte",
      "default": ""
    },
    "nb_occupants": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "title": "Nb Occupants"
    },
    "emplacement_chauffe_eau": {
      "type": "string",
      "title": "Emplacement Chauffe Eau",
      "default": ""
    },
    "volume_local_chauffe_eau_m3": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Volume Local Chauffe Eau M3"
    },
    "periodes_absence": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Periodes Absence"
    },
    "livraisons_fioul": {
      "type": "string",
      "title": "Livraisons Fioul",
      "default": ""
    },
    "type_chauffage_electrique": {
      "type": "string",
      "title": "Type Chauffage Electrique",
      "default": ""
    },
    "fichier_dpe": {
      "anyOf": [
        {
          "type": "string",
          "contentMediaType": "application/octet-stream"
        },
        {
          "type": "null"
        }
      ],
      "title": "Fichier Dpe"
    },
    "dpe_conso_kwh_m2_an_declaree": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Dpe Conso Kwh M2 An Declaree"
    },
    "revenu_fiscal_reference": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Revenu Fiscal Reference"
    },
    "budget_travaux_estime_eur": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Budget Travaux Estime Eur"
    },
    "pieces_json": {
      "type": "string",
      "title": "Pieces Json",
      "default": ""
    },
    "delta_t_pac_c": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Delta T Pac C"
    },
    "production_ecs": {
      "type": "string",
      "title": "Production Ecs",
      "default": ""
    },
    "local_cet": {
      "type": "string",
      "title": "Local Cet",
      "default": ""
    },
    "pac_t_depart_max_c": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Pac T Depart Max C"
    },
    "pac_puissance_t_base_kw": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "title": "Pac Puissance T Base Kw"
    },
    "repartition_json": {
      "type": "string",
      "title": "Repartition Json",
      "default": ""
    },
    "piece_thermostat": {
      "type": "string",
      "title": "Piece Thermostat",
      "default": ""
    },
    "pac_modele": {
      "type": "string",
      "title": "Pac Modele",
      "default": ""
    }
  },
  "type": "object",
  "required": [
    "nom",
    "email",
    "consigne_actuelle_c",
    "puissance_souscrite_kva",
    "type_chauffage_actuel"
  ]
}