FacetFilterResult

data class FacetFilterResult<T>(name: String, mode: FacetFilterMode, values: List<FacetFilterValue<T>>, selected: Boolean) : FilterResult, Iterable<FacetFilterValue<T>>

FacetFilterResult represents result of a FacetFilter.

Parameters

name
mode
values
  • list of facet filter values that keep a value and a count

selected
  • flag whether there is at least one selected value in the FacetFilter

Constructors

FacetFilterResult
Link copied to clipboard
fun <T> FacetFilterResult(name: String, mode: FacetFilterMode, values: List<FacetFilterValue<T>>, selected: Boolean)

Functions

iterator
Link copied to clipboard
open operator override fun iterator(): Iterator<FacetFilterValue<T>>

Properties

mode
Link copied to clipboard
val mode: FacetFilterMode
name
Link copied to clipboard
open override val name: String
selected
Link copied to clipboard
val selected: Boolean
  • flag whether there is at least one selected value in the FacetFilter

values
Link copied to clipboard
val values: List<FacetFilterValue<T>>
  • list of facet filter values that keep a value and a count