تحدد شرطًا لحالات تطبيق قاعدة "تعديل حدث" أو "إنشاء حدث" على أحد الأحداث.
تمثيل JSON |
---|
{
"field": string,
"comparisonType": enum ( |
الحقول | |
---|---|
field |
مطلوب. اسم الحقل الذي تتم مقارنته بالشرط. إذا كانت قيمة 'eventName' محدد سيتم تطبيق هذا الشرط على اسم الحدث. وبخلاف ذلك، سيتم تطبيق الشرط على معلَمة بالاسم المحدّد. لا يمكن أن تحتوي هذه القيمة على مسافات. |
comparisonType |
مطلوب. نوع المقارنة المطلوب تطبيقه على القيمة. |
value |
مطلوب. القيمة التي تتم مقارنتها لهذا الشرط. قد يؤدي تنفيذ بيئة التشغيل إلى تنفيذ نوع معيّن من هذه القيمة لتقييم هذا الشرط استنادًا إلى نوع قيمة المَعلمة. |
negated |
يجب إلغاء نتيجة المقارنة أو لا. على سبيل المثال، إذا كانت |
ComparisonType
نوع المقارنة لشرط المطابقة
عمليات التعداد | |
---|---|
COMPARISON_TYPE_UNSPECIFIED |
غير معروف |
EQUALS |
يساوي، حسّاس لحالة الأحرف |
EQUALS_CASE_INSENSITIVE |
يساوي، غير حساس لحالة الأحرف |
CONTAINS |
يحتوي على، حسّاس لحالة الأحرف |
CONTAINS_CASE_INSENSITIVE |
يحتوي على، غير حساس لحالة الأحرف |
STARTS_WITH |
تبدأ بـ، حسّاسة لحالة الأحرف |
STARTS_WITH_CASE_INSENSITIVE |
تبدأ بـ، غير حساسة لحالة الأحرف |
ENDS_WITH |
ينتهي بـ، حسّاس لحالة الأحرف |
ENDS_WITH_CASE_INSENSITIVE |
ينتهي بـ، غير حساس لحالة الأحرف |
GREATER_THAN |
أكبر من |
GREATER_THAN_OR_EQUAL |
أكبر من أو يساوي |
LESS_THAN |
أقل من |
LESS_THAN_OR_EQUAL |
أقل من أو يساوي |
REGULAR_EXPRESSION |
التعبير العادي. لا يمكن استخدامها إلا لمصادر بيانات الويب. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
تعبير عادي غير حساس لحالة الأحرف. لا يمكن استخدامها إلا لمصادر بيانات الويب. |