Compartir a través de


AdvancedFilter Clase

Este es el tipo base que representa un filtro avanzado. Para configurar un filtro avanzado, no cree directamente una instancia de un objeto de esta clase. En su lugar, cree una instancia de un objeto de una clase derivada, como BoolEqualsAdvancedFilter, NumberInAdvancedFilter, StringEqualsAdvancedFilter, etc. dependiendo del tipo de la clave en función de la que desee filtrar.

Probablemente quiera usar las subclases y no esta clase directamente. Las sub clases conocidas son: BoolEqualsAdvancedFilter, IsNotNullAdvancedFilter, IsNullOrUndefinedAdvancedFilter, NumberGreaterThanAdvancedFilter, NumberGreaterThanOrEqualsAdvancedFilter, NumberInAdvancedFilter, NumberInRangeAdvancedFilter, NumberLessThanAdvancedFilter, NumberLessThanOrEqualsAdvancedFilter, NumberNotInAdvancedFilter, NumberNotInRangeAdvancedFilter, StringBeginsWithAdvancedFilter, StringContainsAdvancedFilter, StringEndsWithAdvancedFilter, StringInAdvancedFilter, StringNotBeginsWithAdvancedFilter, StringNotContainsAdvancedFilter, StringNotEndsWithAdvancedFilter, StringNotInAdvancedFilter.

Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.

Herencia
AdvancedFilter

Constructor

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

Parámetros

key
str

Campo o propiedad en el evento en función del cual desea filtrar.

Variables

operator_type
str o AdvancedFilterOperatorType

Necesario. Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. Constante rellenada por el servidor. Entre los valores posibles se incluyen: "NumberIn", "NumberNotIn", "NumberLessThan", "NumberGreaterThan", "NumberLessThanOrEquals", "NumberGreaterThanOrEquals", "BoolEquals", "StringIn", "StringNotIn", "StringBeginsWith", "StringEndsWith", "StringContains", "NumberInRange", "NumberNotInRange", "StringNotBeginsWith", "StringNotEndsWith", "StringNotContains", "IsNullOrUndefined", "IsNotNull".

key
str

Campo o propiedad en el evento en función del cual desea filtrar.