Ajout d'un profil d'un contact à une zone hydro
===============================================

Associée à la méthode POST, cette route permet d'ajouter un profil à un contact sur une zone hydro.

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

========= ======================
Paramètre Valeur
========= ======================
Route     contactzonehydro
Méthode   POST
Contenu   un profil d'un contact
          sur une zone hydro
========= ======================

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

Pour ajouter un profil d'un contact, il faut être gestionnaire de la zone hydro.

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

La requête HTTP doit contenir un json hydrométrie contenant un profil d'un contact sur une zone
hydro.

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

.. literalinclude:: ../../../jsonschema/ajouterContactZoneHydro.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 les attributs CdIntervenant et Contacts;
* L'attribut Contacts doit être une liste non vide d'objets Contact;
* L'objet Contact doit contenir uniquement les attributs CdContact et ProfilsAdminLocal.
* ProfilsAdminLocal doit être une liste non vide d'objets ProfilAdminLocal;
* L'objet ProfilAdminLocal doit obligatoiremnt contenir les attributs CdProfilAdminLocal et ZonesHydro.
* ZonesHydro doit être une liste d'objet ZoneHydro contenant un unique attribut CdZoneHydro.

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

En cas de succès, le web-service retournera un json hydrométrie contenant le profil du contact
désactivé.

Le web-service rajoutera l' attribut DtActivationProfilAdminLocal au profil du contact.
