Condition

Representa un predicado.

Representación JSON
{
  "type": enum (ConditionType),
  "parameter": [
    {
      object (Parameter)
    }
  ]
}
Campos
type

enum (ConditionType)

Es el tipo de operador para esta condición.

parameter[]

object (Parameter)

Es una lista de parámetros con nombre (clave/valor), según el tipo de condición. Notas:

  • Para los operadores binarios, incluye parámetros con los nombres

    arg0

    y

    arg1

    para especificar los operandos izquierdo y derecho, respectivamente.

  • En este momento, el operando izquierdo (

    arg0

    ) debe ser una referencia a una variable.

  • Para la concordancia de expresiones regulares sin distinción entre mayúsculas y minúsculas, incluye un parámetro booleano llamado

    ignore_case

    que se establece en

    true

    . Si no se especifica o se establece en cualquier otro valor, la coincidencia será sensible a mayúsculas y minúsculas.

  • Para negar un operador, incluye un parámetro booleano llamado

    negate

    parámetro booleano que se establece en

    true

    .

ConditionType

Enumeraciones
conditionTypeUnspecified
equals
contains
startsWith
endsWith
matchRegex
greater
greaterOrEquals
less
lessOrEquals
cssSelector
urlMatches