Publication des qualifications des années hydrométriques¶
Paramètres HTTP¶
Paramètre |
Valeur |
|---|---|
Route |
qualifannee |
Méthode |
POST ou PUT |
Contenu |
des qualifications des années au format json |
Droit de gestion¶
Il faut posséder le droit ADM ou POLE2 sur le site ou la station.
Règles techniques¶
Le site ou la station doit exister.
Contenu de la requête HTTP¶
La requête HTTP doit contenir un json hydrométrie contenant des qualifications d’années hydrométriques.
Json hydrométrie¶
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://phyc.org/ws/gererValidAnnee.json",
"type": "object",
"properties": {
"Scenario": {
"type": "object"
},
"Donnees": {
"type": "object",
"properties": {
"ValidsAnneeHydro": {
"type": "array",
"items": {
"type": "object",
"properties": {
"AnneeValidAnneeHydro": {"type": "integer"},
"CdSiteHydro": {"type": "string"},
"CdStationHydro": {"type": "string"},
"QualifValidAnneeHydro": {"type": "integer"},
"ComValidAnneeHydro": {"type": ["string", "null"]}
},
"required": ["AnneeValidAnneeHydro", "QualifValidAnneeHydro"],
"oneOf": [
{"required": ["CdSiteHydro"]},
{"required": ["CdStationHydro"]}
],
"additionalProperties": false
},
"minItems": 1
}
},
"required": ["ValidsAnneeHydro"],
"additionalProperties": false
}
},
"required": ["Scenario", "Donnees"],
"additionalProperties": false
}
Les attributs Donnees (associé à l’objet Donnees) et Scenario sont obligatoires;
L’objet Donnees ne doit contenir qu’un seul attribut ValidsAnneeHydro qui doit être une liste non vide d’objets ValidAnneeHydro;
L’objet ValidAnneeHydro doit contenir obligatoirement les attributs AnneeValidAnneeHydro, QualifValidAnneeHydro et un des deux attributs CdSiteHydro et CdStationHydro;
L’attribut ComValidAnneeHydro de l’objet ValidAnneeHydro est facultatif;
Réponse du web-service¶
En cas de succès, le web-service retournera un json hydrométrie contenant les qualifications insérées.
Il rajoutera les attributs suivants:
DtMajValidAnneeHydro
DispoHValidAnneeHydro uniquement pour les stations
DispoQValidAnneeHydro