enum MatterNamespace for all Matter Traits and DeviceTypes.
- 
                  
                  This trait provides commands to facilitate user account login on a content app or a node. DeclarationSwift struct AccountLoginTrait
- 
                  
                  This trait provides a standardized way for a node to expose information about logical grouping of endpoints on the node, expose information about named actions that can be performed on a group of endpoints, expose commands to trigger such actions, and expose events to receive feedback on the state of such actions. DeclarationSwift struct ActionsTrait
- 
                  
                  This trait provides an interface for the current condition of an activated carbon filter. DeclarationSwift struct ActivatedCarbonFilterMonitoringTrait
- 
                  
                  This trait provides an interface to air quality classification using distinct levels. DeclarationSwift struct AirQualityTrait
- 
                  
                  This trait provides information about a content app running on a video player device. DeclarationSwift struct ApplicationBasicTrait
- 
                  
                  This trait provides an interface to launch apps. DeclarationSwift struct ApplicationLauncherTrait
- 
                  
                  This trait provides an interface for controlling the output on a video player device such as a TV. DeclarationSwift struct AudioOutputTrait
- 
                  
                  This trait provides attributes and events for determining basic information about nodes. DeclarationSwift struct BasicInformationTrait
- 
                  
                  This trait represents one or more persistent relationships between an endpoint and one or more other endpoints. A binding does not require that the relationship exists. It is up to the node application to set up the relationship. DeclarationSwift struct BindingTrait
- 
                  
                  This trait provides an interface to a boolean state. DeclarationSwift struct BooleanStateTrait
- 
                  
                  This trait provides an interface for configuring a boolean sensor, including optional state change alarm features and configuration of the sensor’s sensitivity level. DeclarationSwift struct BooleanStateConfigurationTrait
- 
                  
                  This trait provides an interface to carbon dioxide concentration measurement functionality. DeclarationSwift struct CarbonDioxideConcentrationMeasurementTrait
- 
                  
                  This trait provides an interface to carbon monoxide concentration measurement functionality. DeclarationSwift struct CarbonMonoxideConcentrationMeasurementTrait
- 
                  
                  This trait provides an interface for selecting channels on a device or endpoint. DeclarationSwift struct ChannelTrait
- 
                  
                  This trait provides an interface for changing the color of a light. DeclarationSwift struct ColorControlTrait
- 
                  
                  This trait provides an interface for launching content on a video player device such as a streaming media player, smart TV, or smart screen. DeclarationSwift struct ContentLauncherTrait
- 
                  
                  This trait provides an interface for describing the device’s capabilities and configuration. DeclarationSwift struct DescriptorTrait
- 
                  
                  This trait provides an interface for dishwasher alarms. DeclarationSwift struct DishwasherAlarmTrait
- 
                  
                  This trait provides an interface for dishwasher devices. DeclarationSwift struct DishwasherModeTrait
- 
                  
                  This trait provides an interface to a generic way to secure a door. DeclarationSwift struct DoorLockTrait
- 
                  
                  This trait provides a mechanism for querying data about electrical energy imported or provided by the server. DeclarationSwift struct ElectricalEnergyMeasurementTrait
- 
                  
                  This trait provides a mechanism for querying data about electrical power as measured by the server. DeclarationSwift struct ElectricalPowerMeasurementTrait
- 
                  
                  This trait is for devices that provide electric vehicle supply equipment (EVSE) functionality. DeclarationSwift struct EnergyEvseTrait
- 
                  
                  Defines additional mode tags and namespaced enumerated values for electric vehicle supply equipment (EVSE) devices. DeclarationSwift struct EnergyEvseModeTrait
- 
                  
                  This trait provides an interface for controlling the speed of a fan. DeclarationSwift struct FanControlTrait
- 
                  
                  This trait provides an interface to tag an endpoint with zero or more read-only labels. DeclarationSwift struct FixedLabelTrait
- 
                  
                  This trait provides an interface to flow measurement functionality, including configuration and provisioning of notifications of flow measurements. DeclarationSwift struct FlowMeasurementTrait
- 
                  
                  This trait provides an interface to formaldehyde concentration measurement functionality. DeclarationSwift struct FormaldehydeConcentrationMeasurementTrait
- 
                  
                  This trait provides an interface for monitoring the current condition of a HEPA filter. DeclarationSwift struct HepaFilterMonitoringTrait
- 
                  
                  This trait supports an endpoint identification state (such as a flashing light) that indicates to an observer (such as an installer) which of several nodes or endpoints it is. DeclarationSwift struct IdentifyTrait
- 
                  
                  This trait provides an interface to illuminance measurement functionality. DeclarationSwift struct IlluminanceMeasurementTrait
- 
                  
                  This trait provides an interface for key code based input and control on a device such as a video player or an endpoint such as a content app. DeclarationSwift struct KeypadInputTrait
- 
                  
                  This trait provides a way to access options associated with the operation of a laundry dryer device type. DeclarationSwift struct LaundryDryerControlsTrait
- 
                  
                  This trait provides a way to access options associated with the operation of a laundry washer device type. DeclarationSwift struct LaundryWasherControlsTrait
- 
                  
                  This trait provides an interface to laundry washer devices. DeclarationSwift struct LaundryWasherModeTrait
- 
                  
                  This trait provides an interface for controlling a characteristic of a device that can be set to a level. DeclarationSwift struct LevelControlTrait
- 
                  
                  This trait provides an interface for managing low power mode on a device. DeclarationSwift struct LowPowerTrait
- 
                  
                  This trait provides an interface for controlling the input selector on a media device such as a video player. DeclarationSwift struct MediaInputTrait
- 
                  
                  This trait provides an interface for controlling media playback (play, pause, and so forth) on a media device such as a TV, set-top box, or smart speaker. DeclarationSwift struct MediaPlaybackTrait
- 
                  
                  This trait defines an interface for controlling a microwave oven device. DeclarationSwift struct MicrowaveOvenControlTrait
- 
                  
                  This trait defines additional mode tags and namespace enumerated values for microwave oven devices. DeclarationSwift struct MicrowaveOvenModeTrait
- 
                  
                  This trait provides an interface for controlling a characteristic of a device that can be set to one of several predefined values. DeclarationSwift struct ModeSelectTrait
- 
                  
                  This trait provides an interface to nitrogen dioxide concentration measurement functionality. DeclarationSwift struct NitrogenDioxideConcentrationMeasurementTrait
- 
                  
                  This trait provides an interface to occupancy sensing functionality. DeclarationSwift struct OccupancySensingTrait
- 
                  
                  This trait provides an interface for turning devices on and off. DeclarationSwift struct OnOffTrait
- 
                  
                  This trait supports remote monitoring and allows the operational state of any device to be changed provided that a state machine is part of the operation. DeclarationSwift struct OperationalStateTrait
- 
                  
                  This trait provides an interface for monitoring the operational state of an oven. DeclarationSwift struct OvenCavityOperationalStateTrait
- 
                  
                  Defines additional mode tags and namespaced enumerated values for oven devices. DeclarationSwift struct OvenModeTrait
- 
                  
                  This trait provides an interface to ozone concentration measurement functionality. DeclarationSwift struct OzoneConcentrationMeasurementTrait
- 
                  
                  This trait provides an interface to devices that measure concentration of fine particulate matter less than ten microns in diameter. DeclarationSwift struct Pm10ConcentrationMeasurementTrait
- 
                  
                  This trait provides an interface to devices that measure concentration of fine particulate matter smaller than one micron in diameter. DeclarationSwift struct Pm1ConcentrationMeasurementTrait
- 
                  
                  This trait provides an interface to devices that measure concentration of fine particulate matter less than 2.5 microns in diameter. DeclarationSwift struct Pm25ConcentrationMeasurementTrait
- 
                  
                  API for the PowerSource trait. DeclarationSwift struct PowerSourceTrait
- 
                  
                  API for the PowerTopology trait. DeclarationSwift struct PowerTopologyTrait
- 
                  
                  This trait provides an interface to pressure measurement functionality, including configuration and provision of notifications of pressure measurements. DeclarationSwift struct PressureMeasurementTrait
- 
                  
                  This trait provides an interface for the setup and control of pump devices, and the automatic reporting of pump status information. Note that control of pump speed is handled by the OnOffandLevelControlclusters.DeclarationSwift struct PumpConfigurationAndControlTrait
- 
                  
                  This trait provides an interface to radon concentration measurement functionality. DeclarationSwift struct RadonConcentrationMeasurementTrait
- 
                  
                  This trait provides an interface for refrigerator alarms. DeclarationSwift struct RefrigeratorAlarmTrait
- 
                  
                  This trait provides an interface to refrigerator and temperature controlled cabinet devices. DeclarationSwift struct RefrigeratorAndTemperatureControlledCabinetModeTrait
- 
                  
                  This trait provides an interface to relative humidity measurements of water in the air. DeclarationSwift struct RelativeHumidityMeasurementTrait
- 
                  
                  This trait provides an interface to the cleaning modes of robotic vacuum cleaners. DeclarationSwift struct RvcCleanModeTrait
- 
                  
                  This trait provides an interface to the cleaning modes of robotic vacuum cleaners. DeclarationSwift struct RvcOperationalStateTrait
- 
                  
                  This trait provides an interface to the running modes of robotic vacuum cleaners. DeclarationSwift struct RvcRunModeTrait
- 
                  
                  This trait exposes interactions with a switch device, for the purpose of using those interactions by other devices. DeclarationSwift struct SwitchTrait
- 
                  
                  This trait provides an interface for UX navigation within a set of targets on a device or endpoint. DeclarationSwift struct TargetNavigatorTrait
- 
                  
                  This trait provides an interface to the setpoint temperature on devices such as washers, refrigerators, and water heaters. DeclarationSwift struct TemperatureControlTrait
- 
                  
                  This trait provides an interface to temperature measurement capability. DeclarationSwift struct TemperatureMeasurementTrait
- 
                  
                  This trait provides an interface to the functionality of a thermostat. DeclarationSwift struct ThermostatTrait
- 
                  
                  This trait provides an interface to allow configuration of the user interface for a thermostat, or a thermostat controller device, that supports a keypad and LCD screen. DeclarationSwift struct ThermostatUserInterfaceConfigurationTrait
- 
                  
                  This trait provides an interface to devices that measure concentration of volatile organic compounds. DeclarationSwift struct TotalVolatileOrganicCompoundsConcentrationMeasurementTrait
- 
                  
                  A cluster used for testing purposes. DeclarationSwift struct UnitTestingTrait
- 
                  
                  This trait provides an interface to tag an endpoint with zero or more labels. DeclarationSwift struct UserLabelTrait
- 
                  
                  This trait provides an interface for configuring a valve. DeclarationSwift struct ValveConfigurationAndControlTrait
- 
                  
                  This trait provides an interface for managing low power mode on a device that supports the Wake On LAN or Wake On Wireless LAN (WLAN) protocol. DeclarationSwift struct WakeOnLanTrait
- 
                  
                  This trait provides an interface to an automatic window covering that can be raised or tilted. DeclarationSwift struct WindowCoveringTrait