before-interop / anomalieAdresse

Ce protocole permet le traitement d'une demande de création ou de modification d'adresses immeuble dans les IPE
https://before-interop.github.io/anomalieAdresse/
1 stars 6 forks source link

Filter criteria pour opérations HEAD et GET ALL #115

Closed cbarbedette closed 2 months ago

cbarbedette commented 3 months ago

Le Filter criteria "filters" qui est une chaîne de caractère ne semble pas adapté par rapport à la description de l'API : Un des exemples fournis indique le format json :

{ "@type": "MyType", "status[in]": "OPEN,CLOSED", "myarray[nis]": "empty", "relatedEntity.@referredType": "EntityType", "relatedEntity.id": "31546546" } et l'url de la requête correspondante : %40type=MyType&status%5Bin%5D=OPEN%2CCLOSED&myarray%5Bnis%5D=empty&relatedEntity.%40referredType=EntityType&relatedEntity.id=31546546

Cette exemple ne correspond donc pas l'API avec une URL contenant à minima &filters=...

Un array[string] avec des valeurs key[operator]=value me semble plus adapté pour ce paramètre "filters" des API.