Publication de seuils météo (**déprécié**)
==========================================

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

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

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

============ ====================== ========= ===
Nom          Description            Type      O/F
============ ====================== ========= ===
cdsitesmeteo Codes de sites météo   list(str) O
grdsmeteo    Grandeurs météo        list(str) F
types        Types des seuils       list(int) F
natures      Natures des seuils     list(int) F
actif        Valeurs actives        bool      F
dtmaj        Date de mise à jour    datetime  F
cdseuils     Codes des seuils       list(int) F
============ ====================== ========= ===

actif
^^^^^

Par défaut, le web-services renvoie les valeurs actives et désactivées.

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

Les droits de publication du web-services correspondent droits de publication des sites météo.

L’utilisateur non connecté ne peut publier que des seuils de sites météo
publics.

Pour publier des seuils de sites météo non publics, l'utilisateur doit être institutionnel ou
posséder d'un droit sur le site météo.

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

Le web-service renvoie un json hydrométrie contenant des seuils météo à publier.

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

RefHyd
^^^^^^

L'objet RefHyd contiendra l'unique propriété SeuilsMeteo.

SeuilsMeteo est une liste d'objets SeuilMeteo non vide.

SeuilMeteo
^^^^^^^^^^

L'objet SeuilHydro contiendra les propriétés suivantes:

- CdSeuilMeteo
- SiteMeteo : objet SiteMeteo
- GrdMeteo: objet GrdMeteo
- TypSeuilMeteo
- NatureSeuilMeteo
- DureeSeuilMeteo
- LbUsuelSeuilMeteo
- MnSeuilMeteo
- IndiceGraviteSeuilMeteo
- DtMajSeuilMeteo
- ComSeuilMeteo
- ValsSeuilMeteo : liste non vide d'objets ValSeuilMeteo

SiteMeteo
^^^^^^^^^
Propriétés de l'objet SiteMeteo:

- CdSiteMeteo
- LbSiteMeteo

GrdMeteo
^^^^^^^^

Propriétés de l'objet GrdMeteo:

- DtMiseServiceGrdMeteo
- CdGrdMeteo

ValSeuilMeteo
^^^^^^^^^^^^^
Propriétés de l'objet ValSeuilMeteo:

- ValValSeuilMeteo
- ToleranceValSeuilMeteo
- DtActivationValSeuilMeteo
- DtDesactivationValSeuilMeteo

Exemple
^^^^^^^

.. code-block:: json
   :caption: Seuil météo au format json

   {
     "Scenario": {},
     "RefHyd": {
       "SeuilsMeteo": [
         {
           "CdSeuilMeteo": 0,
           "SiteMeteo": {
             "CdSiteMeteo": "31000000"
           },
           "GrdMeteo": {
             "DtMiseServiceGrdMeteo": "2010-01-01T00:00:00",
             "CdGrdMeteo": "RR"
           }
           "TypSeuilMeteo": 3,
           "NatureSeuilMeteo": 22,
           "DureeSeuilMeteo": 1440,
           "LbUsuelSeuilMeteo": "Alerte",
           "MnSeuilMeteo": "Cumul 24h",
           "IndiceGraviteSeuilHydro": 20,
           "DtMajSeuilMeteo": "2020-01-01T00:00:00",
           "ComSeuilMeteo": "Cmnt"
           "ValsSeuilMeteo": [
             {
               "ValValSeuilMeteo": 200,
               "ToleranceValSeuilMeteo": 0,
               "DtActivationValSeuilMeteo":"2015-01-01T00:00:00",
             }
           ]
         }
       ]
     }
   }
