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 automationSyntaxConstructs: List<AutomationSyntaxConstruct>

deviceIds

val deviceIds: List<String>

deviceManufacturers

val deviceManufacturers: List<String>

deviceTypes

val deviceTypes: List<String>

traits

val traits: List<String>