ThermostatTrait.ScheduleStruct

class ThermostatTrait.ScheduleStruct


Summary

Public constructors

ScheduleStruct(
    scheduleHandle: ByteArray?,
    systemMode: ThermostatTrait.SystemModeEnum,
    name: OptionalValue<String>,
    presetHandle: OptionalValue<ByteArray>,
    transitions: List<ThermostatTrait.ScheduleTransitionStruct>,
    builtIn: Boolean?
)

Public constructors

ScheduleStruct

ScheduleStruct(
    scheduleHandle: ByteArray? = null,
    systemMode: ThermostatTrait.SystemModeEnum = SystemModeEnum.Off,
    name: OptionalValue<String> = OptionalValue.absent(),
    presetHandle: OptionalValue<ByteArray> = OptionalValue.absent(),
    transitions: List<ThermostatTrait.ScheduleTransitionStruct> = emptyList(),
    builtIn: Boolean? = null
)

Public properties

builtIn

val builtInBoolean?

name

val nameOptionalValue<String>

presetHandle

val presetHandleOptionalValue<ByteArray>

scheduleHandle

val scheduleHandleByteArray?