<!--
{
  "availability" : [
    "iOS: 18.2.0 -",
    "iPadOS: 18.2.0 -",
    "macCatalyst: 18.2.0 -",
    "macOS: 15.2.0 -",
    "tvOS: 18.2.0 -",
    "visionOS: 2.2.0 -",
    "watchOS: 11.2.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Matter",
  "identifier" : "/documentation/Matter/MTRDeviceTypeIDType",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "Matter"
    ],
    "preciseIdentifier" : "c:@E@MTRDeviceTypeIDType"
  },
  "title" : "MTRDeviceTypeIDType"
}
-->

# MTRDeviceTypeIDType

```
enum MTRDeviceTypeIDType
```

## Topics

### Enumeration Cases

[`case EVSEID`](/documentation/Matter/MTRDeviceTypeIDType/EVSEID)

[`case aggregatorID`](/documentation/Matter/MTRDeviceTypeIDType/aggregatorID)

[`case airPurifierID`](/documentation/Matter/MTRDeviceTypeIDType/airPurifierID)

[`case airQualitySensorID`](/documentation/Matter/MTRDeviceTypeIDType/airQualitySensorID)

[`case basicVideoPlayerID`](/documentation/Matter/MTRDeviceTypeIDType/basicVideoPlayerID)

[`case batteryStorageID`](/documentation/Matter/MTRDeviceTypeIDType/batteryStorageID)

[`case bridgedNodeID`](/documentation/Matter/MTRDeviceTypeIDType/bridgedNodeID)

[`case castingVideoClientID`](/documentation/Matter/MTRDeviceTypeIDType/castingVideoClientID)

[`case castingVideoPlayerID`](/documentation/Matter/MTRDeviceTypeIDType/castingVideoPlayerID)

[`case colorDimmerSwitchID`](/documentation/Matter/MTRDeviceTypeIDType/colorDimmerSwitchID)

[`case colorTemperatureLightID`](/documentation/Matter/MTRDeviceTypeIDType/colorTemperatureLightID)

[`case contactSensorID`](/documentation/Matter/MTRDeviceTypeIDType/contactSensorID)

[`case contentAppID`](/documentation/Matter/MTRDeviceTypeIDType/contentAppID)

[`case controlBridgeID`](/documentation/Matter/MTRDeviceTypeIDType/controlBridgeID)

[`case cookSurfaceID`](/documentation/Matter/MTRDeviceTypeIDType/cookSurfaceID)

[`case cooktopID`](/documentation/Matter/MTRDeviceTypeIDType/cooktopID)

[`case deviceEnergyManagementID`](/documentation/Matter/MTRDeviceTypeIDType/deviceEnergyManagementID)

[`case dimmableLightID`](/documentation/Matter/MTRDeviceTypeIDType/dimmableLightID)

[`case dimmablePlugInUnitID`](/documentation/Matter/MTRDeviceTypeIDType/dimmablePlugInUnitID)

[`case dimmerSwitchID`](/documentation/Matter/MTRDeviceTypeIDType/dimmerSwitchID)

[`case dishwasherID`](/documentation/Matter/MTRDeviceTypeIDType/dishwasherID)

[`case doorLockControllerID`](/documentation/Matter/MTRDeviceTypeIDType/doorLockControllerID)

[`case doorLockID`](/documentation/Matter/MTRDeviceTypeIDType/doorLockID)

[`case electricalSensorID`](/documentation/Matter/MTRDeviceTypeIDType/electricalSensorID)

[`case extendedColorLightID`](/documentation/Matter/MTRDeviceTypeIDType/extendedColorLightID)

[`case extractorHoodID`](/documentation/Matter/MTRDeviceTypeIDType/extractorHoodID)

[`case fanID`](/documentation/Matter/MTRDeviceTypeIDType/fanID)

[`case flowSensorID`](/documentation/Matter/MTRDeviceTypeIDType/flowSensorID)

[`case genericSwitchID`](/documentation/Matter/MTRDeviceTypeIDType/genericSwitchID)

[`case heatPumpID`](/documentation/Matter/MTRDeviceTypeIDType/heatPumpID)

[`case humiditySensorID`](/documentation/Matter/MTRDeviceTypeIDType/humiditySensorID)

[`case laundryDryerID`](/documentation/Matter/MTRDeviceTypeIDType/laundryDryerID)

[`case laundryWasherID`](/documentation/Matter/MTRDeviceTypeIDType/laundryWasherID)

[`case lightSensorID`](/documentation/Matter/MTRDeviceTypeIDType/lightSensorID)

[`case microwaveOvenID`](/documentation/Matter/MTRDeviceTypeIDType/microwaveOvenID)

[`case modeSelectID`](/documentation/Matter/MTRDeviceTypeIDType/modeSelectID)

[`case networkInfrastructureManagerID`](/documentation/Matter/MTRDeviceTypeIDType/networkInfrastructureManagerID)

[`case occupancySensorID`](/documentation/Matter/MTRDeviceTypeIDType/occupancySensorID)

[`case onOffLightID`](/documentation/Matter/MTRDeviceTypeIDType/onOffLightID)

[`case onOffLightSwitchID`](/documentation/Matter/MTRDeviceTypeIDType/onOffLightSwitchID)

[`case onOffPlugInUnitID`](/documentation/Matter/MTRDeviceTypeIDType/onOffPlugInUnitID)

[`case onOffSensorID`](/documentation/Matter/MTRDeviceTypeIDType/onOffSensorID)

[`case otaProviderID`](/documentation/Matter/MTRDeviceTypeIDType/otaProviderID)

[`case otaRequestorID`](/documentation/Matter/MTRDeviceTypeIDType/otaRequestorID)

[`case ovenID`](/documentation/Matter/MTRDeviceTypeIDType/ovenID)

[`case powerSourceID`](/documentation/Matter/MTRDeviceTypeIDType/powerSourceID)

[`case pressureSensorID`](/documentation/Matter/MTRDeviceTypeIDType/pressureSensorID)

[`case pumpControllerID`](/documentation/Matter/MTRDeviceTypeIDType/pumpControllerID)

[`case pumpID`](/documentation/Matter/MTRDeviceTypeIDType/pumpID)

[`case rainSensorID`](/documentation/Matter/MTRDeviceTypeIDType/rainSensorID)

[`case refrigeratorID`](/documentation/Matter/MTRDeviceTypeIDType/refrigeratorID)

[`case roboticVacuumCleanerID`](/documentation/Matter/MTRDeviceTypeIDType/roboticVacuumCleanerID)

[`case roomAirConditionerID`](/documentation/Matter/MTRDeviceTypeIDType/roomAirConditionerID)

[`case rootNodeID`](/documentation/Matter/MTRDeviceTypeIDType/rootNodeID)

[`case secondaryNetworkInterfaceID`](/documentation/Matter/MTRDeviceTypeIDType/secondaryNetworkInterfaceID)

[`case smokeCOAlarmID`](/documentation/Matter/MTRDeviceTypeIDType/smokeCOAlarmID)

[`case solarPowerID`](/documentation/Matter/MTRDeviceTypeIDType/solarPowerID)

[`case speakerID`](/documentation/Matter/MTRDeviceTypeIDType/speakerID)

[`case temperatureControlledCabinetID`](/documentation/Matter/MTRDeviceTypeIDType/temperatureControlledCabinetID)

[`case temperatureSensorID`](/documentation/Matter/MTRDeviceTypeIDType/temperatureSensorID)

[`case thermostatID`](/documentation/Matter/MTRDeviceTypeIDType/thermostatID)

[`case threadBorderRouterID`](/documentation/Matter/MTRDeviceTypeIDType/threadBorderRouterID)

[`case videoRemoteControlID`](/documentation/Matter/MTRDeviceTypeIDType/videoRemoteControlID)

[`case waterFreezeDetectorID`](/documentation/Matter/MTRDeviceTypeIDType/waterFreezeDetectorID)

[`case waterHeaterID`](/documentation/Matter/MTRDeviceTypeIDType/waterHeaterID)

[`case waterLeakDetectorID`](/documentation/Matter/MTRDeviceTypeIDType/waterLeakDetectorID)

[`case waterValveID`](/documentation/Matter/MTRDeviceTypeIDType/waterValveID)

[`case windowCoveringControllerID`](/documentation/Matter/MTRDeviceTypeIDType/windowCoveringControllerID)

[`case windowCoveringID`](/documentation/Matter/MTRDeviceTypeIDType/windowCoveringID)

### Initializers

[`init?(rawValue: UInt32)`](/documentation/Matter/MTRDeviceTypeIDType/init(rawValue:))

## Relationships

### Conforms To

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Equatable`](/documentation/Swift/Equatable)

[`BitwiseCopyable`](/documentation/Swift/BitwiseCopyable)

[`Hashable`](/documentation/Swift/Hashable)

[`Sendable`](/documentation/Swift/Sendable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)