Freigeben über


AdvancedFilter Klasse

Dies ist der Basistyp, der einen erweiterten Filter darstellt. Um einen erweiterten Filter zu konfigurieren, instanziieren Sie ein Objekt dieser Klasse nicht direkt. Instanziieren Sie stattdessen ein Objekt einer abgeleiteten Klasse, z. B. BoolEqualsAdvancedFilter, NumberInAdvancedFilter, StringEqualsAdvancedFilter usw. abhängig vom Typ des Schlüssels, nach dem Sie filtern möchten.

Sie möchten wahrscheinlich die Unterklassen und nicht diese Klasse direkt verwenden. Bekannte Unterklassen sind: BoolEqualsAdvancedFilter, IsNotNullAdvancedFilter, IsNullOrUndefinedAdvancedFilter, NumberGreaterThanAdvancedFilter, NumberGreaterThanOrEqualsAdvancedFilter, NumberInAdvancedFilter, NumberInRangeAdvancedFilter, NumberLessThanAdvancedFilter, NumberLessThanOrEqualsAdvancedFilter, NumberNotInAdvancedFilter, NumberNotInRangeAdvancedFilter, StringBeginsWithAdvancedFilter, StringContainsAdvancedFilter, StringEndsWithAdvancedFilter, StringInAdvancedFilter, StringNotBeginsWithAdvancedFilter, StringNotContainsAdvancedFilter, StringNotEndsWithAdvancedFilter, StringNotInAdvancedFilter.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

Vererbung
AdvancedFilter

Konstruktor

AdvancedFilter(*, key: str | None = None, **kwargs)

Parameter

key
str

Das Feld/die Eigenschaft im Ereignis, basierend auf dem Sie filtern möchten.

Variablen

operator_type
str oder AdvancedFilterOperatorType

Erforderlich. Der zum Filtern verwendete Operatortyp, z. B. NumberIn, StringContains, BoolEquals und andere. Vom Server gefüllte Konstante. Mögliche Werte: "NumberIn", "NumberNotIn", "NumberLessThan", "NumberGreaterThan", "NumberLessThanOrEquals", "NumberGreaterThanOrEquals", "BoolEquals", "StringIn", "StringNotIn", "StringBeginsWith", "StringEndsWith", "StringContains", "NumberInRange", "NumberNotInRange", "StringNotBeginsWith", "StringNotEndsWith", "StringNotContains", "IsNullOrUndefined", "IsNotNull".

key
str

Das Feld/die Eigenschaft im Ereignis, basierend auf dem Sie filtern möchten.