# com.google.home.matter.standard

## Interfaces

|---|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLogin` | API for the AccountLogin trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginCommands` | Commands for the AccountLogin trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.Attributes` | Attributes for the AccountLogin cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.LoggedOut` | Indicates that the current user account has logged out of the content app. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.LoginCommand.OptionalArgs` | Optional arguments for the command LoginCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.LogoutCommand.OptionalArgs` | Optional arguments for the command LogoutCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Actions` | API for the Actions trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsCommands` | Commands for the Actions trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.ActionFailed` | Indicates that the action failed to complete as intended. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.Attributes` | Attributes for the Actions cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.DisableActionCommand.OptionalArgs` | Optional arguments for the command DisableActionCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.DisableActionWithDurationCommand.OptionalArgs` | Optional arguments for the command DisableActionWithDurationCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.EnableActionCommand.OptionalArgs` | Optional arguments for the command EnableActionCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.EnableActionWithDurationCommand.OptionalArgs` | Optional arguments for the command EnableActionWithDurationCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.InstantActionCommand.OptionalArgs` | Optional arguments for the command InstantActionCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.InstantActionWithTransitionCommand.OptionalArgs` | Optional arguments for the command InstantActionWithTransitionCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.PauseActionCommand.OptionalArgs` | Optional arguments for the command PauseActionCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.PauseActionWithDurationCommand.OptionalArgs` | Optional arguments for the command PauseActionWithDurationCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.ResumeActionCommand.OptionalArgs` | Optional arguments for the command ResumeActionCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.StartActionCommand.OptionalArgs` | Optional arguments for the command StartActionCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.StartActionWithDurationCommand.OptionalArgs` | Optional arguments for the command StartActionWithDurationCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.StateChanged` | The state of an action changed during execution of a command, and the most recent command using the `actionId` populated the `invokeId` attribute. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.StopActionCommand.OptionalArgs` | Optional arguments for the command StopActionCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoring` | API for the ActivatedCarbonFilterMonitoring trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoringCommands` | Commands for the ActivatedCarbonFilterMonitoring trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoringTrait.Attributes` | Attributes for the ActivatedCarbonFilterMonitoring cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirQuality` | API for the AirQuality trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirQualityTrait.Attributes` | Attributes for the AirQuality cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationBasic` | API for the ApplicationBasic trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationBasicTrait.Attributes` | Attributes for the ApplicationBasic cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncher` | API for the ApplicationLauncher trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherCommands` | Commands for the ApplicationLauncher trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.Attributes` | Attributes for the ApplicationLauncher cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.HideAppCommand.OptionalArgs` | Optional arguments for the command HideAppCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.LaunchAppCommand.OptionalArgs` | Optional arguments for the command LaunchAppCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.StopAppCommand.OptionalArgs` | Optional arguments for the command StopAppCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutput` | API for the AudioOutput trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutputCommands` | Commands for the AudioOutput trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutputTrait.Attributes` | Attributes for the AudioOutput cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformation` | API for the BasicInformation trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationCommands` | Commands for the BasicInformation trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.Attributes` | Attributes for the BasicInformation cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.Leave` | Indicates that the node has left a given fabric. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.ReachableChanged` | Indicates that the state of the node's reachability has changed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.ShutDown` | Indicates that the node has begun an orderly shutdown sequence on a best effort basis. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.StartUp` | Indicates that the node has completed a boot or reboot process. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Binding` | API for the Binding trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BindingTrait.Attributes` | Attributes for the Binding cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanState` | API for the BooleanState trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfiguration` | API for the BooleanStateConfiguration trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfigurationCommands` | Commands for the BooleanStateConfiguration trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfigurationTrait.AlarmsStateChanged` | Generated after any bits in the `alarmsActive` or `alarmsSuppressed` attributes change. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfigurationTrait.Attributes` | Attributes for the BooleanStateConfiguration cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfigurationTrait.SensorFault` | The device registered or cleared a fault. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateTrait.Attributes` | Attributes for the BooleanState cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateTrait.StateChange` | The value of the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateTrait.Attributes#stateValue()` attribute changed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonDioxideConcentrationMeasurement` | API for the CarbonDioxideConcentrationMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonDioxideConcentrationMeasurementTrait.Attributes` | Attributes for the CarbonDioxideConcentrationMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurement` | API for the CarbonMonoxideConcentrationMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Attributes` | Attributes for the CarbonMonoxideConcentrationMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Channel` | API for the Channel trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelCommands` | Commands for the Channel trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.Attributes` | Attributes for the Channel cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.GetProgramGuideCommand.OptionalArgs` | Optional arguments for the command GetProgramGuideCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Chime` | API for the Chime trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChimeCommands` | Commands for the Chime trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChimeTrait.Attributes` | Attributes for the Chime cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChimeTrait.ChimeStartedPlaying` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChimeTrait.PlayChimeSoundCommand.OptionalArgs` | Optional arguments for the command PlayChimeSoundCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControl` | API for the ClosureControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlCommands` | Commands for the ClosureControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.Attributes` | Attributes for the ClosureControl cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.EngageStateChanged` | Generated when the `MainStateEnum` attribute changes state to and from `Disengaged`, indicating if the actuator is engaged or disengaged. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.MoveToCommand.OptionalArgs` | Optional arguments for the command MoveToCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.MovementCompleted` | Indicates that an overall operation has ended, either successfully or otherwise. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.OperationalError` | A reportable error condition has been detected. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.SecureStateChanged` | Generated when the `SecureState` field in the `OverallCurrentState` attribute changes, and is used to indicate whether a closure is securing a space against possible unauthorized entry. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimension` | API for the ClosureDimension trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionCommands` | Commands for the ClosureDimension trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.Attributes` | Attributes for the ClosureDimension cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.SetTargetCommand.OptionalArgs` | Optional arguments for the command SetTargetCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.StepCommand.OptionalArgs` | Optional arguments for the command StepCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl` | API for the ColorControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands` | Commands for the ColorControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.Attributes` | Attributes for the ColorControl cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppObserver` | API for the ContentAppObserver trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppObserverCommands` | Commands for the ContentAppObserver trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppObserverTrait.Attributes` | Attributes for the ContentAppObserver cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppObserverTrait.ContentAppMessageCommand.OptionalArgs` | Optional arguments for the command ContentAppMessageCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncher` | API for the ContentLauncher trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherCommands` | Commands for the ContentLauncher trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.Attributes` | Attributes for the ContentLauncher cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.LaunchContentCommand.OptionalArgs` | Optional arguments for the command LaunchContentCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.LaunchUrlCommand.OptionalArgs` | Optional arguments for the command LaunchUrlCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Descriptor` | API for the Descriptor trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DescriptorTrait.Attributes` | Attributes for the Descriptor cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagement` | API for the DeviceEnergyManagement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementCommands` | Commands for the DeviceEnergyManagement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementMode` | API for the DeviceEnergyManagementMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementModeCommands` | Commands for the DeviceEnergyManagementMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementModeTrait.Attributes` | Attributes for the DeviceEnergyManagementMode cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.Attributes` | Attributes for the DeviceEnergyManagement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.Paused` | Indicates that the ESA has paused its operation. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.PowerAdjustEnd` | Indicates that the ESA has ended the power adjustment session. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.PowerAdjustStart` | Indicates that the ESA has started the power adjustment session. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.Resumed` | Indicates that the ESA has resumed its operation. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarm` | API for the DishwasherAlarm trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarmCommands` | Commands for the DishwasherAlarm trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarmTrait.Attributes` | Attributes for the DishwasherAlarm cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarmTrait.Notify` | Generated when one or more alarms change state. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherMode` | API for the DishwasherMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeCommands` | Commands for the DishwasherMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait.Attributes` | Attributes for the DishwasherMode cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock` | API for the DoorLock trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockCommands` | Commands for the DoorLock trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.Attributes` | Attributes for the DoorLock cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DoorLockAlarm` | Indicates that there is a critical state on the door lock. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DoorStateChange` | Indicates that the state of the door has changed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.LockDoorCommand.OptionalArgs` | Optional arguments for the command LockDoorCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.LockOperation` | Indicates that a lock operation has taken place. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.LockOperationError` | Indicates that a lock operation failed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.LockUserChange` | Indicates that a lock user, schedule, or credential has changed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetAliroReaderConfigCommand.OptionalArgs` | Optional arguments for the command SetAliroReaderConfigCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.UnboltDoorCommand.OptionalArgs` | Optional arguments for the command UnboltDoorCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.UnlockDoorCommand.OptionalArgs` | Optional arguments for the command UnlockDoorCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.UnlockWithTimeoutCommand.OptionalArgs` | Optional arguments for the command UnlockWithTimeoutCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurement` | API for the ElectricalEnergyMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurementTrait.Attributes` | Attributes for the ElectricalEnergyMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurementTrait.CumulativeEnergyMeasured` | This event gets generated when the server takes a snapshot of the cumulative energy imported or exported from the server. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurementTrait.PeriodicEnergyMeasured` | This event gets generated when the server reaches the end of a reporting period for imported or exported energy. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurement` | API for the ElectricalPowerMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurementTrait.Attributes` | Attributes for the ElectricalPowerMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurementTrait.MeasurementPeriodRanges` | The start and end times for measurement periods as determined by the server. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse` | API for the EnergyEvse trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseCommands` | Commands for the EnergyEvse trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseMode` | API for the EnergyEvseMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseModeCommands` | Commands for the EnergyEvseMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseModeTrait.Attributes` | Attributes for the EnergyEvseMode cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.Attributes` | Attributes for the EnergyEvse cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.EnergyTransferStarted` | Notification that the electric vehicle has started charging or discharging. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.EnergyTransferStopped` | Notification that the electric vehicle has stopped charging or discharging. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.EvConnected` | Notification that the electric vehicle has connected to the EVSE. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.EvNotDetected` | Notification that the electric vehicle has been removed from the EVSE. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.Fault` | Notification of a fault in the EVSE. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.Rfid` | Notification that a radio frequency identification card (RFID) has been read. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyPreference` | API for the EnergyPreference trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyPreferenceTrait.Attributes` | Attributes for the EnergyPreference cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl` | API for the FanControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlCommands` | Commands for the FanControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.Attributes` | Attributes for the FanControl cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.StepCommand.OptionalArgs` | Optional arguments for the command StepCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FixedLabel` | API for the FixedLabel trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FixedLabelTrait.Attributes` | Attributes for the FixedLabel cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FlowMeasurement` | API for the FlowMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FlowMeasurementTrait.Attributes` | Attributes for the FlowMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FormaldehydeConcentrationMeasurement` | API for the FormaldehydeConcentrationMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FormaldehydeConcentrationMeasurementTrait.Attributes` | Attributes for the FormaldehydeConcentrationMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnostics` | API for the GeneralDiagnostics trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsCommands` | Commands for the GeneralDiagnostics trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.Attributes` | Attributes for the GeneralDiagnostics cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.BootReason` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.HardwareFaultChange` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.NetworkFaultChange` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.RadioFaultChange` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoring` | API for the HepaFilterMonitoring trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoringCommands` | Commands for the HepaFilterMonitoring trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoringTrait.Attributes` | Attributes for the HepaFilterMonitoring cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify` | API for the Identify trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IdentifyCommands` | Commands for the Identify trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IdentifyTrait.Attributes` | Attributes for the Identify cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IlluminanceMeasurement` | API for the IlluminanceMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IlluminanceMeasurementTrait.Attributes` | Attributes for the IlluminanceMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInput` | API for the KeypadInput trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInputCommands` | Commands for the KeypadInput trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInputTrait.Attributes` | Attributes for the KeypadInput cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryDryerControls` | API for the LaundryDryerControls trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryDryerControlsTrait.Attributes` | Attributes for the LaundryDryerControls cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherControls` | API for the LaundryWasherControls trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherControlsTrait.Attributes` | Attributes for the LaundryWasherControls cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherMode` | API for the LaundryWasherMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeCommands` | Commands for the LaundryWasherMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.Attributes` | Attributes for the LaundryWasherMode cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl` | API for the LevelControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlCommands` | Commands for the LevelControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.Attributes` | Attributes for the LevelControl cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LocalizationConfiguration` | API for the LocalizationConfiguration trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LocalizationConfigurationTrait.Attributes` | Attributes for the LocalizationConfiguration cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LowPower` | API for the LowPower trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LowPowerCommands` | Commands for the LowPower trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LowPowerTrait.Attributes` | Attributes for the LowPower cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInput` | API for the MediaInput trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputCommands` | Commands for the MediaInput trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.Attributes` | Attributes for the MediaInput cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback` | API for the MediaPlayback trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackCommands` | Commands for the MediaPlayback trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.Attributes` | Attributes for the MediaPlayback cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.FastForwardCommand.OptionalArgs` | Optional arguments for the command FastForwardCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.RewindCommand.OptionalArgs` | Optional arguments for the command RewindCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.StateChanged` | State changed event. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Messages` | API for the Messages trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesCommands` | Commands for the Messages trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.Attributes` | Attributes for the Messages cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.MessageComplete` | This event is sent when the message is confirmed by the user or when the duration of the message has elapsed without confirmation. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.MessagePresented` | This event is sent when a message is presented to the user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.MessageQueued` | This event is sent when a message is added to the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.Attributes#messages()` attribute. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.PresentMessagesRequestCommand.OptionalArgs` | Optional arguments for the command PresentMessagesRequestCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControl` | API for the MicrowaveOvenControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControlCommands` | Commands for the MicrowaveOvenControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControlTrait.Attributes` | Attributes for the MicrowaveOvenControl cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControlTrait.SetCookingParametersCommand.OptionalArgs` | Optional arguments for the command SetCookingParametersCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenMode` | API for the MicrowaveOvenMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenModeTrait.Attributes` | Attributes for the MicrowaveOvenMode cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelect` | API for the ModeSelect trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectCommands` | Commands for the ModeSelect trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectTrait.Attributes` | Attributes for the ModeSelect cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/NitrogenDioxideConcentrationMeasurement` | API for the NitrogenDioxideConcentrationMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/NitrogenDioxideConcentrationMeasurementTrait.Attributes` | Attributes for the NitrogenDioxideConcentrationMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensing` | API for the OccupancySensing trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensingTrait.Attributes` | Attributes for the OccupancySensing cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensingTrait.OccupancyChanged` | Generated when the occupancy status changes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff` | API for the OnOff trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffCommands` | Commands for the OnOff trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.Attributes` | Attributes for the OnOff cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState` | API for the OperationalState trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateCommands` | Commands for the OperationalState trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.Attributes` | Attributes for the OperationalState cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.OperationCompletion` | This event is generated when the overall operation ends, successfully or otherwise. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.OperationalError` | This event is generated when a reportable error condition is detected. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestor` | API for the OtaSoftwareUpdateRequestor trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorCommands` | Commands for the OtaSoftwareUpdateRequestor trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait.AnnounceOtaProviderCommand.OptionalArgs` | Optional arguments for the command AnnounceOtaProviderCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait.Attributes` | Attributes for the OtaSoftwareUpdateRequestor cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait.DownloadError` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait.StateTransition` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait.VersionApplied` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalState` | API for the OvenCavityOperationalState trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateCommands` | Commands for the OvenCavityOperationalState trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.Attributes` | Attributes for the OvenCavityOperationalState cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.OperationCompletion` | This event is generated when the overall operation ends, successfully or otherwise. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.OperationalError` | This event is generated when a reportable error condition is detected. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenMode` | API for the OvenMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenModeCommands` | Commands for the OvenMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenModeTrait.Attributes` | Attributes for the OvenMode cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OzoneConcentrationMeasurement` | API for the OzoneConcentrationMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OzoneConcentrationMeasurementTrait.Attributes` | Attributes for the OzoneConcentrationMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm10ConcentrationMeasurement` | API for the Pm10ConcentrationMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm10ConcentrationMeasurementTrait.Attributes` | Attributes for the Pm10ConcentrationMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm1ConcentrationMeasurement` | API for the Pm1ConcentrationMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm1ConcentrationMeasurementTrait.Attributes` | Attributes for the Pm1ConcentrationMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm25ConcentrationMeasurement` | API for the Pm25ConcentrationMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm25ConcentrationMeasurementTrait.Attributes` | Attributes for the Pm25ConcentrationMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource` | API for the PowerSource trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.Attributes` | Attributes for the PowerSource cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.BatChargeFaultChange` | This event is generated when the set of charge faults currently detected by the device on this battery power source changes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.BatFaultChange` | This event is generated when the set of battery faults currently detected by the device on this battery power source changes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.WiredFaultChange` | This event is generated when the set of wired faults currently detected by the device on this wired power source changes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerTopology` | API for the PowerTopology trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerTopologyTrait.Attributes` | Attributes for the PowerTopology cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PressureMeasurement` | API for the PressureMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PressureMeasurementTrait.Attributes` | Attributes for the PressureMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl` | API for the PumpConfigurationAndControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.AirDetection` | Generated when air is detected. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.Attributes` | Attributes for the PumpConfigurationAndControl cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.DryRunning` | Generated when dry running is detected. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.ElectronicFatalFailure` | Generated when a fatal electronic failure occurs. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.ElectronicNonFatalFailure` | Generated when a non-fatal electronic failure occurs. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.ElectronicTemperatureHigh` | Generated when the electronic temperature is high. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.GeneralFault` | Generated when a general fault occurs. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.Leakage` | Generated when leakage is detected. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.MotorTemperatureHigh` | Generated when the motor temperature is high. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.PowerMissingPhase` | Generated when a power phase is missing. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.PumpBlocked` | Generated when the pump is blocked. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.PumpMotorFatalFailure` | Generated when a fatal pump motor failure occurs. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.SensorFailure` | Generated when a sensor failure occurs. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.SupplyVoltageHigh` | Generated when the supply voltage is high. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.SupplyVoltageLow` | Generated when the supply voltage is low. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.SystemPressureHigh` | Generated when the system pressure is high. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.SystemPressureLow` | Generated when the system pressure is low. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.TurbineOperation` | Generated when turbine operation occurs. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransport` | API for the PushAvStreamTransport trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportCommands` | Commands for the PushAvStreamTransport trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.Attributes` | Attributes for the PushAvStreamTransport cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.ManuallyTriggerTransportCommand.OptionalArgs` | Optional arguments for the command ManuallyTriggerTransportCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.PushTransportBegin` | Event that is sent when a transport push begins. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.PushTransportEnd` | Event that is sent when a transport push ends. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RadonConcentrationMeasurement` | API for the RadonConcentrationMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RadonConcentrationMeasurementTrait.Attributes` | Attributes for the RadonConcentrationMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAlarm` | API for the RefrigeratorAlarm trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAlarmTrait.Attributes` | Attributes for the RefrigeratorAlarm cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAlarmTrait.Notify` | Generated when alarm changes state. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetMode` | API for the RefrigeratorAndTemperatureControlledCabinetMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetModeCommands` | Commands for the RefrigeratorAndTemperatureControlledCabinetMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetModeTrait.Attributes` | Attributes for the RefrigeratorAndTemperatureControlledCabinetMode cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RelativeHumidityMeasurement` | API for the RelativeHumidityMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RelativeHumidityMeasurementTrait.Attributes` | Attributes for the RelativeHumidityMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanMode` | API for the RvcCleanMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeCommands` | Commands for the RvcCleanMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait.Attributes` | Attributes for the RvcCleanMode cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState` | API for the RvcOperationalState trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateCommands` | Commands for the RvcOperationalState trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.Attributes` | Attributes for the RvcOperationalState cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.OperationCompletion` | This event is generated when the overall operation ends, successfully or otherwise. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.OperationalError` | This event is generated when a reportable error condition is detected. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunMode` | API for the RvcRunMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeCommands` | Commands for the RvcRunMode trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.Attributes` | Attributes for the RvcRunMode cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceArea` | API for the ServiceArea trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaCommands` | Commands for the ServiceArea trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.Attributes` | Attributes for the ServiceArea cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch` | API for the Switch trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.Attributes` | Attributes for the Switch cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.InitialPress` | Indicates that the momentary switch starts to be pressed after debouncing. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.LongPress` | Indicates that the momentary switch has been pressed for a long time. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.LongRelease` | Indicates that the momentary switch has been released after a `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.LongPress` and after debouncing. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.MultiPressComplete` | Indicates how many times the momentary switch has been pressed in a multi-press sequence. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.MultiPressOngoing` | Indicates how many times the momentary switch has been pressed in a multi-press sequence. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.ShortRelease` | Indicates that the momentary switch has been released after a short press and after debouncing. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.SwitchLatched` | Indicates that the latching switch moved to a new position. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.SyntheticButtonPress` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.SyntheticEncoderDecreaseComplete` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.SyntheticEncoderDecreaseOngoing` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.SyntheticEncoderIncreaseComplete` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.SyntheticEncoderIncreaseOngoing` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.SyntheticLongPressRelease` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.SyntheticLongPressStart` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigator` | API for the TargetNavigator trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorCommands` | Commands for the TargetNavigator trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.Attributes` | Attributes for the TargetNavigator cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.NavigateTargetCommand.OptionalArgs` | Optional arguments for the command NavigateTargetCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.TargetUpdated` | Generated when there is a change in either the active target or the list of available targets or both. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl` | API for the TemperatureControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlCommands` | Commands for the TemperatureControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlTrait.Attributes` | Attributes for the TemperatureControl cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlTrait.SetTemperatureCommand.OptionalArgs` | Optional arguments for the command SetTemperatureCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement` | API for the TemperatureMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurementTrait.Attributes` | Attributes for the TemperatureMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat` | API for the Thermostat trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatCommands` | Commands for the Thermostat trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ActivePresetChange` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ActiveScheduleChange` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AtomicRequestCommand.OptionalArgs` | Optional arguments for the command AtomicRequestCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Attributes` | Attributes for the Thermostat cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.LocalTemperatureChange` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.OccupancyChange` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.RunningModeChange` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.RunningStateChange` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetpointChange` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SystemModeChange` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatUserInterfaceConfiguration` | API for the ThermostatUserInterfaceConfiguration trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatUserInterfaceConfigurationTrait.Attributes` | Attributes for the ThermostatUserInterfaceConfiguration cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TotalVolatileOrganicCompoundsConcentrationMeasurement` | API for the TotalVolatileOrganicCompoundsConcentrationMeasurement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.Attributes` | Attributes for the TotalVolatileOrganicCompoundsConcentrationMeasurement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTesting` | API for the UnitTesting trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingCommands` | Commands for the UnitTesting trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.Attributes` | Attributes for the UnitTesting cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestComplexNullableOptionalRequestCommand.OptionalArgs` | Optional arguments for the command TestComplexNullableOptionalRequestCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestDifferentVendorMeiEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestFabricScopedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNullableOptionalRequestCommand.OptionalArgs` | Optional arguments for the command TestNullableOptionalRequestCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSimpleOptionalArgumentRequestCommand.OptionalArgs` | Optional arguments for the command TestSimpleOptionalArgumentRequestCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UserLabel` | API for the UserLabel trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UserLabelTrait.Attributes` | Attributes for the UserLabel cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControl` | API for the ValveConfigurationAndControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlCommands` | Commands for the ValveConfigurationAndControl trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait.Attributes` | Attributes for the ValveConfigurationAndControl cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait.OpenCommand.OptionalArgs` | Optional arguments for the command OpenCommand Request |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait.ValveFault` | The valve either registered or cleared a fault, such as when the valve isn't able to transition to the requested target level or state. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait.ValveStateChanged` | The valve state changed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WakeOnLan` | API for the WakeOnLan trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WakeOnLanTrait.Attributes` | Attributes for the WakeOnLan cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering` | API for the WindowCovering trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringCommands` | Commands for the WindowCovering trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.Attributes` | Attributes for the WindowCovering cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagement` | API for the ZoneManagement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementCommands` | Commands for the ZoneManagement trait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.Attributes` | Attributes for the ZoneManagement cluster. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.ZoneStopped` | Generated when a zone event stops. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.ZoneTriggered` | Generated when a zone is triggered. |

## Classes

|---|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLogin.LoggedOutEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.GetSetupPinCommand.Request` | The request payload for the GetSetupPin command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.GetSetupPinCommand.Response` | Contains the setup PIN. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.LoginCommand.Request` | The request payload for the Login command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.LogoutCommand.Request` | The request payload for the Logout command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Actions.ActionFailedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Actions.StateChangedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.ActionStruct` | The details of a single action. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.CommandBits` | Bitmap indicating which commands are supported. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.DisableActionCommand.Request` | The request payload for the DisableAction command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.DisableActionWithDurationCommand.Request` | The request payload for the DisableActionWithDuration command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.EnableActionCommand.Request` | The request payload for the EnableAction command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.EnableActionWithDurationCommand.Request` | The request payload for the EnableActionWithDuration command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.EndpointListStruct` | The details of a single endpoint list, a set of endpoints that have some logical relation. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.InstantActionCommand.Request` | The request payload for the InstantAction command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.InstantActionWithTransitionCommand.Request` | The request payload for the InstantActionWithTransition command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.PauseActionCommand.Request` | The request payload for the PauseAction command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.PauseActionWithDurationCommand.Request` | The request payload for the PauseActionWithDuration command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.ResumeActionCommand.Request` | The request payload for the ResumeAction command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.StartActionCommand.Request` | The request payload for the StartAction command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.StartActionWithDurationCommand.Request` | The request payload for the StartActionWithDuration command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.StopActionCommand.Request` | The request payload for the StopAction command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoringTrait.Feature` | ActivatedCarbonFilterMonitoring cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoringTrait.ReplacementProductStruct` | The details of a replacement activated carbon filter. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoringTrait.ResetConditionCommand.Request` | The request payload for the ResetCondition command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AggregatorDevice` | A device that aggregates endpoints as a collection. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AggregatorDevice.StandardTraits` | Trait Container for AggregatorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirPurifierDevice` | A device that is designed to clean the air in a room. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirPurifierDevice.GoogleTraits` | Trait Container for AirPurifierDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirPurifierDevice.StandardTraits` | Trait Container for AirPurifierDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirQualitySensorDevice` | A device that is able to monitor and measure various parameters related to ambient air quality in indoor and outdoor environments. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirQualitySensorDevice.StandardTraits` | Trait Container for AirQualitySensorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirQualityTrait.Feature` | AirQuality cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationBasicTrait.ApplicationStruct` | A global identifier for an app. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationBasicTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.ApplicationEpStruct` | An app along with its corresponding endpoint. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.ApplicationStruct` | An app. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.Feature` | ApplicationLauncher cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.HideAppCommand.Request` | The request payload for the HideApp command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.HideAppCommand.Response` | The outcome of the `HideApp` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.LaunchAppCommand.Request` | The request payload for the LaunchApp command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.LaunchAppCommand.Response` | The result of the completed `LaunchApp` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.StopAppCommand.Request` | The request payload for the StopApp command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.StopAppCommand.Response` | The result of the completed `StopApp` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutputTrait.Feature` | AudioOutput cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutputTrait.OutputInfoStruct` | Contains information about an output. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutputTrait.RenameOutputCommand.Request` | The request payload for the RenameOutput command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutputTrait.SelectOutputCommand.Request` | The request payload for the SelectOutput command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformation.LeaveEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformation.ReachableChangedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformation.ShutDownEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformation.StartUpEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.CapabilityMinimaStruct` | A set of constant values related to the overall capabilities of the node. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.MfgSpecificPingCommand.Request` | The request payload for the MfgSpecificPing command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.ProductAppearanceStruct` | The product's appearance. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicVideoPlayerDevice` | A device that is able to play media to a physical output or to a display screen which is part of the device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicVideoPlayerDevice.StandardTraits` | Trait Container for BasicVideoPlayerDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BindingTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BindingTrait.TargetStruct` | A remote node and endpoint. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanState.StateChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfiguration.AlarmsStateChangedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfiguration.SensorFaultEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfigurationTrait.AlarmModeBitmap` | The modes supported by the alarm. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfigurationTrait.EnableDisableAlarmCommand.Request` | The request payload for the EnableDisableAlarm command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfigurationTrait.Feature` | BooleanStateConfiguration Trait FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfigurationTrait.SensorFaultBitmap` | Type of sensor fault. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfigurationTrait.SuppressAlarmCommand.Request` | The request payload for the SuppressAlarm command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonDioxideConcentrationMeasurementTrait.Feature` | CarbonDioxideConcentrationMeasurement cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.Feature` | CarbonMonoxideConcentrationMeasurement cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CastingVideoClientDevice` | A device that is able to launch content on a remote device, for example, a smart speaker or a content provider's phone app. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CastingVideoClientDevice.StandardTraits` | Trait Container for CastingVideoClientDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CastingVideoPlayerDevice` | A device that is able to play media to a physical output or to a display screen which is part of the device, and is able to launch content. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CastingVideoPlayerDevice.StandardTraits` | Trait Container for CastingVideoPlayerDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.AdditionalInfoStruct` | Additional name-value pairs that can be used to identify content. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.CancelRecordProgramCommand.Request` | The request payload for the CancelRecordProgram command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ChangeChannelByNumberCommand.Request` | The request payload for the ChangeChannelByNumber command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ChangeChannelCommand.Request` | The request payload for the ChangeChannel command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ChangeChannelCommand.Response` | The status of the `ChangeChannel` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ChannelInfoStruct` | A channel in a channel lineup. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ChannelPagingStruct` | The paging structure that includes the previous and next pagination tokens. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.Feature` | Channel cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.GetProgramGuideCommand.Request` | The request payload for the GetProgramGuide command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.GetProgramGuideCommand.Response` | The program guide response. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.LineupInfoStruct` | A channel lineup. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.PageTokenStruct` | The pagination structure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ProgramCastStruct` | The cast information related to a program. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ProgramCategoryStruct` | The category associated to a program. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ProgramStruct` | A program within an electronic program guide (EPG). |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.RecordProgramCommand.Request` | The request payload for the RecordProgram command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.RecordingFlagBitmap` | Recording flags. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.SeriesInfoStruct` | The episode information related to a program. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.SkipChannelCommand.Request` | The request payload for the SkipChannel command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Chime.ChimeStartedPlayingEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChimeDevice` | A device that can play from a range of pre-installed sounds and is typically used with a doorbell, audio doorbell, or video doorbell. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChimeDevice.StandardTraits` | Trait Container for ChimeDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChimeTrait.ChimeSoundStruct` | A chime sound that can be played. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChimeTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChimeTrait.PlayChimeSoundCommand.Request` | The request payload for the PlayChimeSound command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControl.EngageStateChangedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControl.MovementCompletedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControl.OperationalErrorEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControl.SecureStateChangedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.CalibrateCommand.Request` | The request payload for the Calibrate command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.Feature` | ClosureControl trait FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.LatchControlModesBitmap` | ClosureControl trait `LatchControlModesBitmap`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.MoveToCommand.Request` | The request payload for the MoveTo command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.OverallCurrentStateStruct` | The current state of the closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.OverallTargetStateStruct` | The target state of the closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.StopCommand.Request` | The request payload for the Stop command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControllerDevice` | A device that is capable of controlling a closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDevice` | A device that seals an opening, such as a window or door. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDevice.StandardTraits` | Trait Container for ClosureDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.DimensionStateStruct` | Describes the current state of a dimension of a composed closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.Feature` | ClosureDimension cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.LatchControlModesBitmap` | Describes the latch control modes supported by the closure dimension. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.RangePercent100thsStruct` | Defines an operational range, from a minimum to a maximum percentage. for a dimension of a closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.SetTargetCommand.Request` | The request payload for the SetTarget command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.StepCommand.Request` | The request payload for the Step command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.UnitRangeStruct` | Defines an operational range, from a minimum to a maximum value, for a dimension of a closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosurePanelDevice` | A device that exists only as a child of a closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosurePanelDevice.StandardTraits` | Trait Container for ClosurePanelDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.ColorCapabilitiesBitmap` | The color capabilities that the device supports. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.ColorLoopSetCommand.Request` | The request payload for the ColorLoopSet command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.EnhancedMoveHueCommand.Request` | The request payload for the EnhancedMoveHue command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.EnhancedMoveToHueAndSaturationCommand.Request` | The request payload for the EnhancedMoveToHueAndSaturation command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.EnhancedMoveToHueCommand.Request` | The request payload for the EnhancedMoveToHue command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.EnhancedStepHueCommand.Request` | The request payload for the EnhancedStepHue command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.Feature` | ColorControl cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveColorCommand.Request` | The request payload for the MoveColor command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveColorTemperatureCommand.Request` | The request payload for the MoveColorTemperature command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveHueCommand.Request` | The request payload for the MoveHue command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveSaturationCommand.Request` | The request payload for the MoveSaturation command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToColorCommand.Request` | The request payload for the MoveToColor command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToColorTemperatureCommand.Request` | The request payload for the MoveToColorTemperature command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToHueAndSaturationCommand.Request` | The request payload for the MoveToHueAndSaturation command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToHueCommand.Request` | The request payload for the MoveToHue command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToSaturationCommand.Request` | The request payload for the MoveToSaturation command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.OptionsBitmap` | Options bitmap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StepColorCommand.Request` | The request payload for the StepColor command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StepColorTemperatureCommand.Request` | The request payload for the StepColorTemperature command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StepHueCommand.Request` | The request payload for the StepHue command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StepSaturationCommand.Request` | The request payload for the StepSaturation command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StopMoveStepCommand.Request` | The request payload for the StopMoveStep command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.UpdateFlagsBitmap` | Values for `ColorLoopSet`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorDimmerSwitchDevice` | A device that is able to control a lighting device by adjusting its color temperature and intensity. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorDimmerSwitchDevice.StandardTraits` | Trait Container for ColorDimmerSwitchDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorTemperatureLightDevice` | A lighting device that is capable of being switched on or off, the intensity of its light adjusted, and its color temperature adjusted. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorTemperatureLightDevice.GoogleTraits` | Trait Container for ColorTemperatureLightDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorTemperatureLightDevice.StandardTraits` | Trait Container for ColorTemperatureLightDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContactSensorDevice` | A device that detects whether an object, such as a door or window, is opened or closed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContactSensorDevice.StandardTraits` | Trait Container for ContactSensorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppDevice` | A device that represents an application built by a content provider. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppDevice.GoogleTraits` | Trait Container for ContentAppDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppDevice.StandardTraits` | Trait Container for ContentAppDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppObserverTrait.ContentAppMessageCommand.Request` | The request payload for the ContentAppMessage command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppObserverTrait.ContentAppMessageCommand.Response` | The result of the `ContentAppMessage` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppObserverTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.AdditionalInfoStruct` | Additional name-value pairs that can be used to identify content. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.BrandingInformationStruct` | Branding information that customizes the video player skin. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.ContentSearchStruct` | Inputs to a search for content for display or playback. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.DimensionStruct` | A set of dimensions for a background image. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.Feature` | ContentLauncher cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.LaunchContentCommand.Request` | The request payload for the LaunchContent command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.LaunchContentCommand.Response` | The outcome of the `LaunchContent` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.LaunchUrlCommand.Request` | The request payload for the LaunchUrl command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.LaunchUrlCommand.Response` | The outcome of the `LaunchUrl` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.ParameterStruct` | Inputs to a search for content for display or playback. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.PlaybackPreferencesStruct` | Preferences sent by the client to the receiver. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.StyleInformationStruct` | Style information which can be used to change the media player's visual style. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.SupportedProtocolsBitmap` | Supported streaming protocols. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.TrackPreferenceStruct` | Defines Text/Audio Track preferences. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ControlBridgeDevice` | A controller device that when bound to a lighting device is capable of being used to switch the device on or off, adjust the intensity of the light, and adjust the color of the light being emitted. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ControlBridgeDevice.StandardTraits` | Trait Container for ControlBridgeDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CookSurfaceDevice` | A device that represents a heating object on a cooking or other similar device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CookSurfaceDevice.StandardTraits` | Trait Container for CookSurfaceDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CooktopDevice` | A device that represents a cooking surface with one or more heating elements. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CooktopDevice.GoogleTraits` | Trait Container for CooktopDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CooktopDevice.StandardTraits` | Trait Container for CooktopDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DescriptorTrait.DeviceTypeStruct` | An object describing endpoint conformance to a release of a device type definition. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DescriptorTrait.Feature` | Descriptor cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DescriptorTrait.SemanticTagStruct` | An object describing an endpoint label specific to a manufacturer. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagement.PausedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagement.PowerAdjustEndEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagement.PowerAdjustStartEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagement.ResumedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementDevice` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementDevice.StandardTraits` | Trait Container for DeviceEnergyManagementDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementModeTrait.ChangeToModeCommand.Request` | The request payload for the ChangeToMode command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementModeTrait.ChangeToModeCommand.Response` | The result of the completed `ChangeToMode` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementModeTrait.Feature` | DeviceEnergyManagementMode cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementModeTrait.ModeOptionStruct` | Represents the possible mode of the `DeviceEnergyManagement` instance. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementModeTrait.ModeTagStruct` | Describes a mode tag. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.CancelPowerAdjustRequestCommand.Request` | The request payload for the CancelPowerAdjustRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.CancelRequestCommand.Request` | The request payload for the CancelRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.ConstraintsStruct` | Allows a client such as an EMS to inform an ESA about a constraint period. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.CostStruct` | Indicates a generic mechanism for expressing the cost to run an appliance. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.Feature` | DeviceEnergyManagement trait FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.ForecastStruct` | Indicates a list of `slots` to describe the overall timing of the ESA's planned energy and power usage, with different power and energy demands for each slot. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.ModifyForecastRequestCommand.Request` | The request payload for the ModifyForecastRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.PauseRequestCommand.Request` | The request payload for the PauseRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.PowerAdjustCapabilityStruct` | Represents the power adjustment capability of the ESA. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.PowerAdjustRequestCommand.Request` | The request payload for the PowerAdjustRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.PowerAdjustStruct` | The amount and duration of a power adjustment. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.RequestConstraintBasedForecastCommand.Request` | The request payload for the RequestConstraintBasedForecast command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.ResumeRequestCommand.Request` | The request payload for the ResumeRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.SlotAdjustmentStruct` | Indicates requested power and duration adjustments for a specific slot. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.SlotStruct` | Indicates a specific stage of an ESA's operation. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.StartTimeAdjustRequestCommand.Request` | The request payload for the StartTimeAdjustRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DimmableLightDevice` | A lighting device that is capable of being switched on or off, the intensity of its light adjusted, and being switched by means of a bound occupancy sensor. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DimmableLightDevice.GoogleTraits` | Trait Container for DimmableLightDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DimmableLightDevice.StandardTraits` | Trait Container for DimmableLightDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DimmablePlugInUnitDevice` | A device that is capable of being switched on or off and have its level adjusted by means of a bound controller device such as a Dimmer Switch or a Color Dimmer Switch. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DimmablePlugInUnitDevice.StandardTraits` | Trait Container for DimmablePlugInUnitDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DimmerSwitchDevice` | A device that is capable of switching a device on or off and controlling the intensity of the light. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DimmerSwitchDevice.StandardTraits` | Trait Container for DimmerSwitchDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarm.NotifyEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarmTrait.AlarmBitmap` | Bitmap indicating which alarms are supported. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarmTrait.Feature` | DishwasherAlarm cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarmTrait.ModifyEnabledAlarmsCommand.Request` | The request payload for the ModifyEnabledAlarms command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarmTrait.ResetCommand.Request` | The request payload for the Reset command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherDevice` | A device that washes dishes, cutlery, and other items associated with food preparation and consumption. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherDevice.GoogleTraits` | Trait Container for DishwasherDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherDevice.StandardTraits` | Trait Container for DishwasherDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait.ChangeToModeCommand.Request` | The request payload for the ChangeToMode command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait.ChangeToModeCommand.Response` | The response of the `ChangeToMode` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait.Feature` | DishwasherMode cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait.ModeOptionStruct` | Describes a mode that may be selected on the device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait.ModeTagStruct` | Describes a mode tag. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock.DoorLockAlarmEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock.DoorStateChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock.LockOperationErrorEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock.LockOperationEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock.LockUserChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockControllerDevice` | A device that is capable of controlling a door lock. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockDevice` | A device used to secure a door, which can be actuated either by means of a manual or a remote method. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockDevice.StandardTraits` | Trait Container for DoorLockDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearAliroReaderConfigCommand.Request` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearCredentialCommand.Request` | The request payload for the ClearCredential command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearHolidayScheduleCommand.Request` | The request payload for the ClearHolidaySchedule command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearUserCommand.Request` | The request payload for the ClearUser command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearWeekDayScheduleCommand.Request` | The request payload for the ClearWeekDaySchedule command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearYearDayScheduleCommand.Request` | The request payload for the ClearYearDaySchedule command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.CredentialStruct` | A set of credentials used when operating the door lock. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DaysMaskMap` | The days of the week. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlCredentialRuleMask` | Credential rules. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlCredentialRulesSupport` | Credential rules. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlDefaultConfigurationRegister` | The default configurations as they are physically set on the device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlKeypadOperationEventMask` | Event mask used to enable and disable the transmission of keypad operation events. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlKeypadProgrammingEventMask` | Event mask used to enable and disable keypad programming events. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlLocalProgrammingFeatures` | The local programming features that are disabled when the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.Attributes#enableLocalProgramming()` attribute is set to `false`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlManualOperationEventMask` | Manual operation events. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlRemoteOperationEventMask` | Event mask used to enable and disable the transmission of remote operation events. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlRemoteProgrammingEventMask` | Event mask used to enable and disable remote programming events. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlRfidOperationEventMask` | Event mask used to enable and disable the transmission of RFID events. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlRfidProgrammingEventMask` | Event mask used to enable and disable RFID programming events. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlSupportedOperatingModes` | This bitmap contains all operating bits of the Operating Mode Attribute supported by the lock. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DoorLockDayOfWeek` | Days of the week. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.Feature` | DoorLock cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetCredentialStatusCommand.Request` | The request payload for the GetCredentialStatus command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetCredentialStatusCommand.Response` | Returns the status for the specified credential. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetHolidayScheduleCommand.Request` | The request payload for the GetHolidaySchedule command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetHolidayScheduleCommand.Response` | Returns the holiday schedule entry for the specified holiday ID. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetUserCommand.Request` | The request payload for the GetUser command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetUserCommand.Response` | Returns the user for the specified `userIndex`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetWeekDayScheduleCommand.Request` | The request payload for the GetWeekDaySchedule command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetWeekDayScheduleCommand.Response` | Returns the weekly repeating schedule data for the specified schedule index. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetYearDayScheduleCommand.Request` | The request payload for the GetYearDaySchedule command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetYearDayScheduleCommand.Response` | Returns the year day schedule data for the specified schedule and user indexes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.LockDoorCommand.Request` | The request payload for the LockDoor command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetAliroReaderConfigCommand.Request` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetCredentialCommand.Request` | The request payload for the SetCredential command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetCredentialCommand.Response` | The status for setting the specified credential. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetHolidayScheduleCommand.Request` | The request payload for the SetHolidaySchedule command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetUserCommand.Request` | The request payload for the SetUser command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetWeekDayScheduleCommand.Request` | The request payload for the SetWeekDaySchedule command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetYearDayScheduleCommand.Request` | The request payload for the SetYearDaySchedule command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.UnboltDoorCommand.Request` | The request payload for the UnboltDoor command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.UnlockDoorCommand.Request` | The request payload for the UnlockDoor command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.UnlockWithTimeoutCommand.Request` | The request payload for the UnlockWithTimeout command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorbellDevice` | A switch which when pressed usually causes a chime to activate. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorbellDevice.StandardTraits` | Trait Container for DoorbellDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurement.CumulativeEnergyMeasuredEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurement.PeriodicEnergyMeasuredEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurementTrait.CumulativeEnergyResetStruct` | Indicates when cumulative measurements were most recently zero. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurementTrait.EnergyMeasurementStruct` | Indicates the amount of energy measured during a given measurement period. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurementTrait.Feature` | ElectricalEnergyMeasurement Trait FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurementTrait.MeasurementAccuracyRangeStruct` | The accuracy of a measurement for a range of measurement values, shown as a maximum +/- percentage of the true value, a maximum +/- fixed value of the true value, or both. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurementTrait.MeasurementAccuracyStruct` | The set of accuracy ranges for a given measurement, the maximum and minimum values for the measurement, and whether the measurement is directly measured or only estimated from other existing information. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyTariffDevice` | A device that defines a tariff for the consumption or production of electrical energy. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyTariffDevice.StandardTraits` | Trait Container for ElectricalEnergyTariffDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalMeterDevice` | A device that meters the electrical energy being imported and/or exported for billing purposes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalMeterDevice.StandardTraits` | Trait Container for ElectricalMeterDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurement.MeasurementPeriodRangesEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurementTrait.Feature` | ElectricalPowerMeasurement Trait FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurementTrait.HarmonicMeasurementStruct` | Measurements of various harmonics. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurementTrait.MeasurementAccuracyRangeStruct` | The accuracy of a measurement for a range of measurement values, shown as a maximum +/- percentage of the true value, a maximum +/- fixed value of the true value, or both. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurementTrait.MeasurementAccuracyStruct` | The set of accuracy ranges for a given measurement, the maximum and minimum values for the measurement, and whether the measurement is directly measured or only estimated from other existing information. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurementTrait.MeasurementRangeStruct` | The maximum and minimum values of a given measurement type during a measurement period, along with the observation times of these values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalSensorDevice` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalSensorDevice.StandardTraits` | Trait Container for ElectricalSensorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalUtilityMeterDevice` | A device that provides utility account information, as well as optional details about tariffs and metering. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalUtilityMeterDevice.StandardTraits` | Trait Container for ElectricalUtilityMeterDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse.EnergyTransferStartedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse.EnergyTransferStoppedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse.EvConnectedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse.EvNotDetectedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse.FaultEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse.RfidEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseDevice` | A device that is capable of charging an electric or plug-in hybrid vehicle. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseDevice.GoogleTraits` | Trait Container for EnergyEvseDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseDevice.StandardTraits` | Trait Container for EnergyEvseDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseModeTrait.ChangeToModeCommand.Request` | The request payload for the ChangeToMode command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseModeTrait.ChangeToModeCommand.Response` | The result of the completed `ChangeToMode` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseModeTrait.Feature` | EnergyEvseMode cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseModeTrait.ModeOptionStruct` | Represents the possible mode of the `EnergyEvse` instance. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseModeTrait.ModeTagStruct` | Describes a mode tag. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.ChargingTargetScheduleStruct` | A set of user-specified charging targets for an electric vehicle for a set of specified days. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.ChargingTargetStruct` | A single user-specified charging target for an electric vehicle. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.ClearTargetsCommand.Request` | The request payload for the ClearTargets command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.DisableCommand.Request` | The request payload for the Disable command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.EnableChargingCommand.Request` | The request payload for the EnableCharging command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.EnableDischargingCommand.Request` | The request payload for the EnableDischarging command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.Feature` | EnergyEvse cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.GetTargetsCommand.Request` | The request payload for the GetTargets command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.GetTargetsCommand.Response` | The result of the `GetTargets` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.SetTargetsCommand.Request` | The request payload for the SetTargets command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.StartDiagnosticsCommand.Request` | The request payload for the StartDiagnostics command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.TargetDayOfWeekBitmap` | The day of the week. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyPreferenceTrait.BalanceStruct` | Represents a step along a scale of preferences. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyPreferenceTrait.Feature` | EnergyPreference trait FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ExtendedColorLightDevice` | A lighting device that is capable of being switched on or off, the intensity of its light adjusted, its color temperature adjusted, and being switched by means of a bound occupancy sensor. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ExtendedColorLightDevice.GoogleTraits` | Trait Container for ExtendedColorLightDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ExtendedColorLightDevice.StandardTraits` | Trait Container for ExtendedColorLightDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ExtractorHoodDevice` | A device that that is generally installed above a stove or cooktop to reduce odors and smoke by extracting the air. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ExtractorHoodDevice.GoogleTraits` | Trait Container for ExtractorHoodDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ExtractorHoodDevice.StandardTraits` | Trait Container for ExtractorHoodDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.Feature` | FanControl cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.RockBitmap` | The current active fan rocking motion setting. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.StepCommand.Request` | The request payload for the Step command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.WindBitmap` | The current active fan wind feature setting. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanDevice` | A device that features a fan and supports multiple modes and variable speed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanDevice.GoogleTraits` | Trait Container for FanDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanDevice.StandardTraits` | Trait Container for FanDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FixedLabelTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FixedLabelTrait.LabelStruct` | An object describing an endpoint's label. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FlowMeasurementTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FlowSensorDevice` | A device that measures and reports the flow rate of a fluid. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FlowSensorDevice.StandardTraits` | Trait Container for FlowSensorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FormaldehydeConcentrationMeasurementTrait.Feature` | FormaldehydeConcentrationMeasurementTrait cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnostics.BootReasonEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnostics.HardwareFaultChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnostics.NetworkFaultChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnostics.RadioFaultChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.DeviceLoadStruct` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.NetworkInterface` | Information about a network interface. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.PayloadTestRequestCommand.Request` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.PayloadTestRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.TestEventTriggerCommand.Request` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.TimeSnapshotCommand.Request` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.TimeSnapshotCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GenericSwitchDevice` | A device that is capable of being switched on or off, either by latching (such as a rocker) or by momentary (such as a push button). |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GenericSwitchDevice.StandardTraits` | Trait Container for GenericSwitchDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HeatingCoolingUnitDevice` | A device capable of heating or cooling a space in a home. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HeatingCoolingUnitDevice.GoogleTraits` | Trait Container for HeatingCoolingUnitDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HeatingCoolingUnitDevice.StandardTraits` | Trait Container for HeatingCoolingUnitDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoringTrait.Feature` | HepaFilterMonitoringTrait cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoringTrait.ReplacementProductStruct` | The details of a replacement HEPA filter. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoringTrait.ResetConditionCommand.Request` | The request payload for the ResetCondition command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HumiditySensorDevice` | A device that reports humidity measurements. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HumiditySensorDevice.GoogleTraits` | Trait Container for HumiditySensorDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HumiditySensorDevice.StandardTraits` | Trait Container for HumiditySensorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IdentifyTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IdentifyTrait.IdentifyCommand.Request` | The request payload for the Identify command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IdentifyTrait.TriggerEffectCommand.Request` | The request payload for the TriggerEffect command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IlluminanceMeasurementTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IrrigationSystemDevice` | A device that is used to control a group of irrigation zones to water landscape. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IrrigationSystemDevice.StandardTraits` | Trait Container for IrrigationSystemDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInputTrait.Feature` | KeypadInput cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInputTrait.SendKeyCommand.Request` | The request payload for the SendKey command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInputTrait.SendKeyCommand.Response` | The result of the `SendKey` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryDryerControlsTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryDryerDevice` | A device capable of drying laundry items. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryDryerDevice.GoogleTraits` | Trait Container for LaundryDryerDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryDryerDevice.StandardTraits` | Trait Container for LaundryDryerDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherControlsTrait.Feature` | LaundryWasherControls cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherDevice` | A device capable of laundering consumer items. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherDevice.GoogleTraits` | Trait Container for LaundryWasherDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherDevice.StandardTraits` | Trait Container for LaundryWasherDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.ChangeToModeCommand.Request` | The request payload for the ChangeToMode command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.ChangeToModeCommand.Response` | The result of the completed `ChangeToMode` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.Feature` | LaundryWasherMode cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.ModeOptionStruct` | Describes a mode that may be selected on the device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.ModeTagStruct` | Describes a mode tag. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.Feature` | LevelControl cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveCommand.Request` | The request payload for the Move command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveToClosestFrequencyCommand.Request` | The request payload for the MoveToClosestFrequency command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveToLevelCommand.Request` | The request payload for the MoveToLevel command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveToLevelWithOnOffCommand.Request` | The request payload for the MoveToLevelWithOnOff command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveWithOnOffCommand.Request` | The request payload for the MoveWithOnOff command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.OptionsBitmap` | Flags for LevelControl options. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.StepCommand.Request` | The request payload for the Step command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.StepWithOnOffCommand.Request` | The request payload for the StepWithOnOff command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.StopCommand.Request` | The request payload for the Stop command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.StopWithOnOffCommand.Request` | The request payload for the StopWithOnOff command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LightSensorDevice` | A measurement and sensing device that is capable of measuring and reporting the intensity of light (illuminance) to which the sensor is being subjected. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LightSensorDevice.StandardTraits` | Trait Container for LightSensorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LocalizationConfigurationTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LowPowerTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LowPowerTrait.SleepCommand.Request` | The request payload for the Sleep command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.Feature` | The MediaInput cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.HideInputStatusCommand.Request` | The request payload for the HideInputStatus command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.InputInfoStruct` | Information about an input. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.RenameInputCommand.Request` | The request payload for the RenameInput command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.SelectInputCommand.Request` | The request payload for the SelectInput command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.ShowInputStatusCommand.Request` | The request payload for the ShowInputStatus command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback.StateChangedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.ActivateAudioTrackCommand.Request` | The request payload for the ActivateAudioTrack command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.ActivateTextTrackCommand.Request` | The request payload for the ActivateTextTrack command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.DeactivateTextTrackCommand.Request` | The request payload for the DeactivateTextTrack command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.FastForwardCommand.Request` | The request payload for the FastForward command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.FastForwardCommand.Response` | The outcome of the `FastForward` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.Feature` | The MediaPlayback cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.NextCommand.Request` | The request payload for the Next command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.NextCommand.Response` | The outcome of the `Next` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PauseCommand.Request` | The request payload for the Pause command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PauseCommand.Response` | The outcome of the `Pause` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PlayCommand.Request` | The request payload for the Play command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PlayCommand.Response` | The outcome of the `Play` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PlaybackPositionStruct` | A playback position within a media stream. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PreviousCommand.Request` | The request payload for the Previous command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PreviousCommand.Response` | The outcome of the `Previous` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.RewindCommand.Request` | The request payload for the Rewind command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.RewindCommand.Response` | The outcome of the `Rewind` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SeekCommand.Request` | The request payload for the Seek command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SeekCommand.Response` | The outcome of the `Seek` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SkipBackwardCommand.Request` | The request payload for the SkipBackward command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SkipBackwardCommand.Response` | The outcome of the `SkipBackward` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SkipForwardCommand.Request` | The request payload for the SkipForward command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SkipForwardCommand.Response` | The outcome of the `SkipForward` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.StartOverCommand.Request` | The request payload for the StartOver command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.StartOverCommand.Response` | The outcome of the `StartOver` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.StopCommand.Request` | The request payload for the Stop command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.StopCommand.Response` | The outcome of the `Stop` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.TrackAttributesStruct` | Attributes of a track. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.TrackStruct` | A track. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Messages.MessageCompleteEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Messages.MessagePresentedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Messages.MessageQueuedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.CancelMessagesRequestCommand.Request` | The request payload for the CancelMessagesRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.Feature` | Messages cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.MessageControlBitmap` | Control information related to a message. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.MessageResponseOptionStruct` | A possible response to a message. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.MessageStruct` | Information about a single message. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.PresentMessagesRequestCommand.Request` | The request payload for the PresentMessagesRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControlTrait.AddMoreTimeCommand.Request` | The request payload for the AddMoreTime command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControlTrait.Feature` | MicrowaveOvenControl cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControlTrait.SetCookingParametersCommand.Request` | The request payload for the SetCookingParameters command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenDevice` | A device that uses microwaves to heat food and beverages. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenDevice.GoogleTraits` | Trait Container for MicrowaveOvenDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenDevice.StandardTraits` | Trait Container for MicrowaveOvenDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenModeTrait.Feature` | MicrowaveOvenMode cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenModeTrait.ModeOptionStruct` | Represents the possible mode of the `MicrowaveOvenMode` instance. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenModeTrait.ModeTagStruct` | Describes a mode tag. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectDevice` | A device that can be set to one of several predefined values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectDevice.StandardTraits` | Trait Container for ModeSelectDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectTrait.ChangeToModeCommand.Request` | The request payload for the ChangeToMode command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectTrait.Feature` | ModeSelect cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectTrait.ModeOptionStruct` | Represents the possible mode of the cluster instance. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectTrait.SemanticTagStruct` | Represents a semantic tag. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/NitrogenDioxideConcentrationMeasurementTrait.Feature` | NitrogenDioxideConcentrationMeasurement cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensing.OccupancyChangedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensingTrait.Feature` | OccupancySensing cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensingTrait.HoldTimeLimitsStruct` | Provides information on the server's supported values for the holdTime attribute. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensingTrait.OccupancyBitmap` | The current active occupancy state. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensingTrait.OccupancySensorTypeBitmap` | The current active occupancy sensor type. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensorDevice` | A measurement and sensing device that is capable of measuring and reporting the occupancy state in a designated area. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensorDevice.StandardTraits` | Trait Container for OccupancySensorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffLightDevice` | A lighting device that is capable of being switched on or off. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffLightDevice.GoogleTraits` | Trait Container for OnOffLightDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffLightDevice.StandardTraits` | Trait Container for OnOffLightDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffPluginUnitDevice` | A device that is capable of being switched on or off by means of a bound controller device such as an On/Off Light Switch or a Dimmer Switch. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffPluginUnitDevice.StandardTraits` | Trait Container for OnOffPluginUnitDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffSensorDevice` | A measurement and sensing device that, when bound to a lighting device, is capable of being used to switch the device on or off. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffSensorDevice.StandardTraits` | Trait Container for OnOffSensorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.Feature` | OnOff cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OffCommand.Request` | The request payload for the Off command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OffWithEffectCommand.Request` | The request payload for the OffWithEffect command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OnCommand.Request` | The request payload for the On command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OnOffControlBitmap` | Flags for cluster control. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OnWithRecallGlobalSceneCommand.Request` | The request payload for the OnWithRecallGlobalScene command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OnWithTimedOffCommand.Request` | The request payload for the OnWithTimedOff command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.ToggleCommand.Request` | The request payload for the Toggle command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState.OperationCompletionEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState.OperationalErrorEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.ErrorStateStruct` | Used to indicate the error state of the device when the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.Attributes#operationalState()` attribute is Error. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.OperationalStateStruct` | Used to indicate a possible state of the device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.PauseCommand.Request` | The request payload for the Pause command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.PauseCommand.Response` | The result of the completed `Pause` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.ResumeCommand.Request` | The request payload for the Resume command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.ResumeCommand.Response` | The result of the completed `Resume` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.StartCommand.Request` | The request payload for the Start command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.StartCommand.Response` | The result of the completed `Start` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.StopCommand.Request` | The request payload for the Stop command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.StopCommand.Response` | The result of the completed `Stop` command. |
| `OtaProviderDevice` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaProviderDevice.StandardTraits` | Trait Container for OtaProviderDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaRequestorDevice` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaRequestorDevice.StandardTraits` | Trait Container for OtaRequestorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestor.DownloadErrorEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestor.StateTransitionEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestor.VersionAppliedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait.AnnounceOtaProviderCommand.Request` | The request payload for the AnnounceOtaProvider command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait.ProviderLocation` | A fabric-scoped location of an OTA provider on a given fabric. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalState.OperationCompletionEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalState.OperationalErrorEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.ErrorStateStruct` | Used to indicate the error state of the oven when the OvenCavityOperationalState.Attributes.operationalState attribute is Error. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.OperationalStateStruct` | Used to indicate a possible state of the oven. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.StartCommand.Request` | The request payload for the Start command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.StartCommand.Response` | The result of the completed `Start` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.StopCommand.Request` | The request payload for the Stop command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.StopCommand.Response` | The result of the completed `Stop` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenDevice` | A device that contains one or more cabinets, and optionally a cooktop, and is capable of heating food. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenDevice.StandardTraits` | Trait Container for OvenDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenModeTrait.ChangeToModeCommand.Request` | The request payload for the ChangeToMode command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenModeTrait.ChangeToModeCommand.Response` | The result of the completed `ChangeToMode` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenModeTrait.Feature` | OvenMode cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenModeTrait.ModeOptionStruct` | Represents the possible mode of the `OvenMode` instance. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenModeTrait.ModeTagStruct` | Describes a mode tag. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OzoneConcentrationMeasurementTrait.Feature` | OzoneConcentrationMeasurement cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm10ConcentrationMeasurementTrait.Feature` | Pm10ConcentrationMeasurement cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm1ConcentrationMeasurementTrait.Feature` | Pm1ConcentrationMeasurement cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm25ConcentrationMeasurementTrait.Feature` | Pm25ConcentrationMeasurement cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource.BatChargeFaultChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource.BatFaultChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource.WiredFaultChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceDevice` | A device that provides energy to operate or charge other equipment. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceDevice.GoogleTraits` | Trait Container for PowerSourceDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceDevice.StandardTraits` | Trait Container for PowerSourceDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.BatChargeFaultChangeType` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.BatFaultChangeType` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.Feature` | PowerSource trait FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.WiredFaultChangeType` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerTopologyTrait.CircuitNodeStruct` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerTopologyTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PressureMeasurementTrait.Feature` | PressureMeasurement cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PressureSensorDevice` | A device that measures and reports the pressure of a fluid. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PressureSensorDevice.StandardTraits` | Trait Container for PressureSensorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.AirDetectionEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.DryRunningEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.ElectronicFatalFailureEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.ElectronicNonFatalFailureEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.ElectronicTemperatureHighEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.GeneralFaultEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.LeakageEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.MotorTemperatureHighEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.PowerMissingPhaseEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.PumpBlockedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.PumpMotorFatalFailureEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.SensorFailureEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.SupplyVoltageHighEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.SupplyVoltageLowEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.SystemPressureHighEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.SystemPressureLowEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.TurbineOperationEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.Feature` | PumpConfigurationAndControl cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.PumpStatusBitmap` | A bitmap indicating different aspects of the current state of the pump. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpControllerDevice` | A device that is capable of configuring and controlling a pump. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpControllerDevice.StandardTraits` | Trait Container for PumpControllerDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpDevice` | A device typically used to pump fluids like water that may have variable speed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpDevice.StandardTraits` | Trait Container for PumpDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransport.PushTransportBeginEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransport.PushTransportEndEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.AllocatePushTransportCommand.Request` | The request payload for the AllocatePushTransport command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.AllocatePushTransportCommand.Response` | Contains the allocated transport. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.AudioStreamStruct` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.CmafContainerOptionsStruct` | The container type and related options. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.ContainerOptionsStruct` | Defines the options related to the container format used for an AV stream. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.DeallocatePushTransportCommand.Request` | The request payload for the DeallocatePushTransport command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.Feature` | PushAvStreamTransport cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.FindTransportCommand.Request` | The request payload for the FindTransport command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.FindTransportCommand.Response` | Contains the transport configuration. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.ManuallyTriggerTransportCommand.Request` | The request payload for the ManuallyTriggerTransport command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.ModifyPushTransportCommand.Request` | The request payload for the ModifyPushTransport command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.SetTransportStatusCommand.Request` | The request payload for the SetTransportStatus command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.SupportedFormatStruct` | Defines the supported formats for a push transport. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.TransportConfigurationStruct` | The transport configuration. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.TransportMotionTriggerTimeControlStruct` | Defines parameters for controlling the timing of a transport stream triggered by motion. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.TransportOptionsStruct` | The transport options. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.TransportTriggerOptionsStruct` | Settings related to triggering events. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.TransportZoneOptionsStruct` | Defines options related to a specific zone for transport triggers. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.VideoStreamStruct` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RadonConcentrationMeasurementTrait.Feature` | RadonConcentrationMeasurementTrait cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RainSensorDevice` | A device that reports the presence of rain. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RainSensorDevice.StandardTraits` | Trait Container for RainSensorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAlarm.NotifyEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAlarmTrait.AlarmBitmap` | Bitmap indicating which alarms are supported. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAlarmTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetModeTrait.ChangeToModeCommand.Request` | The request payload for the ChangeToMode command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetModeTrait.ChangeToModeCommand.Response` | The result of the completed `ChangeToMode` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetModeTrait.Feature` | RefrigeratorAndTemperatureControlledCabinetMode cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetModeTrait.ModeOptionStruct` | Describes a mode that may be selected on the device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetModeTrait.ModeTagStruct` | Describes a mode tag. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorDevice` | A device containing one or more cabinets capable of chilling or freezing food. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorDevice.GoogleTraits` | Trait Container for RefrigeratorDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorDevice.StandardTraits` | Trait Container for RefrigeratorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RelativeHumidityMeasurementTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RoboticVacuumCleanerDevice` | A device that autonomously cleans floors and carpets by vacuuming dirt and debris. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RoboticVacuumCleanerDevice.GoogleTraits` | Trait Container for RoboticVacuumCleanerDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RoboticVacuumCleanerDevice.StandardTraits` | Trait Container for RoboticVacuumCleanerDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RoomAirConditionerDevice` | A device with the primary function of controlling the air temperature in a single room. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RoomAirConditionerDevice.GoogleTraits` | Trait Container for RoomAirConditionerDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RoomAirConditionerDevice.StandardTraits` | Trait Container for RoomAirConditionerDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RootNodeDevice` | A utility device type required for all nodes in a fabric whose main function is to describe the node and what endpoints the node supports. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RootNodeDevice.StandardTraits` | Trait Container for RootNodeDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait.ChangeToModeCommand.Request` | The request payload for the ChangeToMode command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait.ChangeToModeCommand.Response` | The result of the completed `ChangeToMode` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait.Feature` | RvcCleanMode cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait.ModeOptionStruct` | Describes a mode that may be selected on the device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait.ModeTagStruct` | Describes a mode tag. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState.OperationCompletionEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState.OperationalErrorEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.ErrorStateStruct` | Used to indicate the error state of the device when the RvcOperationStateTrait.Attributes.operationalState attribute is Error. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.GoHomeCommand.Request` | The request payload for the GoHome command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.GoHomeCommand.Response` | The result of the completed `GoHome` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.OperationalStateStruct` | Used to indicate a possible state of the device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.PauseCommand.Request` | The request payload for the Pause command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.PauseCommand.Response` | The result of the completed `Pause` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.ResumeCommand.Request` | The request payload for the Resume command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.ResumeCommand.Response` | The result of the completed `Resume` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.ChangeToModeCommand.Request` | The request payload for the ChangeToMode command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.ChangeToModeCommand.Response` | The result of the completed `ChangeToMode` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.Feature` | RvcRunMode cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.ModeOptionStruct` | Describes a mode that may be selected on the device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.ModeTagStruct` | Describes a mode tag. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.AreaInfoStruct` | The name and semantic data describing an area. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.AreaStruct` | Data about an area known to the server. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.Feature` | ServiceArea cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.LandmarkInfoStruct` | The data from this structure indicates a landmark and device position relative to the landmark. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.LocationDescriptorStruct` | Data describing the location of an area. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.MapStruct` | A struct representing a map. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.ProgressStruct` | Data about the operating status of an area. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.SelectAreasCommand.Request` | The request payload for the SelectAreas command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.SelectAreasCommand.Response` | The result of the completed `SelectAreas` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.SkipAreaCommand.Request` | The request payload for the SkipArea command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.SkipAreaCommand.Response` | The result of the completed `SkipArea` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SoilSensorDevice` | A device that reports measurements of soil values, such as moisture and (optionally) temperature |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SoilSensorDevice.StandardTraits` | Trait Container for SoilSensorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SpeakerDevice` | An audio or video device is capable of having its volume controlled and can be muted or unmuted. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SpeakerDevice.GoogleTraits` | Trait Container for SpeakerDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SpeakerDevice.StandardTraits` | Trait Container for SpeakerDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.InitialPressEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.LongPressEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.LongReleaseEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.MultiPressCompleteEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.MultiPressOngoingEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.ShortReleaseEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SwitchLatchedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SyntheticButtonPressEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SyntheticEncoderDecreaseCompleteEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SyntheticEncoderDecreaseOngoingEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SyntheticEncoderIncreaseCompleteEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SyntheticEncoderIncreaseOngoingEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SyntheticLongPressReleaseEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SyntheticLongPressStartEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.Feature` | Switch cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait.GoogleSyntheticFeatures` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigator.TargetUpdatedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.NavigateTargetCommand.Request` | The request payload for the NavigateTarget command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.NavigateTargetCommand.Response` | The result of the completed `NavigateTarget` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.TargetInfoStruct` | An object describing the navigable target. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlTrait.Feature` | TemperatureControl cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlTrait.SetTemperatureCommand.Request` | The request payload for the SetTemperature command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlledCabinetDevice` | A device that represents a single cabinet for chilling or freezing food in a refrigerator, freezer, wine chiller or other similar device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlledCabinetDevice.GoogleTraits` | Trait Container for TemperatureControlledCabinetDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlledCabinetDevice.StandardTraits` | Trait Container for TemperatureControlledCabinetDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurementTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureSensorDevice` | A device that reports measurements of temperature. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureSensorDevice.StandardTraits` | Trait Container for TemperatureSensorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.ActivePresetChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.ActiveScheduleChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.LocalTemperatureChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.OccupancyChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.RunningModeChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.RunningStateChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.SetpointChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.SystemModeChangeEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatDevice` | A device that is capable of having either built-in or separate sensors for temperature, humidity or occupancy, and allows the desired temperature to be set. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatDevice.GoogleTraits` | Trait Container for ThermostatDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatDevice.StandardTraits` | Trait Container for ThermostatDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AcErrorCodeBitmap` | Error codes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AddThermostatSuggestionCommand.Request` | The request payload for the AddThermostatSuggestion command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AddThermostatSuggestionCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AtomicAttributeStatusStruct` | The status of an attribute during an atomic write. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AtomicRequestCommand.Request` | The request payload for the AtomicRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AtomicRequestCommand.Response` | The result of the atomic request. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ClearWeeklyScheduleCommand.Request` | The request payload for the ClearWeeklySchedule command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.Feature` | Thermostat cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.GetWeeklyScheduleCommand.Request` | The request payload for the GetWeeklySchedule command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.GetWeeklyScheduleCommand.Response` | The weekly schedule, with the same payload as `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat#setWeeklySchedule(kotlin.UByte,com.google.home.matter.standard.ThermostatTrait.ScheduleDayOfWeekBitmap,com.google.home.matter.standard.ThermostatTrait.ScheduleModeBitmap,kotlin.collections.List)`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.HvacSystemTypeBitmap` | Describes the characteristics of the HVAC system. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.OccupancyBitmap` | Indicates the sensed occupancy state. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.PresetStruct` | A preset. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.PresetTypeFeaturesBitmap` | Preset type features. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.PresetTypeStruct` | A preset type. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ProgrammingOperationModeBitmap` | Thermostat programming operational states. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.RelayStateBitmap` | Thermostate running states. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.RemoteSensingBitmap` | Remote sensing configurations. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.RemoveThermostatSuggestionCommand.Request` | The request payload for the RemoveThermostatSuggestion command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ScheduleDayOfWeekBitmap` | Days of the week for scheduling. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ScheduleModeBitmap` | How the app decodes the setpoint fields of each transition. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ScheduleStruct` | A schedule. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ScheduleTransitionStruct` | A schedule transition. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ScheduleTypeFeaturesBitmap` | Features that may be supported by a Thermostat schedule. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ScheduleTypeStruct` | A schedule type. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetActivePresetRequestCommand.Request` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetActiveScheduleRequestCommand.Request` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetWeeklyScheduleCommand.Request` | The request payload for the SetWeeklySchedule command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetpointRaiseLowerCommand.Request` | The request payload for the SetpointRaiseLower command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ThermostatSuggestionNotFollowingReasonBitmap` | This bitmap is provisional and is not available for use. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ThermostatSuggestionStruct` | This struct is provisional and is not available for use. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.WeeklyScheduleTransitionStruct` | A single transition in a thermostat schedule. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatUserInterfaceConfigurationTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.Feature` | TotalVolatileOrganicCompoundsConcentrationMeasurement cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTesting.TestDifferentVendorMeiEventEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTesting.TestEventEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTesting.TestFabricScopedEventEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.Bitmap16MaskMap` | Bitmap16MaskMap |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.Bitmap32MaskMap` | Bitmap32MaskMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.Bitmap64MaskMap` | Bitmap64MaskMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.Bitmap8MaskMap` | Bitmap8MaskMap |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.DoubleNestedStructList` | DoubleNestedStructList |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.GlobalEchoRequestCommand.Request` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.GlobalEchoRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.NestedStruct` | NestedStruct |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.NestedStructList` | NestedStructList |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.NullablesAndOptionalsStruct` | NullablesAndOptionalsStruct\`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.SimpleBitmap` | SimpleBitmap |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.SimpleStruct` | SimpleStruct |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.SimpleStructEchoRequestCommand.Request` | The request payload for the SimpleStructEchoRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.SimpleStructEchoRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.StringEchoRequestCommand.Request` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.StringEchoRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestAddArgumentsCommand.Request` | The request payload for the TestAddArguments command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestAddArgumentsCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestBatchHelperRequestCommand.Request` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestBatchHelperRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestCheckCommandFlagsCommand.Request` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestCommand.Request` | The request payload for the Test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestComplexNullableOptionalRequestCommand.Request` | The request payload for the TestComplexNullableOptionalRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestComplexNullableOptionalRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestDifferentVendorMeiRequestCommand.Request` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestDifferentVendorMeiRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEmitTestEventRequestCommand.Request` | The request payload for the TestEmitTestEventRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEmitTestEventRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEmitTestFabricScopedEventRequestCommand.Request` | The request payload for the TestEmitTestFabricScopedEventRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEmitTestFabricScopedEventRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEnumsRequestCommand.Request` | The request payload for the TestEnumsRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEnumsRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestFabricScoped` | TestFabricScoped |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestGlobalBitmap` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestGlobalStruct` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListInt8UArgumentRequestCommand.Request` | The request payload for the TestListInt8UArgumentRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListInt8UArgumentRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListInt8UReverseRequestCommand.Request` | The request payload for the TestListInt8UReverseRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListInt8UReverseRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListNestedStructListArgumentRequestCommand.Request` | The request payload for the TestListNestedStructListArgumentRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListNestedStructListArgumentRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListStructArgumentRequestCommand.Request` | The request payload for the TestListStructArgumentRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListStructArgumentRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListStructOctet` | TestListStructOctet |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNestedStructArgumentRequestCommand.Request` | The request payload for the TestNestedStructArgumentRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNestedStructArgumentRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNestedStructListArgumentRequestCommand.Request` | The request payload for the TestNestedStructListArgumentRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNestedStructListArgumentRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNotHandledCommand.Request` | The request payload for the TestNotHandled command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNullableOptionalRequestCommand.Request` | The request payload for the TestNullableOptionalRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNullableOptionalRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSecondBatchHelperRequestCommand.Request` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSecondBatchHelperRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSimpleArgumentRequestCommand.Request` | The request payload for the TestSimpleArgumentRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSimpleArgumentRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSimpleOptionalArgumentRequestCommand.Request` | The request payload for the TestSimpleOptionalArgumentRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSpecificCommand.Request` | The request payload for the TestSpecific command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSpecificCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestStructArgumentRequestCommand.Request` | The request payload for the TestStructArgumentRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestStructArgumentRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestStructArrayArgumentRequestCommand.Request` | The request payload for the TestStructArrayArgumentRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestStructArrayArgumentRequestCommand.Response` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestUnknownCommandCommand.Request` | The request payload for the TestUnknownCommand command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TimedInvokeRequestCommand.Request` | The request payload for the TimedInvokeRequest command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UserLabelTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UserLabelTrait.LabelStruct` | An object describing an endpoint's label. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControl.ValveFaultEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControl.ValveStateChangedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait.CloseCommand.Request` | The request payload for the Close command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait.Feature` | ValveConfigurationAndControl Trait FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait.OpenCommand.Request` | The request payload for the Open command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait.ValveFaultBitmap` | The reason for a valve fault condition. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/VideoRemoteControlDevice` | A device that can control a video player, for example, a traditional universal remote control. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/VideoRemoteControlDevice.GoogleTraits` | Trait Container for VideoRemoteControlDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WakeOnLanTrait.Feature` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WaterFreezeDetectorDevice` | A device that reports the potential of water freezing. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WaterFreezeDetectorDevice.StandardTraits` | Trait Container for WaterFreezeDetectorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WaterLeakDetectorDevice` | A device that reports the presence of a water leak. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WaterLeakDetectorDevice.StandardTraits` | Trait Container for WaterLeakDetectorDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WaterValveDevice` | A device that is capable of configuring and controlling the flow of water. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WaterValveDevice.StandardTraits` | Trait Container for WaterValveDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringControllerDevice` | A device that is capable of controlling an automatic window covering. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringControllerDevice.StandardTraits` | Trait Container for WindowCoveringControllerDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringDevice` | A device that covers a window and is capable of being raised or tilted. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringDevice.GoogleTraits` | Trait Container for WindowCoveringDevice Google Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringDevice.StandardTraits` | Trait Container for WindowCoveringDevice Standard Traits. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.ConfigStatus` | Configuration and status information for the WindowCovering. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.DownOrCloseCommand.Request` | The request payload for the DownOrClose command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.Feature` | WindowCovering cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.GoToLiftPercentageCommand.Request` | The request payload for the GoToLiftPercentage command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.GoToLiftValueCommand.Request` | The request payload for the GoToLiftValue command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.GoToTiltPercentageCommand.Request` | The request payload for the GoToTiltPercentage command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.GoToTiltValueCommand.Request` | The request payload for the GoToTiltValue command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.Mode` | Can be used to configure the window covering by enabling or disabling various modes and capabilities. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.OperationalStatus` | Indicates in which direction the covering is currently moving or if it has stopped. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.SafetyStatus` | Reflects the state of the safety sensors and the common issues preventing movements. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.StopMotionCommand.Request` | The request payload for the StopMotion command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.UpOrOpenCommand.Request` | The request payload for the UpOrOpen command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagement.ZoneStoppedEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagement.ZoneTriggeredEvent` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.CreateOrUpdateTriggerCommand.Request` | The request payload for the CreateOrUpdateTrigger command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.CreateTwoDCartesianZoneCommand.Request` | The request payload for the CreateTwoDCartesianZone command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.CreateTwoDCartesianZoneCommand.Response` | The result of the `CreateTwoDCartesianZone` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.Feature` | ZoneManagement cluster FeatureMap. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.RemoveTriggerCommand.Request` | The request payload for the RemoveTrigger command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.RemoveZoneCommand.Request` | The request payload for the RemoveZone command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.TwoDCartesianVertexStruct` | Encodes a point on the two-dimensional Cartesian plane for the `TwoDCartesianZone` feature. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.TwoDCartesianZoneStruct` | Encodes all information needed to define a `TwoDCartesianZone`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.UpdateTwoDCartesianZoneCommand.Request` | The request payload for the UpdateTwoDCartesianZone command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.ZoneInformationStruct` | Encodes basic information about a zone without containing the specifics of how the zone is defined. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.ZoneTriggerControlStruct` | Settings for controlling zone triggers. |

## Objects

|---|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait` | Attributes for AccountLoginTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.GetSetupPinCommand` | Determine if the active user account of the given content app matches the active user account of the given commissionee, and if it does, return a setup PIN which can be used to establish a password-authenticated session with the commissionee. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.LoginCommand` | Allow the content app to assume the user account of the given commissionee by leveraging the setup PIN input by the user during the commissioning process. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.LogoutCommand` | Instruct the content app to clear the current user account and end the user session. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait` | Attributes for ActionsTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.DisableActionCommand` | Disable an action. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.DisableActionWithDurationCommand` | Disable an action for a specified amount of time, then enable it. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.EnableActionCommand` | Enable an action. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.EnableActionWithDurationCommand` | Enable an action for a specified amount of time, then disable it. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.InstantActionCommand` | Trigger an action (state change) on endpoints in an asynchronous manner. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.InstantActionWithTransitionCommand` | Trigger an action (state change) on endpoints, specifying how long the state change should take. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.PauseActionCommand` | Pause an ongoing action. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.PauseActionWithDurationCommand` | Pause an ongoing action for a specified amount of time, after which it resumes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.ResumeActionCommand` | Resume a paused action. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.StartActionCommand` | Start an action. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.StartActionWithDurationCommand` | Start an action, allow it to run for a specified amount of time, after which it stops. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.StopActionCommand` | Stop the ongoing action. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoringTrait` | Attributes for ActivatedCarbonFilterMonitoringTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoringTrait.ResetConditionCommand` | Reset the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoringTrait.Attributes#condition()` and `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoringTrait.Attributes#changeIndication()` attributes to indicate full resource availability. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirQualityTrait` | Attributes for AirQualityTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationBasicTrait` | Attributes for ApplicationBasicTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait` | Attributes for ApplicationLauncherTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.HideAppCommand` | Hide the specified app. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.LaunchAppCommand` | Launches an app. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.StopAppCommand` | Stop the app. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutputTrait` | Attributes for AudioOutputTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutputTrait.RenameOutputCommand` | Rename the specified output. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutputTrait.SelectOutputCommand` | Change the output on the device to the specified output. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait` | Attributes for BasicInformationTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.MfgSpecificPingCommand` | Send a manufacturer specific ping. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BindingTrait` | Attributes for BindingTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfigurationTrait` | Attributes for BooleanStateConfigurationTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfigurationTrait.EnableDisableAlarmCommand` | Enable or disable one or more alarm modes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfigurationTrait.SuppressAlarmCommand` | Suppress one or more alarm modes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateTrait` | Attributes for BooleanStateTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonDioxideConcentrationMeasurementTrait` | Attributes for CarbonDioxideConcentrationMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait` | Attributes for CarbonMonoxideConcentrationMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait` | Attributes for ChannelTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.CancelRecordProgramCommand` | Cancel recording for a specific program or series. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ChangeChannelByNumberCommand` | Change the channel to the channel specified by `majorNumber` and `minorNumber`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ChangeChannelCommand` | Change the channel to the specified channel. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.GetProgramGuideCommand` | Retrieves the program guide. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.RecordProgramCommand` | Record a specific program or series when it goes live. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.SkipChannelCommand` | Provides channel up and channel down functionality, by allowing the index of the selected channel to jump by the specified number of steps. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChimeTrait` | Attributes for ChimeTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChimeTrait.PlayChimeSoundCommand` | Play the currently selected chime. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait` | Attributes for ClosureControlTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.CalibrateCommand` | Initiates a calibration of the closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.MoveToCommand` | The closure updates its position, latch state and motion speed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.StopCommand` | Stops the closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait` | Attributes for ClosureDimensionTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.SetTargetCommand` | Moves a dimension of the closure to a target position. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.StepCommand` | Moves a dimension of the closure by a specified number of steps to a target position. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait` | Attributes for ColorControlTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.ColorLoopSetCommand` | Cycles the device through its range of hues. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.EnhancedMoveHueCommand` | Change a device's enhanced hue based on a rate of movement. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.EnhancedMoveToHueAndSaturationCommand` | Move a device from its current enhanced hue and saturation to the provided enhanced hue and saturation. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.EnhancedMoveToHueCommand` | Move a device from its current hue to the provided enhanced hue. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.EnhancedStepHueCommand` | Move a device's enhanced hue a specific amount over a period of time. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveColorCommand` | Move a device from its current color in a continuous fashion according to the rates specified. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveColorTemperatureCommand` | Change a device's color temperature based on a rate of movement. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveHueCommand` | Change a device's hue based on a rate of movement. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveSaturationCommand` | Change a device's saturation based on a rate of movement. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToColorCommand` | Move a device from its current color to the color given in the `colorX` and `colorY` parameters. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToColorTemperatureCommand` | Move a device from its current color to a new color, using the scaled inverse of the color temperature, in mireds. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToHueAndSaturationCommand` | Move a device from its current hue and saturation to the provided hue and saturation. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToHueCommand` | Move a device from its current hue to the provided hue. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToSaturationCommand` | Move a device from its current saturation to the provided saturation. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StepColorCommand` | Move a device from its current color by the specified color step. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StepColorTemperatureCommand` | Change a device's color temperature a specific amount over a period of time. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StepHueCommand` | Move a device's hue a specific amount over a period of time. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StepSaturationCommand` | Move a device's saturation a specific amount over a period of time. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StopMoveStepCommand` | Stop a `MoveTo`, Move, or Step command that is currently in process. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppObserverTrait` | Attributes for ContentAppObserverTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppObserverTrait.ContentAppMessageCommand` | Send a message to the content app. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait` | Attributes for ContentLauncherTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.LaunchContentCommand` | Launch the specified content. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.LaunchUrlCommand` | Launch content from the specified URL. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DescriptorTrait` | Attributes for DescriptorTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementModeTrait` | Attributes for DeviceEnergyManagementModeTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementModeTrait.ChangeToModeCommand` | Change device modes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait` | Attributes for DeviceEnergyManagementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.CancelPowerAdjustRequestCommand` | Allows a client, such as an EMS, to cancel an ongoing power adjustment request. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.CancelRequestCommand` | Allows an EMS to request cancellation of a previous adjustment request made in a `StartTimeAdjustRequest`, `ModifyForecastRequest`, or `RequestConstraintBasedForecast` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.ModifyForecastRequestCommand` | Allows an EMS to modify a forecast within the limits allowed by the ESA. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.PauseRequestCommand` | Allows a client to temporarily pause an operation and reduce the energy demand on the ESA. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.PowerAdjustRequestCommand` | Allows a client, such as an EMS, to request an adjustment in the power consumption of an ESA for a specified duration. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.RequestConstraintBasedForecastCommand` | Allows an EMS to request the ESA to recompute its forecast based on power and time constraints. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.ResumeRequestCommand` | Allows a client to cancel the `PauseRequest` command and enable the resumption of the previous operation. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.StartTimeAdjustRequestCommand` | Allows a client to adjust the start time of a forecast sequence that has not yet started operation. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarmTrait` | Attributes for DishwasherAlarmTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarmTrait.ModifyEnabledAlarmsCommand` | The details of a request to modify an enabled alarm. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarmTrait.ResetCommand` | The details of a request to reset active and, if possible, latched alarms. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait` | Attributes for DishwasherModeTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait.ChangeToModeCommand` | Change dishwasher mode. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait` | Attributes for DoorLockTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearAliroReaderConfigCommand` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearCredentialCommand` | Clear a single credential, one type of credential, or all credentials except `ProgrammingPIN` credentials. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearHolidayScheduleCommand` | Clear the specified holiday schedule, or all holiday schedules. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearUserCommand` | Clear the specified user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearWeekDayScheduleCommand` | Clear the specified week day schedule or all week day schedules for the specific user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearYearDayScheduleCommand` | Clear the specified year day schedule, or all year day schedules for the specific user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetCredentialStatusCommand` | Retrieve the status of the specified credential. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetHolidayScheduleCommand` | Get the holiday schedule for the specified holiday index. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetUserCommand` | Retrieve the user type for a specific user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetWeekDayScheduleCommand` | Retrieve the weekly schedule for the specified user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetYearDayScheduleCommand` | Retrieve the specified year day schedule for the specified user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.LockDoorCommand` | Lock the door. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetAliroReaderConfigCommand` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetCredentialCommand` | Set a credential into the lock for a new or existing user, or for a programming user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetHolidayScheduleCommand` | Set the holiday schedule by specifying the local start and end time with respect to a specific lock operating mode. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetUserCommand` | Set the user on the lock. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetWeekDayScheduleCommand` | Set a weekly repeating schedule for the specified user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetYearDayScheduleCommand` | Set a time-specific schedule ID for a specified user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.UnboltDoorCommand` | Disengage the deadbolt. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.UnlockDoorCommand` | Unlock the door. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.UnlockWithTimeoutCommand` | Unlock the door with a timeout parameter. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurementTrait` | Attributes for ElectricalEnergyMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurementTrait` | Attributes for ElectricalPowerMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseModeTrait` | Attributes for EnergyEvseModeTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseModeTrait.ChangeToModeCommand` | Change device modes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait` | Attributes for EnergyEvseTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.ClearTargetsCommand` | Allows a client to clear all stored charging targets. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.DisableCommand` | Disables the EVSE from charging and discharging. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.EnableChargingCommand` | Enables the EVSE to charge an electric vehicle. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.EnableDischargingCommand` | Enables the EVSE to discharge an electric vehicle. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.GetTargetsCommand` | Allows a client to retrieve the current set of charging targets. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.SetTargetsCommand` | Allows a client to set user-specified charging targets. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.StartDiagnosticsCommand` | Puts the EVSE into self-diagnostics mode as long as the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.Attributes#supplyState()` attribute is in the `Disabled` state when the command is sent. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyPreferenceTrait` | Attributes for EnergyPreferenceTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait` | Attributes for FanControlTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.StepCommand` | Speed up or slow down the fan, in steps, without the client having to know the fan speed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FixedLabelTrait` | Attributes for FixedLabelTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FlowMeasurementTrait` | Attributes for FlowMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FormaldehydeConcentrationMeasurementTrait` | Attributes for FormaldehydeConcentrationMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait` | Attributes for GeneralDiagnosticsTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.PayloadTestRequestCommand` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.TestEventTriggerCommand` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.TimeSnapshotCommand` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoringTrait` | Attributes for HepaFilterMonitoringTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoringTrait.ResetConditionCommand` | Reset the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoringTrait.Attributes#condition()` and `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoringTrait.Attributes#changeIndication()` attributes to indicate full resource availability. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IdentifyTrait` | Attributes for IdentifyTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IdentifyTrait.IdentifyCommand` | Start or stop the identification state for the receiving device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IdentifyTrait.TriggerEffectCommand` | Start an effect that provides visual feedback to the user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IlluminanceMeasurementTrait` | Attributes for IlluminanceMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInputTrait` | Attributes for KeypadInputTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInputTrait.SendKeyCommand` | Process a key code as input to the media device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryDryerControlsTrait` | Attributes for LaundryDryerControlsTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherControlsTrait` | Attributes for LaundryWasherControlsTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait` | Attributes for LaundryWasherModeTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.ChangeToModeCommand` | Change the mode of the device's cluster instance, and set the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.Attributes#currentMode()` attribute of the device's cluster instance. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait` | Attributes for LevelControlTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveCommand` | Change a device's level based on a rate of movement. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveToClosestFrequencyCommand` | Change a device's current frequency. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveToLevelCommand` | Move a device from its current level to the provided level. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveToLevelWithOnOffCommand` | Move a device from its current level to the provided level and toggle the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.Attributes#onOff()` attribute of the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff` cluster depending on the end value of `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.Attributes#currentLevel()`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveWithOnOffCommand` | Move a device's level based on a rate of movement and toggle the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.Attributes#onOff()` attribute of the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff` cluster depending on the end value of `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.Attributes#currentLevel()`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.StepCommand` | Move a device's level a specific amount over a period of time. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.StepWithOnOffCommand` | Move a device's level a specific amount over a period of time and toggle the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.Attributes#onOff()` attribute of the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff` cluster depending on the end value of `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.Attributes#currentLevel()`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.StopCommand` | Terminate a `Move`, `MoveToLevel`, or `Step` command (including their `OnOff` variants) currently in progress, and sets the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.Attributes#remainingTime()` attribute to `0`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.StopWithOnOffCommand` | Terminate a `Move`, `MoveToLevel`, or `Step` command (including their `OnOff` variants) currently in progress, and sets the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.Attributes#remainingTime()` attribute to `0`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LocalizationConfigurationTrait` | Attributes for LocalizationConfigurationTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LowPowerTrait` | Attributes for LowPowerTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LowPowerTrait.SleepCommand` | Put the device into low power mode. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait` | Attributes for MediaInputTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.HideInputStatusCommand` | Hide the input list on the display. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.RenameInputCommand` | Change the name of the specified input. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.SelectInputCommand` | Change the media input on the device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.ShowInputStatusCommand` | Show the input list on the display. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait` | Attributes for MediaPlaybackTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.ActivateAudioTrackCommand` | Activate an audio track. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.ActivateTextTrackCommand` | Activate a text track. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.DeactivateTextTrackCommand` | Deactivate the current text track. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.FastForwardCommand` | Fast forward the current media. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.NextCommand` | Move to the next item in the media. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PauseCommand` | Pause the current media. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PlayCommand` | Play the current media. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PreviousCommand` | Move to the previous item in the current media. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.RewindCommand` | Rewind the current media. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SeekCommand` | Change the playback position in the current media to the specified position. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SkipBackwardCommand` | Skip backward by a specified amount of time within the current media. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SkipForwardCommand` | Skip forward by a specified amount of time within the current media. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.StartOverCommand` | Start over from the beginning of the current media. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.StopCommand` | Stop playing the current media. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait` | Attributes for MessagesTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.CancelMessagesRequestCommand` | Cancels the messages in the passed fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.PresentMessagesRequestCommand` | Appends the message in the passed fields to the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.Attributes#messages()` attribute. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControlTrait` | Attributes for MicrowaveOvenControlTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControlTrait.AddMoreTimeCommand` | Add more time to the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControlTrait.Attributes#cookTime()` attribute of the server. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControlTrait.SetCookingParametersCommand` | Sets the cooking parameters associated with the operation of the device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenModeTrait` | Attributes for MicrowaveOvenModeTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectTrait` | Attributes for ModeSelectTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectTrait.ChangeToModeCommand` | Change the mode of the device's cluster instance, and set the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectTrait.Attributes#currentMode()` attribute of the device's cluster instance. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/NitrogenDioxideConcentrationMeasurementTrait` | Attributes for NitrogenDioxideConcentrationMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensingTrait` | Attributes for OccupancySensingTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait` | Attributes for OnOffTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OffCommand` | Turn off the device, and set the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.Attributes#onOff()` attribute to false. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OffWithEffectCommand` | Allow devices to be turned off using enhanced ways of fading. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OnCommand` | Turn on the device, and set the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.Attributes#onOff()` attribute to true. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OnWithRecallGlobalSceneCommand` | Allow the recall of the settings (global scene) the device had when the device was turned off. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OnWithTimedOffCommand` | Allow the device to be turned on for a specific duration with a guarded off duration so that, should the device be subsequently turned off, further `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OnWithTimedOffCommand.Request` commands received during this time are prevented from turning the devices back on. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.ToggleCommand` | If the device is off, turn the device on and set the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.Attributes#onOff()` attribute to `true`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait` | Attributes for OperationalStateTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.PauseCommand` | Pause the device if possible, based on the current operation underway. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.ResumeCommand` | Resume operation if the device is in a state where it can be resumed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.StartCommand` | Start the device if the device is in a state where it can be started. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.StopCommand` | Stop the device if possible, based on the current operation underway. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait` | Attributes for OtaSoftwareUpdateRequestorTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait.AnnounceOtaProviderCommand` | Announce the presence of a particular OTA provider. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait` | Attributes for OvenCavityOperationalStateTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.StartCommand` | Start the oven if it is in a state where it can be started. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.StopCommand` | Stop the oven if possible, based on the current operation underway. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenModeTrait` | Attributes for OvenModeTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenModeTrait.ChangeToModeCommand` | Change device modes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OzoneConcentrationMeasurementTrait` | Attributes for OzoneConcentrationMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm10ConcentrationMeasurementTrait` | Attributes for Pm10ConcentrationMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm1ConcentrationMeasurementTrait` | Attributes for Pm1ConcentrationMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm25ConcentrationMeasurementTrait` | Attributes for Pm25ConcentrationMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait` | Attributes for PowerSourceTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerTopologyTrait` | Attributes for PowerTopologyTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PressureMeasurementTrait` | Attributes for PressureMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait` | Attributes for PumpConfigurationAndControlTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait` | Attributes for PushAvStreamTransportTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.AllocatePushTransportCommand` | Allocate a push transport. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.DeallocatePushTransportCommand` | Deallocate a push transport. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.FindTransportCommand` | Get the transport configuration for the specified push transport or all allocated transports if no `connectionId` is specified. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.ManuallyTriggerTransportCommand` | Manually trigger a transport. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.ModifyPushTransportCommand` | Modify the transport status. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.SetTransportStatusCommand` | Set the transport status. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RadonConcentrationMeasurementTrait` | Attributes for RadonConcentrationMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAlarmTrait` | Attributes for RefrigeratorAlarmTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetModeTrait` | Attributes for RefrigeratorAndTemperatureControlledCabinetModeTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetModeTrait.ChangeToModeCommand` | Change device modes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RelativeHumidityMeasurementTrait` | Attributes for RelativeHumidityMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait` | Attributes for RvcCleanModeTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait.ChangeToModeCommand` | Change the mode of the device's cluster instance, and set the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait.Attributes#currentMode()` attribute of the device's cluster instance. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait` | Attributes for RvcOperationalStateTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.GoHomeCommand` | Send the device to its home base. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.PauseCommand` | Pause the device if possible, based on the current operation underway. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.ResumeCommand` | Resume operation if the device is in a state where it can be resumed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait` | Attributes for RvcRunModeTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.ChangeToModeCommand` | Change the mode of the device's cluster instance, and set the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.Attributes#currentMode()` attribute of the device's cluster instance. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait` | Attributes for ServiceAreaTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.SelectAreasCommand` | Selects the areas where the device should attempt to operate. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.SkipAreaCommand` | Indicates to the device that the area specified by the `areaID` field should be skipped. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/StandardDeviceTypeRegistry` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/StandardTraitRegistry` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/SwitchTrait` | Attributes for SwitchTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait` | Attributes for TargetNavigatorTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.NavigateTargetCommand` | Navigate the UX to the identified target. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlTrait` | Attributes for TemperatureControlTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlTrait.SetTemperatureCommand` | Set the desired temperature. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurementTrait` | Attributes for TemperatureMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait` | Attributes for ThermostatTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AddThermostatSuggestionCommand` | This command is provisional and is not available for use. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AtomicRequestCommand` | Begin, commit, or cancel an atomic write. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ClearWeeklyScheduleCommand` | This method is deprecated in the Matter specification and is not supported. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.GetWeeklyScheduleCommand` | This method is deprecated in the Matter specification and is not supported. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.RemoveThermostatSuggestionCommand` | This command is provisional and is not available for use. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetActivePresetRequestCommand` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetActiveScheduleRequestCommand` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetWeeklyScheduleCommand` | This method is deprecated in the Matter specification and is not supported. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetpointRaiseLowerCommand` | Change the setpoint for the current thermostat mode. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatUserInterfaceConfigurationTrait` | Attributes for ThermostatUserInterfaceConfigurationTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TotalVolatileOrganicCompoundsConcentrationMeasurementTrait` | Attributes for TotalVolatileOrganicCompoundsConcentrationMeasurementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait` | Attributes for UnitTestingTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.GlobalEchoRequestCommand` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.SimpleStructEchoRequestCommand` | Unit test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.StringEchoRequestCommand` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestAddArgumentsCommand` | Simple command that adds the two arguments passed to it. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestBatchHelperRequestCommand` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestCheckCommandFlagsCommand` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestCommand` | Simple command without any parameters and without a specific response. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestComplexNullableOptionalRequestCommand` | Unit test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestDifferentVendorMeiRequestCommand` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEmitTestEventRequestCommand` | Unit test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEmitTestFabricScopedEventRequestCommand` | Unit test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEnumsRequestCommand` | Unit test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListInt8UArgumentRequestCommand` | Unit test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListInt8UReverseRequestCommand` | Unit test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListNestedStructListArgumentRequestCommand` | Unit test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListStructArgumentRequestCommand` | Unit test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNestedStructArgumentRequestCommand` | Unit test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNestedStructListArgumentRequestCommand` | Unit test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNotHandledCommand` | Simple command without any parameters and without a specific response not handled by the server. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNullableOptionalRequestCommand` | Unit test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSecondBatchHelperRequestCommand` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSimpleArgumentRequestCommand` | Command that takes a boolean argument. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSimpleOptionalArgumentRequestCommand` | Unit test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSpecificCommand` | Simple command without any parameters and with a specific response. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestStructArgumentRequestCommand` | Unit test command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestStructArrayArgumentRequestCommand` | Command that takes various arguments that are arrays, including an array of structs which have a list member. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestUnknownCommandCommand` | Simple command that should not be added to the server. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TimedInvokeRequestCommand` | TimedInvokeRequest command |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UserLabelTrait` | Attributes for UserLabelTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait` | Attributes for ValveConfigurationAndControlTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait.CloseCommand` | Set the valve to its closed position. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait.OpenCommand` | Set the valve to its open position. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WakeOnLanTrait` | Attributes for WakeOnLanTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait` | Attributes for WindowCoveringTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.DownOrCloseCommand` | Adjust the window covering position so the physical lift or slide and tilt is at the maximum closed or down position. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.GoToLiftPercentageCommand` | Adjust the window covering to the specified lift position. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.GoToLiftValueCommand` | Adjust the window covering to the specified lift position. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.GoToTiltPercentageCommand` | Adjust the window covering to the specified tilt position. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.GoToTiltValueCommand` | Adjust the window covering to the specified tilt position. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.StopMotionCommand` | Stop any adjustments to physical tilt and lift or slide that is currently underway. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.UpOrOpenCommand` | Adjust the window covering position so the physical lift or slide and tilt is at the maximum open or up position. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait` | Attributes for ZoneManagementTrait. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.CreateOrUpdateTriggerCommand` | Creates or updates a zone trigger. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.CreateTwoDCartesianZoneCommand` | Creates and stores a two-dimensional Cartesian zone. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.RemoveTriggerCommand` | Removes a zone trigger. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.RemoveZoneCommand` | Removes the user-defined zone indicated by the `ZoneID`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.UpdateTwoDCartesianZoneCommand` | Updates a stored two-dimensional Cartesian zone. |

## Enums

|---|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLogin.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLogin.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLogin.LoggedOutEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.GetSetupPinCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.GetSetupPinCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.LoginCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AccountLoginTrait.LogoutCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Actions.ActionFailedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Actions.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Actions.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Actions.StateChangedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.ActionErrorEnum` | Error types. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.ActionStateEnum` | Action state. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.ActionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.ActionTypeEnum` | Action types. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.DisableActionCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.DisableActionWithDurationCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.EnableActionCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.EnableActionWithDurationCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.EndpointListStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.EndpointListTypeEnum` | Type of endpoint list. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.InstantActionCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.InstantActionWithTransitionCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.PauseActionCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.PauseActionWithDurationCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.ResumeActionCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.StartActionCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.StartActionWithDurationCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActionsTrait.StopActionCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoring.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoring.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoringTrait.ChangeIndicationEnum` | The condition of the activated carbon filter. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoringTrait.DegradationDirectionEnum` | The direction in which the condition of the activated carbon filter changes over time. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoringTrait.ProductIdentifierTypeEnum` | The type of identifier used to describe the product. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoringTrait.ReplacementProductStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ActivatedCarbonFilterMonitoringTrait.ResetConditionCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirQuality.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AirQualityTrait.AirQualityEnum` | The quality of the analyzed air. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationBasic.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationBasicTrait.ApplicationStatusEnum` | Application statuses. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationBasicTrait.ApplicationStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncher.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncher.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.ApplicationEpStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.ApplicationStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.HideAppCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.HideAppCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.LaunchAppCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.LaunchAppCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.StatusEnum` | ApplicationLauncher statuses. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.StopAppCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ApplicationLauncherTrait.StopAppCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutput.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutput.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutputTrait.OutputInfoStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutputTrait.OutputTypeEnum` | The type of output. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutputTrait.RenameOutputCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/AudioOutputTrait.SelectOutputCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformation.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformation.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformation.LeaveEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformation.ReachableChangedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformation.ShutDownEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformation.StartUpEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.CapabilityMinimaStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.ColorEnum` | Color values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.MfgSpecificPingCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.ProductAppearanceStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BasicInformationTrait.ProductFinishEnum` | Product finish values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Binding.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BindingTrait.TargetStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanState.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanState.StateChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfiguration.AlarmsStateChangedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfiguration.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfiguration.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfiguration.SensorFaultEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfigurationTrait.EnableDisableAlarmCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/BooleanStateConfigurationTrait.SuppressAlarmCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonDioxideConcentrationMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonDioxideConcentrationMeasurementTrait.LevelValueEnum` | Level values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonDioxideConcentrationMeasurementTrait.MeasurementMediumEnum` | Mediums in which measurements are taken. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonDioxideConcentrationMeasurementTrait.MeasurementUnitEnum` | Measurement units. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.LevelValueEnum` | Level values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.MeasurementMediumEnum` | Mediums in which measurements are taken. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/CarbonMonoxideConcentrationMeasurementTrait.MeasurementUnitEnum` | Measurement units. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Channel.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Channel.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.AdditionalInfoStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.CancelRecordProgramCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ChangeChannelByNumberCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ChangeChannelCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ChangeChannelCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ChannelInfoStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ChannelPagingStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ChannelTypeEnum` | Types of channels. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.GetProgramGuideCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.GetProgramGuideCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.LineupInfoStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.LineupInfoTypeEnum` | Types of lineup information. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.PageTokenStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ProgramCastStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ProgramCategoryStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.ProgramStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.RecordProgramCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.SeriesInfoStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.SkipChannelCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChannelTrait.StatusEnum` | Statuses for channel selection commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Chime.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Chime.ChimeStartedPlayingEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Chime.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChimeTrait.ChimeSoundStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ChimeTrait.PlayChimeSoundCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControl.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControl.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControl.EngageStateChangedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControl.MovementCompletedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControl.OperationalErrorEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControl.SecureStateChangedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.CalibrateCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.ClosureErrorEnum` | Error states that can be reported by the closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.CurrentPositionEnum` | The current position of the closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.MainStateEnum` | The current operational state of the closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.MoveToCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.OverallCurrentStateStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.OverallTargetStateStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.StopCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.TargetPositionEnum` | The target position of the closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureControlTrait.ThreeLevelAutoEnum` | Used to set the speed of the closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimension.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimension.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.ClosureUnitEnum` | Describes the units of measure for a dimension of a composed closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.DimensionStateStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.ModulationTypeEnum` | Describes the modulation type of a composed closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.OverflowEnum` | Describes the overflow state of a composed closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.RangePercent100thsStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.RotationAxisEnum` | Describes the axis of rotation of a panel. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.SetTargetCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.StepCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.StepDirectionEnum` | Describes the direction of a step motion for a composed closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.ThreeLevelAutoEnum` | Used to set the speed of the closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.TranslationDirectionEnum` | Describes the direction of translation for a composed closure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ClosureDimensionTrait.UnitRangeStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.ColorLoopActionEnum` | The action to take for a color loop. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.ColorLoopDirectionEnum` | The direction for an attribute on a circular scale. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.ColorLoopSetCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.ColorModeEnum` | The attributes that determine the current color of the device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.DirectionEnum` | The direction in which to change an attribute whose values are arranged in a circle. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.DriftCompensationEnum` | How drift compensation is implemented. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.EnhancedColorModeEnum` | How enhanced color mode is specified. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.EnhancedMoveHueCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.EnhancedMoveToHueAndSaturationCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.EnhancedMoveToHueCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.EnhancedStepHueCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveColorCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveColorTemperatureCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveHueCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveModeEnum` | Move mode values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveSaturationCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToColorCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToColorTemperatureCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToHueAndSaturationCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToHueCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.MoveToSaturationCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StepColorCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StepColorTemperatureCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StepHueCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StepModeEnum` | The mode by which stepwise changes to the attribute are applied. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StepSaturationCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlTrait.StopMoveStepCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppObserver.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppObserver.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppObserverTrait.ContentAppMessageCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppObserverTrait.ContentAppMessageCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentAppObserverTrait.StatusEnum` | The status of the `ContentAppMessage`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncher.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncher.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.AdditionalInfoStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.BrandingInformationStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.CharacteristicEnum` | Track characteristics. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.ContentSearchStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.DimensionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.LaunchContentCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.LaunchContentCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.LaunchUrlCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.LaunchUrlCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.MetricTypeEnum` | Indicates how a set of dimensions are defined. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.ParameterEnum` | Content data elements that may be searched on. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.ParameterStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.PlaybackPreferencesStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.StatusEnum` | Launch statuses. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.StyleInformationStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ContentLauncherTrait.TrackPreferenceStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Descriptor.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DescriptorTrait.DeviceTypeStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DescriptorTrait.SemanticTagStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagement.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagement.PausedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagement.PowerAdjustEndEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagement.PowerAdjustStartEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagement.ResumedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementMode.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementMode.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementModeTrait.ChangeToModeCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementModeTrait.ChangeToModeCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementModeTrait.ModeOptionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementModeTrait.ModeTag` | Descriptive names of device energy management modes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementModeTrait.ModeTagStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.AdjustmentCauseEnum` | The cause of the adjustment request from the EMS. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.CancelPowerAdjustRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.CancelRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.CauseEnum` | The cause of the request from the EMS. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.ConstraintsStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.CostStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.CostTypeEnum` | The different types of costs. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.EsaStateEnum` | The state of the ESA. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.EsaTypeEnum` | The type of the ESA. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.ForecastStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.ForecastUpdateReasonEnum` | The reason for updating the forecast. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.ModifyForecastRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.OptOutStateEnum` | The opt-out state of the ESA. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.PauseRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.PowerAdjustCapabilityStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.PowerAdjustReasonEnum` | The reason for the power adjustment. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.PowerAdjustRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.PowerAdjustStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.RequestConstraintBasedForecastCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.ResumeRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.SlotAdjustmentStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.SlotStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DeviceEnergyManagementTrait.StartTimeAdjustRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarm.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarm.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarm.NotifyEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarmTrait.ModifyEnabledAlarmsCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherAlarmTrait.ResetCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherMode.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherMode.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait.ChangeToModeCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait.ChangeToModeCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait.ModeOptionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait.ModeTag` | The mode of operation. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DishwasherModeTrait.ModeTagStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock.DoorLockAlarmEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock.DoorStateChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock.LockOperationErrorEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock.LockOperationEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLock.LockUserChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.AlarmCodeEnum` | Alarm codes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearAliroReaderConfigCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearCredentialCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearHolidayScheduleCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearUserCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearWeekDayScheduleCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.ClearYearDayScheduleCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.CredentialRuleEnum` | Indicates the credential rule that can be applied to a particular user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.CredentialStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.CredentialTypeEnum` | Indicates the credential type. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DataOperationTypeEnum` | Indicates the data operation performed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlLockState` | Door lock states. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlLockType` | Lock types. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DlStatus` | Door lock statuses. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DoorLockOperationEventCode` | Door lock operation event codes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DoorLockProgrammingEventCode` | Door lock programming event codes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DoorLockSetPinOrIdStatus` | Door lock credential status. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DoorLockUserStatus` | The status for a specific user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DoorLockUserType` | The type for a specific user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.DoorStateEnum` | Door states. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetCredentialStatusCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetCredentialStatusCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetHolidayScheduleCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetHolidayScheduleCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetUserCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetUserCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetWeekDayScheduleCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetWeekDayScheduleCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetYearDayScheduleCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.GetYearDayScheduleCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.LockDataTypeEnum` | Data types associated with door locks. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.LockDoorCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.LockOperationTypeEnum` | The type of Lock operation performed. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.OperatingModeEnum` | Operating modes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.OperationErrorEnum` | Indicates the cause of the Lock or Unlock operation failure. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.OperationSourceEnum` | Indicates the source of the Lock or Unlock operation. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetAliroReaderConfigCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetCredentialCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetCredentialCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetHolidayScheduleCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetUserCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetWeekDayScheduleCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.SetYearDayScheduleCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.StatusCodeEnum` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.UnboltDoorCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.UnlockDoorCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.UnlockWithTimeoutCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.UserStatusEnum` | The status for a specific user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/DoorLockTrait.UserTypeEnum` | The type of a specific user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurement.CumulativeEnergyMeasuredEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurement.PeriodicEnergyMeasuredEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurementTrait.CumulativeEnergyResetStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurementTrait.EnergyMeasurementStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurementTrait.MeasurementAccuracyRangeStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurementTrait.MeasurementAccuracyStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalEnergyMeasurementTrait.MeasurementTypeEnum` | The type of measurement. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurement.MeasurementPeriodRangesEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurementTrait.HarmonicMeasurementStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurementTrait.MeasurementAccuracyRangeStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurementTrait.MeasurementAccuracyStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurementTrait.MeasurementRangeStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurementTrait.MeasurementTypeEnum` | The type of measurement. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ElectricalPowerMeasurementTrait.PowerModeEnum` | The type of current. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse.EnergyTransferStartedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse.EnergyTransferStoppedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse.EvConnectedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse.EvNotDetectedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse.FaultEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvse.RfidEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseMode.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseMode.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseModeTrait.ChangeToModeCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseModeTrait.ChangeToModeCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseModeTrait.ModeOptionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseModeTrait.ModeTag` | Descriptive names of EVSE modes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseModeTrait.ModeTagStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.ChargingTargetScheduleStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.ChargingTargetStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.ClearTargetsCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.DisableCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.EnableChargingCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.EnableDischargingCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.EnergyTransferStoppedReasonEnum` | The reason for stopping the energy transfer. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.FaultStateEnum` | The fault state of the EVSE. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.GetTargetsCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.GetTargetsCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.SetTargetsCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.StartDiagnosticsCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.StateEnum` | The state of the electric vehicle. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyEvseTrait.SupplyStateEnum` | Whether the electric vehicle is allowed to charge or disharge. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyPreference.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyPreferenceTrait.BalanceStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/EnergyPreferenceTrait.EnergyPriorityEnum` | Categories to prioritize for energy consumption. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControl.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.AirflowDirectionEnum` | Specifies the air flow direction. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.FanModeEnum` | Specifies the current fan mode. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.FanModeSequenceEnum` | Supported fan speed ranges. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.StepCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FanControlTrait.StepDirectionEnum` | The direction to take for a fan speed change. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FixedLabel.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FixedLabelTrait.LabelStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FlowMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FormaldehydeConcentrationMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FormaldehydeConcentrationMeasurementTrait.LevelValueEnum` | Level values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FormaldehydeConcentrationMeasurementTrait.MeasurementMediumEnum` | Mediums in which measurements are taken. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/FormaldehydeConcentrationMeasurementTrait.MeasurementUnitEnum` | Measurement units. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnostics.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnostics.BootReasonEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnostics.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnostics.HardwareFaultChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnostics.NetworkFaultChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnostics.RadioFaultChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.BootReasonEnum` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.DeviceLoadStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.HardwareFaultEnum` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.InterfaceTypeEnum` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.NetworkFaultEnum` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.NetworkInterface.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.PayloadTestRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.PayloadTestRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.RadioFaultEnum` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.TestEventTriggerCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.TimeSnapshotCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/GeneralDiagnosticsTrait.TimeSnapshotCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoring.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoring.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoringTrait.ChangeIndicationEnum` | The condition of the HEPA filter. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoringTrait.DegradationDirectionEnum` | The direction in which the condition of the HEPA filter changes over time. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoringTrait.ProductIdentifierTypeEnum` | The type of identifier used to describe the product. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoringTrait.ReplacementProductStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/HepaFilterMonitoringTrait.ResetConditionCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Identify.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IdentifyTrait.EffectIdentifierEnum` | The effect to use for an identification state or triggered effect. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IdentifyTrait.EffectVariantEnum` | Variants of the effect identifier. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IdentifyTrait.IdentifyCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IdentifyTrait.IdentifyTypeEnum` | The identification state presented to the user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IdentifyTrait.TriggerEffectCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IlluminanceMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/IlluminanceMeasurementTrait.LightSensorTypeEnum` | Specifies the illuminance measurement sensor type. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInput.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInput.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInputTrait.CecKeyCodeEnum` | Key codes as defined by the Consumer Electronics Control (CEC) specification. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInputTrait.SendKeyCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInputTrait.SendKeyCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/KeypadInputTrait.StatusEnum` | Status codes for `SendKey` commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryDryerControls.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryDryerControlsTrait.DrynessLevelEnum` | Represents the level of dryness that will be used while drying in a selected mode. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherControls.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherControlsTrait.NumberOfRinsesEnum` | Representation of the number of rinses to be performed for a selected mode. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherMode.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherMode.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.ChangeToModeCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.ChangeToModeCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.ModeOptionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.ModeTag` | The ModeTags for LaundryWasherMode. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LaundryWasherModeTrait.ModeTagStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControl.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveModeEnum` | The direction in which to move a device's level. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveToClosestFrequencyCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveToLevelCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveToLevelWithOnOffCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.MoveWithOnOffCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.StepCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.StepModeEnum` | The direction in which to step a device's level. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.StepWithOnOffCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.StopCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LevelControlTrait.StopWithOnOffCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LocalizationConfiguration.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LowPower.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LowPower.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/LowPowerTrait.SleepCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInput.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInput.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.HideInputStatusCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.InputInfoStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.InputTypeEnum` | Types of input. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.RenameInputCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.SelectInputCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaInputTrait.ShowInputStatusCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlayback.StateChangedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.ActivateAudioTrackCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.ActivateTextTrackCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.CharacteristicEnum` | Track characteristics. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.DeactivateTextTrackCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.FastForwardCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.FastForwardCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.NextCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.NextCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PauseCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PauseCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PlayCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PlayCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PlaybackPositionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PlaybackStateEnum` | Playback states. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PreviousCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.PreviousCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.RewindCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.RewindCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SeekCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SeekCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SkipBackwardCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SkipBackwardCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SkipForwardCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.SkipForwardCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.StartOverCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.StartOverCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.StatusEnum` | Playback statuses. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.StopCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.StopCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.TrackAttributesStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MediaPlaybackTrait.TrackStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Messages.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Messages.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Messages.MessageCompleteEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Messages.MessagePresentedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Messages.MessageQueuedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.CancelMessagesRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.FutureMessagePreferenceEnum` | A display device may include this preference in the `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.MessageComplete` event as a hint to clients about how to handle future similar messages for the user. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.MessagePriorityEnum` | Priority should be used to determine which messages to show when the number of eligible messages is larger than the device's capacity to present them. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.MessageResponseOptionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.MessageStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MessagesTrait.PresentMessagesRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControl.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControl.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControlTrait.AddMoreTimeCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenControlTrait.SetCookingParametersCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenMode.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenModeTrait.ModeOptionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenModeTrait.ModeTag` | Descriptive names of microwave oven modes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/MicrowaveOvenModeTrait.ModeTagStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelect.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelect.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectTrait.ChangeToModeCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectTrait.ModeOptionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ModeSelectTrait.SemanticTagStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/NitrogenDioxideConcentrationMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/NitrogenDioxideConcentrationMeasurementTrait.LevelValueEnum` | Level values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/NitrogenDioxideConcentrationMeasurementTrait.MeasurementMediumEnum` | Mediums in which measurements are taken. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/NitrogenDioxideConcentrationMeasurementTrait.MeasurementUnitEnum` | Measurement units. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensing.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensing.OccupancyChangedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensingTrait.HoldTimeLimitsStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OccupancySensingTrait.OccupancySensorTypeEnum` | Specifies the occupancy sensor type. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOff.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.DelayedAllOffEffectVariantEnum` | Delayed fading effects for lighting. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.DyingLightEffectVariantEnum` | Dying effects for lighting. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.EffectIdentifierEnum` | Fading effect types for use with lighting. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OffCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OffWithEffectCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OnCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OnWithRecallGlobalSceneCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.OnWithTimedOffCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.StartUpOnOffEnum` | Startup behaviors for a device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OnOffTrait.ToggleCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState.OperationCompletionEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalState.OperationalErrorEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.ErrorStateEnum` | The error states. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.ErrorStateStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.OperationalStateEnum` | The operational states. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.OperationalStateStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.PauseCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.PauseCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.ResumeCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.ResumeCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.StartCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.StartCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.StopCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OperationalStateTrait.StopCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestor.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestor.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestor.DownloadErrorEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestor.StateTransitionEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestor.VersionAppliedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait.AnnounceOtaProviderCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait.AnnouncementReasonEnum` | The reason for an announcement. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait.ChangeReasonEnum` | The reason for an OTA change. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait.ProviderLocation.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OtaSoftwareUpdateRequestorTrait.UpdateStateEnum` | The state of an OTA update. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalState.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalState.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalState.OperationCompletionEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalState.OperationalErrorEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.ErrorStateEnum` | The error states. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.ErrorStateStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.OperationalStateEnum` | The operational states. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.OperationalStateStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.StartCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.StartCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.StopCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenCavityOperationalStateTrait.StopCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenMode.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenMode.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenModeTrait.ChangeToModeCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenModeTrait.ChangeToModeCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenModeTrait.ModeOptionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenModeTrait.ModeTag` | Descriptive names of oven modes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OvenModeTrait.ModeTagStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OzoneConcentrationMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OzoneConcentrationMeasurementTrait.LevelValueEnum` | Level values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OzoneConcentrationMeasurementTrait.MeasurementMediumEnum` | Mediums in which measurements are taken. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/OzoneConcentrationMeasurementTrait.MeasurementUnitEnum` | Measurement units. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm10ConcentrationMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm10ConcentrationMeasurementTrait.LevelValueEnum` | Level values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm10ConcentrationMeasurementTrait.MeasurementMediumEnum` | Mediums in which measurements are taken. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm10ConcentrationMeasurementTrait.MeasurementUnitEnum` | Measurement units. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm1ConcentrationMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm1ConcentrationMeasurementTrait.LevelValueEnum` | Level values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm1ConcentrationMeasurementTrait.MeasurementMediumEnum` | Mediums in which measurements are taken. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm1ConcentrationMeasurementTrait.MeasurementUnitEnum` | Measurement units. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm25ConcentrationMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm25ConcentrationMeasurementTrait.LevelValueEnum` | Level values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm25ConcentrationMeasurementTrait.MeasurementMediumEnum` | Mediums in which measurements are taken. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Pm25ConcentrationMeasurementTrait.MeasurementUnitEnum` | Measurement units. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource.BatChargeFaultChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource.BatFaultChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSource.WiredFaultChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.BatApprovedChemistryEnum` | The preferred chemistry of the battery source. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.BatChargeFaultChangeType.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.BatChargeFaultEnum` | Faults that can be detected on a battery power source that is capable of charging. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.BatChargeLevelEnum` | The ranking of the charge level of the battery used to indicate when intervention is required. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.BatChargeStateEnum` | The state of the battery charge. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.BatCommonDesignationEnum` | The ID of the common or colloquial designation of the battery. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.BatFaultChangeType.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.BatFaultEnum` | Faults that can be detected on a battery power source. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.BatReplaceabilityEnum` | Indicates the replaceability of the battery. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.PowerSourceStatusEnum` | The participation of the power source in providing power to the device. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.WiredCurrentTypeEnum` | The type of current to be provided by the hard-wired power source. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.WiredFaultChangeType.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerSourceTrait.WiredFaultEnum` | Faults that can be detected on a wired power source. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerTopology.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PowerTopologyTrait.CircuitNodeStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PressureMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.AirDetectionEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.DryRunningEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.ElectronicFatalFailureEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.ElectronicNonFatalFailureEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.ElectronicTemperatureHighEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.GeneralFaultEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.LeakageEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.MotorTemperatureHighEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.PowerMissingPhaseEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.PumpBlockedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.PumpMotorFatalFailureEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.SensorFailureEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.SupplyVoltageHighEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.SupplyVoltageLowEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.SystemPressureHighEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.SystemPressureLowEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControl.TurbineOperationEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.ControlModeEnum` | The various modes of controlling the pump. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PumpConfigurationAndControlTrait.OperationModeEnum` | The various modes of operation for the pump. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransport.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransport.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransport.PushTransportBeginEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransport.PushTransportEndEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.AllocatePushTransportCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.AllocatePushTransportCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.AudioStreamStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.CmafContainerOptionsStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.CmafInterfaceEnum` | The CMAF interface. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.ContainerFormatEnum` | The container format. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.ContainerOptionsStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.DeallocatePushTransportCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.FindTransportCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.FindTransportCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.IngestMethodsEnum` | The ingest method. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.ManuallyTriggerTransportCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.ModifyPushTransportCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.SetTransportStatusCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.StatusCodeEnum` | The status code. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.StreamUsageEnum` | The type of the camera stream. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.SupportedFormatStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.TransportConfigurationStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.TransportMotionTriggerTimeControlStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.TransportOptionsStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.TransportStatusEnum` | The transport status. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.TransportTriggerOptionsStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.TransportTriggerTypeEnum` | The trigger type of the transport. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.TransportZoneOptionsStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.TriggerActivationReasonEnum` | The reason for transport trigger activation. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/PushAvStreamTransportTrait.VideoStreamStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RadonConcentrationMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RadonConcentrationMeasurementTrait.LevelValueEnum` | Level values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RadonConcentrationMeasurementTrait.MeasurementMediumEnum` | Mediums in which measurements are taken. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RadonConcentrationMeasurementTrait.MeasurementUnitEnum` | Measurement units. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAlarm.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAlarm.NotifyEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetMode.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetMode.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetModeTrait.ChangeToModeCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetModeTrait.ChangeToModeCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetModeTrait.ModeOptionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetModeTrait.ModeTag` | The ModeTags for RefrigeratorAndTemperatureControlledCabinetMode. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RefrigeratorAndTemperatureControlledCabinetModeTrait.ModeTagStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RelativeHumidityMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanMode.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanMode.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait.ChangeToModeCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait.ChangeToModeCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait.ModeOptionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait.ModeTag` | The ModeTags for RvcCleanMode. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait.ModeTagStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcCleanModeTrait.StatusCode` | The status codes for RvcCleanMode. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState.OperationCompletionEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalState.OperationalErrorEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.ErrorStateEnum` | The error states. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.ErrorStateStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.GoHomeCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.GoHomeCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.OperationalStateEnum` | The operational states. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.OperationalStateStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.PauseCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.PauseCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.ResumeCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcOperationalStateTrait.ResumeCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunMode.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunMode.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.ChangeToModeCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.ChangeToModeCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.ModeOptionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.ModeTag` | The ModeTags for RvcRunMode. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.ModeTagStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/RvcRunModeTrait.StatusCode` | The status codes for RvcRunMode. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceArea.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceArea.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.AreaInfoStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.AreaStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.LandmarkInfoStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.LocationDescriptorStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.MapStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.OperationalStatusEnum` | The operational status of the device for an area. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.ProgressStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.SelectAreasCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.SelectAreasCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.SelectAreasStatus` | The status of the `SelectAreas` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.SkipAreaCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.SkipAreaCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ServiceAreaTrait.SkipAreaStatus` | The status of the `SkipArea` command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.InitialPressEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.LongPressEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.LongReleaseEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.MultiPressCompleteEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.MultiPressOngoingEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.ShortReleaseEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SwitchLatchedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SyntheticButtonPressEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SyntheticEncoderDecreaseCompleteEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SyntheticEncoderDecreaseOngoingEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SyntheticEncoderIncreaseCompleteEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SyntheticEncoderIncreaseOngoingEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SyntheticLongPressReleaseEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Switch.SyntheticLongPressStartEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigator.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigator.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigator.TargetUpdatedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.NavigateTargetCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.NavigateTargetCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.StatusEnum` | Target Navigator status. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TargetNavigatorTrait.TargetInfoStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControl.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureControlTrait.SetTemperatureCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TemperatureMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.ActivePresetChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.ActiveScheduleChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.LocalTemperatureChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.OccupancyChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.RunningModeChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.RunningStateChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.SetpointChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/Thermostat.SystemModeChangeEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AcCapacityFormatEnum` | Unit of measurement used for the AC capacity. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AcCompressorTypeEnum` | Types of compressor. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AcLouverPositionEnum` | The positions a louver may be in. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AcRefrigerantTypeEnum` | Types of refrigerant. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AcTypeEnum` | Types of Air Conditioner features. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AddThermostatSuggestionCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AddThermostatSuggestionCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AtomicAttributeStatusStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AtomicRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AtomicRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.AtomicRequestTypeEnum` | Types of atomic requests. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ClearWeeklyScheduleCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ControlSequenceOfOperationEnum` | The system modes that the thermostat can operate in. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.GetWeeklyScheduleCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.GetWeeklyScheduleCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.PresetScenarioEnum` | Preset Scenarios. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.PresetStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.PresetTypeStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.RemoveThermostatSuggestionCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ScheduleStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ScheduleTransitionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ScheduleTypeStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetActivePresetRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetActiveScheduleRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetWeeklyScheduleCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetpointChangeSourceEnum` | Possible sources of a given setpoint. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetpointRaiseLowerCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SetpointRaiseLowerModeEnum` | Specifies which setpoint is to be adjusted. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.StartOfWeekEnum` | Days of the week that may be designated the first day of the week. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.SystemModeEnum` | The current operating mode of the thermostat. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.TemperatureSetpointHoldEnum` | Temperature setpoint hold statuses. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ThermostatRunningModeEnum` | The running mode of the thermostat. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.ThermostatSuggestionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatTrait.WeeklyScheduleTransitionStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatUserInterfaceConfiguration.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatUserInterfaceConfigurationTrait.KeypadLockoutEnum` | The level of functionality available to the user through the thermostat's keypad. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatUserInterfaceConfigurationTrait.ScheduleProgrammingVisibilityEnum` | Visibility levels for schedule programming functionality. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ThermostatUserInterfaceConfigurationTrait.TemperatureDisplayModeEnum` | Units of temperature. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TotalVolatileOrganicCompoundsConcentrationMeasurement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.LevelValueEnum` | Level values. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.MeasurementMediumEnum` | Mediums in which measurements are taken. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.MeasurementUnitEnum` | Measurement units. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTesting.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTesting.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTesting.TestDifferentVendorMeiEventEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTesting.TestEventEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTesting.TestFabricScopedEventEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.DoubleNestedStructList.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.GlobalEchoRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.GlobalEchoRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.NestedStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.NestedStructList.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.NullablesAndOptionalsStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.SimpleEnum` | A simple enum, as used by commands such as `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEmitTestEventRequestCommand` and `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestComplexNullableOptionalRequestCommand`. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.SimpleStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.SimpleStructEchoRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.SimpleStructEchoRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.StringEchoRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.StringEchoRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestAddArgumentsCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestAddArgumentsCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestBatchHelperRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestBatchHelperRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestCheckCommandFlagsCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestComplexNullableOptionalRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestComplexNullableOptionalRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestDifferentVendorMeiRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestDifferentVendorMeiRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEmitTestEventRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEmitTestEventRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEmitTestFabricScopedEventRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEmitTestFabricScopedEventRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEnumsRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestEnumsRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestFabricScoped.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestGlobalEnum` |   |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestGlobalStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListInt8UArgumentRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListInt8UArgumentRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListInt8UReverseRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListInt8UReverseRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListNestedStructListArgumentRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListNestedStructListArgumentRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListStructArgumentRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListStructArgumentRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestListStructOctet.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNestedStructArgumentRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNestedStructArgumentRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNestedStructListArgumentRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNestedStructListArgumentRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNotHandledCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNullableOptionalRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestNullableOptionalRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSecondBatchHelperRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSecondBatchHelperRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSimpleArgumentRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSimpleArgumentRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSimpleOptionalArgumentRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSpecificCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestSpecificCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestStructArgumentRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestStructArgumentRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestStructArrayArgumentRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestStructArrayArgumentRequestCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TestUnknownCommandCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UnitTestingTrait.TimedInvokeRequestCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UserLabel.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/UserLabelTrait.LabelStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControl.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControl.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControl.ValveFaultEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControl.ValveStateChangedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait.CloseCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait.OpenCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait.StatusCodeEnum` | Status code. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ValveConfigurationAndControlTrait.ValveStateEnum` | The state of the valve. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WakeOnLan.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCovering.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.DownOrCloseCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.EndProductType` | With the WindowCovering.Type, this specifies the subtype of window covering. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.GoToLiftPercentageCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.GoToLiftValueCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.GoToTiltPercentageCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.GoToTiltValueCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.StopMotionCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.Type` | The type of window covering. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/WindowCoveringTrait.UpOrOpenCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagement.Attribute` | Descriptor enum for this trait's attributes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagement.Command` | Descriptor enum for this trait's commands. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagement.ZoneStoppedEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagement.ZoneTriggeredEvent.EventFields` | Descriptor enum for this event's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.CreateOrUpdateTriggerCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.CreateTwoDCartesianZoneCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.CreateTwoDCartesianZoneCommand.Response.CommandFields` | Descriptor enum for this command's response fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.RemoveTriggerCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.RemoveZoneCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.StatusCodeEnum` | Zone management status codes. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.TwoDCartesianVertexStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.TwoDCartesianZoneStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.UpdateTwoDCartesianZoneCommand.Request.CommandFields` | Descriptor enum for this command's request fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.ZoneEventStoppedReasonEnum` | Reasons for a zone event stopping. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.ZoneEventTriggeredReasonEnum` | Reasons for a zone event triggering. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.ZoneInformationStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.ZoneSourceEnum` | The source of the zone. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.ZoneTriggerControlStruct.StructFields` | Descriptor enum for this struct's fields. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.ZoneTypeEnum` | The type of the zone. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ZoneManagementTrait.ZoneUseEnum` | The intended use of the zone. |