Zeit-Event
Zeit-Event Aufbau
| Spezial | System-Name | Art | Validierung | Data-Typ |
|---|---|---|---|---|
| uniqe | systemname | F | a-z_ | String |
| displayname | F | A-Za-z0-9 | String | |
| conditions | F | JsonArray | ||
| minimalReqVersion | S | Float | ||
| comment | O | A-Za-z0-9 !#&<>.,-_ | String | |
| time | F | String | ||
| actions | F | JsonArray |
Art
F = Force / O = optimal / S = system
Systemname & Displayname
"systemname": "angezeigtername",
"displayname": "Angezeigter Name",
Jede Action besteht aus einem "systemname"´n dieser wird aus dem Anzeigenamen "displayname" generiert. (nur a-z)
Conditions / Bedingungen für Events
"conditions": [],
Anleitung
Wie man Event-Bedinungen/Conditions nutzt findest du Übersicht der Conditions
Minimale Benötigte Version
"minimalReqVersion": 1,
Jedes Event kann nach Updates eine höhere Version benötigen. In der Regel muss hier "1" gesetzt werden. Der Editor setzt standardmäßig "1".
Kommentar
"comment": "Ein optimaler Kommentar der die Funktion beschreibt.",
Du kannst einen Kommentar zu jedem Event erstellen um dir zusätzliche Informationen zu einem Event zu speichern.
Zeit
"time": "HH:MM",
Die Uhrzeit wird imt Format "HH:MM" angegeben, sprich Stunden und Minuten, als Beispiel: "03:50" oder "16:32".
Actions
"actions": []
Im JsonArray "actions" werden die Aktionen hinterlegt.
Beispiel
{
"systemname": "angezeigtername",
"displayname": "Angezeigter Name",
"minimalReqVersion": 1,
"conditions": [],
"comment": "Ein optimaler Kommentar der die Funktion beschreibt.",
"time": "HH:MM",
"actions": []
}