SwitchActivity interface
To działanie oblicza wyrażenie i wykonuje działania w ramach właściwości sprawy, które odpowiadają ocenie wyrażenia oczekiwanej we właściwości równości.
- Rozszerzenie
Właściwości
| cases | Lista przypadków, które odpowiadają oczekiwanym wartościom właściwości "on". Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie wykona działania podane w obszarze defaultActivities. |
| default |
Lista działań do wykonania, jeśli warunek przypadku nie jest spełniony. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji. |
| on | Wyrażenie, które zwróci wartość ciągu lub liczby całkowitej. Służy do określania bloku działań w przypadkach, które zostaną wykonane. |
| type | Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być |
Właściwości dziedziczone
| depends |
Działanie zależy od warunku. |
| description | Opis działania. |
| name | Nazwa działania. |
| on |
Wynik stanu działania, gdy stan jest ustawiony na Nieaktywny. Jest to właściwość opcjonalna i jeśli nie zostanie podana, gdy działanie jest nieaktywne, stan to Powodzenie domyślnie. |
| state | Stan działania. Jest to właściwość opcjonalna i jeśli nie zostanie podana, stan będzie domyślnie aktywny. |
| user |
Właściwości użytkownika działania. |
Szczegóły właściwości
cases
Lista przypadków, które odpowiadają oczekiwanym wartościom właściwości "on". Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie wykona działania podane w obszarze defaultActivities.
cases?: SwitchCase[]
Wartość właściwości
defaultActivities
Lista działań do wykonania, jeśli warunek przypadku nie jest spełniony. Jest to właściwość opcjonalna i jeśli nie zostanie podana, działanie zakończy się bez żadnej akcji.
defaultActivities?: ActivityUnion[]
Wartość właściwości
on
Wyrażenie, które zwróci wartość ciągu lub liczby całkowitej. Służy do określania bloku działań w przypadkach, które zostaną wykonane.
on: Expression
Wartość właściwości
type
Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być
type: "Switch"
Wartość właściwości
"Switch"
Szczegóły właściwości dziedziczonej
dependsOn
Działanie zależy od warunku.
dependsOn?: ActivityDependency[]
Wartość właściwości
dziedziczone zControlActivity.dependsOn
description
Opis działania.
description?: string
Wartość właściwości
string
dziedziczone zControlActivity.description
name
onInactiveMarkAs
Wynik stanu działania, gdy stan jest ustawiony na Nieaktywny. Jest to właściwość opcjonalna i jeśli nie zostanie podana, gdy działanie jest nieaktywne, stan to Powodzenie domyślnie.
onInactiveMarkAs?: string
Wartość właściwości
string
dziedziczone zControlActivity.onInactiveMarkAs
state
Stan działania. Jest to właściwość opcjonalna i jeśli nie zostanie podana, stan będzie domyślnie aktywny.
state?: string
Wartość właściwości
string
dziedziczone zControlActivity.state
userProperties
Właściwości użytkownika działania.
userProperties?: UserProperty[]
Wartość właściwości
dziedziczone zControlActivity.userProperties