Publication d'intervenants (**déprécié**)
=========================================

Ce web-service permet de publier des intervenants.

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

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

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

============== ========================== ========= ===
Nom            Description                Type      O/F
============== ========================== ========= ===
cdintervenants liste de codes intervenant list(str) F
statuts        Statuts des intervenants   list(int) F
dtmaj          Date de mise à jour        datetime  F
============== ========================== ========= ===

Si les filtres cdintervenants et statuts sont absents, alors tous les intervenants seront publiés.

Statuts des intervenants
^^^^^^^^^^^^^^^^^^^^^^^^

==== =================
Type Description
==== =================
1    Gelé    
2    Proposition
3    Provisoire
4    Validé
5    SchapiGel
6    Schapi provisoire
==== =================

Si le paramètre statuts est absent, la PhyC ne retourne pas les intervenants de statut 1 et 5.

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

Il n'est pas nécessaire d'être authentifié pour utiliser ce web-service.

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

Le web-service renvoie un json hydrométrie contenant les intervenants à publier.

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

RefHyd
^^^^^^

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

Intervenants est une liste d'objets Intervenant non vide.

Intervenant
^^^^^^^^^^^

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

- CdIntervenant
- NomIntervenant
- StIntervenant
- DateCreationIntervenant
- DateMajIntervenant
- AuteurIntervenant
- MnIntervenant
- BpIntervenant
- ImmoIntervenant
- RueIntervenant
- LieuIntervenant
- VilleIntervenant
- DepIntervenant
- CommentairesIntervenant
- ActivitesIntervenant
- CPIntervenant
- NomInternationalIntervenant
- CdSIRETRattacheIntervenant
- Commune : objet Commune
- PaysComplementIntervenant
- AdEtrangereComplementIntervenant
- TelephoneComplementIntervenant
- FaxComplementIntervenant
- SiteWebComplementIntervenant

Commune
^^^^^^^

Propriété de l'objet Commune:

- CdCommune
- LbCommune

Exemple
^^^^^^^

.. code-block:: json
   :caption: Intervenants au format json

   {
     "Scenario": {},
     "RefHyd": {
       "Intervenants": [
         {
           "CdIntervenant":"1537",
           "NomIntervenant": "Service ...",
           "StIntervenant": 4,
           "DateCreationIntervenant": "2002-01-01",
           "DateMajIntervenant": "2005-01-01T00:00:00",
           "AuteurIntervenant": "auteur",
           "MnIntervenant": "SCHAPI",
           "BpIntervenant": "BP",
           "ImmoIntervenant": "immo",
           "RueIntervenant": "Rue",
           "LieuIntervenant": "Lieu",
           "VilleIntervenant": "Toulouse",
           "DepIntervenant": "31",
           "CommentairesIntervenant": "Cmnt",
           "ActivitesIntervenant": "Crues",
           "CPIntervenant": "31000",
           "NomInternationalIntervenant": "SCHAPI",
           "CdSIRETRattacheIntervenant": "000000000000000",
           "Commune": {
             "CdCommune": "31000",
             "LbCommune": "Toulouse"
           }
           "PaysComplementIntervenant": "FR",
           "AdEtrangereComplementIntervenant": "Road",
           "TelephoneComplementIntervenant": "06**",
           "FaxComplementIntervenant": "05**",
           "SiteWebComplementIntervenant": "https://foo@bar.fr",
         }
       ]
     }
   }
