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 será encerrada sem nenhuma ação. |
on | Uma expressão que seria avaliada como uma cadeia de caracteres ou um inteiro. Isso é usado para determinar o bloco de atividades em 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. 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 será encerrada sem nenhuma ação.
defaultActivities?: ActivityUnion[]
Valor da propriedade
on
Uma expressão que seria avaliada como uma cadeia de caracteres ou um inteiro. Isso é usado para determinar o bloco de atividades em casos que serão executados.
on: Expression
Valor da propriedade
type
Discriminador polimórfico, que especifica os diferentes tipos que este 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