Filter interface
Jest to typ podstawowy reprezentujący filtr. Aby skonfigurować filtr, nie należy bezpośrednio utworzyć wystąpienia obiektu tej klasy. Zamiast tego utwórz wystąpienie obiektu klasy pochodnej, takiej jak BoolEqualsFilter, NumberInFilter itp., w zależności od typu klucza, na podstawie którego chcesz filtrować.
Właściwości
| key | Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować. |
| operator |
Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być |
Szczegóły właściwości
key
Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.
key?: string
Wartość właściwości
string
operatorType
Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być
operatorType: "NumberIn" | "NumberNotIn" | "NumberLessThan" | "NumberGreaterThan" | "NumberLessThanOrEquals" | "NumberGreaterThanOrEquals" | "BoolEquals" | "StringIn" | "StringNotIn" | "StringBeginsWith" | "StringEndsWith" | "StringContains" | "NumberInRange" | "NumberNotInRange" | "StringNotBeginsWith" | "StringNotEndsWith" | "StringNotContains" | "IsNullOrUndefined" | "IsNotNull"
Wartość właściwości
"NumberIn" | "NumberNotIn" | "NumberLessThan" | "NumberGreaterThan" | "NumberLessThanOrEquals" | "NumberGreaterThanOrEquals" | "BoolEquals" | "StringIn" | "StringNotIn" | "StringBeginsWith" | "StringEndsWith" | "StringContains" | "NumberInRange" | "NumberNotInRange" | "StringNotBeginsWith" | "StringNotEndsWith" | "StringNotContains" | "IsNullOrUndefined" | "IsNotNull"