Geoplateforme / sdk-entrepot

SDK Python pour utiliser l'API Entrepôt de la Géoplateforme.
GNU General Public License v3.0
1 stars 0 forks source link

StoreEntityResolver: pouvoir récupérer une liste d'entité #85

Closed LudivineSchlegel closed 6 months ago

LudivineSchlegel commented 7 months ago

Dans le cadre des itérations #84 il serait bien de pouvoir récupérer une liste d'entité que d'avoir la première entité.

Actuellement on a comme pattern du résolveur : {entity_type}.{field_type}.{selected_field} (INFOS (...), TAGS ()) avec entity_type qui est une des valeur suivante : upload, stored_data, processing_execution, offering, processing, configuration, endpoint, static ou datastore et field_type qui a pour valeur tags ou infos.

On ajoute une valeur pour _fieldtype all qui retournera toute la liste des entités qui passeront le filtre des INFOS et TAGS.

LudivineSchlegel commented 6 months ago

Format pour récupérer la liste : {entity_type}.ALL => liste des entité.to_json() pour chaque entité sélectionné {entity_type}.ALL.info.Y => liste des valeur de Y pour chaque entité sélectionné {entity_type}.ALL.tags.X => liste des tags X sans doublons