Publication des qualifications des années hydrométriques
========================================================

Paramètres HTTP
---------------

========= ============
Paramètre Valeur
========= ============
Route     qualifsannee
Méthode   POST
========= ============

Paramètres
----------

Les paramètres doivent être transmis dans le contenu de la requête au format format JSON.

============== ========================= ========= ===
Nom            Description               Type      O/F
============== ========================= ========= ===
cdentites      liste de codes de site    list(str) O
               et/ou de codes de station
minannee       Année minimale            int       F
maxannee       Année maximale            int       F
qualifications Liste de qualifications   list(int) F
============== ========================= ========= ===

Droits de publication
---------------------

Se référer aux droits de publication des observations hydrométriques :doc:`../obshydro/obshydro`.

La disponibilité des hauteurs n'est pas présente si l'utilisateur n'a pas les droits suffisants pour
publier des hauteurs.

La disponibilité des débits n'est pas présente si l'utilisateur n'a pas les droits suffisants pour
publier des débits.

Réponse du web-service
----------------------

Le web-service renvoie un json hydrométrie contenant les observations hydro à publier.

Le json hydrométrie contient les deux propriétés Scenario et Donnees.

Données
^^^^^^^

L'objet Données contiendra l'unique propriété ValidsAnneeHydro.

ValidsAnneeHydro est une liste non vide d'objets ValidAnneeHydro.

ValidAnneeHydro
^^^^^^^^^^^^^^^

Propriétés de l'objet ValidAnneeHydro:

- AnneeValidAnneeHydro
- CdSiteHydro ou CdStationHydro
- QualifValidAnneeHydro
- DispoHValidAnneeHydro
- DispoQValidAnneeHydro
- ComValidAnneeHydro
- DtMajValidAnneeHydro

Exemple
^^^^^^^

.. code-block:: json
   :caption: Observations hydro au format json

   {
     "Scenario": {},
     "Donnnees": {
       "ValidsAnneeHydro": [
         {
           "AnneeValidAnneeHydro": 2005,
           "CdStationHydro": "A123456789",
           "QualifValidAnneeHydro": 12,
           "DispoHValidAnneeHydro": 8,
           "DispoQValidAnneeHydro": 8,
           "ComValidAnneeHydro": "Cmnt",
           "DtMajValidAnneeHydro": "2024-01-01T00:00:00"
         }
       ]
     }
   }
