MatchingCondition

Define una condición para cuando 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. Es el nombre del campo con el que se compara la condición. Si se especifica "eventName", 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. Es el valor con el que se compara esta condición. La implementación del entorno de ejecución puede realizar una 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 se debe negar o no el resultado de la comparación. Por ejemplo, si negated es verdadero, las comparaciones de "igual" funcionarán como "no es igual".

ComparisonType

Tipo de comparación para la condición de coincidencia

Enumeraciones
COMPARISON_TYPE_UNSPECIFIED Desconocido
EQUALS Es igual a, distingue mayúsculas de minúsculas
EQUALS_CASE_INSENSITIVE Igual, sin distinción entre mayúsculas y minúsculas
CONTAINS Contiene, distingue mayúsculas de minúsculas
CONTAINS_CASE_INSENSITIVE Contiene, sin distinción entre mayúsculas y minúsculas
STARTS_WITH Comienza con, distingue mayúsculas de minúsculas
STARTS_WITH_CASE_INSENSITIVE Comienza con, sin distinción entre mayúsculas y minúsculas
ENDS_WITH Termina con, distingue mayúsculas de minúsculas
ENDS_WITH_CASE_INSENSITIVE Termina con, sin distinción entre mayúsculas y 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 se admite para transmisiones web.
REGULAR_EXPRESSION_CASE_INSENSITIVE expresión regular, sin distinción entre mayúsculas y minúsculas Solo se admite para transmisiones web.