SwitchCase
[ Schnittstelle ]
export interface SwitchCase extends baseAction {
objectType: 'SwitchCase';
compare: IFunction.Value;
cases: VCase[];
caseDefault: DCase;
}
Erweitert baseAction
Definiert eine Aktion vom Typ SwitchCase.
Eine SwitchCase Entscheidung mit der verschiedene Aktionen in Abhängigkeit bestimmter Werte ausgeführt werden können.
Eigenschaften
Name | Typ | Beschreibung |
---|---|---|
active [ Optional ] | Definiert ob die Aktion aktiv oder inaktiv ist. | |
collapsed [ Optional ] | Definiert ob die Aktion im Actions & Conditions Editor eingeklappt ist oder nicht. | |
asyncWait | Definiert ob bei asynchronen Aktionen gewartet werden soll bis das Ende der Aktion signalisiert wurde bevor die folgende Aktion ausgeführt wird oder nicht. | |
success | Action[] | Eine Liste von Aktionen die im Erfolgsfall ausgeführt werden soll. |
error | Action[] | Eine Liste von Aktionen die im Fehlerfall ausgeführt werden soll. |
objectType | 'SwitchCase' | Definiert den zuständigen Parser. |
compare | Der zu prüfende Wert. | |
cases | VCase[] | Ein Array von VCase Objekten welche die einzelnen Fälle bilden. |
caseDefault | Default Fall der greift, wenn keiner der Fälle in cases gegriffen hat. |
Verfügbar ab Version 1.12 |