BooleanStateConfigurationCommands

@Generated(value = ["GoogleHomePlatformCodegen"])
interface BooleanStateConfigurationCommands

Known direct subclasses
BooleanStateConfiguration

API for the BooleanStateConfiguration trait.


Summary

Public functions

suspend Unit

Enable or disable one or more alarm modes.

BatchableCommand<Unit>

The batchable version of enableDisableAlarm command.

suspend Unit

Suppress one or more alarm modes.

BatchableCommand<Unit>

The batchable version of suppressAlarm command.

Public functions

enableDisableAlarm

suspend fun enableDisableAlarm(
    alarmsToEnableDisable: BooleanStateConfigurationTrait.AlarmModeBitmap
): Unit

Enable or disable one or more alarm modes.

Parameters
alarmsToEnableDisable: BooleanStateConfigurationTrait.AlarmModeBitmap

The alarm modes to enable or disable.

enableDisableAlarmBatchable

fun enableDisableAlarmBatchable(
    alarmsToEnableDisable: BooleanStateConfigurationTrait.AlarmModeBitmap
): BatchableCommand<Unit>

The batchable version of enableDisableAlarm command.

Enable or disable one or more alarm modes.

Parameters
alarmsToEnableDisable: BooleanStateConfigurationTrait.AlarmModeBitmap

The alarm modes to enable or disable.

Returns
BatchableCommand<Unit>

BatchableCommand

suppressAlarm

suspend fun suppressAlarm(
    alarmsToSuppress: BooleanStateConfigurationTrait.AlarmModeBitmap
): Unit

Suppress one or more alarm modes.

Parameters
alarmsToSuppress: BooleanStateConfigurationTrait.AlarmModeBitmap

The alarm modes to suppress.

suppressAlarmBatchable

fun suppressAlarmBatchable(
    alarmsToSuppress: BooleanStateConfigurationTrait.AlarmModeBitmap
): BatchableCommand<Unit>

The batchable version of suppressAlarm command.

Suppress one or more alarm modes.

Parameters
alarmsToSuppress: BooleanStateConfigurationTrait.AlarmModeBitmap

The alarm modes to suppress.

Returns
BatchableCommand<Unit>

BatchableCommand