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: OptionalValue<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: OptionalValue<Boolean?> = OptionalValue.absent()
)

Public properties

builtIn

val builtInOptionalValue<Boolean?>

name

val nameOptionalValue<String>

presetHandle

val presetHandleOptionalValue<ByteArray>

scheduleHandle

val scheduleHandleByteArray?