---
title: MTRDeviceTypeIDType
framework: matter
role: symbol
role_heading: Enumeration
path: matter/mtrdevicetypeidtype
---

# MTRDeviceTypeIDType

## Declaration

```swift
enum MTRDeviceTypeIDType
```

## Topics

### Enumeration Cases

- [MTRDeviceTypeIDType.EVSEID](matter/mtrdevicetypeidtype/evseid.md)
- [MTRDeviceTypeIDType.aggregatorID](matter/mtrdevicetypeidtype/aggregatorid.md)
- [MTRDeviceTypeIDType.airPurifierID](matter/mtrdevicetypeidtype/airpurifierid.md)
- [MTRDeviceTypeIDType.airQualitySensorID](matter/mtrdevicetypeidtype/airqualitysensorid.md)
- [MTRDeviceTypeIDType.basicVideoPlayerID](matter/mtrdevicetypeidtype/basicvideoplayerid.md)
- [MTRDeviceTypeIDType.batteryStorageID](matter/mtrdevicetypeidtype/batterystorageid.md)
- [MTRDeviceTypeIDType.bridgedNodeID](matter/mtrdevicetypeidtype/bridgednodeid.md)
- [MTRDeviceTypeIDType.castingVideoClientID](matter/mtrdevicetypeidtype/castingvideoclientid.md)
- [MTRDeviceTypeIDType.castingVideoPlayerID](matter/mtrdevicetypeidtype/castingvideoplayerid.md)
- [MTRDeviceTypeIDType.colorDimmerSwitchID](matter/mtrdevicetypeidtype/colordimmerswitchid.md)
- [MTRDeviceTypeIDType.colorTemperatureLightID](matter/mtrdevicetypeidtype/colortemperaturelightid.md)
- [MTRDeviceTypeIDType.contactSensorID](matter/mtrdevicetypeidtype/contactsensorid.md)
- [MTRDeviceTypeIDType.contentAppID](matter/mtrdevicetypeidtype/contentappid.md)
- [MTRDeviceTypeIDType.controlBridgeID](matter/mtrdevicetypeidtype/controlbridgeid.md)
- [MTRDeviceTypeIDType.cookSurfaceID](matter/mtrdevicetypeidtype/cooksurfaceid.md)
- [MTRDeviceTypeIDType.cooktopID](matter/mtrdevicetypeidtype/cooktopid.md)
- [MTRDeviceTypeIDType.deviceEnergyManagementID](matter/mtrdevicetypeidtype/deviceenergymanagementid.md)
- [MTRDeviceTypeIDType.dimmableLightID](matter/mtrdevicetypeidtype/dimmablelightid.md)
- [MTRDeviceTypeIDType.dimmablePlugInUnitID](matter/mtrdevicetypeidtype/dimmablepluginunitid.md)
- [MTRDeviceTypeIDType.dimmerSwitchID](matter/mtrdevicetypeidtype/dimmerswitchid.md)
- [MTRDeviceTypeIDType.dishwasherID](matter/mtrdevicetypeidtype/dishwasherid.md)
- [MTRDeviceTypeIDType.doorLockControllerID](matter/mtrdevicetypeidtype/doorlockcontrollerid.md)
- [MTRDeviceTypeIDType.doorLockID](matter/mtrdevicetypeidtype/doorlockid.md)
- [MTRDeviceTypeIDType.electricalSensorID](matter/mtrdevicetypeidtype/electricalsensorid.md)
- [MTRDeviceTypeIDType.extendedColorLightID](matter/mtrdevicetypeidtype/extendedcolorlightid.md)
- [MTRDeviceTypeIDType.extractorHoodID](matter/mtrdevicetypeidtype/extractorhoodid.md)
- [MTRDeviceTypeIDType.fanID](matter/mtrdevicetypeidtype/fanid.md)
- [MTRDeviceTypeIDType.flowSensorID](matter/mtrdevicetypeidtype/flowsensorid.md)
- [MTRDeviceTypeIDType.genericSwitchID](matter/mtrdevicetypeidtype/genericswitchid.md)
- [MTRDeviceTypeIDType.heatPumpID](matter/mtrdevicetypeidtype/heatpumpid.md)
- [MTRDeviceTypeIDType.humiditySensorID](matter/mtrdevicetypeidtype/humiditysensorid.md)
- [MTRDeviceTypeIDType.laundryDryerID](matter/mtrdevicetypeidtype/laundrydryerid.md)
- [MTRDeviceTypeIDType.laundryWasherID](matter/mtrdevicetypeidtype/laundrywasherid.md)
- [MTRDeviceTypeIDType.lightSensorID](matter/mtrdevicetypeidtype/lightsensorid.md)
- [MTRDeviceTypeIDType.microwaveOvenID](matter/mtrdevicetypeidtype/microwaveovenid.md)
- [MTRDeviceTypeIDType.modeSelectID](matter/mtrdevicetypeidtype/modeselectid.md)
- [MTRDeviceTypeIDType.networkInfrastructureManagerID](matter/mtrdevicetypeidtype/networkinfrastructuremanagerid.md)
- [MTRDeviceTypeIDType.occupancySensorID](matter/mtrdevicetypeidtype/occupancysensorid.md)
- [MTRDeviceTypeIDType.onOffLightID](matter/mtrdevicetypeidtype/onofflightid.md)
- [MTRDeviceTypeIDType.onOffLightSwitchID](matter/mtrdevicetypeidtype/onofflightswitchid.md)
- [MTRDeviceTypeIDType.onOffPlugInUnitID](matter/mtrdevicetypeidtype/onoffpluginunitid.md)
- [MTRDeviceTypeIDType.onOffSensorID](matter/mtrdevicetypeidtype/onoffsensorid.md)
- [MTRDeviceTypeIDType.otaProviderID](matter/mtrdevicetypeidtype/otaproviderid.md)
- [MTRDeviceTypeIDType.otaRequestorID](matter/mtrdevicetypeidtype/otarequestorid.md)
- [MTRDeviceTypeIDType.ovenID](matter/mtrdevicetypeidtype/ovenid.md)
- [MTRDeviceTypeIDType.powerSourceID](matter/mtrdevicetypeidtype/powersourceid.md)
- [MTRDeviceTypeIDType.pressureSensorID](matter/mtrdevicetypeidtype/pressuresensorid.md)
- [MTRDeviceTypeIDType.pumpControllerID](matter/mtrdevicetypeidtype/pumpcontrollerid.md)
- [MTRDeviceTypeIDType.pumpID](matter/mtrdevicetypeidtype/pumpid.md)
- [MTRDeviceTypeIDType.rainSensorID](matter/mtrdevicetypeidtype/rainsensorid.md)
- [MTRDeviceTypeIDType.refrigeratorID](matter/mtrdevicetypeidtype/refrigeratorid.md)
- [MTRDeviceTypeIDType.roboticVacuumCleanerID](matter/mtrdevicetypeidtype/roboticvacuumcleanerid.md)
- [MTRDeviceTypeIDType.roomAirConditionerID](matter/mtrdevicetypeidtype/roomairconditionerid.md)
- [MTRDeviceTypeIDType.rootNodeID](matter/mtrdevicetypeidtype/rootnodeid.md)
- [MTRDeviceTypeIDType.secondaryNetworkInterfaceID](matter/mtrdevicetypeidtype/secondarynetworkinterfaceid.md)
- [MTRDeviceTypeIDType.smokeCOAlarmID](matter/mtrdevicetypeidtype/smokecoalarmid.md)
- [MTRDeviceTypeIDType.solarPowerID](matter/mtrdevicetypeidtype/solarpowerid.md)
- [MTRDeviceTypeIDType.speakerID](matter/mtrdevicetypeidtype/speakerid.md)
- [MTRDeviceTypeIDType.temperatureControlledCabinetID](matter/mtrdevicetypeidtype/temperaturecontrolledcabinetid.md)
- [MTRDeviceTypeIDType.temperatureSensorID](matter/mtrdevicetypeidtype/temperaturesensorid.md)
- [MTRDeviceTypeIDType.thermostatID](matter/mtrdevicetypeidtype/thermostatid.md)
- [MTRDeviceTypeIDType.threadBorderRouterID](matter/mtrdevicetypeidtype/threadborderrouterid.md)
- [MTRDeviceTypeIDType.videoRemoteControlID](matter/mtrdevicetypeidtype/videoremotecontrolid.md)
- [MTRDeviceTypeIDType.waterFreezeDetectorID](matter/mtrdevicetypeidtype/waterfreezedetectorid.md)
- [MTRDeviceTypeIDType.waterHeaterID](matter/mtrdevicetypeidtype/waterheaterid.md)
- [MTRDeviceTypeIDType.waterLeakDetectorID](matter/mtrdevicetypeidtype/waterleakdetectorid.md)
- [MTRDeviceTypeIDType.waterValveID](matter/mtrdevicetypeidtype/watervalveid.md)
- [MTRDeviceTypeIDType.windowCoveringControllerID](matter/mtrdevicetypeidtype/windowcoveringcontrollerid.md)
- [MTRDeviceTypeIDType.windowCoveringID](matter/mtrdevicetypeidtype/windowcoveringid.md)

### Initializers

- [init(rawValue:)](matter/mtrdevicetypeidtype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
