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

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

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

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

Un des deux paramètres cdstations et cdcourbes est obligatoire.

========== ============================ ========= ===
Nom        Description                  Type      O/F
========== ============================ ========= ===
cdentites  liste de codes entités       list(str) F
type       type d'alarme                int       F
active     alarme active                bool      F
gravites   liste d'indices de gravité   list(int) F
dtdebut    Date de début                str       O
dtfin      Date de fin                  int       F
dtmaj      Date de mise à jour          list(int) F
========== ============================ ========= ===

Filtre cdentites
----------------

Les entités peuvent être des sites hydro, des station hydro ou des sites météo.

Droit de publication
--------------------

Les droits de publication sont liés aux droits de publication des entités passées en paramètre.

Se référer aux droits de publication des alarmes hydro :doc:`alarmehydro` pour les entités hydro
et aux alarmes méteo :doc:`alarmemeteo` pour les sites météo.

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 ou CdSiteMeteo

Exemple
^^^^^^^

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

   {
     "Scenario": {},
     "Donnnees": {
       "Alarms": [
         {
           "DtAlarm": "2020-01-01T00:00:00",
           "TypAlarm": 11,
           "MessAlarm": "Absence données",
           "AlarmActivee": true,
           "CdStationHydro": "A12456789"
         }
       ],
     }
   }

