Condition

Representa um predicado.

Representação JSON
{
  "type": enum (ConditionType),
  "parameter": [
    {
      object (Parameter)
    }
  ]
}
Campos
type

enum (ConditionType)

Tipo de operador para essa condição.

parameter[]

object (Parameter)

Lista de parâmetros nomeados (chave/valor), dependendo do tipo de condição. Observações:

  • No caso dos operadores binários, inclua os parâmetros

    arg0

    e

    arg1

    para especificar os operandos esquerdo e direito, respectivamente.

  • No momento, o operando esquerdo (

    arg0

    ) precisa ser uma referência a uma variável.

  • Para correspondência de Regex indiferente a maiúsculas, inclua um parâmetro booleano

    ignore_case

    que está definido como

    true

    Se não for especificada nem definida como outro valor, a correspondência vai diferenciar maiúsculas de minúsculas.

  • Para negar um operador, inclua um parâmetro booleano

    negate

    parâmetro booleano definido como

    true

    .

ConditionType

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