Hiermit wird eine Bedingung definiert, unter der eine Regel für die Bearbeitung oder Erstellung von Terminen auf ein Ereignis angewendet wird.
JSON-Darstellung |
---|
{
"field": string,
"comparisonType": enum ( |
Felder | |
---|---|
field |
Erforderlich. Der Name des Felds, das mit der Bedingung verglichen wird. Wenn „eventName“ angegeben 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. |
comparison |
Erforderlich. Der Vergleichstyp, der auf den Wert angewendet werden soll. |
value |
Erforderlich. Der Wert, mit dem bei dieser Bedingung verglichen wird. Die Laufzeitimplementierung kann eine Typumwandlung dieses Werts ausführen, um diese Bedingung basierend auf dem Typ des Parameterwerts zu bewerten. |
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ß- und Kleinschreibung wird nicht berücksichtigt |
STARTS_WITH |
Beginnt mit (Groß-/Kleinschreibung beachten) |
STARTS_WITH_CASE_INSENSITIVE |
Beginnt mit (Groß- und Kleinschreibung ignorieren) |
ENDS_WITH |
Endet mit (Groß-/Kleinschreibung beachten) |
ENDS_WITH_CASE_INSENSITIVE |
Endet mit (Groß-/Kleinschreibung ignorieren) |
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ären Ausdruck. Nur für Webstreams unterstützt. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
regulärer Ausdruck, Groß-/Kleinschreibung wird ignoriert. Nur für Webstreams unterstützt. |