Sdílet prostřednictvím


SwitchActivity interface

Tato aktivita vyhodnocuje výraz a provádí aktivity v rámci vlastnosti cases, které odpovídají vyhodnocení výrazu očekávanému ve vlastnosti equals.

Extends

Vlastnosti

cases

Seznam případů, které odpovídají očekávaným hodnotám vlastnosti "on". Jedná se o volitelnou vlastnost, a pokud ji nezadá, aktivita provede aktivity zadané v části defaultActivities.

defaultActivities

Seznam aktivit, které se mají provést, pokud není splněna žádná podmínka případu Jedná se o volitelnou vlastnost, a pokud ji nezadáte, aktivita se ukončí bez jakékoli akce.

on

Výraz, který by se vyhodnotil jako řetězec nebo celé číslo. Používá se k určení bloku aktivit v případech, které budou provedeny.

type

Polymorfní diskriminátor, který určuje, jaké typy může být tento objekt

Zděděné vlastnosti

dependsOn

Aktivita závisí na podmínce.

description

Popis aktivity.

name

Název aktivity.

onInactiveMarkAs

Výsledek stavu aktivity, když je stav nastavený na Neaktivní. Jedná se o volitelnou vlastnost, a pokud není uvedená, když je aktivita neaktivní, bude ve výchozím nastavení stav Úspěch.

state

Stav aktivity. Jedná se o volitelnou vlastnost, a pokud ji nezadáte, bude ve výchozím nastavení stav Aktivní.

userProperties

Vlastnosti uživatele aktivity.

Podrobnosti vlastnosti

cases

Seznam případů, které odpovídají očekávaným hodnotám vlastnosti "on". Jedná se o volitelnou vlastnost, a pokud ji nezadá, aktivita provede aktivity zadané v části defaultActivities.

cases?: SwitchCase[]

Hodnota vlastnosti

defaultActivities

Seznam aktivit, které se mají provést, pokud není splněna žádná podmínka případu Jedná se o volitelnou vlastnost, a pokud ji nezadáte, aktivita se ukončí bez jakékoli akce.

defaultActivities?: ActivityUnion[]

Hodnota vlastnosti

on

Výraz, který by se vyhodnotil jako řetězec nebo celé číslo. Používá se k určení bloku aktivit v případech, které budou provedeny.

on: Expression

Hodnota vlastnosti

type

Polymorfní diskriminátor, který určuje, jaké typy může být tento objekt

type: "Switch"

Hodnota vlastnosti

"Switch"

Podrobnosti zděděných vlastností

dependsOn

Aktivita závisí na podmínce.

dependsOn?: ActivityDependency[]

Hodnota vlastnosti

Zděděno zControlActivity.dependsOn

description

Popis aktivity.

description?: string

Hodnota vlastnosti

string

Zděděno zControlActivity.description

name

Název aktivity.

name: string

Hodnota vlastnosti

string

Zděděno zControlActivity.name

onInactiveMarkAs

Výsledek stavu aktivity, když je stav nastavený na Neaktivní. Jedná se o volitelnou vlastnost, a pokud není uvedená, když je aktivita neaktivní, bude ve výchozím nastavení stav Úspěch.

onInactiveMarkAs?: string

Hodnota vlastnosti

string

Zděděno zControlActivity.onInactiveMarkAs

state

Stav aktivity. Jedná se o volitelnou vlastnost, a pokud ji nezadáte, bude ve výchozím nastavení stav Aktivní.

state?: string

Hodnota vlastnosti

string

Zděděno zControlActivity.state

userProperties

Vlastnosti uživatele aktivity.

userProperties?: UserProperty[]

Hodnota vlastnosti

Zděděno zControlActivity.userProperties