Datentypen der JSON-Properties
Datentyp | Beispiel | Bemerkung |
---|---|---|
string | Abcdefg123 | Alphanummerisch |
number | 155.13 | Nummerisch |
utcdate | 2023-02-14T00:00:00Z | Datumzeit als UTC (ISO 8601) |
bool | true / false | Wahr oder Falsch |
object | {…} | Beinhaltet weitere Properties |
array | [{…}, {…}] | Beinhaltet mehrere Objekte |
Regeln der JSON-Properties
Regel | Ausprägungen | Bemerkung |
---|---|---|
defarule | m = mandatory | Gilt für alle Aktionen (Anlegen, Aktualisieren, Lesen), wenn nicht genauer angegeben. |
updrule | m = mandatory | Übersteuert die defarule in der angegebenen Aktion “Aktualisieren”. |
readrule | m = mandatory | Übersteuert die defarule in der angegebenen Aktion “Lesen”. |
Groß-/Kleinschreibung
Die Properties in der JSON können Upper, Lower oder Mixed-Case sein. Die API legt keinen Wert auf Groß-/Kleinschreibung.
API-Typen
Typ | Bemerkung |
---|---|
GoliathAPIStandard | Entspricht dem heutigen GoliathAPI-Standard. |
API-Operationen
Aktion
Aktion | Bemerkung |
---|---|
Anlegen | Legt die Datensätze an. Bestehende Datensätze werden nicht aktualisiert. [POST] |
Aktualisieren | Aktualisiert bestehende Datensätze. [PATCH] |
Lesen | Gibt den zu lesenden Datensatz zurück. (In Progress) [GET] |