SwitchActivity interface
Essa atividade avalia uma expressão e executa atividades na propriedade cases que correspondem à avaliação de expressão esperada na propriedade equals.
- Extends
Propriedades
| cases | Lista de casos que correspondem aos valores esperados da propriedade 'on'. Essa é uma propriedade opcional e, se não for fornecida, a atividade executará atividades fornecidas em defaultActivities. |
| default |
Lista de atividades a serem executadas se nenhuma condição de caso for atendida. Essa é uma propriedade opcional e, se não for fornecida, a atividade sairá sem nenhuma ação. |
| on | Uma expressão que seria avaliada como uma cadeia de caracteres ou inteiro. Isso é usado para determinar o bloco de atividades em casos que serão executados. |
| type | Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser |
Propriedades herdadas
| depends |
A atividade depende da condição. |
| description | Descrição da atividade. |
| name | Nome da atividade. |
| on |
Resultado do status da atividade quando o estado é definido como Inativo. Essa é uma propriedade opcional e, se não for fornecida quando a atividade estiver inativa, o status será bem-sucedido por padrão. |
| state | Estado da atividade. Essa é uma propriedade opcional e, se não for fornecida, o estado será Ativo por padrão. |
| user |
Propriedades do usuário da atividade. |
Detalhes da propriedade
cases
Lista de casos que correspondem aos valores esperados da propriedade 'on'. Essa é uma propriedade opcional e, se não for fornecida, a atividade executará atividades fornecidas em defaultActivities.
cases?: SwitchCase[]
Valor da propriedade
defaultActivities
Lista de atividades a serem executadas se nenhuma condição de caso for atendida. Essa é uma propriedade opcional e, se não for fornecida, a atividade sairá sem nenhuma ação.
defaultActivities?: ActivityUnion[]
Valor da propriedade
on
Uma expressão que seria avaliada como uma cadeia de caracteres ou inteiro. Isso é usado para determinar o bloco de atividades em casos que serão executados.
on: Expression
Valor da propriedade
type
Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser
type: "Switch"
Valor da propriedade
"Switch"
Detalhes das propriedades herdadas
dependsOn
A atividade depende da condição.
dependsOn?: ActivityDependency[]
Valor da propriedade
Herdado deControlActivity.dependsOn
description
Descrição da atividade.
description?: string
Valor da propriedade
string
Herdado deControlActivity.description
name
onInactiveMarkAs
Resultado do status da atividade quando o estado é definido como Inativo. Essa é uma propriedade opcional e, se não for fornecida quando a atividade estiver inativa, o status será bem-sucedido por padrão.
onInactiveMarkAs?: string
Valor da propriedade
string
Herdado deControlActivity.onInactiveMarkAs
state
Estado da atividade. Essa é uma propriedade opcional e, se não for fornecida, o estado será Ativo por padrão.
state?: string
Valor da propriedade
string
herdado decontrolActivity.state
userProperties
Propriedades do usuário da atividade.
userProperties?: UserProperty[]
Valor da propriedade
Herdado deControlActivity.userProperties