Modification d'un événement associé à une station hydro
=======================================================

Ce web-service permet de modifier des événements à des stations hydro.

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

========= ========================
Paramètre Valeur
========= ========================
Route     evenement/stationhydro
Méthode   PUT
Contenu   événement au format json
========= ========================

Droits de gestion
-----------------

l'utilisateur doit posséder le rôle ADM, POLE2, POLE3, POLE4 ou PREVI sur la station hydro pour modifier un
événement.

Règles techniques
-----------------

La station hydro et l'événement doivent exister.

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

La requête HTTP doit contenir un json hydrométrie contenant un événement.

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

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

* Les attributs Donnees (associé à l'objet Donnees) et Scenario sont obligatoires;
* L'objet Donnees ne doit contenir qu'un seul attribut Evenements associé à une liste non vide
  contenant des objets Evenement;
* L'objet Evenement doit contenir les attributs CdContact, CdStationHydro, DtEvenement et
  DescEvenement.
* L'objet Evenement ne doit pas contenir les attributes CdSiteHydro, CdSiteMeteo et DtMajEvenement;
* RessEvenement doit être être une liste non vide d'objet ResEvenement;
* ResEvenement doit contenir l'attribut UrlResEvenement;

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

En cas de succès, le web-service retournera un json hydrométrie contenant l'événement passé en 
paramètre.

Le web-service rajoutera l'attribut DtMajEvenement à l'événement.
