Condition

Rappresenta un predicato.

Rappresentazione JSON
{
  "type": enum (ConditionType),
  "parameter": [
    {
      object (Parameter)
    }
  ]
}
Campi
type

enum (ConditionType)

Il tipo di operatore per questa condizione.

parameter[]

object (Parameter)

Un elenco di parametri denominati (chiave/valore), a seconda del tipo di condizione. Note:

  • Per gli operatori binari, includi i parametri denominati

    arg0

    e

    arg1

    per specificare gli operandi sinistro e destro, rispettivamente.

  • A questo punto, l'operando sinistro (

    arg0

    ) deve essere un riferimento a una variabile.

  • Per la corrispondenza regex senza distinzione tra maiuscole e minuscole, includi un parametro booleano denominato

    ignore_case

    impostato su

    true

    . Se non specificato o impostato su un altro valore, la corrispondenza sarà sensibile alle maiuscole.

  • Per negare un operatore, includi un parametro booleano denominato

    negate

    parametro booleano impostato su

    true

    .

ConditionType

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