# Recherche et publication de ressources

## Description

Ce web-service permet de rechercher et de publier des ressources.

## Paramètres HTTP

Paramètre | Valeur
--------- | ------
Route     | ressources
Méthode   | GET
filtres   | key1=val1&kay2=val2

## Filtres de recherche

Les filtres de recherche doivent être envoyés dans l'url: event?key1=val1&key2=val2

Le web-service accepte les filtres suivants:

Paramètre    | format   | O/F
------------ | -------- | ---
cdscenarios  | string[] | F
cdressources | int[]    | F

Un des deux filtres est obligatoire.

Le web-service vérifie l'existence des scénarios et des ressources référencés par leur code.

## Retour

Le web-service renverra un liste d'objets [Scenario](../../objets/scenario.md) contenant des objets Ressource

### Objet Scenario

L'objet Scenario contient uniquement les deux propriétés:

Propriété  | commentaire
---------- | -----------
CdScenario | Code du scénario
Ressources | Liste d'objets Ressource

### Objet Ressource

Propriété       | commentaire
--------------- | -----------
CdRessource     | Code du scénario
Grandeur        | H, Q, RR, TA,...
Type            | 1 (Observation) ou 2 (Prévision)
Nature          | 1 (Antilope), 2 (Panthere),...
EntitesHydro    | Liste d'objets EntiteHydro (StationHydro ou SiteHydro)
SitesMeteo      | Liste d'objets SiteMeteo
Series          | Liste d'objets Serie
BassinsVersants | Liste d'objets BassinVersant

## Erreurs

- erreurs d'authentification
- Codes de ressource inexistants: {cdscenario}
- Codes scenario inexistants: {cdressource}
