From f5d8303e0b37a7653f6d69ec7b2c7211ad6a3352 Mon Sep 17 00:00:00 2001 From: Tina Willms Date: Wed, 26 Sep 2018 13:31:36 +0200 Subject: [PATCH 1/2] - Links bei Partner entfernt - Dokumentenlinks erweitert --- swagger.yaml | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/swagger.yaml b/swagger.yaml index 3e2812a..496151b 100644 --- a/swagger.yaml +++ b/swagger.yaml @@ -1,7 +1,7 @@ swagger: '2.0' info: description: API für Ereignisse in BaufiSmart-Vorgängen. - version: '0.2.0' + version: '0.3.0' title: Ereignisse API contact: name: Europace AG @@ -101,18 +101,6 @@ definitions: type: "string" externePartnerId: type: "string" - _links: - type: object - properties: - partner: - $ref: "#/definitions/Relation" - description: URL zum Partner - kontaktdaten: - $ref: "#/definitions/Relation" - description: URL zu den Kontaktdaten - avatar: - $ref: "#/definitions/Relation" - description: URL zum Avatar Icon title: "Partner" Ereignis: @@ -156,9 +144,15 @@ definitions: DokumentenLink: type: object properties: + self: + $ref: "#/definitions/Relation" + description: Self relation download: $ref: "#/definitions/Relation" - + description: URL zum Runterladen des Dokuments (intern) + publicDownload: + $ref: "#/definitions/Relation" + description: URL zum Runterladen des Dokuments (öffentlich) Relation: type: object properties: From ce046bfbd19fa4283b53de3c339812bbf141959e Mon Sep 17 00:00:00 2001 From: Tina Willms Date: Thu, 27 Sep 2018 10:05:36 +0200 Subject: [PATCH 2/2] =?UTF-8?q?-=20VorgangsNummer=20ge=C3=A4ndert=20-=20Ne?= =?UTF-8?q?ues=20Flag=20'geloescht'=20bei=20Dokumenten?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- swagger.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/swagger.yaml b/swagger.yaml index 496151b..647e6fa 100644 --- a/swagger.yaml +++ b/swagger.yaml @@ -106,13 +106,13 @@ definitions: Ereignis: type: object properties: - vorgangsnummer: + vorgangsNummer: type: string description: Die Vorgangsnummer meldung: type: string description: Beschreibung des Ereignisses - ereignistyp: + typ: type: string enum: - DOKUMENTE @@ -138,6 +138,12 @@ definitions: properties: name: type: string + geloescht: + type: boolean + description: | + Wenn ein Dokument nach DSGVO-Richtlinien gelöscht wurde, dann wird der Wert auf true gesetzt. + In diesem Fall werden keine Links ausgegeben. Für nicht gelöschte Dokumente ist dieser Wert nicht gesetzt. + _links: $ref: "#/definitions/DokumentenLink"