TraitFilter

class TraitFilter : HistoryFilter.DisjunctiveClause


Trait filter using the existing SDK trait definitions.

Summary

Constants

const String

Public constructors

Public functions

open String

All filter classes must implement this method so we can generate the string filter.

Public properties

TraitFactory<Trait>

Inherited functions

From com.google.home.HistoryFilter
infix HistoryFilter

Infix 'AND' extension function.

From com.google.home.HistoryFilter.DisjunctiveClause
infix HistoryFilter.DisjunctiveClause

Infix 'OR' extension function.

Constants

TRAIT_FIELD

const val TRAIT_FIELDString

Public constructors

TraitFilter

TraitFilter(trait: TraitFactory<Trait>)

Public functions

toFilterString

open fun toFilterString(): String

All filter classes must implement this method so we can generate the string filter.

Public properties

trait

val traitTraitFactory<Trait>