Condition

Merepresentasikan predikat.

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

enum (ConditionType)

Jenis operator untuk kondisi ini.

parameter[]

object (Parameter)

Daftar parameter bernama (kunci/nilai), bergantung pada jenis kondisi. Catatan:

  • Untuk operator biner, sertakan parameter bernama

    arg0

    dan

    arg1

    untuk menentukan operand kiri dan kanan.

  • Pada saat ini, operand kiri (

    arg0

    ) harus berupa referensi ke variabel.

  • Untuk pencocokan Regex yang tidak peka huruf besar/kecil, sertakan parameter boolean bernama

    ignore_case

    yang ditetapkan ke

    true

    . Jika tidak ditentukan atau ditetapkan ke nilai lain, pencocokan akan peka huruf besar/kecil.

  • Untuk menegasikan operator, sertakan parameter boolean bernama

    negate

    parameter boolean yang disetel ke

    true

    .

ConditionType

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