AdvancedFilter interface
هذا هو النوع الأساسي الذي يمثل عامل تصفية متقدم. لتكوين عامل تصفية متقدم، لا تقم بإنشاء مثيل لكائن من هذه الفئة مباشرة. بدلا من ذلك، قم بإنشاء مثيل لعنصر من فئة مشتقة مثل BoolEqualsAdvancedFilter و NumberInAdvancedFilter و StringEqualsAdvancedFilter وما إلى ذلك اعتمادا على نوع المفتاح الذي تريد التصفية عليه.
الخصائص
| key | الحقل/الخاصية في الحدث الذي تريد التصفية بناء عليه. |
| operator |
تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن |
تفاصيل الخاصية
key
الحقل/الخاصية في الحدث الذي تريد التصفية بناء عليه.
key?: string
قيمة الخاصية
string
operatorType
تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن
operatorType: "NumberIn" | "NumberNotIn" | "NumberLessThan" | "NumberGreaterThan" | "NumberLessThanOrEquals" | "NumberGreaterThanOrEquals" | "BoolEquals" | "StringIn" | "StringNotIn" | "StringBeginsWith" | "StringEndsWith" | "StringContains" | "NumberInRange" | "NumberNotInRange" | "StringNotBeginsWith" | "StringNotEndsWith" | "StringNotContains" | "IsNullOrUndefined" | "IsNotNull"
قيمة الخاصية
"NumberIn" | "NumberNotIn" | "NumberLessThan" | "NumberGreaterThan" | "NumberLessThanOrEquals" | "NumberGreaterThanOrEquals" | "BoolEquals" | "StringIn" | "StringNotIn" | "StringBeginsWith" | "StringEndsWith" | "StringContains" | "NumberInRange" | "NumberNotInRange" | "StringNotBeginsWith" | "StringNotEndsWith" | "StringNotContains" | "IsNullOrUndefined" | "IsNotNull"