SwitchActivity interface
Esta atividade avalia uma expressão e executa atividades sob a 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'. Esta é uma propriedade opcional e, se não for fornecida, a atividade executará as atividades fornecidas em defaultActivities. |
default |
Lista de atividades a executar se nenhuma condição de caso for satisfeita. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação. |
on | Uma expressão que seria avaliada como uma cadeia de caracteres ou inteiro. Isso é usado para determinar o bloco de atividades nos casos que serão executados. |
type | Discriminador polimórfico, que especifica os diferentes tipos que este 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. Esta é uma propriedade opcional e, se não for fornecida quando a atividade estiver inativa, o status será Sucedido por padrão. |
state | Estado da atividade. Esta é uma propriedade opcional e, se não for fornecida, o estado será Ativo por padrão. |
user |
Propriedades do usuário da atividade. |
Detalhes de Propriedade
cases
Lista de casos que correspondem aos valores esperados da propriedade 'on'. Esta é uma propriedade opcional e, se não for fornecida, a atividade executará as atividades fornecidas em defaultActivities.
cases?: SwitchCase[]
Valor de Propriedade
defaultActivities
Lista de atividades a executar se nenhuma condição de caso for satisfeita. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação.
defaultActivities?: ActivityUnion[]
Valor de Propriedade
on
Uma expressão que seria avaliada como uma cadeia de caracteres ou inteiro. Isso é usado para determinar o bloco de atividades nos casos que serão executados.
on: Expression
Valor de Propriedade
type
Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser
type: "Switch"
Valor de Propriedade
"Switch"
Detalhes da Propriedade Herdada
dependsOn
A atividade depende da condição.
dependsOn?: ActivityDependency[]
Valor de Propriedade
herdado deControlActivity.dependsOn
description
Descrição da atividade.
description?: string
Valor de Propriedade
string
herdado deControlActivity.description
name
onInactiveMarkAs
Resultado do status da atividade quando o estado é definido como Inativo. Esta é uma propriedade opcional e, se não for fornecida quando a atividade estiver inativa, o status será Sucedido por padrão.
onInactiveMarkAs?: string
Valor de Propriedade
string
herdado deControlActivity.onInactiveMarkAs
state
Estado da atividade. Esta é uma propriedade opcional e, se não for fornecida, o estado será Ativo por padrão.
state?: string
Valor de Propriedade
string
herdado deControlActivity.state
userProperties
Propriedades do usuário da atividade.
userProperties?: UserProperty[]
Valor de Propriedade
herdado deControlActivity.userProperties