MatchingCondition

Define una condición para cuándo se aplica una regla de edición o creación de eventos a un evento.

Representación JSON
{
  "field": string,
  "comparisonType": enum (ComparisonType),
  "value": string,
  "negated": boolean
}
Campos
field

string

Obligatorio. El nombre del campo con el que se compara para la condición. Si se trata de "eventName" se especifica esta condición se aplicará al nombre del evento. De lo contrario, la condición se aplicará a un parámetro con el nombre especificado.

Este valor no puede contener espacios.

comparisonType

enum (ComparisonType)

Obligatorio. Es el tipo de comparación que se aplicará al valor.

value

string

Obligatorio. El valor con el que se compara esta condición. La implementación del entorno de ejecución puede realizar la coerción de tipo de este valor para evaluar esta condición según el tipo del valor del parámetro.

negated

boolean

Indica si el resultado de la comparación se debe negar o no. Por ejemplo, si negated es verdadero, entonces "es igual a". las comparaciones funcionarían como “no es igual a”.

ComparisonType

Tipo de comparación para la condición coincidente

Enumeraciones
COMPARISON_TYPE_UNSPECIFIED Desconocido
EQUALS Igual a, distingue mayúsculas de minúsculas
EQUALS_CASE_INSENSITIVE Igual a, no distingue mayúsculas de minúsculas
CONTAINS Contiene, distingue mayúsculas de minúsculas
CONTAINS_CASE_INSENSITIVE Contiene, no distingue mayúsculas de minúsculas
STARTS_WITH Comienza con, distingue mayúsculas de minúsculas
STARTS_WITH_CASE_INSENSITIVE Comienza con; no distingue mayúsculas de minúsculas
ENDS_WITH Finaliza con, distingue mayúsculas de minúsculas
ENDS_WITH_CASE_INSENSITIVE Finaliza con, no distingue mayúsculas de minúsculas
GREATER_THAN Mayor que
GREATER_THAN_OR_EQUAL Mayor o igual que
LESS_THAN Menor que
LESS_THAN_OR_EQUAL Menor o igual que
REGULAR_EXPRESSION expresión regular. Solo es compatible con los flujos web.
REGULAR_EXPRESSION_CASE_INSENSITIVE expresión regular, no distingue mayúsculas de minúsculas. Solo es compatible con los flujos web.