DataAccessorAttributeFilter

data class DataAccessorAttributeFilter(val andAllFilters: List<DataAccessorAttributeFilter>? = null, val containsAll: DataAccessorDocumentAttribute? = null, val containsAny: DataAccessorDocumentAttribute? = null, val equalsTo: DataAccessorDocumentAttribute? = null, val greaterThan: DataAccessorDocumentAttribute? = null, val greaterThanOrEquals: DataAccessorDocumentAttribute? = null, val lessThan: DataAccessorDocumentAttribute? = null, val lessThanOrEquals: DataAccessorDocumentAttribute? = null, val notFilter: DataAccessorAttributeFilter? = null, val orAllFilters: List<DataAccessorAttributeFilter>? = null)

Constructors

Link copied to clipboard
constructor(andAllFilters: List<DataAccessorAttributeFilter>? = null, containsAll: DataAccessorDocumentAttribute? = null, containsAny: DataAccessorDocumentAttribute? = null, equalsTo: DataAccessorDocumentAttribute? = null, greaterThan: DataAccessorDocumentAttribute? = null, greaterThanOrEquals: DataAccessorDocumentAttribute? = null, lessThan: DataAccessorDocumentAttribute? = null, lessThanOrEquals: DataAccessorDocumentAttribute? = null, notFilter: DataAccessorAttributeFilter? = null, orAllFilters: List<DataAccessorAttributeFilter>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Performs a logical AND operation on all supplied filters.

Link copied to clipboard

Returns true when a document contains all the specified document attributes or metadata fields. Supported for the following document attribute value types : stringListValue .

Link copied to clipboard

Returns true when a document contains any of the specified document attributes or metadata fields. Supported for the following document attribute value types : stringListValue .

Link copied to clipboard

Performs an equals operation on two document attributes or metadata fields. Supported for the following document attribute value types : dateValue , longValue , stringListValue and stringValue .

Link copied to clipboard

Performs a greater than operation on two document attributes or metadata fields. Supported for the following document attribute value types : dateValue and longValue .

Link copied to clipboard

Performs a greater or equals than operation on two document attributes or metadata fields. Supported for the following document attribute value types : dateValue and longValue .

Link copied to clipboard

Performs a less than operation on two document attributes or metadata fields. Supported for the following document attribute value types : dateValue and longValue .

Link copied to clipboard

Performs a less than or equals operation on two document attributes or metadata fields.Supported for the following document attribute value type : dateValue and longValue .

Link copied to clipboard

Performs a logical NOT operation on all supplied filters.

Link copied to clipboard

Performs a logical OR operation on all supplied filters.