diff --git a/spec/schemas/destination-possible-next-status.yaml b/spec/schemas/destination-possible-next-status.yaml new file mode 100644 index 0000000000000000000000000000000000000000..66ef3b6704ebd072a3811500d73e493f051b74f1 --- /dev/null +++ b/spec/schemas/destination-possible-next-status.yaml @@ -0,0 +1,5 @@ +type: array +items: + $ref: './destination-status.yaml' +minItems: 0 +description: Eine Liste von möglichen nächsten Status des Zustellpunktes, ausgehend vom aktuellen Zustand des Zustellpunktes. Eine Beschreibung der Status finden Sie in den Detailinformationen unter [Zustellpunktverwaltung](https://docs.fitko.de/fit-connect/docs/details/destination-management). diff --git a/spec/schemas/destination-private.yaml b/spec/schemas/destination-private.yaml index 6e15ea1d2a49ab4c01fca199df312a25f15379bb..3ce6d771b85a810760124138695973211b0ea76c 100644 --- a/spec/schemas/destination-private.yaml +++ b/spec/schemas/destination-private.yaml @@ -34,15 +34,9 @@ properties: items: $ref: './destination-service.yaml' status: - type: string - enum: - - created - - active - - inactive - - decommissioned - description: > - Status des Zustellpunktes. - Eine Beschreibung der Status finden Sie in den Detailinformationen unter [Zustellpunktverwaltung](https://docs.fitko.de/fit-connect/docs/details/destination-management). + $ref: './destination-status.yaml' + possibleNextStatus: + $ref: './destination-possible-next-status.yaml' name: $ref: './destination-name.yaml' contactInformation: diff --git a/spec/schemas/destination-public.yaml b/spec/schemas/destination-public.yaml index 15ae3a150c54e6347c09894e7f5522aae8e42cd1..8a80986d73b2f9127ef44337ce473aeeeebd2de2 100644 --- a/spec/schemas/destination-public.yaml +++ b/spec/schemas/destination-public.yaml @@ -34,14 +34,6 @@ properties: items: $ref: './destination-service.yaml' status: - type: string - enum: - - created - - active - - inactive - - decommissioned - description: > - Status des Zustellpunktes. - Eine Beschreibung der Status finden Sie in den Detailinformationen unter [Zustellpunktverwaltung](https://docs.fitko.de/fit-connect/docs/details/destination-management). + $ref: './destination-status.yaml' senderAccessRestricted: $ref: './destination-sender-access-restricted.yaml' diff --git a/spec/schemas/destination-status.yaml b/spec/schemas/destination-status.yaml new file mode 100644 index 0000000000000000000000000000000000000000..436e33bbace0da0ab8e6a9e44d08c134b46d062b --- /dev/null +++ b/spec/schemas/destination-status.yaml @@ -0,0 +1,7 @@ +type: string +enum: + - created + - active + - inactive + - decommissioned +description: Status des Zustellpunktes. Eine Beschreibung der Status finden Sie in den Detailinformationen unter [Zustellpunktverwaltung](https://docs.fitko.de/fit-connect/docs/details/destination-management).