Condition

מייצג תנאי.

ייצוג ב-JSON
{
  "type": enum (ConditionType),
  "parameter": [
    {
      object (Parameter)
    }
  ]
}
שדות
type

enum (ConditionType)

סוג המפעיל של התנאי הזה.

parameter[]

object (Parameter)

רשימה של פרמטרים עם שמות (מפתח/ערך), בהתאם לסוג התנאי. הערות:

  • אופרטורים בינאריים צריכים לכלול פרמטרים בשמות

    arg0

    וגם

    arg1

    כדי לציין את האופרטורים השמאלי והימני, בהתאמה.

  • בשלב הזה, המשתנה הימני (

    arg0

    ) חייבת להיות הפניה למשתנה.

  • להתאמה לביטוי רגולרי (regex) ללא התחשבות ברישיות, צריך לכלול פרמטר בוליאני בשם

    ignore_case

    שמוגדר כ-

    true

    . אם לא צוין ערך או שהוגדר ערך אחר, ההתאמה תהיה תלוית-אותיות רישיות.

  • כדי לבטל אופרטורים, צריך לכלול פרמטר בוליאני בשם

    negate

    פרמטר בוליאני שמוגדר לערך

    true

    .

ConditionType

טיפוסים בני מנייה (enum)
conditionTypeUnspecified
equals
contains
startsWith
endsWith
matchRegex
greater
greaterOrEquals
less
lessOrEquals
cssSelector
urlMatches