# Modification d'un modèle de prévision

Ce web-service permet de modifier un modèle de prévision.

## Paramètres HTTP

Paramètre | Valeur
--------- | ------
Route     | modele
Méthode   | PUT
Contenu   | modèle au format json

## Contenu de la requête HTTP

Seule la propriété CdModelePrevision est obligatoire.

La propriété DtMajModelePrevision ne doit pas figurer en entrée. C'est la BDPREV qui fournit la date de mise à jour.

Le modèle doit être conforme au schéma suivant:

### Schéma de validation

```{literalinclude} /schemas/Modele/modifyModele.json
:language: json
```

### Exemple d'entrée

```json
{
  "CdModelePrevision": "00nXXX0000",
  "LbModelePrevision": "Libellé du modèle",
  "TypModelePrevision": 4,
  "DescModelePrevision": "Description",
  "CdContact": "1234",
  "Classification": 0,
  "Plateforme": "GRP",
  "Statut": 1,
  "Usage": 1,
  "SitesHydro": [{
    "CdSiteHydro": "A1234567"
  }]
}
```

## Droit de gestion

L'utilisateur du web-service doit être authentifié et disposer du profil gestionnaire de modèles.

## Retour du web-service

Le web-service retourne le modèle de prévision modifié au format json.

Il rajoutera la propriété DtMajModelePrevision.

### Exemple de sortie

```json
{
  "CdModelePrevision": "00nXXX0000",
  "LbModelePrevision": "Libellé du modèle",
  "TypModelePrevision": 4,
  "DescModelePrevision": "Description",
  "CdContact": "1234",
  "DtMajModelePrevision": "2025-04-02T09:10:15",
  "Classification": 0,
  "Plateforme": "GRP",
  "Statut": 1,
  "Usage": 1,
  "SitesHydro": [{
    "CdSiteHydro": "A1234567"
  }]
}
```
