com.google.home.google

Interfaces

AreaAttendanceStateTrait.Attributes

Attributes for the AreaAttendanceState Trait.

AreaPresenceStateTrait.Attributes

Attributes for the AreaPresenceState Trait.

ArmDisarm

API for the ArmDisarm trait.

ArmDisarmCommands

Commands for the ArmDisarm trait.

ArmDisarmTrait.ArmDisarmArmState

Proactive notification when the device enters a specific arm state.

ArmDisarmTrait.ArmDisarmCommand.OptionalArgs

Optional arguments for the command ArmDisarmCommand Request

ArmDisarmTrait.ArmDisarmFollowUp

Follow up response to the armDisarm command.

ArmDisarmTrait.Attributes

Attributes for the ArmDisarm cluster.

AssistantBroadcastTrait.Attributes

Attributes for the AssistantBroadcast Trait.

AssistantFulfillmentTrait.Attributes

Attributes for the AssistantFulfillment Trait.

AudioInput

API for the AudioInput trait.

AudioInputTrait.Attributes

Attributes for the AudioInput cluster.

Brightness

API for the Brightness trait.

BrightnessCommands

Commands for the Brightness trait.

BrightnessTrait.Attributes

Attributes for the Brightness cluster.

Cook

API for the Cook trait.

CookCommands

Commands for the Cook trait.

CookTrait.Attributes

Attributes for the Cook cluster.

Dispense

API for the Dispense trait.

DispenseCommands

Commands for the Dispense trait.

DispenseTrait.Attributes

Attributes for the Dispense cluster.

Dock

API for the Dock trait.

DockCommands

Commands for the Dock trait.

DockTrait.Attributes

Attributes for the Dock cluster.

DoorbellPress

API for the DoorbellPress trait.

DoorbellPressTrait.Attributes

Attributes for the DoorbellPress cluster.

DoorbellPressTrait.DoorbellPressed

Data about the pressing of a doorbell.

ElevatorControl

API for the ElevatorControl trait.

ElevatorControlCommands

Commands for the ElevatorControl trait.

ElevatorControlTrait.Attributes

Attributes for the ElevatorControl cluster.

ExtendedAirQuality

API for the ExtendedAirQuality trait.

ExtendedAirQualityTrait.AirQuality

Notification of the current air quality level.

ExtendedAirQualityTrait.AirQualitySensorError

Notification of an error with the air quality sensor.

ExtendedAirQualityTrait.Attributes

Attributes for the ExtendedAirQuality cluster.

ExtendedApplicationLauncher

API for the ExtendedApplicationLauncher trait.

ExtendedApplicationLauncherCommands

Commands for the ExtendedApplicationLauncher trait.

ExtendedApplicationLauncherTrait.Attributes

Attributes for the ExtendedApplicationLauncher cluster.

ExtendedChannel

API for the ExtendedChannel trait.

ExtendedChannelCommands

Commands for the ExtendedChannel trait.

ExtendedChannelTrait.Attributes

Attributes for the ExtendedChannel cluster.

ExtendedColorControl

API for the ExtendedColorControl trait.

ExtendedColorControlCommands

Commands for the ExtendedColorControl trait.

ExtendedColorControlTrait.Attributes

Attributes for the ExtendedColorControl cluster.

ExtendedDoorLock

API for the ExtendedDoorLock trait.

ExtendedDoorLockTrait.Attributes

Attributes for the ExtendedDoorLock cluster.

ExtendedDoorLockTrait.GuestPincodeFirstUsed
ExtendedDoorLockTrait.IncorrectPincodeUsed
ExtendedDoorLockTrait.LockStateChange

Event to indicate lock and unlock actions.

ExtendedDoorLockTrait.PincodeChanged
ExtendedDoorLockTrait.PrivacyModeStateChange

Event to indicate privacy mode change.

ExtendedFanControl

API for the ExtendedFanControl trait.

ExtendedFanControlCommands

Commands for the ExtendedFanControl trait.

ExtendedFanControlTrait.Attributes

Attributes for the ExtendedFanControl cluster.

ExtendedLevelControl

API for the ExtendedLevelControl trait.

ExtendedLevelControlTrait.Attributes

Attributes for the ExtendedLevelControl cluster.

ExtendedMediaInput

API for the ExtendedMediaInput trait.

ExtendedMediaInputCommands

Commands for the ExtendedMediaInput trait.

ExtendedMediaInputTrait.Attributes

Attributes for the ExtendedMediaInput cluster.

ExtendedMediaPlayback

API for the ExtendedMediaPlayback trait.

ExtendedMediaPlaybackCommands

Commands for the ExtendedMediaPlayback trait.

ExtendedMediaPlaybackTrait.Attributes

Attributes for the ExtendedMediaPlayback cluster.

ExtendedModeSelect

API for the ExtendedModeSelect trait.

ExtendedModeSelectCommands

Commands for the ExtendedModeSelect trait.

ExtendedModeSelectTrait.Attributes

Attributes for the ExtendedModeSelect cluster.

ExtendedOperationalState

API for the ExtendedOperationalState trait.

ExtendedOperationalStateCommands

Commands for the ExtendedOperationalState trait.

ExtendedOperationalStateTrait.Attributes

Attributes for the ExtendedOperationalState cluster.

ExtendedOperationalStateTrait.PauseUnpauseFollowUp

Follow-up event for pause/unpause commands.

ExtendedOperationalStateTrait.StartStopErrorFollowUp

Follow-up event for generic command errors.

ExtendedOperationalStateTrait.StartStopFollowUp

Follow-up event for start and stop commands.

ExtendedPowerSource

API for the ExtendedPowerSource trait.

ExtendedPowerSourceCommands

Commands for the ExtendedPowerSource trait.

ExtendedPowerSourceTrait.Attributes

Attributes for the ExtendedPowerSource cluster.

ExtendedPowerSourceTrait.BatteryStateChange
ExtendedPowerSourceTrait.UsingBackUpEnergySource
ExtendedTemperatureControl

API for the ExtendedTemperatureControl trait.

ExtendedTemperatureControlTrait.Attributes

Attributes for the ExtendedTemperatureControl cluster.

ExtendedTemperatureControlTrait.TemperatureControlError

Notification that a device hasn't been able to reach the target temperature due to an error.

ExtendedTemperatureControlTrait.TemperatureSetpointReached

Notification that a device has reached its target temperature.

ExtendedThermostat

API for the ExtendedThermostat trait.

ExtendedThermostatCommands

Commands for the ExtendedThermostat trait.

ExtendedThermostatTrait.Attributes

Attributes for the ExtendedThermostat cluster.

Fill

API for the Fill trait.

FillCommands

Commands for the Fill trait.

FillTrait.Attributes

Attributes for the Fill cluster.

FilterMonitoring

API for the FilterMonitoring trait.

FilterMonitoringTrait.Attributes

Attributes for the FilterMonitoring cluster.

FilterMonitoringTrait.FilterChangeIndicationCleanliness

Proactive notification of the current filter-cleanliness state.

FilterMonitoringTrait.FilterChangeIndicationLifetime

Proactive notification of the current filter-lifetime state.

FilterMonitoringTrait.FilterMonitoringSensorError

Notification of a sensor error.

LeafWetnessMeasurement

API for the LeafWetnessMeasurement trait.

LeafWetnessMeasurementTrait.Attributes

Attributes for the LeafWetnessMeasurement cluster.

LightEffects

API for the LightEffects trait.

LightEffectsCommands

Commands for the LightEffects trait.

LightEffectsTrait.Attributes

Attributes for the LightEffects cluster.

Locator

API for the Locator trait.

LocatorCommands

Commands for the Locator trait.

LocatorTrait.Attributes

Attributes for the Locator cluster.

LockUnlock

API for the LockUnlock trait.

LockUnlockCommands

Commands for the LockUnlock trait.

LockUnlockTrait.Attributes

Attributes for the LockUnlock cluster.

LockUnlockTrait.LockFollowUp

Follow up response for the lock command.

LockUnlockTrait.LockUnlockErrorFollowUp
LockUnlockTrait.UnlockFollowUp

Follow up response for the unlock command.

Max2FilterMonitoring

API for the Max2FilterMonitoring trait.

Max2FilterMonitoringTrait.Attributes

Attributes for the Max2FilterMonitoring cluster.

MediaActivityState

API for the MediaActivityState trait.

MediaActivityStateTrait.Attributes

Attributes for the MediaActivityState cluster.

MotionDetection

API for the MotionDetection trait.

MotionDetectionTrait.Attributes

Attributes for the MotionDetection cluster.

MotionDetectionTrait.MotionDetected

Proactive notification that occurs when the system detects motion.

NetworkControl

API for the NetworkControl trait.

NetworkControlCommands

Commands for the NetworkControl trait.

NetworkControlTrait.Attributes

Attributes for the NetworkControl cluster.

NetworkControlTrait.TestNetworkSpeedFollowUp

The follow-up event for the TestNetworkSpeed command.

NotificationTrait.SendNotificationsCommand.OptionalArgs

Optional arguments for the SendNotificationsCommand.Request

ObjectDetection

API for the ObjectDetection trait.

ObjectDetectionTrait.Attributes

Attributes for the ObjectDetection cluster.

ObjectDetectionTrait.ObjectDetected

Detection notification event.

OpenClose

API for the OpenClose trait.

OpenCloseCommands

Commands for the OpenClose trait.

OpenCloseTrait.Attributes

Attributes for the OpenClose cluster.

OpenCloseTrait.CloseFollowUp

Follow up response for the close command.

OpenCloseTrait.GoToOpenPercentageFollowUp

Follow up response for the goToOpenPercentage command.

OpenCloseTrait.OpenCloseErrorFollowUp
OpenCloseTrait.OpenFollowUp

Follow up response for the open command.

ParkingLocation

API for the ParkingLocation trait.

ParkingLocationTrait.Attributes

Attributes for the ParkingLocation cluster.

PreFilterMonitoring

API for the PreFilterMonitoring trait.

PreFilterMonitoringTrait.Attributes

Attributes for the PreFilterMonitoring cluster.

PushAvStreamTransport

API for the PushAvStreamTransport trait.

PushAvStreamTransportCommands

Commands for the PushAvStreamTransport trait.

PushAvStreamTransportTrait.Attributes

Attributes for the PushAvStreamTransport cluster.

PushAvStreamTransportTrait.FindTransportCommand.OptionalArgs

Optional arguments for the command FindTransportCommand Request

PushAvStreamTransportTrait.SetTransportStatusCommand.OptionalArgs

Optional arguments for the command SetTransportStatusCommand Request

Reboot

API for the Reboot trait.

RebootCommands

Commands for the Reboot trait.

RebootTrait.Attributes

Attributes for the Reboot cluster.

RelativeHumidityControl

API for the RelativeHumidityControl trait.

RelativeHumidityControlCommands

Commands for the RelativeHumidityControl trait.

RelativeHumidityControlTrait.Attributes

Attributes for the RelativeHumidityControl cluster.

Rotation

API for the Rotation trait.

RotationCommands

Commands for the Rotation trait.

RotationTrait.Attributes

Attributes for the Rotation cluster.

SimplifiedOnOff

API for the SimplifiedOnOff trait.

SimplifiedOnOffTrait.Attributes

Attributes for the SimplifiedOnOff cluster.

SimplifiedThermostat

API for the SimplifiedThermostat trait.

SimplifiedThermostatCommands

Commands for the SimplifiedThermostat trait.

SimplifiedThermostatTrait.Attributes

Attributes for the SimplifiedThermostat cluster.

SoilMoistureMeasurement

API for the SoilMoistureMeasurement trait.

SoilMoistureMeasurementTrait.Attributes

Attributes for the SoilMoistureMeasurement cluster.

SpeedMeasurement

API for the SpeedMeasurement trait.

SpeedMeasurementTrait.Attributes

Attributes for the SpeedMeasurement cluster.

TimeTrait.Attributes

Attributes for the Time Trait.

TimeTrait.RecurringClockTimeScheduledEvent

An event sent at a pre-scheduled time, with recurrence determined by a cron expression.

TimeTrait.RecurringSolarTimeScheduledEvent

An event sent at a pre-scheduled solar time, with recurrence determined by a cron expression.

TimeTrait.ScheduledTimeEvent

An event which is sent at a pre-scheduled time.

Timer

API for the Timer trait.

TimerCommands

Commands for the Timer trait.

TimerTrait.Attributes

Attributes for the Timer cluster.

Toggles

API for the Toggles trait.

TogglesCommands

Commands for the Toggles trait.

TogglesTrait.Attributes

Attributes for the Toggles cluster.

VoiceStarterTrait.Attributes

Attributes for the VoiceStarter Trait.

VoiceStarterTrait.OkGoogleEvent
Volume

API for the Volume trait.

VolumeCommands

Commands for the Volume trait.

VolumeTrait.Attributes

Attributes for the Volume cluster.

WebRtcLiveView

API for the WebRtcLiveView trait.

WebRtcLiveViewCommands

Commands for the WebRtcLiveView trait.

WebRtcLiveViewTrait.Attributes

Attributes for the WebRtcLiveView cluster.

WebRtcLiveViewTrait.ExtendLiveViewCommand.OptionalArgs

Optional arguments for the command ExtendLiveViewCommand Request

WebRtcLiveViewTrait.StartTalkbackCommand.OptionalArgs

Optional arguments for the command StartTalkbackCommand Request

Classes

AreaAttendanceState
AreaAttendanceStateTrait
AreaAttendanceStateTrait.MutableAttributes
AreaPresenceState
AreaPresenceStateTrait
AreaPresenceStateTrait.MutableAttributes
ArmDisarmTrait.ArmDisarmCommand.Request

The request payload for the ArmDisarm command.

ArmDisarmTrait.AvailableArmLevels

The supported security levels of the device.

ArmDisarmTrait.LevelValues

Contains a user-friendly name for the levels as well as the language code.

ArmDisarmTrait.Levels

Information about security-level names.

AssistantBroadcast
AssistantBroadcastTrait
AssistantBroadcastTrait.BroadcastCommand.BroadcastCommandRequest

The request payload for the BroadcastCommand command.

AssistantBroadcastTrait.BroadcastCommand.BroadcastCommandResponse

The response payload for the BroadcastCommand command.

AssistantFulfillment
AssistantFulfillmentTrait
AssistantFulfillmentTrait.OkGoogleCommand.OkGoogleCommandRequest

The request payload for the OkGoogleCommand command.

AssistantFulfillmentTrait.OkGoogleCommand.OkGoogleCommandResponse

The response payload for the OkGoogleCommand command.

BrightnessTrait.BrightnessStepCommand.Request

The request payload for the BrightnessStep command.

BrightnessTrait.MoveToBrightnessCommand.Request

The request payload for the MoveToBrightness command.

CookTrait.CookCommand.Request

The request payload for the Cook command.

CookTrait.CookCommand.Response
CookTrait.FoodPreset

Internal name of the food preset.

CookTrait.FoodSynonym

Available food synonyms for a language.

DispenseTrait.Amount

The available dispensible item amounts.

DispenseTrait.DispensableItem

The available dispensible items.

DispenseTrait.DispenseCommand.Request

The request payload for the Dispense command.

DispenseTrait.DispenseCommand.Response
DispenseTrait.DispenseItem

The state of a given disensible item.

DispenseTrait.ItemNameSynonym

Synonym names for the dispensed item in a given language.

DispenseTrait.Preset

The supported dispensible item presets.

DispenseTrait.PresetNameSynonym

Synonym names for the preset in a given language.

DockTrait.DockCommand.Request

The request payload for the Dock command.

ElevatorControlTrait.CallElevatorCommand.Request

The request payload for the CallElevator command.

ElevatorControlTrait.ElevatorControlFeature

Contains specific capabilities related to elevator controls.

ElevatorControlTrait.ElevatorFloor

An elevator floor.

ElevatorControlTrait.FloorNameSynonym

Synonyms for this floor in a given language.

ExtendedAirQualityTrait.AirQualityFeature

ExtendedAirQuality trait feature map.

ExtendedApplicationLauncherTrait.ApplicationNames

Application names and language-specific synonyms.

ExtendedApplicationLauncherTrait.AvailableApplication

Represents an application that users of this device can interact with.

ExtendedApplicationLauncherTrait.InstallAppCommand.Request

The request payload for the InstallApp command.

ExtendedApplicationLauncherTrait.LaunchAppCommand.Request

The request payload for the LaunchApp command.

ExtendedApplicationLauncherTrait.SearchAppCommand.Request

The request payload for the SearchApp command.

ExtendedChannelTrait.ExtendedMediaChannel

Media channel description.

ExtendedChannelTrait.ReturnChannelCommand.Request

The request payload for the ReturnChannel command.

ExtendedColorControlTrait.MoveToColorHsvCommand.Request

The request payload for the MoveToColorHSV command.

ExtendedColorControlTrait.MoveToColorNameCommand.Request

The request payload for the MoveToColorName command.

ExtendedColorControlTrait.MoveToColorRgbCommand.Request

The request payload for the MoveToColorRGB command.

ExtendedDoorLockTrait.PrivacyModeActor

Describes who and what last caused the privacy mode state to change.

ExtendedFanControlTrait.AvailableFanSpeeds

The speed settings supported by the device.

ExtendedFanControlTrait.ExtendedStepCommand.Request

The request payload for the ExtendedStep command.

ExtendedFanControlTrait.FanControlFeature

ExtendedFanControl trait feature map.

ExtendedFanControlTrait.Speed

A named speed setting.

ExtendedFanControlTrait.SpeedValues

Synonyms for the speed setting in each supported language.

ExtendedFanControlTrait.ToggleAirflowDirectionCommand.Request

The request payload for the ToggleAirflowDirection command.

ExtendedMediaInputTrait.AvailableInput

Available-input definitions.

ExtendedMediaInputTrait.InputNames

Input names for a given available language.

ExtendedMediaInputTrait.NextInputCommand.Request

The request payload for the NextInput command.

ExtendedMediaInputTrait.PreviousInputCommand.Request

The request payload for the PreviousInput command.

ExtendedMediaInputTrait.SelectCustomInputCommand.Request

The request payload for the SelectCustomInput command.

ExtendedMediaPlaybackTrait.ClosedCaptioningOffCommand.Request
ExtendedMediaPlaybackTrait.ClosedCaptioningOnCommand.Request
ExtendedMediaPlaybackTrait.SetRepeatCommand.Request
ExtendedMediaPlaybackTrait.ShuffleCommand.Request
ExtendedModeSelectTrait.ChangeModeSettingsCommand.Request
ExtendedModeSelectTrait.Mode
ExtendedModeSelectTrait.ModeSetting
ExtendedModeSelectTrait.ModeSynonyms
ExtendedModeSelectTrait.Setting
ExtendedModeSelectTrait.SettingSynonyms
ExtendedOperationalStateTrait.OperationalStateFeature

ExtendedOperationalState cluster FeatureMap.

ExtendedOperationalStateTrait.StartWithDurationCommand.Request

The request payload for the StartWithDuration command.

ExtendedOperationalStateTrait.StartWithOperationZonesCommand.Request

The request payload for the StartWithOperationZones command.

ExtendedPowerSourceTrait.Capacity
ExtendedPowerSourceTrait.StartChargingCommand.Request
ExtendedPowerSourceTrait.StopChargingCommand.Request
ExtendedThermostatTrait.ExtendedProgrammingOperationMode

Thermostat-extended operation modes.

ExtendedThermostatTrait.ExtendedThermostatFeature

ExtendedThermostat trait feature map.

ExtendedThermostatTrait.NotifySensorStateChangeCommand.Request
ExtendedThermostatTrait.Preset

Information about a preset.

ExtendedThermostatTrait.PresetSynonyms

Synonyms for the preset in a given language.

FillTrait.AvailableFillLevels

The available fill levels.

FillTrait.FillCommand.Request

The request payload for the Fill command.

FillTrait.FillFeature

Contains specific capabilities related to fill.

FillTrait.Level

Level name and its language-specific synonyms.

FillTrait.LevelSynonym

Synonyms of the level in a given language.

FilterMonitoringTrait.FilterMonitoringFeature

FilterMonitoring trait FeatureMap.

GoogleAirCoolerDevice

A device that allows temperature cooling and humidity control.

GoogleAirCoolerDevice.GoogleTraits

Trait Container for GoogleAirCoolerDevice Google Traits.

GoogleAirCoolerDevice.StandardTraits

Trait Container for GoogleAirCoolerDevice Standard Traits.

GoogleAudioVideoReceiverDevice

A device that takes audio input (for example, HDMI, optical, and RCA) and outputs sound to one or more speakers.

GoogleAudioVideoReceiverDevice.GoogleTraits

Trait Container for GoogleAudioVideoReceiverDevice Google Traits.

GoogleAudioVideoReceiverDevice.StandardTraits

Trait Container for GoogleAudioVideoReceiverDevice Standard Traits.

GoogleAutoDevice
GoogleAutoDevice.GoogleTraits

Trait Container for GoogleAutoDevice Google Traits.

GoogleAutoDevice.StandardTraits

Trait Container for GoogleAutoDevice Standard Traits.

GoogleBathtubDevice

A device that can be filled and drained, possibly to particular levels if the bathtub supports it.

GoogleBathtubDevice.GoogleTraits

Trait Container for GoogleBathtubDevice Google Traits.

GoogleBathtubDevice.StandardTraits

Trait Container for GoogleBathtubDevice Standard Traits.

GoogleBlenderDevice

A kitchen appliance device used to stir, chop, or mix food.

GoogleBlenderDevice.GoogleTraits

Trait Container for GoogleBlenderDevice Google Traits.

GoogleBlenderDevice.StandardTraits

Trait Container for GoogleBlenderDevice Standard Traits.

GoogleBoilerDevice

A device consisting of a closed vessel and heat source, in which steam or other vapor is generated from water to supply heat.

GoogleBoilerDevice.GoogleTraits

Trait Container for GoogleBoilerDevice Google Traits.

GoogleBoilerDevice.StandardTraits

Trait Container for GoogleBoilerDevice Standard Traits.

GoogleCameraDevice

A device that captures still images or video.

GoogleCameraDevice.GoogleTraits

Trait Container for GoogleCameraDevice Google Traits. *

GoogleChargerDevice

A device that charges electrical storage batteries.

GoogleChargerDevice.GoogleTraits

Trait Container for GoogleChargerDevice Google Traits.

GoogleChargerDevice.StandardTraits

Trait Container for GoogleChargerDevice Standard Traits.

GoogleClosetDevice

A device consisting of a small enclosed area that is used for storing items.

GoogleClosetDevice.GoogleTraits

Trait Container for GoogleClosetDevice Google Traits.

GoogleCoffeeMakerDevice

A kitchen applicance device that makes coffee.

GoogleCoffeeMakerDevice.GoogleTraits

Trait Container for GoogleCoffeeMakerDevice Google Traits.

GoogleCoffeeMakerDevice.StandardTraits

Trait Container for GoogleCoffeeMakerDevice Standard Traits.

GoogleControlPanelDevice

A device that is capable of configuring and controlling other devices.

GoogleControlPanelDevice.GoogleTraits

Trait Container for GoogleControlPanelDevice Google Traits.

GoogleDehydratorDevice

A kitchen appliance device that is used to dehydrate foods such as fruit and vegetables.

GoogleDehydratorDevice.GoogleTraits

Trait Container for GoogleDehydratorDevice Google Traits.

GoogleDehydratorDevice.StandardTraits

Trait Container for GoogleDehydratorDevice Standard Traits.

GoogleDoorDevice

A device consisting of a solid, movable barrier that controls access to an entrance, a closet, a cabinet, and so forth.

GoogleDoorDevice.GoogleTraits

Trait Container for GoogleDoorDevice Google Traits.

GoogleDoorDevice.StandardTraits

Trait Container for GoogleDoorDevice Standard Traits.

GoogleDoorbellDevice

A device actuated by a button outside a door that makes an audible and/or visual signal, used to request the attention of a person who is somewhere on the other side of the door.

GoogleDoorbellDevice.GoogleTraits

Trait Container for GoogleDoorbellDevice Google Traits. *

GoogleDrawerDevice

A device consisting of a sliding, lidless, horizontal compartment that may be drawn out from a piece of furniture or a wall in order to gain access to it.

GoogleDrawerDevice.GoogleTraits

Trait Container for GoogleDrawerDevice Google Traits.

GoogleFaucetDevice

A device that controls the flow of liquid.

GoogleFaucetDevice.GoogleTraits

Trait Container for GoogleFaucetDevice Google Traits.

GoogleFaucetDevice.StandardTraits

Trait Container for GoogleFaucetDevice Standard Traits.

GoogleFreezerDevice

A temperature-managing device which may be adjusted to various mode settings, and may allow temperature monitoring.

GoogleFreezerDevice.GoogleTraits

Trait Container for GoogleFreezerDevice Google Traits.

GoogleFreezerDevice.StandardTraits

Trait Container for GoogleFreezerDevice Standard Traits.

GoogleFryerDevice

A kitchen appliance device that cooks food by frying it.

GoogleFryerDevice.GoogleTraits

Trait Container for GoogleFryerDevice Google Traits.

GoogleFryerDevice.StandardTraits

Trait Container for GoogleFryerDevice Standard Traits.

GoogleGameConsoleDevice

A device used to manage and play video games.

GoogleGameConsoleDevice.GoogleTraits

Trait Container for GoogleGameConsoleDevice Google Traits.

GoogleGameConsoleDevice.StandardTraits

Trait Container for GoogleGameConsoleDevice Standard Traits.

GoogleGarageDevice

A device consisting of a solid, movable barrier that controls access to a garage.

GoogleGarageDevice.GoogleTraits

Trait Container for GoogleGarageDevice Google Traits.

GoogleGateDevice

A device consisting of a solid, movable barrier that controls access to an outside area through a fence or wall.

GoogleGateDevice.GoogleTraits

Trait Container for GoogleGateDevice Google Traits.

GoogleGrillDevice

A device that is used to cook food on a grate by applying direct heat from below.

GoogleGrillDevice.GoogleTraits

Trait Container for GoogleGrillDevice Google Traits.

GoogleGrillDevice.StandardTraits

Trait Container for GoogleGrillDevice Standard Traits.

GoogleKettleDevice

A device that boils water for use in hot beverages such as tea.

GoogleKettleDevice.GoogleTraits

Trait Container for GoogleKettleDevice Google Traits.

GoogleKettleDevice.StandardTraits

Trait Container for GoogleKettleDevice Standard Traits.

GoogleMopDevice

A device that is used to clean floors by dampening and scrubbing them.

GoogleMopDevice.GoogleTraits

Trait Container for GoogleMopDevice Google Traits.

GoogleMopDevice.StandardTraits

Trait Container for GoogleMopDevice Standard Traits.

GoogleMowerDevice

A device used to trim a lawn to a uniform height.

GoogleMowerDevice.GoogleTraits

Trait Container for GoogleMowerDevice Google Traits.

GoogleMowerDevice.StandardTraits

Trait Container for GoogleMowerDevice Standard Traits.

GoogleMulticookerDevice

A device used to cook food using various methods including slow cooking, sauteing, steaming, or pressure cooking, typically while unattended.

GoogleMulticookerDevice.GoogleTraits

Trait Container for GoogleMulticookerDevice Google Traits.

GoogleMulticookerDevice.StandardTraits

Trait Container for GoogleMulticookerDevice Standard Traits.

GoogleNetworkDevice

A device representing a group of router nodes or a mesh network controlled as a single entity rather than as individual devices.

GoogleNetworkDevice.GoogleTraits

Trait Container for GoogleNetworkDevice Google Traits.

GooglePergolaDevice

A device consisting of an arbor formed of horizontal trelliswork supported on columns or posts that can be opened and closed, potentially in more than one direction.

GooglePergolaDevice.GoogleTraits

Trait Container for GooglePergolaDevice Google Traits.

GooglePetFeederDevice

A device that automatically dispenses food to house pets such as cats and dogs.

GooglePetFeederDevice.GoogleTraits

Trait Container for GooglePetFeederDevice Google Traits.

GooglePetFeederDevice.StandardTraits

Trait Container for GooglePetFeederDevice Standard Traits.

GooglePressureCookerDevice

A kitchen appliance device that cooks food quickly at a high temperature using steam under pressure.

GooglePressureCookerDevice.GoogleTraits

Trait Container for GooglePressureCookerDevice Google Traits.

GooglePressureCookerDevice.StandardTraits

Trait Container for GooglePressureCookerDevice Standard Traits.

GoogleRouterDevice

A network device that controls network traffic between two or more different networks.

GoogleRouterDevice.GoogleTraits

Trait Container for GoogleRouterDevice Google Traits.

GoogleSecuritySystemDevice

A device that monitors one or more sensors in a building and can raise an alert if a sensor detects unexpected activity.

GoogleSecuritySystemDevice.GoogleTraits

Trait Container for GoogleSecuritySystemDevice Google Traits.

GoogleSetTopBoxDevice

A device connected to a TV that is used to access digital video channels.

GoogleSetTopBoxDevice.GoogleTraits

Trait Container for GoogleSetTopBoxDevice Google Traits.

GoogleSetTopBoxDevice.StandardTraits

Trait Container for GoogleSetTopBoxDevice Standard Traits.

GoogleShowerDevice

A device consisting of an area where water is sprayed on the body for the purpse of washing.

GoogleShowerDevice.GoogleTraits

Trait Container for GoogleShowerDevice Google Traits.

GoogleShowerDevice.StandardTraits

Trait Container for GoogleShowerDevice Standard Traits.

GoogleSoundbarDevice

An all-in-one audio device that is often used in conjunction with a TV and has a bar form factor.

GoogleSoundbarDevice.GoogleTraits

Trait Container for GoogleSoundbarDevice Google Traits.

GoogleSoundbarDevice.StandardTraits

Trait Container for GoogleSoundbarDevice Standard Traits.

GoogleSousVideDevice

A kitchen appliance device used to cook foods in a vacuum at comparatively low temperatures.

GoogleSousVideDevice.GoogleTraits

Trait Container for GoogleSousVideDevice Google Traits.

GoogleSousVideDevice.StandardTraits

Trait Container for GoogleSousVideDevice Standard Traits.

GoogleSprinklerDevice

A device used to distribute water evenly across an area such as a garden.

GoogleSprinklerDevice.GoogleTraits

Trait Container for GoogleSprinklerDevice Google Traits.

GoogleSprinklerDevice.StandardTraits

Trait Container for GoogleSprinklerDevice Standard Traits.

GoogleStandmixerDevice

A kitchen appliance device used to blend dry and liquid ingredients to make batter or dough.

GoogleStandmixerDevice.GoogleTraits

Trait Container for GoogleStandmixerDevice Google Traits.

GoogleStandmixerDevice.StandardTraits

Trait Container for GoogleStandmixerDevice Standard Traits.

GoogleStreamingBoxDevice

A device connected to a TV that is used to access digital streaming services for media and music, often used in conjunction with a display such as a TV.

GoogleStreamingBoxDevice.GoogleTraits

Trait Container for GoogleStreamingBoxDevice Google Traits.

GoogleStreamingBoxDevice.StandardTraits

Trait Container for GoogleStreamingBoxDevice Standard Traits.

GoogleStreamingSoundbarDevice

A device consisting of a combination of speaker and streaming stick or box that provides a streaming experience in addition to soundbar capabilities.

GoogleStreamingSoundbarDevice.GoogleTraits

Trait Container for GoogleStreamingSoundbarDevice Google Traits.

GoogleStreamingSoundbarDevice.StandardTraits

Trait Container for GoogleStreamingSoundbarDevice Standard Traits.

GoogleStreamingStickDevice

A device having a small stick-like form factor, usually powered by a USB or HDMI cable, that is connected to a display such as a TV and is used to access digital streaming services for media and music.

GoogleStreamingStickDevice.GoogleTraits

Trait Container for GoogleStreamingStickDevice Google Traits.

GoogleStreamingStickDevice.StandardTraits

Trait Container for GoogleStreamingStickDevice Standard Traits.

GoogleTVDevice

A device that combines a tuner, display, and loudspeakers for the purpose of viewing and hearing media.

GoogleTVDevice.GoogleTraits

Trait Container for GoogleTVDevice Google Traits.

GoogleTVDevice.StandardTraits

Trait Container for GoogleTVDevice Standard Traits.

GoogleWaterPurifierDevice

A device that filters and purifies water.

GoogleWaterPurifierDevice.GoogleTraits

Trait Container for GoogleWaterPurifierDevice Google Traits.

GoogleWaterPurifierDevice.StandardTraits

Trait Container for GoogleWaterPurifierDevice Standard Traits.

GoogleWaterSoftenerDevice

A device that removes minerals from water.

GoogleWaterSoftenerDevice.GoogleTraits

Trait Container for GoogleWaterSoftenerDevice Google Traits.

GoogleWaterSoftenerDevice.StandardTraits

Trait Container for GoogleWaterSoftenerDevice Standard Traits.

GoogleWindowDevice

A transparent device that allows light into a structure.

GoogleWindowDevice.GoogleTraits

Trait Container for GoogleWindowDevice Google Traits.

GoogleYogurtmakerDevice

A kitchen appliance device that makes yogurt.

GoogleYogurtmakerDevice.GoogleTraits

Trait Container for GoogleYogurtmakerDevice Google Traits.

GoogleYogurtmakerDevice.StandardTraits

Trait Container for GoogleYogurtmakerDevice Standard Traits.

LightEffectsTrait.Color

Color of the light for the duration of the effect.

LightEffectsTrait.LightEffectsFeature

Contains specific capabilities related to light effects.

LightEffectsTrait.PulseEffectSetCommand.Request

The request payload for the PulseEffectSet command.

LightEffectsTrait.SleepEffectSetCommand.Request

The request payload for the SleepEffectSet command.

LightEffectsTrait.SpectrumHsv

Represents a color using the HSV model.

LightEffectsTrait.StopEffectCommand.Request

The request payload for the StopEffect command.

LightEffectsTrait.WakeEffectSetCommand.Request

The request payload for the WakeEffectSet command.

LocatorTrait.LocateCommand.Request

The request payload for the Locate command.

LocatorTrait.LocatorFeature

Map containing specific capabilities related to locating a device.

LocatorTrait.SilenceCommand.Request

The request payload for the Silence command.

LockUnlockTrait.LockCommand.Request

The request payload for the Lock command.

LockUnlockTrait.UnlockCommand.Request

The request payload for the Unlock command.

Max2FilterMonitoringTrait.FilterMonitoringFeature

Max2FilterMonitoring trait feature map.

MotionDetectionTrait.MotionDetectionFeature

MotionDetection trait FeatureMap.

NetworkControlTrait.EnableDisableGuestNetworkCommand.Request

The request payload for the EnableDisableGuestNetwork command.

NetworkControlTrait.EnableDisableNetworkProfileCommand.Request

The request payload for the EnableDisableNetworkProfile command.

NetworkControlTrait.GetGuestNetworkPasswordCommand.Request

The request payload for the GetGuestNetworkPassword command.

NetworkControlTrait.GetGuestNetworkPasswordCommand.Response
NetworkControlTrait.GuestNetworkSettings

Settings of the guest network.

NetworkControlTrait.LastNetworkDownloadSpeedTest

Results of the most recent network-download speed test.

NetworkControlTrait.LastNetworkUploadSpeedTest

The results of the most recent network-upload speed test.

NetworkControlTrait.NetworkControlFeature

NetworkControl trait FeatureMap.

NetworkControlTrait.NetworkProfileState

The state of one of the network profiles.

NetworkControlTrait.NetworkSettings

Settings of the main network.

NetworkControlTrait.TestNetworkSpeedCommand.Request

The request payload for the TestNetworkSpeed command.

Notification

API for the Notification trait.

NotificationTrait
NotificationTrait.SendNotificationsCommand.SendNotificationsCommandRequest

The request payload for the Notification command.

NotificationTrait.User
ObjectDetectionTrait.Object

Information about a specific object that has been detected.

ObjectDetectionTrait.ObjectDetectionFeature
ObjectDetectionTrait.Objects

Categorization of the objects detected.

OpenCloseTrait.CloseCommand.Request

The request payload for the Close command.

OpenCloseTrait.DirectionOpenState

Current state for the given open direction.

OpenCloseTrait.GoToOpenPercentageCommand.Request

The request payload for the GoToOpenPercentage command.

OpenCloseTrait.OpenCloseFeature

OpenClose trait FeatureMap.

OpenCloseTrait.OpenCommand.Request

The request payload for the Open command.

OpenCloseTrait.StepCommand.Request

The request payload for the Step command.

ParkingLocationTrait.CurrentParkingLocation

Locations of the user's parked vehicles.

PreFilterMonitoringTrait.FilterMonitoringFeature

PreFilterMonitoring trait FeatureMap.

PushAvStreamTransportTrait.FindTransportCommand.Request

The request payload for the FindTransport command.

PushAvStreamTransportTrait.FindTransportCommand.Response

Contains the transport configuration.

PushAvStreamTransportTrait.SetTransportStatusCommand.Request

The request payload for the SetTransportStatus command.

PushAvStreamTransportTrait.TransportConfigurationStruct

The transport configuration.

RebootTrait.RebootCommand.Request

The request payload for the Reboot command.

RelativeHumidityControlTrait.SetRelativeHumidityCommand.Request

The request payload for the SetRelativeHumidity command.

RelativeHumidityControlTrait.StepRelativeHumidityCommand.Request

The request payload for the StepRelativeHumidity command.

RotationTrait.RotateToDegreesCommand.Request

The request payload for the RotateToDegrees command.

RotationTrait.RotateToPercentageCommand.Request

The request payload for the RotateToPercentage command.

RotationTrait.RotationDegreesRange

The number of degrees that a device can rotate.

RotationTrait.RotationFeature

Rotation trait FeatureMap.

SimplifiedThermostatTrait.SetSystemModeCommand.Request

The request payload for the SetSystemMode command.

Time

Used in the Starter in conjunction with a Structure to represent time at that structure location.

Time.RecurringClockTimeScheduledEvent

An event sent at a pre-scheduled time, with recurrence determined by a cron expression.

Time.RecurringSolarTimeScheduledEvent

An event sent at a pre-scheduled solar time, with recurrence determined by a cron expression.

Time.ScheduledTimeEvent

An event which is sent at a pre-scheduled time.

TimeTrait

Represents a point in time.

TimeTrait.SolarTimeStruct

SolarTime Struct.

TimerTrait.TimerAdjustCommand.Request

The request payload for the TimerAdjust command.

TimerTrait.TimerCancelCommand.Request

The request payload for the TimerCancel command.

TimerTrait.TimerPauseCommand.Request

The request payload for the TimerPause command.

TimerTrait.TimerResumeCommand.Request

The request payload for the TimerResume command.

TimerTrait.TimerStartCommand.Request

The request payload for the TimerStart command.

TogglesTrait.ChangeToggleSettingsCommand.Request

The request payload for the ChangeToggleSettings command.

TogglesTrait.Toggle

A toggle that is available on the device.

TogglesTrait.ToggleSetting

Indicates if a specific toggle is enabled or not.

TogglesTrait.ToggleSynonyms

Synonyms of the toggle in a given language.

VoiceStarter
VoiceStarter.OkGoogleEvent
VoiceStarterTrait
VoiceStarterTrait.MutableAttributes
VolumeTrait.MoveToVolumeCommand.Request

The request payload for the MoveToVolume command.

VolumeTrait.MuteCommand.Request

The request payload for the Mute command.

VolumeTrait.UnmuteCommand.Request

The request payload for the Unmute command.

VolumeTrait.VolumeStepCommand.Request

The request payload for the VolumeStep command.

WebRtcLiveViewTrait.ExtendLiveViewCommand.Request

The request payload for the ExtendLiveView command.

WebRtcLiveViewTrait.ExtendLiveViewCommand.Response

The outcome of the ExtendLiveView command.

WebRtcLiveViewTrait.StartLiveViewCommand.Request

The request payload for the StartLiveView command.

WebRtcLiveViewTrait.StartLiveViewCommand.Response

The outcome of the ExtendLiveView command.

WebRtcLiveViewTrait.StartTalkbackCommand.Request

The request payload for the StartTalkback command.

WebRtcLiveViewTrait.StopLiveViewCommand.Request

The request payload for the StopLiveView command.

WebRtcLiveViewTrait.StopTalkbackCommand.Request

The request payload for the StopTalkback command.

Objects

ArmDisarmTrait

Attributes for ArmDisarmTrait.

ArmDisarmTrait.ArmDisarmCommand

Sets the alarm level of the device.

AssistantBroadcastTrait.BroadcastCommand
AssistantFulfillmentTrait.OkGoogleCommand
AudioInputTrait

Attributes for AudioInputTrait.

BrightnessTrait

Attributes for BrightnessTrait.

BrightnessTrait.BrightnessStepCommand

Incremental step brightness.

BrightnessTrait.MoveToBrightnessCommand

Move the brightness of the device to the specified brightness.

CookTrait

Attributes for CookTrait.

CookTrait.CookCommand

Start or stop cooking.

DispenseTrait

Attributes for DispenseTrait.

DispenseTrait.DispenseCommand

Start or stop dispensing.

DockTrait

Attributes for DockTrait.

DockTrait.DockCommand

Docks the device.

DoorbellPressTrait

Attributes for DoorbellPressTrait.

ElevatorControlTrait

Attributes for ElevatorControlTrait.

ElevatorControlTrait.CallElevatorCommand

Call the elevator.

ExtendedAirQualityTrait

Attributes for ExtendedAirQualityTrait.

ExtendedApplicationLauncherTrait

Attributes for ExtendedApplicationLauncherTrait.

ExtendedApplicationLauncherTrait.InstallAppCommand

Install the given application.

ExtendedApplicationLauncherTrait.LaunchAppCommand

Launch the given application.

ExtendedApplicationLauncherTrait.SearchAppCommand

Search for the given application.

ExtendedChannelTrait

Attributes for ExtendedChannelTrait.

ExtendedChannelTrait.ReturnChannelCommand

Return to the last/previous channel the user was on.

ExtendedColorControlTrait

Attributes for ExtendedColorControlTrait.

ExtendedColorControlTrait.MoveToColorHsvCommand

Moves a device to the color specified in HSV semantics.

ExtendedColorControlTrait.MoveToColorNameCommand

Moves the device to the color named.

ExtendedColorControlTrait.MoveToColorRgbCommand

Moves a device to the color specified in RGB semantics.

ExtendedDoorLockTrait

Attributes for ExtendedDoorLockTrait.

ExtendedFanControlTrait

Attributes for ExtendedFanControlTrait.

ExtendedFanControlTrait.ExtendedStepCommand

Set the relative speed.

ExtendedFanControlTrait.ToggleAirflowDirectionCommand

Reverse the current direction of the airflow.

ExtendedLevelControlTrait

Attributes for ExtendedLevelControlTrait.

ExtendedMediaInputTrait

Attributes for ExtendedMediaInputTrait.

ExtendedMediaInputTrait.NextInputCommand

Select the next input.

ExtendedMediaInputTrait.PreviousInputCommand

Select the previous input.

ExtendedMediaInputTrait.SelectCustomInputCommand

Set the media input.

ExtendedMediaPlaybackTrait

Attributes for ExtendedMediaPlaybackTrait.

ExtendedMediaPlaybackTrait.ClosedCaptioningOffCommand
ExtendedMediaPlaybackTrait.ClosedCaptioningOnCommand
ExtendedMediaPlaybackTrait.SetRepeatCommand
ExtendedMediaPlaybackTrait.ShuffleCommand
ExtendedModeSelectTrait

Attributes for ExtendedModeSelectTrait.

ExtendedModeSelectTrait.ChangeModeSettingsCommand
ExtendedOperationalStateTrait

Attributes for ExtendedOperationalStateTrait.

ExtendedOperationalStateTrait.StartWithDurationCommand

Start the device in one or more operation zones for the specified duration.

ExtendedOperationalStateTrait.StartWithOperationZonesCommand

Start the device in one or more operation zones.

ExtendedPowerSourceTrait

Attributes for ExtendedPowerSourceTrait.

ExtendedPowerSourceTrait.StartChargingCommand
ExtendedPowerSourceTrait.StopChargingCommand
ExtendedTemperatureControlTrait

Attributes for ExtendedTemperatureControlTrait.

ExtendedThermostatTrait

Attributes for ExtendedThermostatTrait.

ExtendedThermostatTrait.NotifySensorStateChangeCommand
FillTrait

Attributes for FillTrait.

FillTrait.FillCommand

Fill or drain the device.

FilterMonitoringTrait

Attributes for FilterMonitoringTrait.

GoogleDeviceTypeRegistry
GoogleTraitRegistry

This file was machine generated via the code generator in //nest/platform/mesh/tools/codegen/platform/kotlin/TraitRegistryTemplateKotlin.kt

LeafWetnessMeasurementTrait

Attributes for LeafWetnessMeasurementTrait.

LightEffectsTrait

Attributes for LightEffectsTrait.

LightEffectsTrait.PulseEffectSetCommand

Activates the pulse effect.

LightEffectsTrait.SleepEffectSetCommand

Activates the sleep effect.

LightEffectsTrait.StopEffectCommand

Stops the active effect.

LightEffectsTrait.WakeEffectSetCommand

Activates the wake effect.

LocatorTrait

Attributes for LocatorTrait.

LocatorTrait.LocateCommand

Locate the target device by generating a local alert.

LocatorTrait.SilenceCommand

Silence any in-progress alarms on devices that make an audible response for local alerts.

LockUnlockTrait

Attributes for LockUnlockTrait.

LockUnlockTrait.LockCommand

Lock the device.

LockUnlockTrait.UnlockCommand

Unlock the device.

Max2FilterMonitoringTrait

Attributes for Max2FilterMonitoringTrait.

MediaActivityStateTrait

Attributes for MediaActivityStateTrait.

MotionDetectionTrait

Attributes for MotionDetectionTrait.

NetworkControlTrait

Attributes for NetworkControlTrait.

NetworkControlTrait.EnableDisableGuestNetworkCommand

Enables or disables the guest network.

NetworkControlTrait.EnableDisableNetworkProfileCommand

Enables or disables a network profile.

NetworkControlTrait.GetGuestNetworkPasswordCommand

Gets the password of the guest network.

NetworkControlTrait.TestNetworkSpeedCommand

Tests the network's download and upload speed.

NotificationTrait.SendNotificationsCommand

Send a notification to structure members.

ObjectDetectionTrait

Attributes for ObjectDetectionTrait.

OpenCloseTrait

Attributes for OpenCloseTrait.

OpenCloseTrait.CloseCommand

Fully close the device.

OpenCloseTrait.GoToOpenPercentageCommand

Open the device to a specific percentage, where 0 is closed and 100 is fully open.

OpenCloseTrait.OpenCommand

Fully open the device.

OpenCloseTrait.StepCommand

Adjust the open-close state of the device relative to the current state.

ParkingLocationTrait

Attributes for ParkingLocationTrait.

PreFilterMonitoringTrait

Attributes for PreFilterMonitoringTrait.

PushAvStreamTransportTrait

Attributes for PushAvStreamTransportTrait.

PushAvStreamTransportTrait.FindTransportCommand

Get the transport configuration for the specified push transport or all allocated transports if no connectionID is specified.

PushAvStreamTransportTrait.SetTransportStatusCommand

Set the transport status.

RebootTrait

Attributes for RebootTrait.

RebootTrait.RebootCommand

Reboots the device.

RelativeHumidityControlTrait

Attributes for RelativeHumidityControlTrait.

RelativeHumidityControlTrait.SetRelativeHumidityCommand

Set the relative humidity level to a specific value.

RelativeHumidityControlTrait.StepRelativeHumidityCommand

Increase or decrease the relative humidity.

RotationTrait

Attributes for RotationTrait.

RotationTrait.RotateToDegreesCommand

Sets the absolute rotation in degrees.

RotationTrait.RotateToPercentageCommand

Sets the absolute rotation in percentage.

SimplifiedOnOffTrait

Attributes for SimplifiedOnOffTrait.

SimplifiedThermostatTrait

Attributes for SimplifiedThermostatTrait.

SimplifiedThermostatTrait.SetSystemModeCommand

Set the system mode.

SoilMoistureMeasurementTrait

Attributes for SoilMoistureMeasurementTrait.

SpeedMeasurementTrait

Attributes for SpeedMeasurementTrait.

SyntheticTraitRegistry

This file was machine generated via the code generator in //nest/platform/mesh/tools/codegen/platform/kotlin/TraitRegistryTemplateKotlin.kt

TimerTrait

Attributes for TimerTrait.

TimerTrait.TimerAdjustCommand

Adjusts the device timer duration.

TimerTrait.TimerCancelCommand

Cancels the device timer.

TimerTrait.TimerPauseCommand

Pauses the device timer.

TimerTrait.TimerResumeCommand

Resumes the device timer.

TimerTrait.TimerStartCommand

Starts a new device timer.

TogglesTrait

Attributes for TogglesTrait.

TogglesTrait.ChangeToggleSettingsCommand

Changes the state of one or more toggles.

VolumeTrait

Attributes for VolumeTrait.

VolumeTrait.MoveToVolumeCommand

Move the volume of the device to the specified volume.

VolumeTrait.MuteCommand

Mutes the device.

VolumeTrait.UnmuteCommand

Unmutes the device and sets the volume to the last non-zero volume.

VolumeTrait.VolumeStepCommand

Incremental step volume.

WebRtcLiveViewTrait

Attributes for WebRtcLiveViewTrait.

WebRtcLiveViewTrait.ExtendLiveViewCommand

Extend a WebRTC live stream.

WebRtcLiveViewTrait.StartLiveViewCommand

Start a WebRTC live stream.

WebRtcLiveViewTrait.StartTalkbackCommand

Start a WebRTC live stream.

WebRtcLiveViewTrait.StopLiveViewCommand

Stop a WebRTC live stream.

WebRtcLiveViewTrait.StopTalkbackCommand

Start a WebRTC live stream.

Enums

AreaAttendanceState.Attribute

Descriptor enum for this trait's attributes.

AreaAttendanceStateTrait.AttendanceState
AreaPresenceState.Attribute

Descriptor enum for this trait's attributes.

AreaPresenceStateTrait.PresenceState
ArmDisarm.Attribute

Descriptor enum for this trait's attributes.

ArmDisarm.Command

Descriptor enum for this trait's commands.

ArmDisarmTrait.ArmDisarmCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ArmDisarmTrait.ArmState

The current arm state of the device.

ArmDisarmTrait.AvailableArmLevels.StructFields

Descriptor enum for this struct's fields.

ArmDisarmTrait.ErrorCode

The error encountered when processing the ArmDisarm command.

ArmDisarmTrait.LevelCategory

The security-level category, which influences how the level is displayed on devices with screens.

ArmDisarmTrait.LevelValues.StructFields

Descriptor enum for this struct's fields.

ArmDisarmTrait.Levels.StructFields

Descriptor enum for this struct's fields.

ArmDisarmTrait.StatusEnum

The result status of the ArmDisarm command.

AudioInput.Attribute

Descriptor enum for this trait's attributes.

AudioInputTrait.AudioInputEnvironment

The user's audio input environment of the device.

AudioInputTrait.AudioInputQuality

The current audio input quality of the device.

Brightness.Attribute

Descriptor enum for this trait's attributes.

Brightness.Command

Descriptor enum for this trait's commands.

BrightnessTrait.BrightnessStepCommand.Request.CommandFields

Descriptor enum for this command's request fields.

BrightnessTrait.BrightnessStepModeEnum

Step values that indicate whether to increase or decrease the brightness.

BrightnessTrait.MoveToBrightnessCommand.Request.CommandFields

Descriptor enum for this command's request fields.

Cook.Attribute

Descriptor enum for this trait's attributes.

Cook.Command

Descriptor enum for this trait's commands.

CookTrait.CookCommand.Request.CommandFields

Descriptor enum for this command's request fields.

CookTrait.CookCommand.Response.CommandFields

Descriptor enum for this command's request fields.

CookTrait.CookingMode

The current cooking mode.

CookTrait.FoodPreset.StructFields

Descriptor enum for this struct's fields.

CookTrait.FoodSynonym.StructFields

Descriptor enum for this struct's fields.

CookTrait.Unit

The available Units.

Dispense.Attribute

Descriptor enum for this trait's attributes.

Dispense.Command

Descriptor enum for this trait's commands.

DispenseTrait.Amount.StructFields

Descriptor enum for this struct's fields.

DispenseTrait.DispensableItem.StructFields

Descriptor enum for this struct's fields.

DispenseTrait.DispenseCommand.Request.CommandFields

Descriptor enum for this command's request fields.

DispenseTrait.DispenseCommand.Response.CommandFields

Descriptor enum for this command's request fields.

DispenseTrait.DispenseItem.StructFields

Descriptor enum for this struct's fields.

DispenseTrait.ItemNameSynonym.StructFields

Descriptor enum for this struct's fields.

DispenseTrait.Preset.StructFields

Descriptor enum for this struct's fields.

DispenseTrait.PresetNameSynonym.StructFields

Descriptor enum for this struct's fields.

DispenseTrait.Unit

The available units.

Dock.Attribute

Descriptor enum for this trait's attributes.

Dock.Command

Descriptor enum for this trait's commands.

DockTrait.DockCommand.Request.CommandFields

Descriptor enum for this command's request fields.

DoorbellPress.Attribute

Descriptor enum for this trait's attributes.

ElevatorControl.Attribute

Descriptor enum for this trait's attributes.

ElevatorControl.Command

Descriptor enum for this trait's commands.

ElevatorControlTrait.CallElevatorCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ElevatorControlTrait.ElevatorFloor.StructFields

Descriptor enum for this struct's fields.

ElevatorControlTrait.FloorNameSynonym.StructFields

Descriptor enum for this struct's fields.

ExtendedAirQuality.Attribute

Descriptor enum for this trait's attributes.

ExtendedAirQualityTrait.AirQualityLevel

The air quality level.

ExtendedAirQualityTrait.MeasurementLocation

The location of the measurement.

ExtendedApplicationLauncher.Attribute

Descriptor enum for this trait's attributes.

ExtendedApplicationLauncher.Command

Descriptor enum for this trait's commands.

ExtendedApplicationLauncherTrait.ApplicationNames.StructFields

Descriptor enum for this struct's fields.

ExtendedApplicationLauncherTrait.ApplicationType

The type of an application.

ExtendedApplicationLauncherTrait.AvailableApplication.StructFields

Descriptor enum for this struct's fields.

ExtendedApplicationLauncherTrait.InstallAppCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedApplicationLauncherTrait.LaunchAppCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedApplicationLauncherTrait.SearchAppCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedChannel.Attribute

Descriptor enum for this trait's attributes.

ExtendedChannel.Command

Descriptor enum for this trait's commands.

ExtendedChannelTrait.ExtendedMediaChannel.StructFields

Descriptor enum for this struct's fields.

ExtendedChannelTrait.ReturnChannelCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedColorControl.Attribute

Descriptor enum for this trait's attributes.

ExtendedColorControl.Command

Descriptor enum for this trait's commands.

ExtendedColorControlTrait.MoveToColorHsvCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedColorControlTrait.MoveToColorNameCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedColorControlTrait.MoveToColorRgbCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedDoorLock.Attribute

Descriptor enum for this trait's attributes.

ExtendedDoorLockTrait.LockOperationSourceEnum

The source of the lock operation.

ExtendedDoorLockTrait.LockOperationTypeEnum

The operation type of the lock.

ExtendedDoorLockTrait.PincodeChangeReasonEnum
ExtendedDoorLockTrait.PrivacyModeActor.StructFields

Descriptor enum for this struct's fields.

ExtendedDoorLockTrait.PrivacyModeActorMethodEnum

The method of the privacy mode actor for changing a lock-related state.

ExtendedDoorLockTrait.StructureMode

The structure mode.

ExtendedFanControl.Attribute

Descriptor enum for this trait's attributes.

ExtendedFanControl.Command

Descriptor enum for this trait's commands.

ExtendedFanControlTrait.AvailableFanSpeeds.StructFields

Descriptor enum for this struct's fields.

ExtendedFanControlTrait.ExtendedStepCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedFanControlTrait.Speed.StructFields

Descriptor enum for this struct's fields.

ExtendedFanControlTrait.SpeedValues.StructFields

Descriptor enum for this struct's fields.

ExtendedFanControlTrait.StepDirection
ExtendedFanControlTrait.ToggleAirflowDirectionCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedLevelControl.Attribute

Descriptor enum for this trait's attributes.

ExtendedMediaInput.Attribute

Descriptor enum for this trait's attributes.

ExtendedMediaInput.Command

Descriptor enum for this trait's commands.

ExtendedMediaInputTrait.AvailableInput.StructFields

Descriptor enum for this struct's fields.

ExtendedMediaInputTrait.InputNames.StructFields

Descriptor enum for this struct's fields.

ExtendedMediaInputTrait.NextInputCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedMediaInputTrait.PreviousInputCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedMediaInputTrait.SelectCustomInputCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedMediaPlayback.Attribute

Descriptor enum for this trait's attributes.

ExtendedMediaPlayback.Command

Descriptor enum for this trait's commands.

ExtendedMediaPlaybackTrait.ClosedCaptioningOffCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedMediaPlaybackTrait.ClosedCaptioningOnCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedMediaPlaybackTrait.ExtendedPlaybackState
ExtendedMediaPlaybackTrait.SetRepeatCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedMediaPlaybackTrait.ShuffleCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedModeSelect.Attribute

Descriptor enum for this trait's attributes.

ExtendedModeSelect.Command

Descriptor enum for this trait's commands.

ExtendedModeSelectTrait.ChangeModeSettingsCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedModeSelectTrait.Mode.StructFields

Descriptor enum for this struct's fields.

ExtendedModeSelectTrait.ModeSetting.StructFields

Descriptor enum for this struct's fields.

ExtendedModeSelectTrait.ModeSynonyms.StructFields

Descriptor enum for this struct's fields.

ExtendedModeSelectTrait.Setting.StructFields

Descriptor enum for this struct's fields.

ExtendedModeSelectTrait.SettingSynonyms.StructFields

Descriptor enum for this struct's fields.

ExtendedOperationalState.Attribute

Descriptor enum for this trait's attributes.

ExtendedOperationalState.Command

Descriptor enum for this trait's commands.

ExtendedOperationalStateTrait.StartWithDurationCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedOperationalStateTrait.StartWithOperationZonesCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedOperationalStateTrait.StatusEnum

Status of the initial command and follow up response.

ExtendedPowerSource.Attribute

Descriptor enum for this trait's attributes.

ExtendedPowerSource.Command

Descriptor enum for this trait's commands.

ExtendedPowerSourceTrait.Capacity.StructFields

Descriptor enum for this struct's fields.

ExtendedPowerSourceTrait.CapacityUnit

The unit of capacity.

ExtendedPowerSourceTrait.ChargeSpeed

Charging speed.

ExtendedPowerSourceTrait.DescriptiveCapacityRemaining

The description of the remaining capacity.

ExtendedPowerSourceTrait.DistanceUnit

The distance unit.

ExtendedPowerSourceTrait.EnergySource

Energy source.

ExtendedPowerSourceTrait.StartChargingCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedPowerSourceTrait.StopChargingCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedTemperatureControl.Attribute

Descriptor enum for this trait's attributes.

ExtendedTemperatureControlTrait.TemperatureDisplayMode

The units of temperature displayed on the thermostat screen.

ExtendedThermostat.Attribute

Descriptor enum for this trait's attributes.

ExtendedThermostat.Command

Descriptor enum for this trait's commands.

ExtendedThermostatTrait.AlarmType
ExtendedThermostatTrait.ExtendedRunningMode

The current mode of the device.

ExtendedThermostatTrait.ExtendedSetpointChangeSource

The source of the current temperature hold.

ExtendedThermostatTrait.ExtendedThermostatMode

Represents a mode in which a thermostat can operate.

ExtendedThermostatTrait.NotifySensorStateChangeCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ExtendedThermostatTrait.Preset.StructFields

Descriptor enum for this struct's fields.

ExtendedThermostatTrait.PresetScenario

The type of preset.

ExtendedThermostatTrait.PresetSynonyms.StructFields

Descriptor enum for this struct's fields.

ExtendedThermostatTrait.SensorType
Fill.Attribute

Descriptor enum for this trait's attributes.

Fill.Command

Descriptor enum for this trait's commands.

FillTrait.AvailableFillLevels.StructFields

Descriptor enum for this struct's fields.

FillTrait.FillCommand.Request.CommandFields

Descriptor enum for this command's request fields.

FillTrait.Level.StructFields

Descriptor enum for this struct's fields.

FillTrait.LevelSynonym.StructFields

Descriptor enum for this struct's fields.

FilterMonitoring.Attribute

Descriptor enum for this trait's attributes.

FilterMonitoringTrait.ChangeIndication

Describes the requirements for when to change the filter.

LeafWetnessMeasurement.Attribute

Descriptor enum for this trait's attributes.

LightEffects.Attribute

Descriptor enum for this trait's attributes.

LightEffects.Command

Descriptor enum for this trait's commands.

LightEffectsTrait.Color.StructFields

Descriptor enum for this struct's fields.

LightEffectsTrait.PulseEffectSetCommand.Request.CommandFields

Descriptor enum for this command's request fields.

LightEffectsTrait.SleepEffectSetCommand.Request.CommandFields

Descriptor enum for this command's request fields.

LightEffectsTrait.SpectrumHsv.StructFields

Descriptor enum for this struct's fields.

LightEffectsTrait.StopEffectCommand.Request.CommandFields

Descriptor enum for this command's request fields.

LightEffectsTrait.WakeEffectSetCommand.Request.CommandFields

Descriptor enum for this command's request fields.

Locator.Attribute

Descriptor enum for this trait's attributes.

Locator.Command

Descriptor enum for this trait's commands.

LocatorTrait.LocateCommand.Request.CommandFields

Descriptor enum for this command's request fields.

LocatorTrait.SilenceCommand.Request.CommandFields

Descriptor enum for this command's request fields.

LockUnlock.Attribute

Descriptor enum for this trait's attributes.

LockUnlock.Command

Descriptor enum for this trait's commands.

LockUnlockTrait.LockCommand.Request.CommandFields

Descriptor enum for this command's request fields.

LockUnlockTrait.LockState

The current state of the device.

LockUnlockTrait.StatusEnum

The status of the lock or unlock command.

LockUnlockTrait.UnlockCommand.Request.CommandFields

Descriptor enum for this command's request fields.

Max2FilterMonitoring.Attribute

Descriptor enum for this trait's attributes.

Max2FilterMonitoringTrait.ChangeIndication

Describes the requirement to change the filter.

MediaActivityState.Attribute

Descriptor enum for this trait's attributes.

MediaActivityStateTrait.ActivityState
MotionDetection.Attribute

Descriptor enum for this trait's attributes.

NetworkControl.Attribute

Descriptor enum for this trait's attributes.

NetworkControl.Command

Descriptor enum for this trait's commands.

NetworkControlTrait.EnableDisableGuestNetworkCommand.Request.CommandFields

Descriptor enum for this command's request fields.

NetworkControlTrait.EnableDisableNetworkProfileCommand.Request.CommandFields

Descriptor enum for this command's request fields.

NetworkControlTrait.GetGuestNetworkPasswordCommand.Request.CommandFields

Descriptor enum for this command's request fields.

NetworkControlTrait.GetGuestNetworkPasswordCommand.Response.CommandFields

Descriptor enum for this command's request fields.

NetworkControlTrait.GuestNetworkSettings.StructFields

Descriptor enum for this struct's fields.

NetworkControlTrait.LastNetworkDownloadSpeedTest.StructFields

Descriptor enum for this struct's fields.

NetworkControlTrait.LastNetworkUploadSpeedTest.StructFields

Descriptor enum for this struct's fields.

NetworkControlTrait.NetworkProfileState.StructFields

Descriptor enum for this struct's fields.

NetworkControlTrait.NetworkSettings.StructFields

Descriptor enum for this struct's fields.

NetworkControlTrait.SpeedTestStatus

Whether the most recent network-download speed test succeeded or failed.

NetworkControlTrait.TestNetworkSpeedCommand.Request.CommandFields

Descriptor enum for this command's request fields.

Notification.Attribute
NotificationTrait.SendNotificationsCommand.SendNotificationsCommandRequest.CommandFields
ObjectDetection.Attribute

Descriptor enum for this trait's attributes.

ObjectDetectionTrait.Object.StructFields

Descriptor enum for this struct's fields.

ObjectDetectionTrait.ObjectType

Detected object types.

ObjectDetectionTrait.Objects.StructFields

Descriptor enum for this struct's fields.

OpenClose.Attribute

Descriptor enum for this trait's attributes.

OpenClose.Command

Descriptor enum for this trait's commands.

OpenCloseTrait.CloseCommand.Request.CommandFields

Descriptor enum for this command's request fields.

OpenCloseTrait.Direction

Direction in which the device is opened.

OpenCloseTrait.DirectionOpenState.StructFields

Descriptor enum for this struct's fields.

OpenCloseTrait.GoToOpenPercentageCommand.Request.CommandFields

Descriptor enum for this command's request fields.

OpenCloseTrait.OpenCommand.Request.CommandFields

Descriptor enum for this command's request fields.

OpenCloseTrait.StatusEnum
OpenCloseTrait.StepCommand.Request.CommandFields

Descriptor enum for this command's request fields.

ParkingLocation.Attribute

Descriptor enum for this trait's attributes.

ParkingLocationTrait.CurrentParkingLocation.StructFields

Descriptor enum for this struct's fields.

PreFilterMonitoring.Attribute

Descriptor enum for this trait's attributes.

PreFilterMonitoringTrait.ChangeIndication

The requirement for changing the pre-filter.

PushAvStreamTransport.Attribute

Descriptor enum for this trait's attributes.

PushAvStreamTransport.Command

Descriptor enum for this trait's commands.

PushAvStreamTransportTrait.FindTransportCommand.Request.CommandFields

Descriptor enum for this command's request fields.

PushAvStreamTransportTrait.FindTransportCommand.Response.CommandFields

Descriptor enum for this command's request fields.

PushAvStreamTransportTrait.SetTransportStatusCommand.Request.CommandFields

Descriptor enum for this command's request fields.

PushAvStreamTransportTrait.TransportConfigurationStruct.StructFields

Descriptor enum for this struct's fields.

PushAvStreamTransportTrait.TransportStatusEnum

The transport status.

Reboot.Attribute

Descriptor enum for this trait's attributes.

Reboot.Command

Descriptor enum for this trait's commands.

RebootTrait.RebootCommand.Request.CommandFields

Descriptor enum for this command's request fields.

RelativeHumidityControl.Attribute

Descriptor enum for this trait's attributes.

RelativeHumidityControl.Command

Descriptor enum for this trait's commands.

RelativeHumidityControlTrait.SetRelativeHumidityCommand.Request.CommandFields

Descriptor enum for this command's request fields.

RelativeHumidityControlTrait.StepMode

Indicates the direction of a step change.

RelativeHumidityControlTrait.StepRelativeHumidityCommand.Request.CommandFields

Descriptor enum for this command's request fields.

Rotation.Attribute

Descriptor enum for this trait's attributes.

Rotation.Command

Descriptor enum for this trait's commands.

RotationTrait.RotateToDegreesCommand.Request.CommandFields

Descriptor enum for this command's request fields.

RotationTrait.RotateToPercentageCommand.Request.CommandFields

Descriptor enum for this command's request fields.

RotationTrait.RotationDegreesRange.StructFields

Descriptor enum for this struct's fields.

SimplifiedOnOff.Attribute

Descriptor enum for this trait's attributes.

SimplifiedOnOffTrait.OnOffEnum

The on or off state of the device.

SimplifiedThermostat.Attribute

Descriptor enum for this trait's attributes.

SimplifiedThermostat.Command

Descriptor enum for this trait's commands.

SimplifiedThermostatTrait.SetSystemModeCommand.Request.CommandFields

Descriptor enum for this command's request fields.

SimplifiedThermostatTrait.SystemModeEnum

Thermostat operating modes.

SoilMoistureMeasurement.Attribute

Descriptor enum for this trait's attributes.

SpeedMeasurement.Attribute

Descriptor enum for this trait's attributes.

SpeedMeasurementTrait.MeasurementUnit

The speed measurement unit.

Time.Attribute

Descriptor enum for this trait's attributes.

Time.LocalDateAttribute
Time.RecurringClockTimeScheduledEvent.EventFields
Time.RecurringSolarTimeScheduledEvent.EventFields
Time.ScheduledTimeEvent.EventFields
TimeTrait.SolarTimeType

Solar time type.

Timer.Attribute

Descriptor enum for this trait's attributes.

Timer.Command

Descriptor enum for this trait's commands.

TimerTrait.TimerAdjustCommand.Request.CommandFields

Descriptor enum for this command's request fields.

TimerTrait.TimerCancelCommand.Request.CommandFields

Descriptor enum for this command's request fields.

TimerTrait.TimerPauseCommand.Request.CommandFields

Descriptor enum for this command's request fields.

TimerTrait.TimerResumeCommand.Request.CommandFields

Descriptor enum for this command's request fields.

TimerTrait.TimerStartCommand.Request.CommandFields

Descriptor enum for this command's request fields.

Toggles.Attribute

Descriptor enum for this trait's attributes.

Toggles.Command

Descriptor enum for this trait's commands.

TogglesTrait.ChangeToggleSettingsCommand.Request.CommandFields

Descriptor enum for this command's request fields.

TogglesTrait.Toggle.StructFields

Descriptor enum for this struct's fields.

TogglesTrait.ToggleSetting.StructFields

Descriptor enum for this struct's fields.

TogglesTrait.ToggleSynonyms.StructFields

Descriptor enum for this struct's fields.

VoiceStarter.Attribute

Descriptor enum for this trait's attributes.

VoiceStarter.OkGoogleEvent.EventFields
Volume.Attribute

Descriptor enum for this trait's attributes.

Volume.Command

Descriptor enum for this trait's commands.

VolumeTrait.MoveToVolumeCommand.Request.CommandFields

Descriptor enum for this command's request fields.

VolumeTrait.MuteCommand.Request.CommandFields

Descriptor enum for this command's request fields.

VolumeTrait.UnmuteCommand.Request.CommandFields

Descriptor enum for this command's request fields.

VolumeTrait.VolumeStepCommand.Request.CommandFields

Descriptor enum for this command's request fields.

VolumeTrait.VolumeStepModeEnum

Step values that indicate whether to increase or decrease the volume.

WebRtcLiveView.Attribute

Descriptor enum for this trait's attributes.

WebRtcLiveView.Command

Descriptor enum for this trait's commands.

WebRtcLiveViewTrait.ExtendLiveViewCommand.Request.CommandFields

Descriptor enum for this command's request fields.

WebRtcLiveViewTrait.ExtendLiveViewCommand.Response.CommandFields

Descriptor enum for this command's request fields.

WebRtcLiveViewTrait.StartLiveViewCommand.Request.CommandFields

Descriptor enum for this command's request fields.

WebRtcLiveViewTrait.StartLiveViewCommand.Response.CommandFields

Descriptor enum for this command's request fields.

WebRtcLiveViewTrait.StartTalkbackCommand.Request.CommandFields

Descriptor enum for this command's request fields.

WebRtcLiveViewTrait.StopLiveViewCommand.Request.CommandFields

Descriptor enum for this command's request fields.

WebRtcLiveViewTrait.StopTalkbackCommand.Request.CommandFields

Descriptor enum for this command's request fields.

WebRtcLiveViewTrait.TalkbackType

The type of talkback supported by the device.