HistoryFilter.DisjunctiveClause

sealed class HistoryFilter.DisjunctiveClause : HistoryFilter

Known direct subclasses
CameraEventTypeFilter

Filter by Camera Event Type.

CustomFilter

Custom filter.

EventFilter

Event filter using the existing SDK event definitions.

IdFilter

Filter by ID.

TimestampFilter

Filter by timestamp.

TraitFilter

Trait filter using the existing SDK trait definitions.


A clause that can be part of a disjunction (OR-ed). Cannot contain ANDs.

Summary

Protected constructors

Public functions

infix HistoryFilter.DisjunctiveClause

Infix 'OR' extension function.

Inherited functions

From com.google.home.HistoryFilter
infix HistoryFilter

Infix 'AND' extension function.

abstract String

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

Protected constructors

DisjunctiveClause

protected DisjunctiveClause()

Public functions

OR

infix fun OR(other: HistoryFilter.DisjunctiveClause): HistoryFilter.DisjunctiveClause

Infix 'OR' extension function.