com.google.home.matter.standard
Interfaces
| AccountLogin | API for the AccountLogin trait. | 
| AccountLoginCommands | |
| AccountLoginTrait.Attributes | Attributes for the AccountLogin cluster. | 
| AccountLoginTrait.LoggedOut | |
| AccountLoginTrait.LoginCommand.OptionalArgs | Optional arguments for the command LoginCommand Request | 
| AccountLoginTrait.LogoutCommand.OptionalArgs | Optional arguments for the command LogoutCommand Request | 
| Actions | API for the Actions trait. | 
| ActionsCommands | |
| ActionsTrait.ActionFailed | Indicates that the action failed to complete as intended. | 
| ActionsTrait.Attributes | Attributes for the Actions cluster. | 
| ActionsTrait.DisableActionCommand.OptionalArgs | Optional arguments for the command DisableActionCommand Request | 
| ActionsTrait.DisableActionWithDurationCommand.OptionalArgs | Optional arguments for the command DisableActionWithDurationCommand Request | 
| ActionsTrait.EnableActionCommand.OptionalArgs | Optional arguments for the command EnableActionCommand Request | 
| ActionsTrait.EnableActionWithDurationCommand.OptionalArgs | Optional arguments for the command EnableActionWithDurationCommand Request | 
| ActionsTrait.InstantActionCommand.OptionalArgs | Optional arguments for the command InstantActionCommand Request | 
| ActionsTrait.InstantActionWithTransitionCommand.OptionalArgs | Optional arguments for the command InstantActionWithTransitionCommand Request | 
| ActionsTrait.PauseActionCommand.OptionalArgs | Optional arguments for the command PauseActionCommand Request | 
| ActionsTrait.PauseActionWithDurationCommand.OptionalArgs | Optional arguments for the command PauseActionWithDurationCommand Request | 
| ActionsTrait.ResumeActionCommand.OptionalArgs | Optional arguments for the command ResumeActionCommand Request | 
| ActionsTrait.StartActionCommand.OptionalArgs | Optional arguments for the command StartActionCommand Request | 
| ActionsTrait.StartActionWithDurationCommand.OptionalArgs | Optional arguments for the command StartActionWithDurationCommand Request | 
| ActionsTrait.StateChanged | The state of an action changed during execution of a command, and the most recent command using the  | 
| ActionsTrait.StopActionCommand.OptionalArgs | Optional arguments for the command StopActionCommand Request | 
| ActivatedCarbonFilterMonitoring | API for the ActivatedCarbonFilterMonitoring trait. | 
| ActivatedCarbonFilterMonitoringCommands | |
| ActivatedCarbonFilterMonitoringTrait.Attributes | Attributes for the ActivatedCarbonFilterMonitoring cluster. | 
| AirQuality | API for the AirQuality trait. | 
| AirQualityTrait.Attributes | Attributes for the AirQuality cluster. | 
| ApplicationBasic | API for the ApplicationBasic trait. | 
| ApplicationBasicTrait.Attributes | Attributes for the ApplicationBasic cluster. | 
| ApplicationLauncher | API for the ApplicationLauncher trait. | 
| ApplicationLauncherCommands | |
| ApplicationLauncherTrait.Attributes | Attributes for the ApplicationLauncher cluster. | 
| ApplicationLauncherTrait.HideAppCommand.OptionalArgs | Optional arguments for the command HideAppCommand Request | 
| ApplicationLauncherTrait.LaunchAppCommand.OptionalArgs | Optional arguments for the command LaunchAppCommand Request | 
| ApplicationLauncherTrait.StopAppCommand.OptionalArgs | Optional arguments for the command StopAppCommand Request | 
| AudioOutput | API for the AudioOutput trait. | 
| AudioOutputCommands | |
| AudioOutputTrait.Attributes | Attributes for the AudioOutput cluster. | 
| BasicInformation | API for the BasicInformation trait. | 
| BasicInformationCommands | |
| BasicInformationTrait.Attributes | Attributes for the BasicInformation cluster. | 
| BasicInformationTrait.Leave | Indicates that the node has left a given fabric. | 
| BasicInformationTrait.ReachableChanged | Indicates that the state of the node's reachability has changed. | 
| BasicInformationTrait.ShutDown | Indicates that the node has begun an orderly shutdown sequence on a best effort basis. | 
| BasicInformationTrait.StartUp | Indicates that the node has completed a boot or reboot process. | 
| Binding | API for the Binding trait. | 
| BindingTrait.Attributes | Attributes for the Binding cluster. | 
| BooleanState | API for the BooleanState trait. | 
| BooleanStateConfiguration | API for the BooleanStateConfiguration trait. | 
| BooleanStateConfigurationCommands | |
| BooleanStateConfigurationTrait.AlarmsStateChanged | Generated after any bits in the  | 
| BooleanStateConfigurationTrait.Attributes | Attributes for the BooleanStateConfiguration cluster. | 
| BooleanStateConfigurationTrait.SensorFault | The device registered or cleared a fault. | 
| BooleanStateTrait.Attributes | Attributes for the BooleanState cluster. | 
| BooleanStateTrait.StateChange | The value of the  | 
| CarbonDioxideConcentrationMeasurement | API for the CarbonDioxideConcentrationMeasurement trait. | 
| CarbonDioxideConcentrationMeasurementTrait.Attributes | Attributes for the CarbonDioxideConcentrationMeasurement cluster. | 
| CarbonMonoxideConcentrationMeasurement | API for the CarbonMonoxideConcentrationMeasurement trait. | 
| CarbonMonoxideConcentrationMeasurementTrait.Attributes | Attributes for the CarbonMonoxideConcentrationMeasurement cluster. | 
| Channel | API for the Channel trait. | 
| ChannelCommands | |
| ChannelTrait.Attributes | Attributes for the Channel cluster. | 
| ChannelTrait.GetProgramGuideCommand.OptionalArgs | Optional arguments for the command GetProgramGuideCommand Request | 
| ColorControl | API for the ColorControl trait. | 
| ColorControlCommands | |
| ColorControlTrait.Attributes | Attributes for the ColorControl cluster. | 
| ContentLauncher | API for the ContentLauncher trait. | 
| ContentLauncherCommands | |
| ContentLauncherTrait.Attributes | Attributes for the ContentLauncher cluster. | 
| ContentLauncherTrait.LaunchContentCommand.OptionalArgs | Optional arguments for the command LaunchContentCommand Request | 
| ContentLauncherTrait.LaunchUrlCommand.OptionalArgs | Optional arguments for the command LaunchUrlCommand Request | 
| Descriptor | API for the Descriptor trait. | 
| DescriptorTrait.Attributes | Attributes for the Descriptor cluster. | 
| DishwasherAlarm | API for the DishwasherAlarm trait. | 
| DishwasherAlarmCommands | |
| DishwasherAlarmTrait.Attributes | Attributes for the DishwasherAlarm cluster. | 
| DishwasherAlarmTrait.Notify | Generated when one or more alarms change state. | 
| DishwasherMode | API for the DishwasherMode trait. | 
| DishwasherModeCommands | |
| DishwasherModeTrait.Attributes | Attributes for the DishwasherMode cluster. | 
| DoorLock | API for the DoorLock trait. | 
| DoorLockCommands | |
| DoorLockTrait.Attributes | Attributes for the DoorLock cluster. | 
| DoorLockTrait.DoorLockAlarm | Indicates that there is a critical state on the door lock. | 
| DoorLockTrait.DoorStateChange | Indicates that the state of the door has changed. | 
| DoorLockTrait.LockDoorCommand.OptionalArgs | Optional arguments for the command LockDoorCommand Request | 
| DoorLockTrait.LockOperation | Indicates that a lock operation has taken place. | 
| DoorLockTrait.LockOperationError | Indicates that a lock operation failed. | 
| DoorLockTrait.LockUserChange | Indicates that a lock user, schedule, or credential has changed. | 
| DoorLockTrait.SetAliroReaderConfigCommand.OptionalArgs | Optional arguments for the command SetAliroReaderConfigCommand Request | 
| DoorLockTrait.UnboltDoorCommand.OptionalArgs | Optional arguments for the command UnboltDoorCommand Request | 
| DoorLockTrait.UnlockDoorCommand.OptionalArgs | Optional arguments for the command UnlockDoorCommand Request | 
| DoorLockTrait.UnlockWithTimeoutCommand.OptionalArgs | Optional arguments for the command UnlockWithTimeoutCommand Request | 
| ElectricalEnergyMeasurement | API for the ElectricalEnergyMeasurement trait. | 
| ElectricalEnergyMeasurementTrait.Attributes | Attributes for the ElectricalEnergyMeasurement cluster. | 
| ElectricalEnergyMeasurementTrait.CumulativeEnergyMeasured | This event gets generated when the server takes a snapshot of the cumulative energy imported or exported from the server. | 
| ElectricalEnergyMeasurementTrait.PeriodicEnergyMeasured | This event gets generated when the server reaches the end of a reporting period for imported or exported energy. | 
| ElectricalPowerMeasurement | API for the ElectricalPowerMeasurement trait. | 
| ElectricalPowerMeasurementTrait.Attributes | Attributes for the ElectricalPowerMeasurement cluster. | 
| ElectricalPowerMeasurementTrait.MeasurementPeriodRanges | The start and end times for measurement periods as determined by the server. | 
| EnergyEvse | API for the EnergyEvse trait. | 
| EnergyEvseCommands | |
| EnergyEvseMode | API for the EnergyEvseMode trait. | 
| EnergyEvseModeCommands | |
| EnergyEvseModeTrait.Attributes | Attributes for the EnergyEvseMode cluster. | 
| EnergyEvseTrait.Attributes | Attributes for the EnergyEvse cluster. | 
| EnergyEvseTrait.EnergyTransferStarted | Notification that the electric vehicle has started charging or discharging. | 
| EnergyEvseTrait.EnergyTransferStopped | Notification that the electric vehicle has stopped charging or discharging. | 
| EnergyEvseTrait.EvConnected | Notification that the electric vehicle has connected to the EVSE. | 
| EnergyEvseTrait.EvNotDetected | Notification that the electric vehicle has been removed from the EVSE. | 
| EnergyEvseTrait.Fault | Notification of a fault in the EVSE. | 
| EnergyEvseTrait.Rfid | Notification that a radio frequency identification card (RFID) has been read. | 
| FanControl | API for the FanControl trait. | 
| FanControlCommands | |
| FanControlTrait.Attributes | Attributes for the FanControl cluster. | 
| FanControlTrait.StepCommand.OptionalArgs | Optional arguments for the command StepCommand Request | 
| FixedLabel | API for the FixedLabel trait. | 
| FixedLabelTrait.Attributes | Attributes for the FixedLabel cluster. | 
| FlowMeasurement | API for the FlowMeasurement trait. | 
| FlowMeasurementTrait.Attributes | Attributes for the FlowMeasurement cluster. | 
| FormaldehydeConcentrationMeasurement | API for the FormaldehydeConcentrationMeasurement trait. | 
| FormaldehydeConcentrationMeasurementTrait.Attributes | Attributes for the FormaldehydeConcentrationMeasurement cluster. | 
| HepaFilterMonitoring | API for the HepaFilterMonitoring trait. | 
| HepaFilterMonitoringCommands | |
| HepaFilterMonitoringTrait.Attributes | Attributes for the HepaFilterMonitoring cluster. | 
| Identify | API for the Identify trait. | 
| IdentifyCommands | |
| IdentifyTrait.Attributes | Attributes for the Identify cluster. | 
| IlluminanceMeasurement | API for the IlluminanceMeasurement trait. | 
| IlluminanceMeasurementTrait.Attributes | Attributes for the IlluminanceMeasurement cluster. | 
| KeypadInput | API for the KeypadInput trait. | 
| KeypadInputCommands | |
| KeypadInputTrait.Attributes | Attributes for the KeypadInput cluster. | 
| LaundryDryerControls | API for the LaundryDryerControls trait. | 
| LaundryDryerControlsTrait.Attributes | Attributes for the LaundryDryerControls cluster. | 
| LaundryWasherControls | API for the LaundryWasherControls trait. | 
| LaundryWasherControlsTrait.Attributes | Attributes for the LaundryWasherControls cluster. | 
| LaundryWasherMode | API for the LaundryWasherMode trait. | 
| LaundryWasherModeCommands | |
| LaundryWasherModeTrait.Attributes | Attributes for the LaundryWasherMode cluster. | 
| LevelControl | API for the LevelControl trait. | 
| LevelControlCommands | |
| LevelControlTrait.Attributes | Attributes for the LevelControl cluster. | 
| LowPower | API for the LowPower trait. | 
| LowPowerCommands | |
| LowPowerTrait.Attributes | Attributes for the LowPower cluster. | 
| MediaInput | API for the MediaInput trait. | 
| MediaInputCommands | |
| MediaInputTrait.Attributes | Attributes for the MediaInput cluster. | 
| MediaPlayback | API for the MediaPlayback trait. | 
| MediaPlaybackCommands | |
| MediaPlaybackTrait.Attributes | Attributes for the MediaPlayback cluster. | 
| MediaPlaybackTrait.FastForwardCommand.OptionalArgs | Optional arguments for the command FastForwardCommand Request | 
| MediaPlaybackTrait.RewindCommand.OptionalArgs | Optional arguments for the command RewindCommand Request | 
| MediaPlaybackTrait.StateChanged | |
| MicrowaveOvenControl | API for the MicrowaveOvenControl trait. | 
| MicrowaveOvenControlCommands | |
| MicrowaveOvenControlTrait.Attributes | Attributes for the MicrowaveOvenControl cluster. | 
| MicrowaveOvenControlTrait.SetCookingParametersCommand.OptionalArgs | Optional arguments for the command SetCookingParametersCommand Request | 
| MicrowaveOvenMode | API for the MicrowaveOvenMode trait. | 
| MicrowaveOvenModeTrait.Attributes | Attributes for the MicrowaveOvenMode cluster. | 
| ModeSelect | API for the ModeSelect trait. | 
| ModeSelectCommands | |
| ModeSelectTrait.Attributes | Attributes for the ModeSelect cluster. | 
| NitrogenDioxideConcentrationMeasurement | API for the NitrogenDioxideConcentrationMeasurement trait. | 
| NitrogenDioxideConcentrationMeasurementTrait.Attributes | Attributes for the NitrogenDioxideConcentrationMeasurement cluster. | 
| OccupancySensing | API for the OccupancySensing trait. | 
| OccupancySensingTrait.Attributes | Attributes for the OccupancySensing cluster. | 
| OccupancySensingTrait.OccupancyChanged | |
| OnOff | API for the OnOff trait. | 
| OnOffCommands | |
| OnOffTrait.Attributes | Attributes for the OnOff cluster. | 
| OperationalState | API for the OperationalState trait. | 
| OperationalStateCommands | |
| OperationalStateTrait.Attributes | Attributes for the OperationalState cluster. | 
| OperationalStateTrait.OperationCompletion | This event is generated when the overall operation ends, successfully or otherwise. | 
| OperationalStateTrait.OperationalError | This event is generated when a reportable error condition is detected. | 
| OvenCavityOperationalState | API for the OvenCavityOperationalState trait. | 
| OvenCavityOperationalStateCommands | |
| OvenCavityOperationalStateTrait.Attributes | Attributes for the OvenCavityOperationalState cluster. | 
| OvenCavityOperationalStateTrait.OperationCompletion | This event is generated when the overall operation ends, successfully or otherwise. | 
| OvenCavityOperationalStateTrait.OperationalError | This event is generated when a reportable error condition is detected. | 
| OvenMode | API for the OvenMode trait. | 
| OvenModeCommands | |
| OvenModeTrait.Attributes | Attributes for the OvenMode cluster. | 
| OzoneConcentrationMeasurement | API for the OzoneConcentrationMeasurement trait. | 
| OzoneConcentrationMeasurementTrait.Attributes | Attributes for the OzoneConcentrationMeasurement cluster. | 
| Pm10ConcentrationMeasurement | API for the Pm10ConcentrationMeasurement trait. | 
| Pm10ConcentrationMeasurementTrait.Attributes | Attributes for the Pm10ConcentrationMeasurement cluster. | 
| Pm1ConcentrationMeasurement | API for the Pm1ConcentrationMeasurement trait. | 
| Pm1ConcentrationMeasurementTrait.Attributes | Attributes for the Pm1ConcentrationMeasurement cluster. | 
| Pm25ConcentrationMeasurement | API for the Pm25ConcentrationMeasurement trait. | 
| Pm25ConcentrationMeasurementTrait.Attributes | Attributes for the Pm25ConcentrationMeasurement cluster. | 
| PowerSource | API for the PowerSource trait. | 
| PowerSourceTrait.Attributes | Attributes for the PowerSource cluster. | 
| PowerSourceTrait.BatChargeFaultChange | |
| PowerSourceTrait.BatFaultChange | |
| PowerSourceTrait.WiredFaultChange | |
| PowerTopology | API for the PowerTopology trait. | 
| PowerTopologyTrait.Attributes | Attributes for the PowerTopology cluster. | 
| PressureMeasurement | API for the PressureMeasurement trait. | 
| PressureMeasurementTrait.Attributes | Attributes for the PressureMeasurement cluster. | 
| PumpConfigurationAndControl | API for the PumpConfigurationAndControl trait. | 
| PumpConfigurationAndControlTrait.AirDetection | |
| PumpConfigurationAndControlTrait.Attributes | Attributes for the PumpConfigurationAndControl cluster. | 
| PumpConfigurationAndControlTrait.DryRunning | |
| PumpConfigurationAndControlTrait.ElectronicFatalFailure | |
| PumpConfigurationAndControlTrait.ElectronicNonFatalFailure | |
| PumpConfigurationAndControlTrait.ElectronicTemperatureHigh | |
| PumpConfigurationAndControlTrait.GeneralFault | |
| PumpConfigurationAndControlTrait.Leakage | |
| PumpConfigurationAndControlTrait.MotorTemperatureHigh | |
| PumpConfigurationAndControlTrait.PowerMissingPhase | |
| PumpConfigurationAndControlTrait.PumpBlocked | |
| PumpConfigurationAndControlTrait.PumpMotorFatalFailure | |
| PumpConfigurationAndControlTrait.SensorFailure | |
| PumpConfigurationAndControlTrait.SupplyVoltageHigh | |
| PumpConfigurationAndControlTrait.SupplyVoltageLow | |
| PumpConfigurationAndControlTrait.SystemPressureHigh | |
| PumpConfigurationAndControlTrait.SystemPressureLow | |
| PumpConfigurationAndControlTrait.TurbineOperation | |
| RadonConcentrationMeasurement | API for the RadonConcentrationMeasurement trait. | 
| RadonConcentrationMeasurementTrait.Attributes | Attributes for the RadonConcentrationMeasurement cluster. | 
| RefrigeratorAlarm | API for the RefrigeratorAlarm trait. | 
| RefrigeratorAlarmTrait.Attributes | Attributes for the RefrigeratorAlarm cluster. | 
| RefrigeratorAlarmTrait.Notify | Generated when alarm changes state. | 
| RefrigeratorAndTemperatureControlledCabinetMode | API for the RefrigeratorAndTemperatureControlledCabinetMode trait. | 
| RefrigeratorAndTemperatureControlledCabinetModeCommands | |
| RefrigeratorAndTemperatureControlledCabinetModeTrait.Attributes | Attributes for the RefrigeratorAndTemperatureControlledCabinetMode cluster. | 
| RelativeHumidityMeasurement | API for the RelativeHumidityMeasurement trait. | 
| RelativeHumidityMeasurementTrait.Attributes | Attributes for the RelativeHumidityMeasurement cluster. | 
| RvcCleanMode | API for the RvcCleanMode trait. | 
| RvcCleanModeCommands | |
| RvcCleanModeTrait.Attributes | Attributes for the RvcCleanMode cluster. | 
| RvcOperationalState | API for the RvcOperationalState trait. | 
| RvcOperationalStateCommands | |
| RvcOperationalStateTrait.Attributes | Attributes for the RvcOperationalState cluster. | 
| RvcOperationalStateTrait.OperationCompletion | This event is generated when the overall operation ends, successfully or otherwise. | 
| RvcOperationalStateTrait.OperationalError | This event is generated when a reportable error condition is detected. | 
| RvcRunMode | API for the RvcRunMode trait. | 
| RvcRunModeCommands | |
| RvcRunModeTrait.Attributes | Attributes for the RvcRunMode cluster. | 
| Switch | API for the Switch trait. | 
| SwitchTrait.Attributes | Attributes for the Switch cluster. | 
| SwitchTrait.InitialPress | Indicates that the momentary switch starts to be pressed after debouncing. | 
| SwitchTrait.LongPress | Indicates that the momentary switch has been pressed for a long time. | 
| SwitchTrait.LongRelease | Indicates that the momentary switch has been released after a  | 
| SwitchTrait.MultiPressComplete | Indicates how many times the momentary switch has been pressed in a multi-press sequence. | 
| SwitchTrait.MultiPressOngoing | Indicates how many times the momentary switch has been pressed in a multi-press sequence. | 
| SwitchTrait.ShortRelease | Indicates that the momentary switch has been released after a short press and after debouncing. | 
| SwitchTrait.SwitchLatched | Indicates that the latching switch moved to a new position. | 
| SwitchTrait.SyntheticButtonPress | |
| SwitchTrait.SyntheticLongPressRelease | |
| SwitchTrait.SyntheticLongPressStart | |
| TargetNavigator | API for the TargetNavigator trait. | 
| TargetNavigatorCommands | |
| TargetNavigatorTrait.Attributes | Attributes for the TargetNavigator cluster. | 
| TargetNavigatorTrait.NavigateTargetCommand.OptionalArgs | Optional arguments for the command NavigateTargetCommand Request | 
| TargetNavigatorTrait.TargetUpdated | |
| TemperatureControl | API for the TemperatureControl trait. | 
| TemperatureControlCommands | |
| TemperatureControlTrait.Attributes | Attributes for the TemperatureControl cluster. | 
| TemperatureControlTrait.SetTemperatureCommand.OptionalArgs | Optional arguments for the command SetTemperatureCommand Request | 
| TemperatureMeasurement | API for the TemperatureMeasurement trait. | 
| TemperatureMeasurementTrait.Attributes | Attributes for the TemperatureMeasurement cluster. | 
| Thermostat | API for the Thermostat trait. | 
| ThermostatCommands | |
| ThermostatTrait.AtomicRequestCommand.OptionalArgs | Optional arguments for the command AtomicRequestCommand Request | 
| ThermostatTrait.Attributes | Attributes for the Thermostat cluster. | 
| ThermostatUserInterfaceConfiguration | API for the ThermostatUserInterfaceConfiguration trait. | 
| ThermostatUserInterfaceConfigurationTrait.Attributes | Attributes for the ThermostatUserInterfaceConfiguration cluster. | 
| TotalVolatileOrganicCompoundsConcentrationMeasurement | API for the TotalVolatileOrganicCompoundsConcentrationMeasurement trait. | 
| TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.Attributes | Attributes for the TotalVolatileOrganicCompoundsConcentrationMeasurement cluster. | 
| UnitTesting | API for the UnitTesting trait. | 
| UnitTestingCommands | |
| UnitTestingTrait.Attributes | Attributes for the UnitTesting cluster. | 
| UnitTestingTrait.TestComplexNullableOptionalRequestCommand.OptionalArgs | Optional arguments for the command TestComplexNullableOptionalRequestCommand Request | 
| UnitTestingTrait.TestDifferentVendorMeiEvent | |
| UnitTestingTrait.TestEvent | |
| UnitTestingTrait.TestFabricScopedEvent | |
| UnitTestingTrait.TestNullableOptionalRequestCommand.OptionalArgs | Optional arguments for the command TestNullableOptionalRequestCommand Request | 
| UnitTestingTrait.TestSimpleOptionalArgumentRequestCommand.OptionalArgs | Optional arguments for the command TestSimpleOptionalArgumentRequestCommand Request | 
| UserLabel | API for the UserLabel trait. | 
| UserLabelTrait.Attributes | Attributes for the UserLabel cluster. | 
| ValveConfigurationAndControl | API for the ValveConfigurationAndControl trait. | 
| ValveConfigurationAndControlCommands | |
| ValveConfigurationAndControlTrait.Attributes | Attributes for the ValveConfigurationAndControl cluster. | 
| ValveConfigurationAndControlTrait.OpenCommand.OptionalArgs | Optional arguments for the command OpenCommand Request | 
| 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. | 
| ValveConfigurationAndControlTrait.ValveStateChanged | The valve state changed. | 
| WakeOnLan | API for the WakeOnLan trait. | 
| WakeOnLanTrait.Attributes | Attributes for the WakeOnLan cluster. | 
| WindowCovering | API for the WindowCovering trait. | 
| WindowCoveringCommands | |
| WindowCoveringTrait.Attributes | Attributes for the WindowCovering cluster. | 
Classes
| AccountLoginTrait.GetSetupPinCommand.Request | The request payload for the GetSetupPin command. | 
| AccountLoginTrait.GetSetupPinCommand.Response | Contains the setup PIN. | 
| AccountLoginTrait.LoginCommand.Request | The request payload for the Login command. | 
| AccountLoginTrait.LogoutCommand.Request | The request payload for the Logout command. | 
| ActionsTrait.ActionStruct | The details of a single action. | 
| ActionsTrait.CommandBits | Bitmap indicating which commands are supported. | 
| ActionsTrait.DisableActionCommand.Request | The request payload for the DisableAction command. | 
| ActionsTrait.DisableActionWithDurationCommand.Request | The request payload for the DisableActionWithDuration command. | 
| ActionsTrait.EnableActionCommand.Request | The request payload for the EnableAction command. | 
| ActionsTrait.EnableActionWithDurationCommand.Request | The request payload for the EnableActionWithDuration command. | 
| ActionsTrait.EndpointListStruct | The details of a single endpoint list, a set of endpoints that have some logical relation. | 
| ActionsTrait.InstantActionCommand.Request | The request payload for the InstantAction command. | 
| ActionsTrait.InstantActionWithTransitionCommand.Request | The request payload for the InstantActionWithTransition command. | 
| ActionsTrait.PauseActionCommand.Request | The request payload for the PauseAction command. | 
| ActionsTrait.PauseActionWithDurationCommand.Request | The request payload for the PauseActionWithDuration command. | 
| ActionsTrait.ResumeActionCommand.Request | The request payload for the ResumeAction command. | 
| ActionsTrait.StartActionCommand.Request | The request payload for the StartAction command. | 
| ActionsTrait.StartActionWithDurationCommand.Request | The request payload for the StartActionWithDuration command. | 
| ActionsTrait.StopActionCommand.Request | The request payload for the StopAction command. | 
| ActivatedCarbonFilterMonitoringTrait.Feature | ActivatedCarbonFilterMonitoring cluster FeatureMap. | 
| ActivatedCarbonFilterMonitoringTrait.ReplacementProductStruct | The details of a replacement activated carbon filter. | 
| ActivatedCarbonFilterMonitoringTrait.ResetConditionCommand.Request | The request payload for the ResetCondition command. | 
| AggregatorDevice | A device that aggregates endpoints as a collection. | 
| AggregatorDevice.StandardTraits | Trait Container for AggregatorDevice Standard Traits. | 
| AirPurifierDevice | A device that is designed to clean the air in a room. | 
| AirPurifierDevice.GoogleTraits | Trait Container for AirPurifierDevice Google Traits. | 
| AirPurifierDevice.StandardTraits | Trait Container for AirPurifierDevice Standard Traits. | 
| AirQualitySensorDevice | A device that is able to monitor and measure various parameters related to ambient air quality in indoor and outdoor environments. | 
| AirQualitySensorDevice.StandardTraits | Trait Container for AirQualitySensorDevice Standard Traits. | 
| AirQualityTrait.Feature | AirQuality cluster FeatureMap. | 
| ApplicationBasicTrait.ApplicationStruct | A global identifier for an app. | 
| ApplicationLauncherTrait.ApplicationEpStruct | An app along with its corresponding endpoint. | 
| ApplicationLauncherTrait.ApplicationStruct | An app. | 
| ApplicationLauncherTrait.Feature | |
| ApplicationLauncherTrait.HideAppCommand.Request | The request payload for the HideApp command. | 
| ApplicationLauncherTrait.HideAppCommand.Response | The outcome of the  | 
| ApplicationLauncherTrait.LaunchAppCommand.Request | The request payload for the LaunchApp command. | 
| ApplicationLauncherTrait.LaunchAppCommand.Response | The result of the completed  | 
| ApplicationLauncherTrait.StopAppCommand.Request | The request payload for the StopApp command. | 
| ApplicationLauncherTrait.StopAppCommand.Response | The result of the completed  | 
| AudioOutputTrait.Feature | AudioOutput cluster FeatureMap. | 
| AudioOutputTrait.OutputInfoStruct | Contains information about an output. | 
| AudioOutputTrait.RenameOutputCommand.Request | The request payload for the RenameOutput command. | 
| AudioOutputTrait.SelectOutputCommand.Request | The request payload for the SelectOutput command. | 
| BasicInformationTrait.CapabilityMinimaStruct | A set of constant values related to the overall capabilities of the node. | 
| BasicInformationTrait.MfgSpecificPingCommand.Request | The request payload for the MfgSpecificPing command. | 
| BasicInformationTrait.ProductAppearanceStruct | The product's appearance. | 
| BasicVideoPlayerDevice | A device that is able to play media to a physical output or to a display screen which is part of the device. | 
| BasicVideoPlayerDevice.StandardTraits | Trait Container for BasicVideoPlayerDevice Standard Traits. | 
| BindingTrait.TargetStruct | A remote node and endpoint. | 
| BooleanStateConfigurationTrait.AlarmModeBitmap | The modes supported by the alarm. | 
| BooleanStateConfigurationTrait.EnableDisableAlarmCommand.Request | The request payload for the EnableDisableAlarm command. | 
| BooleanStateConfigurationTrait.Feature | BooleanStateConfiguration Trait FeatureMap. | 
| BooleanStateConfigurationTrait.SensorFaultBitmap | Type of sensor fault. | 
| BooleanStateConfigurationTrait.SuppressAlarmCommand.Request | The request payload for the SuppressAlarm command. | 
| CarbonDioxideConcentrationMeasurementTrait.Feature | CarbonDioxideConcentrationMeasurement cluster FeatureMap. | 
| CarbonMonoxideConcentrationMeasurementTrait.Feature | CarbonMonoxideConcentrationMeasurement cluster FeatureMap. | 
| 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. | 
| 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. | 
| CastingVideoPlayerDevice.StandardTraits | Trait Container for CastingVideoPlayerDevice Standard Traits. | 
| ChannelTrait.AdditionalInfoStruct | |
| ChannelTrait.CancelRecordProgramCommand.Request | |
| ChannelTrait.ChangeChannelByNumberCommand.Request | The request payload for the ChangeChannelByNumber command. | 
| ChannelTrait.ChangeChannelCommand.Request | The request payload for the ChangeChannel command. | 
| ChannelTrait.ChangeChannelCommand.Response | The status of the  | 
| ChannelTrait.ChannelInfoStruct | A channel in a channel lineup. | 
| ChannelTrait.ChannelPagingStruct | |
| ChannelTrait.Feature | Channel cluster FeatureMap. | 
| ChannelTrait.GetProgramGuideCommand.Request | |
| ChannelTrait.GetProgramGuideCommand.Response | |
| ChannelTrait.LineupInfoStruct | A channel lineup. | 
| ChannelTrait.PageTokenStruct | |
| ChannelTrait.ProgramCastStruct | |
| ChannelTrait.ProgramCategoryStruct | |
| ChannelTrait.ProgramStruct | |
| ChannelTrait.RecordProgramCommand.Request | |
| ChannelTrait.RecordingFlagBitmap | |
| ChannelTrait.SeriesInfoStruct | |
| ChannelTrait.SkipChannelCommand.Request | The request payload for the SkipChannel command. | 
| ColorControlTrait.ColorCapabilitiesBitmap | The color capabilities that the device supports. | 
| ColorControlTrait.ColorLoopSetCommand.Request | The request payload for the ColorLoopSet command. | 
| ColorControlTrait.EnhancedMoveHueCommand.Request | The request payload for the EnhancedMoveHue command. | 
| ColorControlTrait.EnhancedMoveToHueAndSaturationCommand.Request | The request payload for the EnhancedMoveToHueAndSaturation command. | 
| ColorControlTrait.EnhancedMoveToHueCommand.Request | The request payload for the EnhancedMoveToHue command. | 
| ColorControlTrait.EnhancedStepHueCommand.Request | The request payload for the EnhancedStepHue command. | 
| ColorControlTrait.Feature | ColorControl cluster FeatureMap. | 
| ColorControlTrait.MoveColorCommand.Request | The request payload for the MoveColor command. | 
| ColorControlTrait.MoveColorTemperatureCommand.Request | The request payload for the MoveColorTemperature command. | 
| ColorControlTrait.MoveHueCommand.Request | The request payload for the MoveHue command. | 
| ColorControlTrait.MoveSaturationCommand.Request | The request payload for the MoveSaturation command. | 
| ColorControlTrait.MoveToColorCommand.Request | The request payload for the MoveToColor command. | 
| ColorControlTrait.MoveToColorTemperatureCommand.Request | The request payload for the MoveToColorTemperature command. | 
| ColorControlTrait.MoveToHueAndSaturationCommand.Request | The request payload for the MoveToHueAndSaturation command. | 
| ColorControlTrait.MoveToHueCommand.Request | The request payload for the MoveToHue command. | 
| ColorControlTrait.MoveToSaturationCommand.Request | The request payload for the MoveToSaturation command. | 
| ColorControlTrait.OptionsBitmap | |
| ColorControlTrait.StepColorCommand.Request | The request payload for the StepColor command. | 
| ColorControlTrait.StepColorTemperatureCommand.Request | The request payload for the StepColorTemperature command. | 
| ColorControlTrait.StepHueCommand.Request | The request payload for the StepHue command. | 
| ColorControlTrait.StepSaturationCommand.Request | The request payload for the StepSaturation command. | 
| ColorControlTrait.StopMoveStepCommand.Request | The request payload for the StopMoveStep command. | 
| ColorControlTrait.UpdateFlagsBitmap | Values for ColorLoopSet. | 
| ColorDimmerSwitchDevice | A device that is able to control a lighting device by adjusting its color temperature and intensity. | 
| ColorDimmerSwitchDevice.StandardTraits | Trait Container for ColorDimmerSwitchDevice Standard Traits. | 
| ColorTemperatureLightDevice | A lighting device that is capable of being switched on or off, the intensity of its light adjusted, and its color temperature adjusted. | 
| ColorTemperatureLightDevice.GoogleTraits | Trait Container for ColorTemperatureLightDevice Google Traits. | 
| ColorTemperatureLightDevice.StandardTraits | Trait Container for ColorTemperatureLightDevice Standard Traits. | 
| ContactSensorDevice | A device that detects whether an object, such as a door or window, is opened or closed. | 
| ContactSensorDevice.StandardTraits | Trait Container for ContactSensorDevice Standard Traits. | 
| ContentAppDevice | A device that represents an application built by a content provider. | 
| ContentAppDevice.GoogleTraits | Trait Container for ContentAppDevice Google Traits. | 
| ContentAppDevice.StandardTraits | Trait Container for ContentAppDevice Standard Traits. | 
| ContentLauncherTrait.AdditionalInfoStruct | Additional name-value pairs that can be used to identify content. | 
| ContentLauncherTrait.BrandingInformationStruct | Branding information that customizes the video player skin. | 
| ContentLauncherTrait.ContentSearchStruct | Inputs to a search for content for display or playback. | 
| ContentLauncherTrait.DimensionStruct | A set of dimensions for a background image. | 
| ContentLauncherTrait.Feature | ContentLauncher cluster FeatureMap. | 
| ContentLauncherTrait.LaunchContentCommand.Request | The request payload for the LaunchContent command. | 
| ContentLauncherTrait.LaunchContentCommand.Response | The outcome of the  | 
| ContentLauncherTrait.LaunchUrlCommand.Request | The request payload for the LaunchUrl command. | 
| ContentLauncherTrait.LaunchUrlCommand.Response | The outcome of the  | 
| ContentLauncherTrait.ParameterStruct | Inputs to a search for content for display or playback. | 
| ContentLauncherTrait.PlaybackPreferencesStruct | |
| ContentLauncherTrait.StyleInformationStruct | Style information which can be used to change the media player's visual style. | 
| ContentLauncherTrait.SupportedProtocolsBitmap | Supported streaming protocols. | 
| ContentLauncherTrait.TrackPreferenceStruct | |
| 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. | 
| ControlBridgeDevice.StandardTraits | Trait Container for ControlBridgeDevice Standard Traits. | 
| CookSurfaceDevice | A device that represents a heating object on a cooking or other similar device. | 
| CookSurfaceDevice.StandardTraits | Trait Container for CookSurfaceDevice Standard Traits. | 
| CooktopDevice | A device that represents a cooking surface with one or more heating elements. | 
| CooktopDevice.GoogleTraits | Trait Container for CooktopDevice Google Traits. | 
| CooktopDevice.StandardTraits | Trait Container for CooktopDevice Standard Traits. | 
| DescriptorTrait.DeviceTypeStruct | An object describing endpoint conformance to a release of a device type definition. | 
| DescriptorTrait.Feature | Descriptor cluster FeatureMap. | 
| DescriptorTrait.SemanticTagStruct | An object describing an endpoint label specific to a manufacturer. | 
| DeviceEnergyManagementDevice | |
| 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. | 
| DimmableLightDevice.GoogleTraits | Trait Container for DimmableLightDevice Google Traits. | 
| DimmableLightDevice.StandardTraits | Trait Container for DimmableLightDevice Standard Traits. | 
| 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. | 
| DimmablePlugInUnitDevice.StandardTraits | Trait Container for DimmablePlugInUnitDevice Standard Traits. | 
| DimmerSwitchDevice | A device that is capable of switching a device on or off and controlling the intensity of the light. | 
| DimmerSwitchDevice.StandardTraits | Trait Container for DimmerSwitchDevice Standard Traits. | 
| DishwasherAlarmTrait.AlarmBitmap | Bitmap indicating which alarms are supported. | 
| DishwasherAlarmTrait.Feature | DishwasherAlarm cluster FeatureMap. | 
| DishwasherAlarmTrait.ModifyEnabledAlarmsCommand.Request | The request payload for the ModifyEnabledAlarms command. | 
| DishwasherAlarmTrait.ResetCommand.Request | The request payload for the Reset command. | 
| DishwasherDevice | A device that washes dishes, cutlery, and other items associated with food preparation and consumption. | 
| DishwasherDevice.GoogleTraits | Trait Container for DishwasherDevice Google Traits. | 
| DishwasherDevice.StandardTraits | Trait Container for DishwasherDevice Standard Traits. | 
| DishwasherModeTrait.ChangeToModeCommand.Request | The request payload for the ChangeToMode command. | 
| DishwasherModeTrait.ChangeToModeCommand.Response | The response of the  | 
| DishwasherModeTrait.ModeOptionStruct | Describes a mode that may be selected on the device. | 
| DishwasherModeTrait.ModeTagStruct | Describes a mode tag. | 
| DoorLockControllerDevice | A device that is capable of controlling a door lock. | 
| DoorLockDevice | A device used to secure a door, which can be actuated either by means of a manual or a remote method. | 
| DoorLockDevice.StandardTraits | Trait Container for DoorLockDevice Standard Traits. | 
| DoorLockTrait.ClearAliroReaderConfigCommand.Request | |
| DoorLockTrait.ClearCredentialCommand.Request | The request payload for the ClearCredential command. | 
| DoorLockTrait.ClearHolidayScheduleCommand.Request | The request payload for the ClearHolidaySchedule command. | 
| DoorLockTrait.ClearUserCommand.Request | The request payload for the ClearUser command. | 
| DoorLockTrait.ClearWeekDayScheduleCommand.Request | The request payload for the ClearWeekDaySchedule command. | 
| DoorLockTrait.ClearYearDayScheduleCommand.Request | The request payload for the ClearYearDaySchedule command. | 
| DoorLockTrait.CredentialStruct | A set of credentials used when operating the door lock. | 
| DoorLockTrait.DaysMaskMap | The days of the week. | 
| DoorLockTrait.DlCredentialRuleMask | Credential rules. | 
| DoorLockTrait.DlCredentialRulesSupport | Credential rules. | 
| DoorLockTrait.DlDefaultConfigurationRegister | The default configurations as they are physically set on the device. | 
| DoorLockTrait.DlKeypadOperationEventMask | Event mask used to enable and disable the transmission of keypad operation events. | 
| DoorLockTrait.DlKeypadProgrammingEventMask | Event mask used to enable and disable keypad programming events. | 
| DoorLockTrait.DlLocalProgrammingFeatures | The local programming features that are disabled when the  | 
| DoorLockTrait.DlManualOperationEventMask | Manual operation events. | 
| DoorLockTrait.DlRemoteOperationEventMask | Event mask used to enable and disable the transmission of remote operation events. | 
| DoorLockTrait.DlRemoteProgrammingEventMask | Event mask used to enable and disable remote programming events. | 
| DoorLockTrait.DlRfidOperationEventMask | Event mask used to enable and disable the transmission of RFID events. | 
| DoorLockTrait.DlRfidProgrammingEventMask | Event mask used to enable and disable RFID programming events. | 
| DoorLockTrait.DlSupportedOperatingModes | This bitmap contains all operating bits of the Operating Mode Attribute supported by the lock. | 
| DoorLockTrait.DoorLockDayOfWeek | Days of the week. | 
| DoorLockTrait.Feature | DoorLock cluster FeatureMap. | 
| DoorLockTrait.GetCredentialStatusCommand.Request | The request payload for the GetCredentialStatus command. | 
| DoorLockTrait.GetCredentialStatusCommand.Response | Returns the status for the specified credential. | 
| DoorLockTrait.GetHolidayScheduleCommand.Request | The request payload for the GetHolidaySchedule command. | 
| DoorLockTrait.GetHolidayScheduleCommand.Response | Returns the holiday schedule entry for the specified holiday ID. | 
| DoorLockTrait.GetUserCommand.Request | The request payload for the GetUser command. | 
| DoorLockTrait.GetUserCommand.Response | Returns the user for the specified  | 
| DoorLockTrait.GetWeekDayScheduleCommand.Request | The request payload for the GetWeekDaySchedule command. | 
| DoorLockTrait.GetWeekDayScheduleCommand.Response | Returns the weekly repeating schedule data for the specified schedule index. | 
| DoorLockTrait.GetYearDayScheduleCommand.Request | The request payload for the GetYearDaySchedule command. | 
| DoorLockTrait.GetYearDayScheduleCommand.Response | Returns the year day schedule data for the specified schedule and user indexes. | 
| DoorLockTrait.LockDoorCommand.Request | The request payload for the LockDoor command. | 
| DoorLockTrait.SetAliroReaderConfigCommand.Request | |
| DoorLockTrait.SetCredentialCommand.Request | The request payload for the SetCredential command. | 
| DoorLockTrait.SetCredentialCommand.Response | The status for setting the specified credential. | 
| DoorLockTrait.SetHolidayScheduleCommand.Request | The request payload for the SetHolidaySchedule command. | 
| DoorLockTrait.SetUserCommand.Request | The request payload for the SetUser command. | 
| DoorLockTrait.SetWeekDayScheduleCommand.Request | The request payload for the SetWeekDaySchedule command. | 
| DoorLockTrait.SetYearDayScheduleCommand.Request | The request payload for the SetYearDaySchedule command. | 
| DoorLockTrait.UnboltDoorCommand.Request | The request payload for the UnboltDoor command. | 
| DoorLockTrait.UnlockDoorCommand.Request | The request payload for the UnlockDoor command. | 
| DoorLockTrait.UnlockWithTimeoutCommand.Request | The request payload for the UnlockWithTimeout command. | 
| ElectricalEnergyMeasurementTrait.CumulativeEnergyResetStruct | Indicates when cumulative measurements were most recently zero. | 
| ElectricalEnergyMeasurementTrait.EnergyMeasurementStruct | Indicates the amount of energy measured during a given measurement period. | 
| ElectricalEnergyMeasurementTrait.Feature | ElectricalEnergyMeasurement Trait FeatureMap. | 
| 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. | 
| 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. | 
| ElectricalPowerMeasurementTrait.Feature | ElectricalPowerMeasurement Trait FeatureMap. | 
| ElectricalPowerMeasurementTrait.HarmonicMeasurementStruct | Measurements of various harmonics. | 
| 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. | 
| 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. | 
| ElectricalPowerMeasurementTrait.MeasurementRangeStruct | The maximum and minimum values of a given measurement type during a measurement period, along with the observation times of these values. | 
| ElectricalSensorDevice | |
| ElectricalSensorDevice.StandardTraits | Trait Container for ElectricalSensorDevice Standard Traits. | 
| EnergyEvseDevice | A device that is capable of charging an electric or plug-in hybrid vehicle. | 
| EnergyEvseDevice.GoogleTraits | Trait Container for EnergyEvseDevice Google Traits. | 
| EnergyEvseDevice.StandardTraits | Trait Container for EnergyEvseDevice Standard Traits. | 
| EnergyEvseModeTrait.ChangeToModeCommand.Request | The request payload for the ChangeToMode command. | 
| EnergyEvseModeTrait.ChangeToModeCommand.Response | The result of the completed  | 
| EnergyEvseModeTrait.Feature | EnergyEvseMode cluster FeatureMap. | 
| EnergyEvseModeTrait.ModeOptionStruct | Represents the possible mode of the  | 
| EnergyEvseModeTrait.ModeTagStruct | Describes a mode tag. | 
| EnergyEvseTrait.ChargingTargetScheduleStruct | A set of user-specified charging targets for an electric vehicle for a set of specified days. | 
| EnergyEvseTrait.ChargingTargetStruct | A single user-specified charging target for an electric vehicle. | 
| EnergyEvseTrait.ClearTargetsCommand.Request | The request payload for the ClearTargets command. | 
| EnergyEvseTrait.DisableCommand.Request | The request payload for the Disable command. | 
| EnergyEvseTrait.EnableChargingCommand.Request | The request payload for the EnableCharging command. | 
| EnergyEvseTrait.EnableDischargingCommand.Request | The request payload for the EnableDischarging command. | 
| EnergyEvseTrait.Feature | EnergyEvse cluster FeatureMap. | 
| EnergyEvseTrait.GetTargetsCommand.Request | The request payload for the GetTargets command. | 
| EnergyEvseTrait.GetTargetsCommand.Response | The result of the  | 
| EnergyEvseTrait.SetTargetsCommand.Request | The request payload for the SetTargets command. | 
| EnergyEvseTrait.StartDiagnosticsCommand.Request | The request payload for the StartDiagnostics command. | 
| EnergyEvseTrait.TargetDayOfWeekBitmap | The day of the week. | 
| 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. | 
| ExtendedColorLightDevice.GoogleTraits | Trait Container for ExtendedColorLightDevice Google Traits. | 
| ExtendedColorLightDevice.StandardTraits | Trait Container for ExtendedColorLightDevice Standard Traits. | 
| ExtractorHoodDevice | A device that that is generally installed above a stove or cooktop to reduce odors and smoke by extracting the air. | 
| ExtractorHoodDevice.GoogleTraits | Trait Container for ExtractorHoodDevice Google Traits. | 
| ExtractorHoodDevice.StandardTraits | Trait Container for ExtractorHoodDevice Standard Traits. | 
| FanControlTrait.Feature | FanControl cluster FeatureMap. | 
| FanControlTrait.RockBitmap | The current active fan rocking motion setting. | 
| FanControlTrait.StepCommand.Request | The request payload for the Step command. | 
| FanControlTrait.WindBitmap | The current active fan wind feature setting. | 
| FanDevice | A device that features a fan and supports multiple modes and variable speed. | 
| FanDevice.GoogleTraits | Trait Container for FanDevice Google Traits. | 
| FanDevice.StandardTraits | Trait Container for FanDevice Standard Traits. | 
| FixedLabelTrait.LabelStruct | An object describing an endpoint's label. | 
| FlowSensorDevice | A device that measures and reports the flow rate of a fluid. | 
| FlowSensorDevice.StandardTraits | Trait Container for FlowSensorDevice Standard Traits. | 
| FormaldehydeConcentrationMeasurementTrait.Feature | FormaldehydeConcentrationMeasurementTrait cluster FeatureMap. | 
| 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). | 
| GenericSwitchDevice.StandardTraits | Trait Container for GenericSwitchDevice Standard Traits. | 
| HeatingCoolingUnitDevice | A device capable of heating or cooling a space in a home. | 
| HeatingCoolingUnitDevice.GoogleTraits | Trait Container for HeatingCoolingUnitDevice Google Traits. | 
| HeatingCoolingUnitDevice.StandardTraits | Trait Container for HeatingCoolingUnitDevice Standard Traits. | 
| HepaFilterMonitoringTrait.Feature | HepaFilterMonitoringTrait cluster FeatureMap. | 
| HepaFilterMonitoringTrait.ReplacementProductStruct | The details of a replacement HEPA filter. | 
| HepaFilterMonitoringTrait.ResetConditionCommand.Request | The request payload for the ResetCondition command. | 
| HumiditySensorDevice | A device that reports humidity measurements. | 
| HumiditySensorDevice.GoogleTraits | Trait Container for HumiditySensorDevice Google Traits. | 
| HumiditySensorDevice.StandardTraits | Trait Container for HumiditySensorDevice Standard Traits. | 
| IdentifyTrait.IdentifyCommand.Request | The request payload for the Identify command. | 
| IdentifyTrait.TriggerEffectCommand.Request | The request payload for the TriggerEffect command. | 
| KeypadInputTrait.Feature | KeypadInput cluster FeatureMap. | 
| KeypadInputTrait.SendKeyCommand.Request | The request payload for the SendKey command. | 
| KeypadInputTrait.SendKeyCommand.Response | The result of the  | 
| LaundryDryerDevice | A device capable of drying laundry items. | 
| LaundryDryerDevice.GoogleTraits | Trait Container for LaundryDryerDevice Google Traits. | 
| LaundryDryerDevice.StandardTraits | Trait Container for LaundryDryerDevice Standard Traits. | 
| LaundryWasherControlsTrait.Feature | LaundryWasherControls cluster FeatureMap. | 
| LaundryWasherDevice | A device capable of laundering consumer items. | 
| LaundryWasherDevice.GoogleTraits | Trait Container for LaundryWasherDevice Google Traits. | 
| LaundryWasherDevice.StandardTraits | Trait Container for LaundryWasherDevice Standard Traits. | 
| LaundryWasherModeTrait.ChangeToModeCommand.Request | The request payload for the ChangeToMode command. | 
| LaundryWasherModeTrait.ChangeToModeCommand.Response | The result of the completed  | 
| LaundryWasherModeTrait.ModeOptionStruct | Describes a mode that may be selected on the device. | 
| LaundryWasherModeTrait.ModeTagStruct | Describes a mode tag. | 
| LevelControlTrait.Feature | LevelControl cluster FeatureMap. | 
| LevelControlTrait.MoveCommand.Request | The request payload for the Move command. | 
| LevelControlTrait.MoveToClosestFrequencyCommand.Request | The request payload for the MoveToClosestFrequency command. | 
| LevelControlTrait.MoveToLevelCommand.Request | The request payload for the MoveToLevel command. | 
| LevelControlTrait.MoveToLevelWithOnOffCommand.Request | The request payload for the MoveToLevelWithOnOff command. | 
| LevelControlTrait.MoveWithOnOffCommand.Request | The request payload for the MoveWithOnOff command. | 
| LevelControlTrait.OptionsBitmap | Flags for LevelControl options. | 
| LevelControlTrait.StepCommand.Request | The request payload for the Step command. | 
| LevelControlTrait.StepWithOnOffCommand.Request | The request payload for the StepWithOnOff command. | 
| LevelControlTrait.StopCommand.Request | The request payload for the Stop command. | 
| LevelControlTrait.StopWithOnOffCommand.Request | The request payload for the StopWithOnOff command. | 
| 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. | 
| LightSensorDevice.StandardTraits | Trait Container for LightSensorDevice Standard Traits. | 
| LowPowerTrait.SleepCommand.Request | The request payload for the Sleep command. | 
| MediaInputTrait.Feature | The MediaInput cluster FeatureMap. | 
| MediaInputTrait.HideInputStatusCommand.Request | The request payload for the HideInputStatus command. | 
| MediaInputTrait.InputInfoStruct | Information about an input. | 
| MediaInputTrait.RenameInputCommand.Request | The request payload for the RenameInput command. | 
| MediaInputTrait.SelectInputCommand.Request | The request payload for the SelectInput command. | 
| MediaInputTrait.ShowInputStatusCommand.Request | The request payload for the ShowInputStatus command. | 
| MediaPlaybackTrait.ActivateAudioTrackCommand.Request | |
| MediaPlaybackTrait.ActivateTextTrackCommand.Request | |
| MediaPlaybackTrait.DeactivateTextTrackCommand.Request | |
| MediaPlaybackTrait.FastForwardCommand.Request | The request payload for the FastForward command. | 
| MediaPlaybackTrait.FastForwardCommand.Response | The outcome of the  | 
| MediaPlaybackTrait.Feature | The MediaPlayback cluster FeatureMap. | 
| MediaPlaybackTrait.NextCommand.Request | The request payload for the Next command. | 
| MediaPlaybackTrait.NextCommand.Response | The outcome of the  | 
| MediaPlaybackTrait.PauseCommand.Request | The request payload for the Pause command. | 
| MediaPlaybackTrait.PauseCommand.Response | The outcome of the  | 
| MediaPlaybackTrait.PlayCommand.Request | The request payload for the Play command. | 
| MediaPlaybackTrait.PlayCommand.Response | The outcome of the  | 
| MediaPlaybackTrait.PlaybackPositionStruct | A playback position within a media stream. | 
| MediaPlaybackTrait.PreviousCommand.Request | The request payload for the Previous command. | 
| MediaPlaybackTrait.PreviousCommand.Response | The outcome of the  | 
| MediaPlaybackTrait.RewindCommand.Request | The request payload for the Rewind command. | 
| MediaPlaybackTrait.RewindCommand.Response | The outcome of the  | 
| MediaPlaybackTrait.SeekCommand.Request | The request payload for the Seek command. | 
| MediaPlaybackTrait.SeekCommand.Response | The outcome of the  | 
| MediaPlaybackTrait.SkipBackwardCommand.Request | The request payload for the SkipBackward command. | 
| MediaPlaybackTrait.SkipBackwardCommand.Response | The outcome of the  | 
| MediaPlaybackTrait.SkipForwardCommand.Request | The request payload for the SkipForward command. | 
| MediaPlaybackTrait.SkipForwardCommand.Response | The outcome of the  | 
| MediaPlaybackTrait.StartOverCommand.Request | The request payload for the StartOver command. | 
| MediaPlaybackTrait.StartOverCommand.Response | The outcome of the  | 
| MediaPlaybackTrait.StopCommand.Request | The request payload for the Stop command. | 
| MediaPlaybackTrait.StopCommand.Response | The outcome of the  | 
| MediaPlaybackTrait.TrackAttributesStruct | |
| MediaPlaybackTrait.TrackStruct | |
| MicrowaveOvenControlTrait.AddMoreTimeCommand.Request | The request payload for the AddMoreTime command. | 
| MicrowaveOvenControlTrait.Feature | MicrowaveOvenControl cluster FeatureMap. | 
| MicrowaveOvenControlTrait.SetCookingParametersCommand.Request | The request payload for the SetCookingParameters command. | 
| MicrowaveOvenDevice | A device that uses microwaves to heat food and beverages. | 
| MicrowaveOvenDevice.GoogleTraits | Trait Container for MicrowaveOvenDevice Google Traits. | 
| MicrowaveOvenDevice.StandardTraits | Trait Container for MicrowaveOvenDevice Standard Traits. | 
| MicrowaveOvenModeTrait.ModeOptionStruct | Represents the possible mode of the  | 
| MicrowaveOvenModeTrait.ModeTagStruct | Describes a mode tag. | 
| ModeSelectDevice | A device that can be set to one of several predefined values. | 
| ModeSelectDevice.StandardTraits | Trait Container for ModeSelectDevice Standard Traits. | 
| ModeSelectTrait.ChangeToModeCommand.Request | The request payload for the ChangeToMode command. | 
| ModeSelectTrait.Feature | ModeSelect cluster FeatureMap. | 
| ModeSelectTrait.ModeOptionStruct | Represents the possible mode of the cluster instance. | 
| ModeSelectTrait.SemanticTagStruct | Represents a semantic tag. | 
| NitrogenDioxideConcentrationMeasurementTrait.Feature | NitrogenDioxideConcentrationMeasurement cluster FeatureMap. | 
| OccupancySensingTrait.Feature | |
| OccupancySensingTrait.HoldTimeLimitsStruct | |
| OccupancySensingTrait.OccupancyBitmap | The current active occupancy state. | 
| OccupancySensingTrait.OccupancySensorTypeBitmap | The current active occupancy sensor type. | 
| OccupancySensorDevice | A measurement and sensing device that is capable of measuring and reporting the occupancy state in a designated area. | 
| OccupancySensorDevice.StandardTraits | Trait Container for OccupancySensorDevice Standard Traits. | 
| OnOffLightDevice | A lighting device that is capable of being switched on or off. | 
| OnOffLightDevice.GoogleTraits | Trait Container for OnOffLightDevice Google Traits. | 
| OnOffLightDevice.StandardTraits | Trait Container for OnOffLightDevice Standard Traits. | 
| 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. | 
| OnOffPluginUnitDevice.StandardTraits | Trait Container for OnOffPluginUnitDevice Standard Traits. | 
| 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. | 
| OnOffSensorDevice.StandardTraits | Trait Container for OnOffSensorDevice Standard Traits. | 
| OnOffTrait.Feature | OnOff cluster FeatureMap. | 
| OnOffTrait.OffCommand.Request | The request payload for the Off command. | 
| OnOffTrait.OffWithEffectCommand.Request | The request payload for the OffWithEffect command. | 
| OnOffTrait.OnCommand.Request | The request payload for the On command. | 
| OnOffTrait.OnOffControlBitmap | Flags for cluster control. | 
| OnOffTrait.OnWithRecallGlobalSceneCommand.Request | The request payload for the OnWithRecallGlobalScene command. | 
| OnOffTrait.OnWithTimedOffCommand.Request | The request payload for the OnWithTimedOff command. | 
| OnOffTrait.ToggleCommand.Request | The request payload for the Toggle command. | 
| OperationalStateTrait.ErrorStateStruct | Used to indicate the error state of the device when the  | 
| OperationalStateTrait.OperationalStateStruct | Used to indicate a possible state of the device. | 
| OperationalStateTrait.PauseCommand.Request | The request payload for the Pause command. | 
| OperationalStateTrait.PauseCommand.Response | The result of the completed  | 
| OperationalStateTrait.ResumeCommand.Request | The request payload for the Resume command. | 
| OperationalStateTrait.ResumeCommand.Response | The result of the completed  | 
| OperationalStateTrait.StartCommand.Request | The request payload for the Start command. | 
| OperationalStateTrait.StartCommand.Response | The result of the completed  | 
| OperationalStateTrait.StopCommand.Request | The request payload for the Stop command. | 
| OperationalStateTrait.StopCommand.Response | The result of the completed  | 
| OvenCavityOperationalStateTrait.ErrorStateStruct | Used to indicate the error state of the oven when the OvenCavityOperationalState.Attributes.operationalState attribute is Error. | 
| OvenCavityOperationalStateTrait.OperationalStateStruct | Used to indicate a possible state of the oven. | 
| OvenCavityOperationalStateTrait.StartCommand.Request | The request payload for the Start command. | 
| OvenCavityOperationalStateTrait.StartCommand.Response | The result of the completed  | 
| OvenCavityOperationalStateTrait.StopCommand.Request | The request payload for the Stop command. | 
| OvenCavityOperationalStateTrait.StopCommand.Response | The result of the completed  | 
| OvenDevice | A device that contains one or more cabinets, and optionally a cooktop, and is capable of heating food. | 
| OvenDevice.StandardTraits | Trait Container for OvenDevice Standard Traits. | 
| OvenModeTrait.ChangeToModeCommand.Request | The request payload for the ChangeToMode command. | 
| OvenModeTrait.ChangeToModeCommand.Response | The result of the completed  | 
| OvenModeTrait.Feature | OvenMode cluster FeatureMap. | 
| OvenModeTrait.ModeOptionStruct | Represents the possible mode of the  | 
| OvenModeTrait.ModeTagStruct | Describes a mode tag. | 
| OzoneConcentrationMeasurementTrait.Feature | OzoneConcentrationMeasurement cluster FeatureMap. | 
| Pm10ConcentrationMeasurementTrait.Feature | Pm10ConcentrationMeasurement cluster FeatureMap. | 
| Pm1ConcentrationMeasurementTrait.Feature | Pm1ConcentrationMeasurement cluster FeatureMap. | 
| Pm25ConcentrationMeasurementTrait.Feature | Pm25ConcentrationMeasurement cluster FeatureMap. | 
| PowerSourceDevice | A device that provides energy to operate or charge other equipment. | 
| PowerSourceDevice.GoogleTraits | Trait Container for PowerSourceDevice Google Traits. | 
| PowerSourceDevice.StandardTraits | Trait Container for PowerSourceDevice Standard Traits. | 
| PowerSourceTrait.BatChargeFaultChangeType | |
| PowerSourceTrait.BatFaultChangeType | |
| PowerSourceTrait.Feature | |
| PowerSourceTrait.WiredFaultChangeType | |
| PowerTopologyTrait.Feature | |
| PressureMeasurementTrait.Feature | PressureMeasurement cluster FeatureMap. | 
| PressureSensorDevice | A device that measures and reports the pressure of a fluid. | 
| PressureSensorDevice.StandardTraits | Trait Container for PressureSensorDevice Standard Traits. | 
| PumpConfigurationAndControlTrait.Feature | PumpConfigurationAndControl cluster FeatureMap. | 
| PumpConfigurationAndControlTrait.PumpStatusBitmap | A bitmap indicating different aspects of the current state of the pump. | 
| PumpControllerDevice | A device that is capable of configuring and controlling a pump. | 
| PumpControllerDevice.StandardTraits | Trait Container for PumpControllerDevice Standard Traits. | 
| PumpDevice | A device typically used to pump fluids like water that may have variable speed. | 
| PumpDevice.StandardTraits | Trait Container for PumpDevice Standard Traits. | 
| RadonConcentrationMeasurementTrait.Feature | RadonConcentrationMeasurementTrait cluster FeatureMap. | 
| RainSensorDevice | A device that reports the presence of rain. | 
| RainSensorDevice.StandardTraits | Trait Container for RainSensorDevice Standard Traits. | 
| RefrigeratorAlarmTrait.AlarmBitmap | Bitmap indicating which alarms are supported. | 
| RefrigeratorAndTemperatureControlledCabinetModeTrait.ChangeToModeCommand.Request | The request payload for the ChangeToMode command. | 
| RefrigeratorAndTemperatureControlledCabinetModeTrait.ChangeToModeCommand.Response | The result of the completed  | 
| RefrigeratorAndTemperatureControlledCabinetModeTrait.ModeOptionStruct | Describes a mode that may be selected on the device. | 
| RefrigeratorAndTemperatureControlledCabinetModeTrait.ModeTagStruct | Describes a mode tag. | 
| RefrigeratorDevice | A device containing one or more cabinets capable of chilling or freezing food. | 
| RefrigeratorDevice.GoogleTraits | Trait Container for RefrigeratorDevice Google Traits. | 
| RefrigeratorDevice.StandardTraits | Trait Container for RefrigeratorDevice Standard Traits. | 
| RoboticVacuumCleanerDevice | A device that autonomously cleans floors and carpets by vacuuming dirt and debris. | 
| RoboticVacuumCleanerDevice.GoogleTraits | Trait Container for RoboticVacuumCleanerDevice Google Traits. | 
| RoboticVacuumCleanerDevice.StandardTraits | Trait Container for RoboticVacuumCleanerDevice Standard Traits. | 
| RoomAirConditionerDevice | A device with the primary function of controlling the air temperature in a single room. | 
| RoomAirConditionerDevice.GoogleTraits | Trait Container for RoomAirConditionerDevice Google Traits. | 
| RoomAirConditionerDevice.StandardTraits | Trait Container for RoomAirConditionerDevice Standard Traits. | 
| 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. | 
| RootNodeDevice.StandardTraits | Trait Container for RootNodeDevice Standard Traits. | 
| RvcCleanModeTrait.ChangeToModeCommand.Request | The request payload for the ChangeToMode command. | 
| RvcCleanModeTrait.ChangeToModeCommand.Response | The result of the completed  | 
| RvcCleanModeTrait.Feature | RvcCleanMode cluster FeatureMap. | 
| RvcCleanModeTrait.ModeOptionStruct | Describes a mode that may be selected on the device. | 
| RvcCleanModeTrait.ModeTagStruct | Describes a mode tag. | 
| RvcOperationalStateTrait.ErrorStateStruct | Used to indicate the error state of the device when the RvcOperationStateTrait.Attributes.operationalState attribute is Error. | 
| RvcOperationalStateTrait.GoHomeCommand.Request | The request payload for the GoHome command. | 
| RvcOperationalStateTrait.GoHomeCommand.Response | The result of the completed  | 
| RvcOperationalStateTrait.OperationalStateStruct | Used to indicate a possible state of the device. | 
| RvcOperationalStateTrait.PauseCommand.Request | The request payload for the Pause command. | 
| RvcOperationalStateTrait.PauseCommand.Response | The result of the completed  | 
| RvcOperationalStateTrait.ResumeCommand.Request | The request payload for the Resume command. | 
| RvcOperationalStateTrait.ResumeCommand.Response | The result of the completed  | 
| RvcRunModeTrait.ChangeToModeCommand.Request | The request payload for the ChangeToMode command. | 
| RvcRunModeTrait.ChangeToModeCommand.Response | The result of the completed  | 
| RvcRunModeTrait.Feature | |
| RvcRunModeTrait.ModeOptionStruct | Describes a mode that may be selected on the device. | 
| RvcRunModeTrait.ModeTagStruct | Describes a mode tag. | 
| SpeakerDevice | An audio or video device is capable of having its volume controlled and can be muted or unmuted. | 
| SpeakerDevice.GoogleTraits | Trait Container for SpeakerDevice Google Traits. | 
| SpeakerDevice.StandardTraits | Trait Container for SpeakerDevice Standard Traits. | 
| SwitchTrait.Feature | Switch cluster FeatureMap. | 
| SwitchTrait.GoogleSyntheticFeatures | |
| TargetNavigatorTrait.NavigateTargetCommand.Request | The request payload for the NavigateTarget command. | 
| TargetNavigatorTrait.NavigateTargetCommand.Response | The result of the completed  | 
| TargetNavigatorTrait.TargetInfoStruct | An object describing the navigable target. | 
| TemperatureControlTrait.Feature | TemperatureControl cluster FeatureMap. | 
| TemperatureControlTrait.SetTemperatureCommand.Request | The request payload for the SetTemperature command. | 
| TemperatureControlledCabinetDevice | A device that represents a single cabinet for chilling or freezing food in a refrigerator, freezer, wine chiller or other similar device. | 
| TemperatureControlledCabinetDevice.GoogleTraits | Trait Container for TemperatureControlledCabinetDevice Google Traits. | 
| TemperatureControlledCabinetDevice.StandardTraits | Trait Container for TemperatureControlledCabinetDevice Standard Traits. | 
| TemperatureSensorDevice | A device that reports measurements of temperature. | 
| TemperatureSensorDevice.StandardTraits | Trait Container for TemperatureSensorDevice Standard Traits. | 
| 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. | 
| ThermostatDevice.GoogleTraits | Trait Container for ThermostatDevice Google Traits. | 
| ThermostatDevice.StandardTraits | Trait Container for ThermostatDevice Standard Traits. | 
| ThermostatTrait.AcErrorCodeBitmap | |
| ThermostatTrait.AtomicAttributeStatusStruct | |
| ThermostatTrait.AtomicRequestCommand.Request | The request payload for the AtomicRequest command. | 
| ThermostatTrait.AtomicRequestCommand.Response | |
| ThermostatTrait.ClearWeeklyScheduleCommand.Request | The request payload for the ClearWeeklySchedule command. | 
| ThermostatTrait.Feature | Thermostat cluster FeatureMap. | 
| ThermostatTrait.GetWeeklyScheduleCommand.Request | The request payload for the GetWeeklySchedule command. | 
| ThermostatTrait.GetWeeklyScheduleCommand.Response | The weekly schedule, with the same payload as  | 
| ThermostatTrait.HvacSystemTypeBitmap | Describes the characteristics of the HVAC system. | 
| ThermostatTrait.OccupancyBitmap | Indicates the sensed occupancy state. | 
| ThermostatTrait.PresetStruct | A preset. | 
| ThermostatTrait.PresetTypeFeaturesBitmap | Preset type features. | 
| ThermostatTrait.PresetTypeStruct | A preset type. | 
| ThermostatTrait.ProgrammingOperationModeBitmap | Thermostat programming operational states. | 
| ThermostatTrait.RelayStateBitmap | Thermostate running states. | 
| ThermostatTrait.RemoteSensingBitmap | Remote sensing configurations. | 
| ThermostatTrait.ScheduleDayOfWeekBitmap | Days of the week for scheduling. | 
| ThermostatTrait.ScheduleModeBitmap | How the app decodes the setpoint fields of each transition. | 
| ThermostatTrait.ScheduleStruct | A schedule. | 
| ThermostatTrait.ScheduleTransitionStruct | A schedule transition. | 
| ThermostatTrait.ScheduleTypeFeaturesBitmap | Features that may be supported by a Thermostat schedule. | 
| ThermostatTrait.ScheduleTypeStruct | A schedule type. | 
| ThermostatTrait.SetActivePresetRequestCommand.Request | |
| ThermostatTrait.SetActiveScheduleRequestCommand.Request | |
| ThermostatTrait.SetWeeklyScheduleCommand.Request | The request payload for the SetWeeklySchedule command. | 
| ThermostatTrait.SetpointRaiseLowerCommand.Request | The request payload for the SetpointRaiseLower command. | 
| ThermostatTrait.WeeklyScheduleTransitionStruct | A single transition in a thermostat schedule. | 
| TotalVolatileOrganicCompoundsConcentrationMeasurementTrait.Feature | TotalVolatileOrganicCompoundsConcentrationMeasurement cluster FeatureMap. | 
| UnitTestingTrait.Bitmap16MaskMap | Bitmap16MaskMap | 
| UnitTestingTrait.Bitmap32MaskMap | Bitmap32MaskMap. | 
| UnitTestingTrait.Bitmap64MaskMap | Bitmap64MaskMap. | 
| UnitTestingTrait.Bitmap8MaskMap | Bitmap8MaskMap | 
| UnitTestingTrait.DoubleNestedStructList | DoubleNestedStructList | 
| UnitTestingTrait.GlobalEchoRequestCommand.Request | |
| UnitTestingTrait.GlobalEchoRequestCommand.Response | |
| UnitTestingTrait.NestedStruct | NestedStruct | 
| UnitTestingTrait.NestedStructList | NestedStructList | 
| UnitTestingTrait.NullablesAndOptionalsStruct | NullablesAndOptionalsStruct`. | 
| UnitTestingTrait.SimpleBitmap | SimpleBitmap | 
| UnitTestingTrait.SimpleStruct | SimpleStruct | 
| UnitTestingTrait.SimpleStructEchoRequestCommand.Request | The request payload for the SimpleStructEchoRequest command. | 
| UnitTestingTrait.SimpleStructEchoRequestCommand.Response | |
| UnitTestingTrait.StringEchoRequestCommand.Request | |
| UnitTestingTrait.StringEchoRequestCommand.Response | |
| UnitTestingTrait.TestAddArgumentsCommand.Request | The request payload for the TestAddArguments command. | 
| UnitTestingTrait.TestAddArgumentsCommand.Response | |
| UnitTestingTrait.TestBatchHelperRequestCommand.Request | |
| UnitTestingTrait.TestBatchHelperRequestCommand.Response | |
| UnitTestingTrait.TestCheckCommandFlagsCommand.Request | |
| UnitTestingTrait.TestCommand.Request | The request payload for the Test command. | 
| UnitTestingTrait.TestComplexNullableOptionalRequestCommand.Request | The request payload for the TestComplexNullableOptionalRequest command. | 
| UnitTestingTrait.TestComplexNullableOptionalRequestCommand.Response | |
| UnitTestingTrait.TestDifferentVendorMeiRequestCommand.Request | |
| UnitTestingTrait.TestDifferentVendorMeiRequestCommand.Response | |
| UnitTestingTrait.TestEmitTestEventRequestCommand.Request | The request payload for the TestEmitTestEventRequest command. | 
| UnitTestingTrait.TestEmitTestEventRequestCommand.Response | |
| UnitTestingTrait.TestEmitTestFabricScopedEventRequestCommand.Request | The request payload for the TestEmitTestFabricScopedEventRequest command. | 
| UnitTestingTrait.TestEmitTestFabricScopedEventRequestCommand.Response | |
| UnitTestingTrait.TestEnumsRequestCommand.Request | The request payload for the TestEnumsRequest command. | 
| UnitTestingTrait.TestEnumsRequestCommand.Response | |
| UnitTestingTrait.TestFabricScoped | TestFabricScoped | 
| UnitTestingTrait.TestGlobalBitmap | |
| UnitTestingTrait.TestGlobalStruct | |
| UnitTestingTrait.TestListInt8UArgumentRequestCommand.Request | The request payload for the TestListInt8UArgumentRequest command. | 
| UnitTestingTrait.TestListInt8UArgumentRequestCommand.Response | |
| UnitTestingTrait.TestListInt8UReverseRequestCommand.Request | The request payload for the TestListInt8UReverseRequest command. | 
| UnitTestingTrait.TestListInt8UReverseRequestCommand.Response | |
| UnitTestingTrait.TestListNestedStructListArgumentRequestCommand.Request | The request payload for the TestListNestedStructListArgumentRequest command. | 
| UnitTestingTrait.TestListNestedStructListArgumentRequestCommand.Response | |
| UnitTestingTrait.TestListStructArgumentRequestCommand.Request | The request payload for the TestListStructArgumentRequest command. | 
| UnitTestingTrait.TestListStructArgumentRequestCommand.Response | |
| UnitTestingTrait.TestListStructOctet | TestListStructOctet | 
| UnitTestingTrait.TestNestedStructArgumentRequestCommand.Request | The request payload for the TestNestedStructArgumentRequest command. | 
| UnitTestingTrait.TestNestedStructArgumentRequestCommand.Response | |
| UnitTestingTrait.TestNestedStructListArgumentRequestCommand.Request | The request payload for the TestNestedStructListArgumentRequest command. | 
| UnitTestingTrait.TestNestedStructListArgumentRequestCommand.Response | |
| UnitTestingTrait.TestNotHandledCommand.Request | The request payload for the TestNotHandled command. | 
| UnitTestingTrait.TestNullableOptionalRequestCommand.Request | The request payload for the TestNullableOptionalRequest command. | 
| UnitTestingTrait.TestNullableOptionalRequestCommand.Response | |
| UnitTestingTrait.TestSecondBatchHelperRequestCommand.Request | |
| UnitTestingTrait.TestSecondBatchHelperRequestCommand.Response | |
| UnitTestingTrait.TestSimpleArgumentRequestCommand.Request | The request payload for the TestSimpleArgumentRequest command. | 
| UnitTestingTrait.TestSimpleArgumentRequestCommand.Response | |
| UnitTestingTrait.TestSimpleOptionalArgumentRequestCommand.Request | The request payload for the TestSimpleOptionalArgumentRequest command. | 
| UnitTestingTrait.TestSpecificCommand.Request | The request payload for the TestSpecific command. | 
| UnitTestingTrait.TestSpecificCommand.Response | |
| UnitTestingTrait.TestStructArgumentRequestCommand.Request | The request payload for the TestStructArgumentRequest command. | 
| UnitTestingTrait.TestStructArgumentRequestCommand.Response | |
| UnitTestingTrait.TestStructArrayArgumentRequestCommand.Request | The request payload for the TestStructArrayArgumentRequest command. | 
| UnitTestingTrait.TestStructArrayArgumentRequestCommand.Response | |
| UnitTestingTrait.TestUnknownCommandCommand.Request | The request payload for the TestUnknownCommand command. | 
| UnitTestingTrait.TimedInvokeRequestCommand.Request | The request payload for the TimedInvokeRequest command. | 
| UserLabelTrait.LabelStruct | An object describing an endpoint's label. | 
| ValveConfigurationAndControlTrait.CloseCommand.Request | The request payload for the Close command. | 
| ValveConfigurationAndControlTrait.Feature | ValveConfigurationAndControl Trait FeatureMap. | 
| ValveConfigurationAndControlTrait.OpenCommand.Request | The request payload for the Open command. | 
| ValveConfigurationAndControlTrait.ValveFaultBitmap | The reason for a valve fault condition. | 
| VideoRemoteControlDevice | A device that can control a video player, for example, a traditional universal remote control. | 
| VideoRemoteControlDevice.GoogleTraits | Trait Container for VideoRemoteControlDevice Google Traits. | 
| WaterFreezeDetectorDevice | A device that reports the potential of water freezing. | 
| WaterFreezeDetectorDevice.StandardTraits | Trait Container for WaterFreezeDetectorDevice Standard Traits. | 
| WaterLeakDetectorDevice | A device that reports the presence of a water leak. | 
| WaterLeakDetectorDevice.StandardTraits | Trait Container for WaterLeakDetectorDevice Standard Traits. | 
| WaterValveDevice | A device that is capable of configuring and controlling the flow of water. | 
| WaterValveDevice.StandardTraits | Trait Container for WaterValveDevice Standard Traits. | 
| WindowCoveringControllerDevice | A device that is capable of controlling an automatic window covering. | 
| WindowCoveringDevice | A device that covers a window and is capable of being raised or tilted. | 
| WindowCoveringDevice.GoogleTraits | Trait Container for WindowCoveringDevice Google Traits. | 
| WindowCoveringDevice.StandardTraits | Trait Container for WindowCoveringDevice Standard Traits. | 
| WindowCoveringTrait.ConfigStatus | Configuration and status information for the WindowCovering. | 
| WindowCoveringTrait.DownOrCloseCommand.Request | The request payload for the DownOrClose command. | 
| WindowCoveringTrait.Feature | WindowCovering cluster FeatureMap. | 
| WindowCoveringTrait.GoToLiftPercentageCommand.Request | The request payload for the GoToLiftPercentage command. | 
| WindowCoveringTrait.GoToLiftValueCommand.Request | The request payload for the GoToLiftValue command. | 
| WindowCoveringTrait.GoToTiltPercentageCommand.Request | The request payload for the GoToTiltPercentage command. | 
| WindowCoveringTrait.GoToTiltValueCommand.Request | The request payload for the GoToTiltValue command. | 
| WindowCoveringTrait.Mode | Can be used to configure the window covering by enabling or disabling various modes and capabilities. | 
| WindowCoveringTrait.OperationalStatus | Indicates in which direction the covering is currently moving or if it has stopped. | 
| WindowCoveringTrait.SafetyStatus | Reflects the state of the safety sensors and the common issues preventing movements. | 
| WindowCoveringTrait.StopMotionCommand.Request | The request payload for the StopMotion command. | 
| WindowCoveringTrait.UpOrOpenCommand.Request | The request payload for the UpOrOpen command. | 
Objects
| AccountLoginTrait | Attributes for AccountLoginTrait. | 
| 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. | 
| 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. | 
| AccountLoginTrait.LogoutCommand | Instruct the content app to clear the current user account and end the user session. | 
| ActionsTrait | Attributes for ActionsTrait. | 
| ActionsTrait.DisableActionCommand | Disable an action. | 
| ActionsTrait.DisableActionWithDurationCommand | Disable an action for a specified amount of time, then enable it. | 
| ActionsTrait.EnableActionCommand | Enable an action. | 
| ActionsTrait.EnableActionWithDurationCommand | Enable an action for a specified amount of time, then disable it. | 
| ActionsTrait.InstantActionCommand | Trigger an action (state change) on endpoints in an asynchronous manner. | 
| ActionsTrait.InstantActionWithTransitionCommand | Trigger an action (state change) on endpoints, specifying how long the state change should take. | 
| ActionsTrait.PauseActionCommand | Pause an ongoing action. | 
| ActionsTrait.PauseActionWithDurationCommand | Pause an ongoing action for a specified amount of time, after which it resumes. | 
| ActionsTrait.ResumeActionCommand | Resume a paused action. | 
| ActionsTrait.StartActionCommand | Start an action. | 
| ActionsTrait.StartActionWithDurationCommand | Start an action, allow it to run for a specified amount of time, after which it stops. | 
| ActionsTrait.StopActionCommand | Stop the ongoing action. | 
| ActivatedCarbonFilterMonitoringTrait | Attributes for ActivatedCarbonFilterMonitoringTrait. | 
| ActivatedCarbonFilterMonitoringTrait.ResetConditionCommand | Reset the  | 
| AirQualityTrait | Attributes for AirQualityTrait. | 
| ApplicationBasicTrait | Attributes for ApplicationBasicTrait. | 
| ApplicationLauncherTrait | Attributes for ApplicationLauncherTrait. | 
| ApplicationLauncherTrait.HideAppCommand | Hide the specified app. | 
| ApplicationLauncherTrait.LaunchAppCommand | Launches an app. | 
| ApplicationLauncherTrait.StopAppCommand | Stop the app. | 
| AudioOutputTrait | Attributes for AudioOutputTrait. | 
| AudioOutputTrait.RenameOutputCommand | Rename the specified output. | 
| AudioOutputTrait.SelectOutputCommand | Change the output on the device to the specified output. | 
| BasicInformationTrait | Attributes for BasicInformationTrait. | 
| BasicInformationTrait.MfgSpecificPingCommand | Send a manufacturer specific ping. | 
| BindingTrait | Attributes for BindingTrait. | 
| BooleanStateConfigurationTrait | Attributes for BooleanStateConfigurationTrait. | 
| BooleanStateConfigurationTrait.EnableDisableAlarmCommand | Enable or disable one or more alarm modes. | 
| BooleanStateConfigurationTrait.SuppressAlarmCommand | Suppress one or more alarm modes. | 
| BooleanStateTrait | Attributes for BooleanStateTrait. | 
| CarbonDioxideConcentrationMeasurementTrait | Attributes for CarbonDioxideConcentrationMeasurementTrait. | 
| CarbonMonoxideConcentrationMeasurementTrait | Attributes for CarbonMonoxideConcentrationMeasurementTrait. | 
| ChannelTrait | Attributes for ChannelTrait. | 
| ChannelTrait.CancelRecordProgramCommand | |
| ChannelTrait.ChangeChannelByNumberCommand | Change the channel to the channel specified by  | 
| ChannelTrait.ChangeChannelCommand | Change the channel to the specified channel. | 
| ChannelTrait.GetProgramGuideCommand | |
| ChannelTrait.RecordProgramCommand | |
| 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. | 
| ColorControlTrait | Attributes for ColorControlTrait. | 
| ColorControlTrait.ColorLoopSetCommand | Cycles the device through its range of hues. | 
| ColorControlTrait.EnhancedMoveHueCommand | Change a device's enhanced hue based on a rate of movement. | 
| ColorControlTrait.EnhancedMoveToHueAndSaturationCommand | Move a device from its current enhanced hue and saturation to the provided enhanced hue and saturation. | 
| ColorControlTrait.EnhancedMoveToHueCommand | Move a device from its current hue to the provided enhanced hue. | 
| ColorControlTrait.EnhancedStepHueCommand | Move a device's enhanced hue a specific amount over a period of time. | 
| ColorControlTrait.MoveColorCommand | Move a device from its current color in a continuous fashion according to the rates specified. | 
| ColorControlTrait.MoveColorTemperatureCommand | Change a device's color temperature based on a rate of movement. | 
| ColorControlTrait.MoveHueCommand | Change a device's hue based on a rate of movement. | 
| ColorControlTrait.MoveSaturationCommand | Change a device's saturation based on a rate of movement. | 
| ColorControlTrait.MoveToColorCommand | Move a device from its current color to the color given in the  | 
| ColorControlTrait.MoveToColorTemperatureCommand | Move a device from its current color to a new color, using the scaled inverse of the color temperature, in mireds. | 
| ColorControlTrait.MoveToHueAndSaturationCommand | Move a device from its current hue and saturation to the provided hue and saturation. | 
| ColorControlTrait.MoveToHueCommand | Move a device from its current hue to the provided hue. | 
| ColorControlTrait.MoveToSaturationCommand | Move a device from its current saturation to the provided saturation. | 
| ColorControlTrait.StepColorCommand | Move a device from its current color by the specified color step. | 
| ColorControlTrait.StepColorTemperatureCommand | Change a device's color temperature a specific amount over a period of time. | 
| ColorControlTrait.StepHueCommand | Move a device's hue a specific amount over a period of time. | 
| ColorControlTrait.StepSaturationCommand | Move a device's saturation a specific amount over a period of time. | 
| ColorControlTrait.StopMoveStepCommand | Stop a MoveTo, Move, or Step command that is currently in process. | 
| ContentLauncherTrait | Attributes for ContentLauncherTrait. | 
| ContentLauncherTrait.LaunchContentCommand | Launch the specified content. | 
| ContentLauncherTrait.LaunchUrlCommand | Launch content from the specified URL. | 
| DescriptorTrait | Attributes for DescriptorTrait. | 
| DishwasherAlarmTrait | Attributes for DishwasherAlarmTrait. | 
| DishwasherAlarmTrait.ModifyEnabledAlarmsCommand | The details of a request to modify an enabled alarm. | 
| DishwasherAlarmTrait.ResetCommand | The details of a request to reset active and, if possible, latched alarms. | 
| DishwasherModeTrait | Attributes for DishwasherModeTrait. | 
| DishwasherModeTrait.ChangeToModeCommand | Change dishwasher mode. | 
| DoorLockTrait | Attributes for DoorLockTrait. | 
| DoorLockTrait.ClearAliroReaderConfigCommand | |
| DoorLockTrait.ClearCredentialCommand | Clear a single credential, one type of credential, or all credentials except  | 
| DoorLockTrait.ClearHolidayScheduleCommand | Clear the specified holiday schedule, or all holiday schedules. | 
| DoorLockTrait.ClearUserCommand | Clear the specified user. | 
| DoorLockTrait.ClearWeekDayScheduleCommand | Clear the specified week day schedule or all week day schedules for the specific user. | 
| DoorLockTrait.ClearYearDayScheduleCommand | Clear the specified year day schedule, or all year day schedules for the specific user. | 
| DoorLockTrait.GetCredentialStatusCommand | Retrieve the status of the specified credential. | 
| DoorLockTrait.GetHolidayScheduleCommand | Get the holiday schedule for the specified holiday index. | 
| DoorLockTrait.GetUserCommand | Retrieve the user type for a specific user. | 
| DoorLockTrait.GetWeekDayScheduleCommand | Retrieve the weekly schedule for the specified user. | 
| DoorLockTrait.GetYearDayScheduleCommand | Retrieve the specified year day schedule for the specified user. | 
| DoorLockTrait.LockDoorCommand | Lock the door. | 
| DoorLockTrait.SetAliroReaderConfigCommand | |
| DoorLockTrait.SetCredentialCommand | Set a credential into the lock for a new or existing user, or for a programming user. | 
| DoorLockTrait.SetHolidayScheduleCommand | Set the holiday schedule by specifying the local start and end time with respect to a specific lock operating mode. | 
| DoorLockTrait.SetUserCommand | Set the user on the lock. | 
| DoorLockTrait.SetWeekDayScheduleCommand | Set a weekly repeating schedule for the specified user. | 
| DoorLockTrait.SetYearDayScheduleCommand | Set a time-specific schedule ID for a specified user. | 
| DoorLockTrait.UnboltDoorCommand | Disengage the deadbolt. | 
| DoorLockTrait.UnlockDoorCommand | Unlock the door. | 
| DoorLockTrait.UnlockWithTimeoutCommand | Unlock the door with a timeout parameter. | 
| ElectricalEnergyMeasurementTrait | Attributes for ElectricalEnergyMeasurementTrait. | 
| ElectricalPowerMeasurementTrait | Attributes for ElectricalPowerMeasurementTrait. | 
| EnergyEvseModeTrait | Attributes for EnergyEvseModeTrait. | 
| EnergyEvseModeTrait.ChangeToModeCommand | Change device modes. | 
| EnergyEvseTrait | Attributes for EnergyEvseTrait. | 
| EnergyEvseTrait.ClearTargetsCommand | Allows a client to clear all stored charging targets. | 
| EnergyEvseTrait.DisableCommand | Disables the EVSE from charging and discharging. | 
| EnergyEvseTrait.EnableChargingCommand | Enables the EVSE to charge an electric vehicle. | 
| EnergyEvseTrait.EnableDischargingCommand | Enables the EVSE to discharge an electric vehicle. | 
| EnergyEvseTrait.GetTargetsCommand | Allows a client to retrieve the current set of charging targets. | 
| EnergyEvseTrait.SetTargetsCommand | Allows a client to set user-specified charging targets. | 
| EnergyEvseTrait.StartDiagnosticsCommand | Puts the EVSE into self-diagnostics mode as long as the  | 
| FanControlTrait | Attributes for FanControlTrait. | 
| FanControlTrait.StepCommand | Speed up or slow down the fan, in steps, without the client having to know the fan speed. | 
| FixedLabelTrait | Attributes for FixedLabelTrait. | 
| FlowMeasurementTrait | Attributes for FlowMeasurementTrait. | 
| FormaldehydeConcentrationMeasurementTrait | Attributes for FormaldehydeConcentrationMeasurementTrait. | 
| HepaFilterMonitoringTrait | Attributes for HepaFilterMonitoringTrait. | 
| HepaFilterMonitoringTrait.ResetConditionCommand | Reset the  | 
| IdentifyTrait | Attributes for IdentifyTrait. | 
| IdentifyTrait.IdentifyCommand | Start or stop the identification state for the receiving device. | 
| IdentifyTrait.TriggerEffectCommand | Start an effect that provides visual feedback to the user. | 
| IlluminanceMeasurementTrait | Attributes for IlluminanceMeasurementTrait. | 
| KeypadInputTrait | Attributes for KeypadInputTrait. | 
| KeypadInputTrait.SendKeyCommand | Process a key code as input to the media device. | 
| LaundryDryerControlsTrait | Attributes for LaundryDryerControlsTrait. | 
| LaundryWasherControlsTrait | Attributes for LaundryWasherControlsTrait. | 
| LaundryWasherModeTrait | Attributes for LaundryWasherModeTrait. | 
| LaundryWasherModeTrait.ChangeToModeCommand | Change the mode of the device's cluster instance, and set the  | 
| LevelControlTrait | Attributes for LevelControlTrait. | 
| LevelControlTrait.MoveCommand | Change a device's level based on a rate of movement. | 
| LevelControlTrait.MoveToClosestFrequencyCommand | Change a device's current frequency. | 
| LevelControlTrait.MoveToLevelCommand | Move a device from its current level to the provided level. | 
| LevelControlTrait.MoveToLevelWithOnOffCommand | Move a device from its current level to the provided level and toggle the  | 
| LevelControlTrait.MoveWithOnOffCommand | Move a device's level based on a rate of movement and toggle the  | 
| LevelControlTrait.StepCommand | Move a device's level a specific amount over a period of time. | 
| LevelControlTrait.StepWithOnOffCommand | Move a device's level a specific amount over a period of time and toggle the  | 
| LevelControlTrait.StopCommand | Terminate a Move, MoveToLevel, or Step command (including their OnOff variants) currently in progress, and sets the  | 
| LevelControlTrait.StopWithOnOffCommand | Terminate a Move, MoveToLevel, or Step command (including their OnOff variants) currently in progress, and sets the  | 
| LowPowerTrait | Attributes for LowPowerTrait. | 
| LowPowerTrait.SleepCommand | Put the device into low power mode. | 
| MediaInputTrait | Attributes for MediaInputTrait. | 
| MediaInputTrait.HideInputStatusCommand | Hide the input list on the display. | 
| MediaInputTrait.RenameInputCommand | Change the name of the specified input. | 
| MediaInputTrait.SelectInputCommand | Change the media input on the device. | 
| MediaInputTrait.ShowInputStatusCommand | Show the input list on the display. | 
| MediaPlaybackTrait | Attributes for MediaPlaybackTrait. | 
| MediaPlaybackTrait.ActivateAudioTrackCommand | |
| MediaPlaybackTrait.ActivateTextTrackCommand | |
| MediaPlaybackTrait.DeactivateTextTrackCommand | |
| MediaPlaybackTrait.FastForwardCommand | Fast forward the current media. | 
| MediaPlaybackTrait.NextCommand | Move to the next item in the media. | 
| MediaPlaybackTrait.PauseCommand | Pause the current media. | 
| MediaPlaybackTrait.PlayCommand | Play the current media. | 
| MediaPlaybackTrait.PreviousCommand | Move to the previous item in the current media. | 
| MediaPlaybackTrait.RewindCommand | Rewind the current media. | 
| MediaPlaybackTrait.SeekCommand | Change the playback position in the current media to the specified position. | 
| MediaPlaybackTrait.SkipBackwardCommand | Skip backward by a specified amount of time within the current media. | 
| MediaPlaybackTrait.SkipForwardCommand | Skip forward by a specified amount of time within the current media. | 
| MediaPlaybackTrait.StartOverCommand | Start over from the beginning of the current media. | 
| MediaPlaybackTrait.StopCommand | Stop playing the current media. | 
| MicrowaveOvenControlTrait | Attributes for MicrowaveOvenControlTrait. | 
| MicrowaveOvenControlTrait.AddMoreTimeCommand | Add more time to the  | 
| MicrowaveOvenControlTrait.SetCookingParametersCommand | Sets the cooking parameters associated with the operation of the device. | 
| MicrowaveOvenModeTrait | Attributes for MicrowaveOvenModeTrait. | 
| ModeSelectTrait | Attributes for ModeSelectTrait. | 
| ModeSelectTrait.ChangeToModeCommand | Change the mode of the device's cluster instance, and set the  | 
| NitrogenDioxideConcentrationMeasurementTrait | Attributes for NitrogenDioxideConcentrationMeasurementTrait. | 
| OccupancySensingTrait | Attributes for OccupancySensingTrait. | 
| OnOffTrait | Attributes for OnOffTrait. | 
| OnOffTrait.OffCommand | Turn off the device, and set the  | 
| OnOffTrait.OffWithEffectCommand | Allow devices to be turned off using enhanced ways of fading. | 
| OnOffTrait.OnCommand | Turn on the device, and set the  | 
| OnOffTrait.OnWithRecallGlobalSceneCommand | Allow the recall of the settings (global scene) the device had when the device was turned off. | 
| 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  | 
| OnOffTrait.ToggleCommand | If the device is off, turn the device on and set the  | 
| OperationalStateTrait | Attributes for OperationalStateTrait. | 
| OperationalStateTrait.PauseCommand | Pause the device if possible, based on the current operation underway. | 
| OperationalStateTrait.ResumeCommand | Resume operation if the device is in a state where it can be resumed. | 
| OperationalStateTrait.StartCommand | Start the device if the device is in a state where it can be started. | 
| OperationalStateTrait.StopCommand | Stop the device if possible, based on the current operation underway. | 
| OvenCavityOperationalStateTrait | Attributes for OvenCavityOperationalStateTrait. | 
| OvenCavityOperationalStateTrait.StartCommand | Start the oven if it is in a state where it can be started. | 
| OvenCavityOperationalStateTrait.StopCommand | Stop the oven if possible, based on the current operation underway. | 
| OvenModeTrait | Attributes for OvenModeTrait. | 
| OvenModeTrait.ChangeToModeCommand | Change device modes. | 
| OzoneConcentrationMeasurementTrait | Attributes for OzoneConcentrationMeasurementTrait. | 
| Pm10ConcentrationMeasurementTrait | Attributes for Pm10ConcentrationMeasurementTrait. | 
| Pm1ConcentrationMeasurementTrait | Attributes for Pm1ConcentrationMeasurementTrait. | 
| Pm25ConcentrationMeasurementTrait | Attributes for Pm25ConcentrationMeasurementTrait. | 
| PowerSourceTrait | Attributes for PowerSourceTrait. | 
| PowerTopologyTrait | Attributes for PowerTopologyTrait. | 
| PressureMeasurementTrait | Attributes for PressureMeasurementTrait. | 
| PumpConfigurationAndControlTrait | Attributes for PumpConfigurationAndControlTrait. | 
| RadonConcentrationMeasurementTrait | Attributes for RadonConcentrationMeasurementTrait. | 
| RefrigeratorAlarmTrait | Attributes for RefrigeratorAlarmTrait. | 
| RefrigeratorAndTemperatureControlledCabinetModeTrait | Attributes for RefrigeratorAndTemperatureControlledCabinetModeTrait. | 
| RefrigeratorAndTemperatureControlledCabinetModeTrait.ChangeToModeCommand | Change device modes. | 
| RelativeHumidityMeasurementTrait | Attributes for RelativeHumidityMeasurementTrait. | 
| RvcCleanModeTrait | Attributes for RvcCleanModeTrait. | 
| RvcCleanModeTrait.ChangeToModeCommand | Change the mode of the device's cluster instance, and set the  | 
| RvcOperationalStateTrait | Attributes for RvcOperationalStateTrait. | 
| RvcOperationalStateTrait.GoHomeCommand | Send the device to its home base. | 
| RvcOperationalStateTrait.PauseCommand | Pause the device if possible, based on the current operation underway. | 
| RvcOperationalStateTrait.ResumeCommand | Resume operation if the device is in a state where it can be resumed. | 
| RvcRunModeTrait | Attributes for RvcRunModeTrait. | 
| RvcRunModeTrait.ChangeToModeCommand | Change the mode of the device's cluster instance, and set the  | 
| StandardDeviceTypeRegistry | |
| StandardTraitRegistry | |
| SwitchTrait | Attributes for SwitchTrait. | 
| TargetNavigatorTrait | Attributes for TargetNavigatorTrait. | 
| TargetNavigatorTrait.NavigateTargetCommand | Navigate the UX to the identified target. | 
| TemperatureControlTrait | Attributes for TemperatureControlTrait. | 
| TemperatureControlTrait.SetTemperatureCommand | Set the desired temperature. | 
| TemperatureMeasurementTrait | Attributes for TemperatureMeasurementTrait. | 
| ThermostatTrait | Attributes for ThermostatTrait. | 
| ThermostatTrait.AtomicRequestCommand | Begin, commit, or cancel an atomic write. | 
| ThermostatTrait.ClearWeeklyScheduleCommand | This method is deprecated in the Matter specification and is not supported. | 
| ThermostatTrait.GetWeeklyScheduleCommand | This method is deprecated in the Matter specification and is not supported. | 
| ThermostatTrait.SetActivePresetRequestCommand | |
| ThermostatTrait.SetActiveScheduleRequestCommand | |
| ThermostatTrait.SetWeeklyScheduleCommand | This method is deprecated in the Matter specification and is not supported. | 
| ThermostatTrait.SetpointRaiseLowerCommand | Change the setpoint for the current thermostat mode. | 
| ThermostatUserInterfaceConfigurationTrait | Attributes for ThermostatUserInterfaceConfigurationTrait. | 
| TotalVolatileOrganicCompoundsConcentrationMeasurementTrait | Attributes for TotalVolatileOrganicCompoundsConcentrationMeasurementTrait. | 
| UnitTestingTrait | Attributes for UnitTestingTrait. | 
| UnitTestingTrait.GlobalEchoRequestCommand | |
| UnitTestingTrait.SimpleStructEchoRequestCommand | Unit test command. | 
| UnitTestingTrait.StringEchoRequestCommand | |
| UnitTestingTrait.TestAddArgumentsCommand | Simple command that adds the two arguments passed to it. | 
| UnitTestingTrait.TestBatchHelperRequestCommand | |
| UnitTestingTrait.TestCheckCommandFlagsCommand | |
| UnitTestingTrait.TestCommand | Simple command without any parameters and without a specific response. | 
| UnitTestingTrait.TestComplexNullableOptionalRequestCommand | Unit test command. | 
| UnitTestingTrait.TestDifferentVendorMeiRequestCommand | |
| UnitTestingTrait.TestEmitTestEventRequestCommand | Unit test command. | 
| UnitTestingTrait.TestEmitTestFabricScopedEventRequestCommand | Unit test command. | 
| UnitTestingTrait.TestEnumsRequestCommand | Unit test command. | 
| UnitTestingTrait.TestListInt8UArgumentRequestCommand | Unit test command. | 
| UnitTestingTrait.TestListInt8UReverseRequestCommand | Unit test command. | 
| UnitTestingTrait.TestListNestedStructListArgumentRequestCommand | Unit test command. | 
| UnitTestingTrait.TestListStructArgumentRequestCommand | Unit test command. | 
| UnitTestingTrait.TestNestedStructArgumentRequestCommand | Unit test command. | 
| UnitTestingTrait.TestNestedStructListArgumentRequestCommand | Unit test command. | 
| UnitTestingTrait.TestNotHandledCommand | Simple command without any parameters and without a specific response not handled by the server. | 
| UnitTestingTrait.TestNullableOptionalRequestCommand | Unit test command. | 
| UnitTestingTrait.TestSecondBatchHelperRequestCommand | |
| UnitTestingTrait.TestSimpleArgumentRequestCommand | Command that takes a boolean argument. | 
| UnitTestingTrait.TestSimpleOptionalArgumentRequestCommand | Unit test command. | 
| UnitTestingTrait.TestSpecificCommand | Simple command without any parameters and with a specific response. | 
| UnitTestingTrait.TestStructArgumentRequestCommand | Unit test command. | 
| UnitTestingTrait.TestStructArrayArgumentRequestCommand | Command that takes various arguments that are arrays, including an array of structs which have a list member. | 
| UnitTestingTrait.TestUnknownCommandCommand | Simple command that should not be added to the server. | 
| UnitTestingTrait.TimedInvokeRequestCommand | TimedInvokeRequest command | 
| UserLabelTrait | Attributes for UserLabelTrait. | 
| ValveConfigurationAndControlTrait | Attributes for ValveConfigurationAndControlTrait. | 
| ValveConfigurationAndControlTrait.CloseCommand | Set the valve to its closed position. | 
| ValveConfigurationAndControlTrait.OpenCommand | Set the valve to its open position. | 
| WakeOnLanTrait | Attributes for WakeOnLanTrait. | 
| WindowCoveringTrait | Attributes for WindowCoveringTrait. | 
| WindowCoveringTrait.DownOrCloseCommand | Adjust the window covering position so the physical lift or slide and tilt is at the maximum closed or down position. | 
| WindowCoveringTrait.GoToLiftPercentageCommand | Adjust the window covering to the specified lift position. | 
| WindowCoveringTrait.GoToLiftValueCommand | Adjust the window covering to the specified lift position. | 
| WindowCoveringTrait.GoToTiltPercentageCommand | Adjust the window covering to the specified tilt position. | 
| WindowCoveringTrait.GoToTiltValueCommand | Adjust the window covering to the specified tilt position. | 
| WindowCoveringTrait.StopMotionCommand | Stop any adjustments to physical tilt and lift or slide that is currently underway. | 
| WindowCoveringTrait.UpOrOpenCommand | Adjust the window covering position so the physical lift or slide and tilt is at the maximum open or up position. |