TopicFilter

A structure that represents a filter used to select items for a topic.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The category filter that is associated with this filter.

Link copied to clipboard

The date range filter.

Link copied to clipboard

The class of the filter. Valid values for this structure are ENFORCED_VALUE_FILTER, CONDITIONAL_VALUE_FILTER, and NAMED_VALUE_FILTER.

Link copied to clipboard

A description of the filter used to select items for a topic.

Link copied to clipboard

The name of the filter.

Link copied to clipboard

The other names or aliases for the filter.

Link copied to clipboard

The type of the filter. Valid values for this structure are CATEGORY_FILTER, NUMERIC_EQUALITY_FILTER, NUMERIC_RANGE_FILTER, DATE_RANGE_FILTER, and RELATIVE_DATE_FILTER.

Link copied to clipboard

The numeric equality filter.

Link copied to clipboard

The numeric range filter.

Link copied to clipboard

The name of the field that the filter operates on.

Link copied to clipboard

The relative date filter.

Functions

Link copied to clipboard
inline fun copy(block: TopicFilter.Builder.() -> Unit = {}): TopicFilter
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String