Publication de règle des sites à débit reconstitué
==================================================

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

========= ======================
Paramètre Valeur
========= ======================
Route     reglesdebitreconstitue
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
========== ========================= ========= ===
cdsites    liste de codes de sites   list(str) O
dtdebut    date de début             datetime  F
dtfin      date de fin               datetime  F
dtmaj      date de mise à jour       datetime  F
========== ========================= ========= ===

Droit de publication
^^^^^^^^^^^^^^^^^^^^

Les droits de publication sont liés aux sites hydro à publier.

Il n'est pas nécessaire d'être authentifier pour publier un site public.

L'authentification est obligatoire pour les autres sites hydro.

Dans le cas d'un site restreint (droit de publication = 20), l'utilisateur doit avoir le profil
institutionnel ou posséder un rôle sur le site hydro.

Et dans le cas d'un site privé (droit de publication = 30), l'utilisateur doit posséder un rôle sur
le site hydro.

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

Le web-service renvoie un json hydrométrie contenant les deltas de débit mensuel.

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

Donnees
^^^^^^^

L'objet Donnees contiendra l'unique propriété .

SeriesObsElaborHydro est une liste d'objets SerieObsElaborHydro non vide.

SerieObsElaborHydro
^^^^^^^^^^^^^^^^^^^

Propriétés de l'objet SerieObsElaborHydro:

- TypDeGrdSerieObsElaborHydro  = "dQmM"
- DtProdSerieObsElaborHydro
- CdSiteHydro
- ObssElaborHydro : liste non vide d'objets ObsElaborHydro

ObsElaborHydro
^^^^^^^^^^^^^^

Propriétés de l'objet ObsElaborHydro:

- DtObsElaborHydro
- ResObsElaborHydro

Exemple
^^^^^^^

.. code-block:: json
   :caption: Deltas de debit au format json

   {
     "Scenario": {},
     "Donnees": {
       "SeriesObsElaborHydro": [
         {
            "TypDeGrdSerieObsElaborHydro": "dQmM",
            "DtProdSerieObsElaborHydro": "2024-01-01T00:00:00",
            "CdSiteHydro": "B1234567"
            "ObssElaborHydro": [
              {
                "DtObsElaborHydro": "2003-01-01T00:00:00",
                "ResObsElaborHydro": 1500
              }
            ]
         }
       ]
     }
   }
