FilterRequirements

class FilterRequirements


Suggestion filter requirements.

Summary

Public constructors

FilterRequirements(
    deviceIds: List<String>,
    deviceManufacturers: List<String>,
    deviceTypes: List<String>,
    traits: List<String>,
    automationSyntaxConstructs: List<AutomationSyntaxConstruct>
)

Public functions

open String

Public constructors

FilterRequirements

FilterRequirements(
    deviceIds: List<String> = emptyList(),
    deviceManufacturers: List<String> = emptyList(),
    deviceTypes: List<String> = emptyList(),
    traits: List<String> = emptyList(),
    automationSyntaxConstructs: List<AutomationSyntaxConstruct> = emptyList()
)

Public functions

toString

open fun toString(): String

Public properties

automationSyntaxConstructs

val automationSyntaxConstructsList<AutomationSyntaxConstruct>

deviceIds

val deviceIdsList<String>

deviceManufacturers

val deviceManufacturersList<String>

deviceTypes

val deviceTypesList<String>

traits

val traitsList<String>