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

OAS 3.0.3 : divers fix #112

Closed vmeunier closed 2 months ago

vmeunier commented 3 months ago

3 points sont à corriger :

  1. AnomalieAdresseUpdateNbLogements a perdu le caractère obligatoire de "relatedEntity"
  2. La syntaxe sur les allOf, bien que admise par la spec, est moins facilement lue par les générateurs

Exemple actuellement :

          allOf:
            - $ref: "#/components/schemas/Issue"
          required:
            - value
          properties:
            value:
              type: integer

Devrait être :

          allOf:
            - $ref: "#/components/schemas/Issue"
            - required:
                - value
              properties:
                value:
                  type: integer
  1. Il y a plusieurs properties "items" avec un allOf sans raison particulière

exemples :

    relatedEntity:
      items:
        allOf:
          - $ref: "..."

Peut s'écrire plus simplement :

    relatedEntity:
      items:
        $ref: "..."