From d9aeb556e90f0d8eaa7eb646a8795edba6d021a3 Mon Sep 17 00:00:00 2001 From: mpeltriaux Date: Wed, 27 Apr 2022 09:23:50 +0200 Subject: [PATCH] =?UTF-8?q?=E2=80=9Eapi=20v1=20json=20properties=E2=80=9C?= =?UTF-8?q?=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api-v1-json-properties.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api-v1-json-properties.md b/api-v1-json-properties.md index a6d7720..fb02e3a 100644 --- a/api-v1-json-properties.md +++ b/api-v1-json-properties.md @@ -23,6 +23,14 @@ * `payment.comment` (str): Kommentar zur Zahlung (Falls kein Termin angegeben werden kann, soll erklärt werden weshalb) ### Pflichtattribute +#### beim Anlegen +Initial wird per API mindestens ein `title` und eine (ggf. leere) Geometrie erwartet. Alle übrigen Informationen können nachträglich per `PUT` bearbeitet/hinzugefügt werden. + +#### beim Bearbeiten +Es werden nur die Attribute in `properties` ausgewertet, die vorhanden sind. Soll z.B. nur ein Aktenzeichen des Eingriffs geändert werden, genügt es in `properties` nur das `responsible` Objekt und darin nur z.B. `registration_file_number` mitzusenden. Alle übrigen Daten bleiben unverändert. + +**Achtung:** +Dieser Ablauf bezieht sich nur auf Attribute in `properties`. Die aktuell zu verwendende Geometrie muss immer mitgeschickt werden. ### Beispiel