Condition

Представляет предикат.

JSON-представление
{
  "type": enum (ConditionType),
  "parameter": [
    {
      object (Parameter)
    }
  ]
}
Поля
type

enum ( ConditionType )

Тип оператора для этого условия.

parameter[]

object ( Parameter )

Список именованных параметров (ключ/значение), в зависимости от типа условия. Примечания:

  • Для бинарных операторов включите параметры с именем

    arg0

    и

    arg1

    для указания левого и правого операндов соответственно.

  • В это время левый операнд (

    arg0

    ) должна быть ссылкой на переменную.

  • Для сопоставления регулярных выражений без учета регистра включите логический параметр с именем

    ignore_case

    это установлено на

    true

    . Если оно не указано или не установлено любое другое значение, сопоставление будет чувствительным к регистру.

  • Чтобы отменить оператор, включите логический параметр с именем

    negate

    логический параметр, которому присвоено значение

    true

    .

Тип условия

Перечисления
conditionTypeUnspecified
equals
contains
startsWith
endsWith
matchRegex
greater
greaterOrEquals
less
lessOrEquals
cssSelector
urlMatches