Modification d'un intervenant
=============================

Associée à la méthode PUT, cette route permet de modifier des intervenants en PHyC.

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

========= ==========================
Paramètre Valeur
========= ==========================
Route     intervenant
Méthode   PUT
Contenu   intervenant au format json
========= ==========================

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

Il faut être gestionnaire d'une zone hydro pour modifier un intervenant.

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

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

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

.. literalinclude:: ../../../jsonschema/modifierIntervenant.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 Intervenants associé à une liste ne contenant qu'un seul objet Intervenant;
* L'objet Intervenant doit contenir obligatoirement l'attribut CdIntervenant.
* L'objet Intervenant ne doit pas contenir les attributs Contacts, DateCreationIntervenant et DateMajIntervenant.

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

Le web-service retournera l'intervenant au format json hydrométrie en rajoutant l'attribut
DateMajIntervenant.

