Define uma condição para quando uma regra de edição ou criação de evento se aplicar a um evento.
Representação JSON |
---|
{
"field": string,
"comparisonType": enum ( |
Campos | |
---|---|
field |
Obrigatório. O nome do campo que é comparado para a condição. Se "eventName" for especificada, essa condição será aplicada ao nome do evento. Caso contrário, a condição será aplicada a um parâmetro com o nome especificado. Esse valor não pode conter espaços. |
comparisonType |
Obrigatório. O tipo de comparação a ser aplicado ao valor. |
value |
Obrigatório. O valor que está sendo comparado para essa condição. A implementação do ambiente de execução pode realizar coerção de tipo desse valor para avaliar essa condição com base no tipo do valor do parâmetro. |
negated |
Se o resultado da comparação deve ser negado ou não. Por exemplo, se |
ComparisonType
Tipo de comparação da condição de correspondência
Enums | |
---|---|
COMPARISON_TYPE_UNSPECIFIED |
Desconhecido |
EQUALS |
Igual, diferencia maiúsculas de minúsculas |
EQUALS_CASE_INSENSITIVE |
É igual, não diferencia maiúsculas de minúsculas |
CONTAINS |
Contém, diferencia maiúsculas de minúsculas |
CONTAINS_CASE_INSENSITIVE |
Contém, não diferencia maiúsculas de minúsculas |
STARTS_WITH |
Começa com, diferencia maiúsculas de minúsculas |
STARTS_WITH_CASE_INSENSITIVE |
Começa com, não diferencia maiúsculas de minúsculas |
ENDS_WITH |
Termina com, diferencia maiúsculas de minúsculas |
ENDS_WITH_CASE_INSENSITIVE |
Termina com, não diferencia maiúsculas de minúsculas |
GREATER_THAN |
Maior que |
GREATER_THAN_OR_EQUAL |
maior ou igual a |
LESS_THAN |
Menor que |
LESS_THAN_OR_EQUAL |
menor ou igual a |
REGULAR_EXPRESSION |
expressão regular. Compatível apenas com fluxos da Web. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
expressão regular, sem distinção entre maiúsculas e minúsculas. Compatível apenas com fluxos da Web. |