Package-level declarations

Types

Link copied to clipboard
sealed class BottomSheetComponent<T>(name: String, state: T) : Filter<T>

A sealed class representing the UI components that could be displayed on the filter bottom sheet.

Link copied to clipboard
sealed class Filter<T>(val name: String, var state: T)

A sealed class representing a filter with a name and a state.

Link copied to clipboard
open class FilterGroup(val name: String, val list: List<Filter<*>>) : List<Filter<*>>

An abstract class representing a filter group.

Link copied to clipboard
data class FilterList(val list: List<FilterGroup>) : List<FilterGroup>

A data class representing a list of filter groups. This provider will be used by the providers.