Definisce una condizione per cui una regola di modifica o creazione di eventi si applica a un evento.
Rappresentazione JSON |
---|
{
"field": string,
"comparisonType": enum ( |
Campi | |
---|---|
field |
Obbligatorio. Il nome del campo con cui viene eseguito il confronto per la condizione. Se viene specificato "eventName", questa condizione verrà applicata al nome dell'evento. In caso contrario, la condizione verrà applicata a un parametro con il nome specificato. Questo valore non può contenere spazi. |
comparison |
Obbligatorio. Il tipo di confronto da applicare al valore. |
value |
Obbligatorio. Il valore con cui viene confrontato questo valore per questa condizione. L'implementazione di runtime potrebbe eseguire la coercizione di tipo di questo valore per valutare questa condizione in base al tipo del valore del parametro. |
negated |
Indica se il risultato del confronto deve essere negato o meno. Ad esempio, se |
ComparisonType
Tipo di confronto per la condizione di corrispondenza
Enum | |
---|---|
COMPARISON_TYPE_UNSPECIFIED |
Sconosciuto |
EQUALS |
È uguale a (sensibile alle maiuscole) |
EQUALS_CASE_INSENSITIVE |
È uguale a, senza distinzione tra maiuscole e minuscole |
CONTAINS |
Contiene, con distinzione tra maiuscole e minuscole |
CONTAINS_CASE_INSENSITIVE |
Contiene, senza distinzione tra maiuscole e minuscole |
STARTS_WITH |
Inizia con (sensibile alle maiuscole) |
STARTS_WITH_CASE_INSENSITIVE |
Inizia con, senza distinzione tra maiuscole e minuscole |
ENDS_WITH |
Termina con (sensibile alle maiuscole) |
ENDS_WITH_CASE_INSENSITIVE |
Termina con, senza distinzione tra maiuscole e minuscole |
GREATER_THAN |
Maggiore di |
GREATER_THAN_OR_EQUAL |
Maggiore o uguale a |
LESS_THAN |
Minore di |
LESS_THAN_OR_EQUAL |
Minore o uguale |
REGULAR_EXPRESSION |
espressione regolare. Supportato solo per gli stream web. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
espressione regolare, senza distinzione tra maiuscole e minuscole. Supportato solo per gli stream web. |