Określa warunek, który określa, kiedy do zdarzenia ma zastosowanie reguła edytowania lub tworzenia zdarzenia.
Zapis JSON |
---|
{
"field": string,
"comparisonType": enum ( |
Pola | |
---|---|
field |
Wymagane. Nazwa pola, z którym jest porównywany warunek. Jeśli „eventName” jest określony, ten warunek będzie miał zastosowanie do nazwy zdarzenia. W przeciwnym razie warunek będzie stosowany do parametru o podanej nazwie. Ta wartość nie może zawierać spacji. |
comparisonType |
Wymagane. Typ porównania, który ma zostać zastosowany do wartości. |
value |
Wymagane. Wartość porównywana dla tego warunku. Implementacja środowiska wykonawczego może spowodować modyfikację typu tej wartości, aby ocenić ten warunek na podstawie typu wartości parametru. |
negated |
Wskazuje, czy wynik porównania powinien zostać negogowany. Jeśli np. |
ComparisonType
Typ porównania dla warunku
Wartości w polu enum | |
---|---|
COMPARISON_TYPE_UNSPECIFIED |
Nieznany |
EQUALS |
Równa się, wielkość liter ma znaczenie |
EQUALS_CASE_INSENSITIVE |
Równa się, wielkość liter nie jest rozróżniana |
CONTAINS |
Zawiera (wielkość liter ma znaczenie) |
CONTAINS_CASE_INSENSITIVE |
Zawiera, wielkość liter nie jest rozróżniana |
STARTS_WITH |
Zaczyna się od, wielkość liter ma znaczenie |
STARTS_WITH_CASE_INSENSITIVE |
Zaczyna się od, wielkość liter nie jest rozróżniana |
ENDS_WITH |
Kończy się, z uwzględnieniem wielkości liter |
ENDS_WITH_CASE_INSENSITIVE |
Kończy się na, wielkość liter nie jest rozróżniana |
GREATER_THAN |
To więcej niż |
GREATER_THAN_OR_EQUAL |
Większe niż lub równe |
LESS_THAN |
To mniej niż |
LESS_THAN_OR_EQUAL |
Mniejsze lub równe |
REGULAR_EXPRESSION |
wyrażenie regularne. Obsługiwane tylko w przypadku strumieni danych z sieci. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
wyrażenie regularne (wielkość liter nie jest rozróżniana). Obsługiwane tylko w przypadku strumieni danych z sieci. |