Condition
[ Schnittstelle ]
export interface Condition extends baseAction {
objectType: 'Condition';
parts: (ConditionIf | ConditionElseIf | ConditionElse)[];
}
Erweitert baseAction
Definiert eine Aktion vom Typ Condition.
Eine If-Then-Else Bedingung mit der verschiedene Aktionen in Abhängkeit 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 | 'Condition' | Definiert den zuständigen Parser. |
parts | (ConditionIf | ConditionElseIf | ConditionElse)[] | Ein Array von Objekten vom Typ ConditionIf, ConditionElseIf oder ConditionElse. Das Array muss mit einem ConditionIf Element beginnen. Danach können beliebig viele ConditionElseIf Elemente und ein ConditionElse Element folgen. Nach dem ConditionElse Element darf nichts weiter kommen. |
Verfügbar ab Version 1.12 |