before-interop / malfacon

https://before-interop.github.io/malfacon/
1 stars 7 forks source link

Enum pour le champ "type" de GeographicPoint #67

Closed alexisthethe closed 3 months ago

alexisthethe commented 3 months ago

ref: https://github.com/before-interop/common/blob/main/common/schemas/GeographicPoint.openapi.yaml#L39

Ne devrait-on pas limiter les possibilités pour le champ "type" de GeographicPoint pour se donner la possibilité de faire de la logique ou des calculs sur des coordonnées géographiques (ex de cas d'usage: calcul d'une distance entre 2 points)

Voici une proposition pour les valeurs possibles du champ "type". Cette liste avait été décidée ainsi dans le cadre du protocole Anomalie Adresse :

ggrebert commented 3 months ago

Elle sont limitée par protocole. Ce qui permet de garantir une homogénéité du DataModel et surtout de pouvoir utiliser ce model pour d'autres choses (d'où l'attribut z)