Definiert eine Bedingung für den Fall, dass eine Regel zum Bearbeiten oder Erstellen von Ereignissen für ein Ereignis gilt.
JSON-Darstellung |
---|
{
"field": string,
"comparisonType": enum ( |
Felder | |
---|---|
field |
Erforderlich. Der Name des Felds, mit dem die Bedingung verglichen wird. Wenn „eventName“ festgelegt ist, gilt diese Bedingung für den Namen des Ereignisses. Andernfalls gilt die Bedingung für einen Parameter mit dem angegebenen Namen. Dieser Wert darf keine Leerzeichen enthalten. |
comparisonType |
Erforderlich. Der Vergleichstyp, der auf den Wert angewendet werden soll. |
value |
Erforderlich. Wert, mit dem diese Bedingung verglichen wird. Die Laufzeitimplementierung kann eine Typerzwingung dieses Werts durchführen, um diese Bedingung basierend auf dem Typ des Parameterwerts auszuwerten. |
negated |
Gibt an, ob das Ergebnis des Vergleichs negiert werden soll. Wenn |
ComparisonType
Vergleichstyp für Übereinstimmungsbedingung
Enums | |
---|---|
COMPARISON_TYPE_UNSPECIFIED |
Unbekannt |
EQUALS |
Ist gleich, Groß-/Kleinschreibung beachten |
EQUALS_CASE_INSENSITIVE |
Ist gleich, Groß-/Kleinschreibung nicht berücksichtigend |
CONTAINS |
Enthält, Groß-/Kleinschreibung beachten |
CONTAINS_CASE_INSENSITIVE |
Enthält, Groß-/Kleinschreibung wird nicht berücksichtigt |
STARTS_WITH |
Beginnt mit, Groß-/Kleinschreibung beachten |
STARTS_WITH_CASE_INSENSITIVE |
Beginnt mit, Groß-/Kleinschreibung wird nicht berücksichtigt |
ENDS_WITH |
Endet mit, Groß-/Kleinschreibung beachten |
ENDS_WITH_CASE_INSENSITIVE |
Endet mit, Groß-/Kleinschreibung nicht berücksichtigend |
GREATER_THAN |
Größer als |
GREATER_THAN_OR_EQUAL |
größer als oder gleich |
LESS_THAN |
Weniger als |
LESS_THAN_OR_EQUAL |
kleiner als oder gleich |
REGULAR_EXPRESSION |
regulärer Ausdruck. Wird nur für Webstreams unterstützt. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
regulärer Ausdruck, Groß-/Kleinschreibung wird nicht berücksichtigt. Wird nur für Webstreams unterstützt. |