Ajout d'un seuil météo
======================

:Ce web-service permet d'ajouter des seuils météo en PHyC.

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

========= ==============================
Paramètre Valeur
========= ==============================
Route     seuilmeteo
Méthode   POST
Contenu   une seuil météo au format json
========= ==============================

Droit de gestion
----------------

Il faut posséder le rôle ADM OU POLE2 ou POLE4 sur le site météo associé au seuil.

Contenu de la requête HTTP
--------------------------

La requête HTTP doit contenir un json hydrométrie contenant un seuil météo.

Json hydrométrie
^^^^^^^^^^^^^^^^

.. literalinclude:: ../../../jsonschema/ajouterSeuilMeteo.json
   :caption: Schéma de validation
   :language: json

* Les attributs RefHyd (associé à l'objet Refhyd) et Scenario sont obligatoires;
* L'objet RefHyd ne doit contenir qu'un seul attribut SeuilsMeteo associé à une liste non vide
  d'objets SeuilHydro;
* L'objet SeuilMeteo doit contenir les attributs CdSeuilMeteo, SiteMeteo, GrdMeteo, TypSeuilMeteo et
  NatureSeuilMeteo
* L'attribut CdSeuilMeteo doit obligatoirement prendre comme valeur 0;
* L'objet SeuilMeteo ne doit pas contenir l'attribut DtMajSeuilMeteo.
* ValsSeuilMeteo doit être une liste non vide d'objets ValSeuilMeteo;
* ValSeuilMeteo doit contenir la propriété ValValSeuilMeteo;
* ValSeuilHydro ne doit pas contenir les propriétés DtActivationValSeuilMeteo et
  DtDesactivationValSeuilMeteo

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

En cas de succès, le web-service retournera un json hydrométrie contenant le seuil météo ajouté.

Le web-service renseignera l'attribut CdSeuilMeteo avec le code généré par la PHyC.

Le web-service rajoutera l' attribut DtMajSeuilHydro au seuil hydro.

Le web-service rajoutera l'attribut DtActivationValSeuilMeteo pour les objets ValSeuilMeteo.
