diff --git a/openapi.yaml b/openapi.yaml index 247a174..5af5225 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -927,10 +927,6 @@ components: - CLOSED - REJECTED - CANCELED - relatedEntity: - type: array - items: - $ref: "#/components/schemas/RelatedBuilding" acknowledgedDuration: type: integer readOnly: true @@ -1107,23 +1103,10 @@ components: AnomalieAdresseUpdate: allOf: - $ref: "#/components/schemas/AnomalieAdresseBase" - - required: - - relatedEntity - properties: + - properties: "@baseType": type: string default: "AnomalieAdresseUpdate" - relatedEntity: - description: | - Liste des immeubles cibles de l'anomalie. - - Si cette liste est supérieure à 1, alors l'OI traite les cas possibles de la demande en masse - et demande la résolution du ticket. - L'OC pourra rouvrir un ticket unitaire si besoin pour chaque cas non résolus. - type: array - minItems: 1 - items: - $ref: "#/components/schemas/RelatedBuilding" sizeRefs: type: integer description: | @@ -1143,9 +1126,21 @@ components: - $ref: "#/components/schemas/AnomalieAdresseUpdate" - required: - issues + - relatedEntity properties: issues: $ref: "#/components/schemas/AnomalieAdresseUpdateImbIssues" + relatedEntity: + description: | + Liste des immeubles cibles de l'anomalie. + + Si cette liste est supérieure à 1, alors l'OI traite les cas possibles de la demande en masse + et demande la résolution du ticket. + L'OC pourra rouvrir un ticket unitaire si besoin pour chaque cas non résolus. + type: array + minItems: 1 + items: + $ref: "#/components/schemas/RelatedBuilding" AnomalieAdresseUpdateImbIssues: description: "Les anomalies spécifiques en masse"