One Logo Pool Ball
Matter · IOS API REFERENCE

MTRClusterIDType

enum · SDK 27.1

enum MTRClusterIDType

Members (67)

get · iOS 16.4+

accessControlID

TypeScript
get accessControlID(): MTRClusterIDType
Swift declaration
static var accessControlID: MTRClusterIDType { get }
get · iOS 16.4+

accountLoginID

TypeScript
get accountLoginID(): MTRClusterIDType
Swift declaration
static var accountLoginID: MTRClusterIDType { get }
get · iOS 16.4+

actionsID

TypeScript
get actionsID(): MTRClusterIDType
Swift declaration
static var actionsID: MTRClusterIDType { get }
get · iOS 16.4+

administratorCommissioningID

TypeScript
get administratorCommissioningID(): MTRClusterIDType
Swift declaration
static var administratorCommissioningID: MTRClusterIDType { get }
get · iOS 16.4+

applicationBasicID

TypeScript
get applicationBasicID(): MTRClusterIDType
Swift declaration
static var applicationBasicID: MTRClusterIDType { get }
get · iOS 16.4+

applicationLauncherID

TypeScript
get applicationLauncherID(): MTRClusterIDType
Swift declaration
static var applicationLauncherID: MTRClusterIDType { get }
get · iOS 16.4+

audioOutputID

TypeScript
get audioOutputID(): MTRClusterIDType
Swift declaration
static var audioOutputID: MTRClusterIDType { get }
get · iOS 16.4+

ballastConfigurationID

TypeScript
get ballastConfigurationID(): MTRClusterIDType
Swift declaration
static var ballastConfigurationID: MTRClusterIDType { get }
get · iOS 16.4+ · Deprecated in iOS 18.2

barrierControlID

TypeScript
get barrierControlID(): MTRClusterIDType
Swift declaration
static var barrierControlID: MTRClusterIDType { get }
get · iOS 16.4+

basicInformationID

TypeScript
get basicInformationID(): MTRClusterIDType
Swift declaration
static var basicInformationID: MTRClusterIDType { get }
get · iOS 16.4+ · Deprecated in iOS 18.2

binaryInputBasicID

TypeScript
get binaryInputBasicID(): MTRClusterIDType
Swift declaration
static var binaryInputBasicID: MTRClusterIDType { get }
get · iOS 16.4+

bindingID

TypeScript
get bindingID(): MTRClusterIDType
Swift declaration
static var bindingID: MTRClusterIDType { get }
get · iOS 16.4+

booleanStateID

TypeScript
get booleanStateID(): MTRClusterIDType
Swift declaration
static var booleanStateID: MTRClusterIDType { get }
get · iOS 16.4+

bridgedDeviceBasicInformationID

TypeScript
get bridgedDeviceBasicInformationID(): MTRClusterIDType
Swift declaration
static var bridgedDeviceBasicInformationID: MTRClusterIDType { get }
get · iOS 16.4+

channelID

TypeScript
get channelID(): MTRClusterIDType
Swift declaration
static var channelID: MTRClusterIDType { get }
get · iOS 16.4+

colorControlID

TypeScript
get colorControlID(): MTRClusterIDType
Swift declaration
static var colorControlID: MTRClusterIDType { get }
get · iOS 16.4+

contentLauncherID

TypeScript
get contentLauncherID(): MTRClusterIDType
Swift declaration
static var contentLauncherID: MTRClusterIDType { get }
get · iOS 16.4+

descriptorID

TypeScript
get descriptorID(): MTRClusterIDType
Swift declaration
static var descriptorID: MTRClusterIDType { get }
get · iOS 16.4+

diagnosticLogsID

TypeScript
get diagnosticLogsID(): MTRClusterIDType
Swift declaration
static var diagnosticLogsID: MTRClusterIDType { get }
get · iOS 16.4+

doorLockID

TypeScript
get doorLockID(): MTRClusterIDType
Swift declaration
static var doorLockID: MTRClusterIDType { get }
get · iOS 16.4+ · Deprecated in iOS 18.2

electricalMeasurementID

TypeScript
get electricalMeasurementID(): MTRClusterIDType
Swift declaration
static var electricalMeasurementID: MTRClusterIDType { get }
get · iOS 16.4+

ethernetNetworkDiagnosticsID

TypeScript
get ethernetNetworkDiagnosticsID(): MTRClusterIDType
Swift declaration
static var ethernetNetworkDiagnosticsID: MTRClusterIDType { get }
get · iOS 16.4+

fanControlID

TypeScript
get fanControlID(): MTRClusterIDType
Swift declaration
static var fanControlID: MTRClusterIDType { get }
get · iOS 16.4+

fixedLabelID

TypeScript
get fixedLabelID(): MTRClusterIDType
Swift declaration
static var fixedLabelID: MTRClusterIDType { get }
get · iOS 16.4+

flowMeasurementID

TypeScript
get flowMeasurementID(): MTRClusterIDType
Swift declaration
static var flowMeasurementID: MTRClusterIDType { get }
get · iOS 16.4+

generalCommissioningID

TypeScript
get generalCommissioningID(): MTRClusterIDType
Swift declaration
static var generalCommissioningID: MTRClusterIDType { get }
get · iOS 16.4+

generalDiagnosticsID

TypeScript
get generalDiagnosticsID(): MTRClusterIDType
Swift declaration
static var generalDiagnosticsID: MTRClusterIDType { get }
get · iOS 16.4+

groupKeyManagementID

TypeScript
get groupKeyManagementID(): MTRClusterIDType
Swift declaration
static var groupKeyManagementID: MTRClusterIDType { get }
get · iOS 16.4+

groupsID

TypeScript
get groupsID(): MTRClusterIDType
Swift declaration
static var groupsID: MTRClusterIDType { get }
get · iOS 16.4+

identifyID

TypeScript
get identifyID(): MTRClusterIDType
Swift declaration
static var identifyID: MTRClusterIDType { get }
get · iOS 16.4+

illuminanceMeasurementID

TypeScript
get illuminanceMeasurementID(): MTRClusterIDType
Swift declaration
static var illuminanceMeasurementID: MTRClusterIDType { get }
get · iOS 16.4+

keypadInputID

TypeScript
get keypadInputID(): MTRClusterIDType
Swift declaration
static var keypadInputID: MTRClusterIDType { get }
get · iOS 16.4+

levelControlID

TypeScript
get levelControlID(): MTRClusterIDType
Swift declaration
static var levelControlID: MTRClusterIDType { get }
get · iOS 16.4+

localizationConfigurationID

TypeScript
get localizationConfigurationID(): MTRClusterIDType
Swift declaration
static var localizationConfigurationID: MTRClusterIDType { get }
get · iOS 16.4+

lowPowerID

TypeScript
get lowPowerID(): MTRClusterIDType
Swift declaration
static var lowPowerID: MTRClusterIDType { get }
get · iOS 16.4+

mediaInputID

TypeScript
get mediaInputID(): MTRClusterIDType
Swift declaration
static var mediaInputID: MTRClusterIDType { get }
get · iOS 16.4+

mediaPlaybackID

TypeScript
get mediaPlaybackID(): MTRClusterIDType
Swift declaration
static var mediaPlaybackID: MTRClusterIDType { get }
get · iOS 16.4+

modeSelectID

TypeScript
get modeSelectID(): MTRClusterIDType
Swift declaration
static var modeSelectID: MTRClusterIDType { get }
get · iOS 16.4+

networkCommissioningID

TypeScript
get networkCommissioningID(): MTRClusterIDType
Swift declaration
static var networkCommissioningID: MTRClusterIDType { get }
get · iOS 16.4+

otaSoftwareUpdateProviderID

TypeScript
get otaSoftwareUpdateProviderID(): MTRClusterIDType
Swift declaration
static var otaSoftwareUpdateProviderID: MTRClusterIDType { get }
get · iOS 16.4+

otaSoftwareUpdateRequestorID

TypeScript
get otaSoftwareUpdateRequestorID(): MTRClusterIDType
Swift declaration
static var otaSoftwareUpdateRequestorID: MTRClusterIDType { get }
get · iOS 16.4+

occupancySensingID

TypeScript
get occupancySensingID(): MTRClusterIDType
Swift declaration
static var occupancySensingID: MTRClusterIDType { get }
get · iOS 16.4+

onOffID

TypeScript
get onOffID(): MTRClusterIDType
Swift declaration
static var onOffID: MTRClusterIDType { get }
get · iOS 16.4+ · Deprecated in iOS 18.2

onOffSwitchConfigurationID

TypeScript
get onOffSwitchConfigurationID(): MTRClusterIDType
Swift declaration
static var onOffSwitchConfigurationID: MTRClusterIDType { get }
get · iOS 16.4+

operationalCredentialsID

TypeScript
get operationalCredentialsID(): MTRClusterIDType
Swift declaration
static var operationalCredentialsID: MTRClusterIDType { get }
get · iOS 16.4+

powerSourceConfigurationID

TypeScript
get powerSourceConfigurationID(): MTRClusterIDType
Swift declaration
static var powerSourceConfigurationID: MTRClusterIDType { get }
get · iOS 16.4+

powerSourceID

TypeScript
get powerSourceID(): MTRClusterIDType
Swift declaration
static var powerSourceID: MTRClusterIDType { get }
get · iOS 16.4+

pressureMeasurementID

TypeScript
get pressureMeasurementID(): MTRClusterIDType
Swift declaration
static var pressureMeasurementID: MTRClusterIDType { get }
get · iOS 16.4+

pulseWidthModulationID

TypeScript
get pulseWidthModulationID(): MTRClusterIDType
Swift declaration
static var pulseWidthModulationID: MTRClusterIDType { get }
get · iOS 16.4+

pumpConfigurationAndControlID

TypeScript
get pumpConfigurationAndControlID(): MTRClusterIDType
Swift declaration
static var pumpConfigurationAndControlID: MTRClusterIDType { get }
get · iOS 16.4+

relativeHumidityMeasurementID

TypeScript
get relativeHumidityMeasurementID(): MTRClusterIDType
Swift declaration
static var relativeHumidityMeasurementID: MTRClusterIDType { get }
get · iOS 16.4+

softwareDiagnosticsID

TypeScript
get softwareDiagnosticsID(): MTRClusterIDType
Swift declaration
static var softwareDiagnosticsID: MTRClusterIDType { get }
get · iOS 16.4+

switchID

TypeScript
get switchID(): MTRClusterIDType
Swift declaration
static var switchID: MTRClusterIDType { get }
get · iOS 16.4+

targetNavigatorID

TypeScript
get targetNavigatorID(): MTRClusterIDType
Swift declaration
static var targetNavigatorID: MTRClusterIDType { get }
get · iOS 16.4+

temperatureMeasurementID

TypeScript
get temperatureMeasurementID(): MTRClusterIDType
Swift declaration
static var temperatureMeasurementID: MTRClusterIDType { get }
get · iOS 16.4+

thermostatID

TypeScript
get thermostatID(): MTRClusterIDType
Swift declaration
static var thermostatID: MTRClusterIDType { get }
get · iOS 16.4+

thermostatUserInterfaceConfigurationID

TypeScript
get thermostatUserInterfaceConfigurationID(): MTRClusterIDType
Swift declaration
static var thermostatUserInterfaceConfigurationID: MTRClusterIDType { get }
get · iOS 16.4+

threadNetworkDiagnosticsID

TypeScript
get threadNetworkDiagnosticsID(): MTRClusterIDType
Swift declaration
static var threadNetworkDiagnosticsID: MTRClusterIDType { get }
get · iOS 16.4+

timeFormatLocalizationID

TypeScript
get timeFormatLocalizationID(): MTRClusterIDType
Swift declaration
static var timeFormatLocalizationID: MTRClusterIDType { get }
get · iOS 16.4+

timeSynchronizationID

TypeScript
get timeSynchronizationID(): MTRClusterIDType
Swift declaration
static var timeSynchronizationID: MTRClusterIDType { get }
get · iOS 16.4+

unitLocalizationID

TypeScript
get unitLocalizationID(): MTRClusterIDType
Swift declaration
static var unitLocalizationID: MTRClusterIDType { get }
get · iOS 16.4+

unitTestingID

TypeScript
get unitTestingID(): MTRClusterIDType
Swift declaration
static var unitTestingID: MTRClusterIDType { get }
get · iOS 16.4+

userLabelID

TypeScript
get userLabelID(): MTRClusterIDType
Swift declaration
static var userLabelID: MTRClusterIDType { get }
get · iOS 16.4+

wakeOnLANID

TypeScript
get wakeOnLANID(): MTRClusterIDType
Swift declaration
static var wakeOnLANID: MTRClusterIDType { get }
get · iOS 16.4+

wiFiNetworkDiagnosticsID

TypeScript
get wiFiNetworkDiagnosticsID(): MTRClusterIDType
Swift declaration
static var wiFiNetworkDiagnosticsID: MTRClusterIDType { get }
get · iOS 16.4+

windowCoveringID

TypeScript
get windowCoveringID(): MTRClusterIDType
Swift declaration
static var windowCoveringID: MTRClusterIDType { get }
init

init

TypeScript
init(rawValue: number): (MTRClusterIDType) | null
Swift declaration
init?(rawValue: UInt32)

Skipped declarations

No declarations were skipped in this snapshot.

All Matter types →