Publication d'alarmes hydro (**déprécié**)
==========================================

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

========= ============
Paramètre Valeur
========= ============
Route     alarmehydro
Méthode   GET
========= ============

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

========== ============================ ========= ===
Nom        Description                  Type      O/F
========== ============================ ========= ===
cdentites  liste de codes entités       list(str) F
type       type d'alarme                int       F
cdseuils   liste de codes de seuil      list(int) F
gravites   liste d'indices de gravité   list(int) F
dtdebut    Date de début                datetime  O
dtfin      Date de fin                  datetime  F
natures    liste de natures             list(int) F
========== ============================ ========= ===

Filtres date
^^^^^^^^^^^^

Les dates de debut et de fin sont relatives aux dates d'activation et de désactivation des alarmes.

Date de fin
"""""""""""

En l'absence de date de fin, le web-servie renvoie l'ensemble des alarmes actives dont la date
d'activation dépasse le filtre dtdebut.

En présence de date de fin, le web service renverra l'ensemble des alarmes actives et inactives pour
la période de temps [dtdebut-dtfin].

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

Le web-service renvoie un json hydrometrie contenant les alarmes hydro à publier.

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

Donnees
^^^^^^^

L'objet Donnees contiendra une unique propriété Alarms.

Alarms est une liste non vide d'objets Alarm.

Alarm
^^^^^

Propriété de l'objet Alarm:

- DtAlarm
- TypAlarm
- MessAlarm
- AlarmActivee
- CdSiteHydro ou CdStationHydro
- AlarmsSeuil : liste non vide d'objets AlarmSeuil

AlarmSeuil 
^^^^^^^^^^
Propriété de l'objet AlarmSeuil

- CdSeuilHydro
- CdCapteur ou CdStationHydro  ou CdSiteHydro
- DtObsHydro

Exemple
^^^^^^^

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

   {
     "Scenario": {},
     "Donnnees": {
       "Alarms": [
         {
           "DtAlarm": "2024-01-01T09:00:00",
           "TypAlarm": 2,
           "AlarmActivee": true,
           "CdStationHydro": "A13456789",
           "AlarmsSeuil": [
             {
               "CdSeuilHydro": 0,
               "CdCapteur": "A1345678987",
               "DtObsHydro": "2024-01-01T08:00:00",
             }
           ]
         }
       ],
     }
   }
