One Logo Pool Ball
App Services · IOS API REFERENCE

Matter

Communicate with and control smart home devices from a variety of manufacturers.

1,479 types

23,299 callable entries

401 skipped

98% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

AttestationInfo

class · iOS 16.1+ · Deprecated in iOS 16.4

CSRInfo

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRAccessControlAccessRestrictionType

enum · iOS 18.4+

MTRAccessControlAuthMode

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRAccessControlChangeType

enum · iOS 16.1+

MTRAccessControlClusterAccessControlEntry

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRAccessControlClusterAccessControlEntryChangedEvent

class · iOS 16.1+

MTRAccessControlClusterAccessControlEntryStruct

class · iOS 16.4+

MTRAccessControlClusterAccessControlExtensionChangedEvent

class · iOS 16.1+

MTRAccessControlClusterAccessControlExtensionStruct

class · iOS 16.4+

MTRAccessControlClusterAccessControlTargetStruct

class · iOS 17.0+

MTRAccessControlClusterAccessRestrictionEntryStruct

class · iOS 18.4+

MTRAccessControlClusterAccessRestrictionStruct

class · iOS 18.4+

MTRAccessControlClusterCommissioningAccessRestrictionEntryStruct

class · iOS 18.4+

MTRAccessControlClusterExtensionEntry

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRAccessControlClusterFabricRestrictionReviewUpdateEvent

class · iOS 18.4+

MTRAccessControlClusterReviewFabricRestrictionsParams

class · iOS 18.4+

MTRAccessControlClusterReviewFabricRestrictionsResponseParams

class · iOS 18.4+

MTRAccessControlClusterTarget

class · iOS 16.1+ · Deprecated in iOS 17.0

MTRAccessControlEntryAuthMode

enum · iOS 16.4+

MTRAccessControlEntryPrivilege

enum · iOS 16.4+

MTRAccessControlFeature

struct · iOS 18.4+

MTRAccessControlPrivilege

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRAccessGrant

class · iOS 17.6+

MTRAccountLoginClusterGetSetupPINParams

class · iOS 16.1+

MTRAccountLoginClusterGetSetupPINResponseParams

class · iOS 16.1+

MTRAccountLoginClusterLoggedOutEvent

class · iOS 18.4+

MTRAccountLoginClusterLoginParams

class · iOS 16.1+

MTRAccountLoginClusterLogoutParams

class · iOS 16.1+

MTRActionsActionError

enum · iOS 16.1+

MTRActionsActionState

enum · iOS 16.1+

MTRActionsActionType

enum · iOS 16.1+

MTRActionsClusterActionFailedEvent

class · iOS 16.1+

MTRActionsClusterActionStruct

class · iOS 16.1+

MTRActionsClusterDisableActionParams

class · iOS 16.1+

MTRActionsClusterDisableActionWithDurationParams

class · iOS 16.1+

MTRActionsClusterEnableActionParams

class · iOS 16.1+

MTRActionsClusterEnableActionWithDurationParams

class · iOS 16.1+

MTRActionsClusterEndpointListStruct

class · iOS 16.1+

MTRActionsClusterInstantActionParams

class · iOS 16.1+

MTRActionsClusterInstantActionWithTransitionParams

class · iOS 16.1+

MTRActionsClusterPauseActionParams

class · iOS 16.1+

MTRActionsClusterPauseActionWithDurationParams

class · iOS 16.1+

MTRActionsClusterResumeActionParams

class · iOS 16.1+

MTRActionsClusterStartActionParams

class · iOS 16.1+

MTRActionsClusterStartActionWithDurationParams

class · iOS 16.1+

MTRActionsClusterStateChangedEvent

class · iOS 16.1+

MTRActionsClusterStopActionParams

class · iOS 16.1+

MTRActionsCommandBits

struct · iOS 16.1+

MTRActionsEndpointListType

enum · iOS 16.1+

MTRActivatedCarbonFilterMonitoringChangeIndication

enum · iOS 17.6+

MTRActivatedCarbonFilterMonitoringClusterReplacementProductStruct

class · iOS 17.6+

MTRActivatedCarbonFilterMonitoringClusterResetConditionParams

class · iOS 17.6+

MTRActivatedCarbonFilterMonitoringDegradationDirection

enum · iOS 17.6+

MTRActivatedCarbonFilterMonitoringFeature

struct · iOS 17.6+

MTRActivatedCarbonFilterMonitoringProductIdentifierType

enum · iOS 17.6+

MTRAdministratorCommissioningClusterOpenBasicCommissioningWindowParams

class · iOS 16.1+

MTRAdministratorCommissioningClusterOpenCommissioningWindowParams

class · iOS 16.1+

MTRAdministratorCommissioningClusterRevokeCommissioningParams

class · iOS 16.1+

MTRAdministratorCommissioningCommissioningWindowStatus

enum · iOS 16.1+

MTRAdministratorCommissioningFeature

struct · iOS 17.4+

MTRAdministratorCommissioningStatusCode

enum · iOS 16.1+

MTRAirQuality

enum · iOS 17.6+

MTRAirQualityFeature

struct · iOS 17.6+

MTRApplicationBasicApplicationStatus

enum · iOS 16.1+

MTRApplicationBasicClusterApplicationBasicApplication

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRApplicationBasicClusterApplicationStruct

class · iOS 16.4+

MTRApplicationLauncherClusterApplication

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRApplicationLauncherClusterApplicationEP

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRApplicationLauncherClusterApplicationEPStruct

class · iOS 16.4+

MTRApplicationLauncherClusterApplicationStruct

class · iOS 16.4+

MTRApplicationLauncherClusterHideAppParams

class · iOS 16.1+

MTRApplicationLauncherClusterLaunchAppParams

class · iOS 16.1+

MTRApplicationLauncherClusterLauncherResponseParams

class · iOS 16.1+

MTRApplicationLauncherClusterStopAppParams

class · iOS 16.1+

MTRApplicationLauncherFeature

struct · iOS 16.1+

MTRApplicationLauncherStatus

enum · iOS 16.1+

MTRAsyncCallbackQueueWorkItem

class · iOS 16.1+ · Deprecated in iOS 17.2

MTRAsyncCallbackReadyHandler

typealias

MTRAsyncCallbackWorkQueue

class · iOS 16.1+ · Deprecated in iOS 17.2

MTRAttributeCacheContainer

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRAttributeIDType

enum

MTRAttributePath

class · iOS 16.1+

MTRAttributeReport

class · iOS 16.1+

MTRAttributeRequestPath

class · iOS 17.0+

MTRAttributeValueWaiter

class · iOS 18.3+

MTRAudioOutputClusterOutputInfo

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRAudioOutputClusterOutputInfoStruct

class · iOS 16.4+

MTRAudioOutputClusterRenameOutputParams

class · iOS 16.1+

MTRAudioOutputClusterSelectOutputParams

class · iOS 16.1+

MTRAudioOutputFeature

struct · iOS 16.1+

MTRAudioOutputOutputType

enum · iOS 16.1+

MTRBarrierControlClusterBarrierControlGoToPercentParams

class · iOS 16.1+ · Deprecated in iOS 18.2

MTRBarrierControlClusterBarrierControlStopParams

class · iOS 16.1+ · Deprecated in iOS 18.2

MTRBaseClusterAccessControl

class · iOS 16.1+

MTRBaseClusterAccountLogin

class · iOS 16.1+

MTRBaseClusterActions

class · iOS 16.1+

MTRBaseClusterActivatedCarbonFilterMonitoring

class · iOS 17.6+

MTRBaseClusterAdministratorCommissioning

class · iOS 16.1+

MTRBaseClusterAirQuality

class · iOS 17.6+

MTRBaseClusterApplicationBasic

class · iOS 16.1+

MTRBaseClusterApplicationLauncher

class · iOS 16.1+

MTRBaseClusterAudioOutput

class · iOS 16.1+

MTRBaseClusterBallastConfiguration

class · iOS 16.1+

MTRBaseClusterBarrierControl

class · iOS 16.1+ · Deprecated in iOS 18.2

MTRBaseClusterBasic

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRBaseClusterBasicInformation

class · iOS 16.4+

MTRBaseClusterBinaryInputBasic

class · iOS 16.1+ · Deprecated in iOS 18.2

MTRBaseClusterBinding

class · iOS 16.1+

MTRBaseClusterBooleanState

class · iOS 16.1+

MTRBaseClusterBooleanStateConfiguration

class · iOS 17.6+

MTRBaseClusterBridgedDeviceBasic

class · iOS 16.1+ · Deprecated in iOS 17.0

MTRBaseClusterBridgedDeviceBasicInformation

class · iOS 16.4+

MTRBaseClusterCarbonDioxideConcentrationMeasurement

class · iOS 17.6+

MTRBaseClusterCarbonMonoxideConcentrationMeasurement

class · iOS 17.6+

MTRBaseClusterChannel

class · iOS 16.1+

MTRBaseClusterColorControl

class · iOS 16.1+

MTRBaseClusterCommissionerControl

class · iOS 18.4+

MTRBaseClusterContentAppObserver

class · iOS 18.4+

MTRBaseClusterContentLauncher

class · iOS 16.1+

MTRBaseClusterDescriptor

class · iOS 16.1+

MTRBaseClusterDeviceEnergyManagement

class · iOS 18.4+

MTRBaseClusterDeviceEnergyManagementMode

class · iOS 18.4+

MTRBaseClusterDiagnosticLogs

class · iOS 16.1+

MTRBaseClusterDishwasherAlarm

class · iOS 18.4+

MTRBaseClusterDishwasherMode

class · iOS 18.4+

MTRBaseClusterDoorLock

class · iOS 16.1+

MTRBaseClusterElectricalEnergyMeasurement

class · iOS 17.6+

MTRBaseClusterElectricalMeasurement

class · iOS 16.1+ · Deprecated in iOS 18.2

MTRBaseClusterElectricalPowerMeasurement

class · iOS 17.6+

MTRBaseClusterEnergyEVSE

class · iOS 18.4+

MTRBaseClusterEnergyEVSEMode

class · iOS 18.4+

MTRBaseClusterEthernetNetworkDiagnostics

class · iOS 16.1+

MTRBaseClusterFanControl

class · iOS 16.1+

MTRBaseClusterFixedLabel

class · iOS 16.1+

MTRBaseClusterFlowMeasurement

class · iOS 16.1+

MTRBaseClusterFormaldehydeConcentrationMeasurement

class · iOS 17.6+

MTRBaseClusterGeneralCommissioning

class · iOS 16.1+

MTRBaseClusterGeneralDiagnostics

class · iOS 16.1+

MTRBaseClusterGroupKeyManagement

class · iOS 16.1+

MTRBaseClusterGroups

class · iOS 16.1+

MTRBaseClusterHEPAFilterMonitoring

class · iOS 17.6+

MTRBaseClusterICDManagement

class · iOS 18.4+

MTRBaseClusterIdentify

class · iOS 16.1+

MTRBaseClusterIlluminanceMeasurement

class · iOS 16.1+

MTRBaseClusterKeypadInput

class · iOS 16.1+

MTRBaseClusterLaundryDryerControls

class · iOS 18.4+

MTRBaseClusterLaundryWasherControls

class · iOS 18.4+

MTRBaseClusterLaundryWasherMode

class · iOS 18.4+

MTRBaseClusterLevelControl

class · iOS 16.1+

MTRBaseClusterLocalizationConfiguration

class · iOS 16.1+

MTRBaseClusterLowPower

class · iOS 16.1+

MTRBaseClusterMediaInput

class · iOS 16.1+

MTRBaseClusterMediaPlayback

class · iOS 16.1+

MTRBaseClusterMessages

class · iOS 18.4+

MTRBaseClusterMicrowaveOvenControl

class · iOS 18.4+

MTRBaseClusterMicrowaveOvenMode

class · iOS 18.4+

MTRBaseClusterModeSelect

class · iOS 16.1+

MTRBaseClusterNetworkCommissioning

class · iOS 16.1+

MTRBaseClusterNitrogenDioxideConcentrationMeasurement

class · iOS 17.6+

MTRBaseClusterOccupancySensing

class · iOS 16.1+

MTRBaseClusterOnOff

class · iOS 16.1+

MTRBaseClusterOnOffSwitchConfiguration

class · iOS 16.1+ · Deprecated in iOS 18.2

MTRBaseClusterOperationalCredentials

class · iOS 16.1+

MTRBaseClusterOperationalState

class · iOS 17.4+

MTRBaseClusterOtaSoftwareUpdateProvider

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRBaseClusterOTASoftwareUpdateProvider

class · iOS 16.4+

MTRBaseClusterOtaSoftwareUpdateRequestor

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRBaseClusterOTASoftwareUpdateRequestor

class · iOS 16.4+

MTRBaseClusterOvenCavityOperationalState

class · iOS 18.4+

MTRBaseClusterOvenMode

class · iOS 18.4+

MTRBaseClusterOzoneConcentrationMeasurement

class · iOS 17.6+

MTRBaseClusterPM10ConcentrationMeasurement

class · iOS 17.6+

MTRBaseClusterPM1ConcentrationMeasurement

class · iOS 17.6+

MTRBaseClusterPM25ConcentrationMeasurement

class · iOS 17.6+

MTRBaseClusterPowerSource

class · iOS 16.1+

MTRBaseClusterPowerSourceConfiguration

class · iOS 16.1+

MTRBaseClusterPowerTopology

class · iOS 18.4+

MTRBaseClusterPressureMeasurement

class · iOS 16.1+

MTRBaseClusterPumpConfigurationAndControl

class · iOS 16.1+

MTRBaseClusterRadonConcentrationMeasurement

class · iOS 17.6+

MTRBaseClusterRefrigeratorAlarm

class · iOS 18.4+

MTRBaseClusterRefrigeratorAndTemperatureControlledCabinetMode

class · iOS 18.4+

MTRBaseClusterRelativeHumidityMeasurement

class · iOS 16.1+

MTRBaseClusterRVCCleanMode

class · iOS 17.4+

MTRBaseClusterRVCOperationalState

class · iOS 17.4+

MTRBaseClusterRVCRunMode

class · iOS 17.4+

MTRBaseClusterServiceArea

class · iOS 18.4+

MTRBaseClusterSmokeCOAlarm

class · iOS 17.6+

MTRBaseClusterSoftwareDiagnostics

class · iOS 16.1+

MTRBaseClusterSwitch

class · iOS 16.1+

MTRBaseClusterTargetNavigator

class · iOS 16.1+

MTRBaseClusterTemperatureControl

class · iOS 18.4+

MTRBaseClusterTemperatureMeasurement

class · iOS 16.1+

MTRBaseClusterTestCluster

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRBaseClusterThermostat

class · iOS 16.1+

MTRBaseClusterThermostatUserInterfaceConfiguration

class · iOS 16.1+

MTRBaseClusterThreadBorderRouterManagement

class · iOS 18.4+

MTRBaseClusterThreadNetworkDiagnostics

class · iOS 16.1+

MTRBaseClusterThreadNetworkDirectory

class · iOS 18.4+

MTRBaseClusterTimeFormatLocalization

class · iOS 16.1+

MTRBaseClusterTimeSynchronization

class · iOS 18.4+

MTRBaseClusterTotalVolatileOrganicCompoundsConcentrationMeasurement

class · iOS 17.6+

MTRBaseClusterUnitLocalization

class · iOS 16.1+

MTRBaseClusterUnitTesting

class · iOS 16.4+

MTRBaseClusterUserLabel

class · iOS 16.1+

MTRBaseClusterValveConfigurationAndControl

class · iOS 17.6+

MTRBaseClusterWakeOnLan

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRBaseClusterWakeOnLAN

class · iOS 16.4+

MTRBaseClusterWaterHeaterManagement

class · iOS 18.4+

MTRBaseClusterWaterHeaterMode

class · iOS 18.4+

MTRBaseClusterWiFiNetworkDiagnostics

class · iOS 16.1+

MTRBaseClusterWiFiNetworkManagement

class · iOS 18.4+

MTRBaseClusterWindowCovering

class · iOS 16.1+

MTRBaseDevice

class · iOS 16.1+

MTRBasicClusterCapabilityMinimaStruct

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRBasicClusterLeaveEvent

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRBasicClusterMfgSpecificPingParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRBasicClusterReachableChangedEvent

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRBasicClusterShutDownEvent

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRBasicClusterStartUpEvent

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRBasicInformationClusterCapabilityMinimaStruct

class · iOS 16.4+

MTRBasicInformationClusterLeaveEvent

class · iOS 16.4+

MTRBasicInformationClusterProductAppearanceStruct

class · iOS 17.0+

MTRBasicInformationClusterReachableChangedEvent

class · iOS 16.4+

MTRBasicInformationClusterShutDownEvent

class · iOS 16.4+

MTRBasicInformationClusterStartUpEvent

class · iOS 16.4+

MTRBasicInformationColor

enum · iOS 17.0+

MTRBasicInformationProductFinish

enum · iOS 17.0+

MTRBindingClusterTargetStruct

class · iOS 16.1+

MTRBooleanStateClusterStateChangeEvent

class · iOS 16.1+

MTRBooleanStateConfigurationAlarmModeBitmap

struct · iOS 17.6+

MTRBooleanStateConfigurationClusterAlarmsStateChangedEvent

class · iOS 17.6+

MTRBooleanStateConfigurationClusterEnableDisableAlarmParams

class · iOS 17.6+

MTRBooleanStateConfigurationClusterSensorFaultEvent

class · iOS 17.6+

MTRBooleanStateConfigurationClusterSuppressAlarmParams

class · iOS 17.6+

MTRBooleanStateConfigurationFeature

struct · iOS 17.6+

MTRBooleanStateConfigurationSensorFaultBitmap

struct · iOS 17.6+

MTRBridgedDeviceBasicClusterLeaveEvent

class · iOS 16.1+ · Deprecated in iOS 17.0

MTRBridgedDeviceBasicClusterReachableChangedEvent

class · iOS 16.1+ · Deprecated in iOS 17.0

MTRBridgedDeviceBasicClusterShutDownEvent

class · iOS 16.1+ · Deprecated in iOS 17.0

MTRBridgedDeviceBasicClusterStartUpEvent

class · iOS 16.1+ · Deprecated in iOS 17.0

MTRBridgedDeviceBasicInformationClusterActiveChangedEvent

class · iOS 18.4+

MTRBridgedDeviceBasicInformationClusterKeepActiveParams

class · iOS 18.4+

MTRBridgedDeviceBasicInformationClusterLeaveEvent

class · iOS 16.4+

MTRBridgedDeviceBasicInformationClusterProductAppearanceStruct

class · iOS 17.0+

MTRBridgedDeviceBasicInformationClusterReachableChangedEvent

class · iOS 16.4+

MTRBridgedDeviceBasicInformationClusterShutDownEvent

class · iOS 16.4+

MTRBridgedDeviceBasicInformationClusterStartUpEvent

class · iOS 16.4+

MTRBridgedDeviceBasicInformationColor

enum · iOS 17.0+

MTRBridgedDeviceBasicInformationFeature

struct · iOS 18.4+

MTRBridgedDeviceBasicInformationProductFinish

enum · iOS 17.0+

MTRCarbonDioxideConcentrationMeasurementFeature

struct · iOS 17.6+

MTRCarbonDioxideConcentrationMeasurementLevelValue

enum · iOS 17.6+

MTRCarbonDioxideConcentrationMeasurementMeasurementMedium

enum · iOS 17.6+

MTRCarbonDioxideConcentrationMeasurementMeasurementUnit

enum · iOS 17.6+

MTRCarbonMonoxideConcentrationMeasurementFeature

struct · iOS 17.6+

MTRCarbonMonoxideConcentrationMeasurementLevelValue

enum · iOS 17.6+

MTRCarbonMonoxideConcentrationMeasurementMeasurementMedium

enum · iOS 17.6+

MTRCarbonMonoxideConcentrationMeasurementMeasurementUnit

enum · iOS 17.6+

MTRCertificateDERBytes

typealias

MTRCertificateInfo

class · iOS 16.4+

MTRCertificates

class · iOS 16.1+

MTRCertificateTLVBytes

typealias

MTRChannelClusterCancelRecordProgramParams

class · iOS 18.4+

MTRChannelClusterChangeChannelByNumberParams

class · iOS 16.1+

MTRChannelClusterChangeChannelParams

class · iOS 16.1+

MTRChannelClusterChangeChannelResponseParams

class · iOS 16.1+

MTRChannelClusterChannelInfo

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRChannelClusterChannelInfoStruct

class · iOS 16.4+

MTRChannelClusterChannelPagingStruct

class · iOS 18.4+

MTRChannelClusterGetProgramGuideParams

class · iOS 18.4+

MTRChannelClusterLineupInfo

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRChannelClusterLineupInfoStruct

class · iOS 16.4+

MTRChannelClusterPageTokenStruct

class · iOS 18.4+

MTRChannelClusterProgramCastStruct

class · iOS 18.4+

MTRChannelClusterProgramCategoryStruct

class · iOS 18.4+

MTRChannelClusterProgramGuideResponseParams

class · iOS 18.4+

MTRChannelClusterProgramStruct

class · iOS 18.4+

MTRChannelClusterRecordProgramParams

class · iOS 18.4+

MTRChannelClusterSeriesInfoStruct

class · iOS 18.4+

MTRChannelClusterSkipChannelParams

class · iOS 16.1+

MTRChannelFeature

struct · iOS 16.1+

MTRChannelLineupInfoType

enum · iOS 16.1+

MTRChannelRecordingFlagBitmap

struct · iOS 18.4+

MTRChannelStatus

enum · iOS 16.1+

MTRChannelType

enum · iOS 18.4+

MTRCluster

class · iOS 16.1+

MTRClusterAccessControl

class · iOS 16.1+

MTRClusterAccountLogin

class · iOS 16.1+

MTRClusterActions

class · iOS 16.1+

MTRClusterActivatedCarbonFilterMonitoring

class · iOS 17.6+

MTRClusterAdministratorCommissioning

class · iOS 16.1+

MTRClusterAirQuality

class · iOS 17.6+

MTRClusterApplicationBasic

class · iOS 16.1+

MTRClusterApplicationLauncher

class · iOS 16.1+

MTRClusterAudioOutput

class · iOS 16.1+

MTRClusterBallastConfiguration

class · iOS 16.1+

MTRClusterBarrierControl

class · iOS 16.1+ · Deprecated in iOS 18.2

MTRClusterBasic

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRClusterBasicInformation

class · iOS 16.4+

MTRClusterBinaryInputBasic

class · iOS 16.1+ · Deprecated in iOS 18.2

MTRClusterBinding

class · iOS 16.1+

MTRClusterBooleanState

class · iOS 16.1+

MTRClusterBooleanStateConfiguration

class · iOS 17.6+

MTRClusterBridgedDeviceBasic

class · iOS 16.1+ · Deprecated in iOS 17.0

MTRClusterBridgedDeviceBasicInformation

class · iOS 16.4+

MTRClusterCarbonDioxideConcentrationMeasurement

class · iOS 17.6+

MTRClusterCarbonMonoxideConcentrationMeasurement

class · iOS 17.6+

MTRClusterChannel

class · iOS 16.1+

MTRClusterColorControl

class · iOS 16.1+

MTRClusterCommissionerControl

class · iOS 18.4+

MTRClusterContentAppObserver

class · iOS 18.4+

MTRClusterContentLauncher

class · iOS 16.1+

MTRClusterDescriptor

class · iOS 16.1+

MTRClusterDeviceEnergyManagement

class · iOS 18.4+

MTRClusterDeviceEnergyManagementMode

class · iOS 18.4+

MTRClusterDiagnosticLogs

class · iOS 16.1+

MTRClusterDishwasherAlarm

class · iOS 18.4+

MTRClusterDishwasherMode

class · iOS 18.4+

MTRClusterDoorLock

class · iOS 16.1+

MTRClusterElectricalEnergyMeasurement

class · iOS 17.6+

MTRClusterElectricalMeasurement

class · iOS 16.1+ · Deprecated in iOS 18.2

MTRClusterElectricalPowerMeasurement

class · iOS 17.6+

MTRClusterEnergyEVSE

class · iOS 18.4+

MTRClusterEnergyEVSEMode

class · iOS 18.4+

MTRClusterEthernetNetworkDiagnostics

class · iOS 16.1+

MTRClusterFanControl

class · iOS 16.1+

MTRClusterFixedLabel

class · iOS 16.1+

MTRClusterFlowMeasurement

class · iOS 16.1+

MTRClusterFormaldehydeConcentrationMeasurement

class · iOS 17.6+

MTRClusterGeneralCommissioning

class · iOS 16.1+

MTRClusterGeneralDiagnostics

class · iOS 16.1+

MTRClusterGroupKeyManagement

class · iOS 16.1+

MTRClusterGroups

class · iOS 16.1+

MTRClusterHEPAFilterMonitoring

class · iOS 17.6+

MTRClusterICDManagement

class · iOS 18.4+

MTRClusterIdentify

class · iOS 16.1+

MTRClusterIDType

enum

MTRClusterIlluminanceMeasurement

class · iOS 16.1+

MTRClusterKeypadInput

class · iOS 16.1+

MTRClusterLaundryDryerControls

class · iOS 18.4+

MTRClusterLaundryWasherControls

class · iOS 18.4+

MTRClusterLaundryWasherMode

class · iOS 18.4+

MTRClusterLevelControl

class · iOS 16.1+

MTRClusterLocalizationConfiguration

class · iOS 16.1+

MTRClusterLowPower

class · iOS 16.1+

MTRClusterMediaInput

class · iOS 16.1+

MTRClusterMediaPlayback

class · iOS 16.1+

MTRClusterMessages

class · iOS 18.4+

MTRClusterMicrowaveOvenControl

class · iOS 18.4+

MTRClusterMicrowaveOvenMode

class · iOS 18.4+

MTRClusterModeSelect

class · iOS 16.1+

MTRClusterNetworkCommissioning

class · iOS 16.1+

MTRClusterNitrogenDioxideConcentrationMeasurement

class · iOS 17.6+

MTRClusterOccupancySensing

class · iOS 16.1+

MTRClusterOnOff

class · iOS 16.1+

MTRClusterOnOffSwitchConfiguration

class · iOS 16.1+ · Deprecated in iOS 18.2

MTRClusterOperationalCredentials

class · iOS 16.1+

MTRClusterOperationalState

class · iOS 17.4+

MTRClusterOtaSoftwareUpdateProvider

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRClusterOTASoftwareUpdateProvider

class · iOS 16.4+

MTRClusterOtaSoftwareUpdateRequestor

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRClusterOTASoftwareUpdateRequestor

class · iOS 16.4+

MTRClusterOvenCavityOperationalState

class · iOS 18.4+

MTRClusterOvenMode

class · iOS 18.4+

MTRClusterOzoneConcentrationMeasurement

class · iOS 17.6+

MTRClusterPath

class · iOS 16.4+

MTRClusterPM10ConcentrationMeasurement

class · iOS 17.6+

MTRClusterPM1ConcentrationMeasurement

class · iOS 17.6+

MTRClusterPM25ConcentrationMeasurement

class · iOS 17.6+

MTRClusterPowerSource

class · iOS 16.1+

MTRClusterPowerSourceConfiguration

class · iOS 16.1+

MTRClusterPowerTopology

class · iOS 18.4+

MTRClusterPressureMeasurement

class · iOS 16.1+

MTRClusterPumpConfigurationAndControl

class · iOS 16.1+

MTRClusterRadonConcentrationMeasurement

class · iOS 17.6+

MTRClusterRefrigeratorAlarm

class · iOS 18.4+

MTRClusterRefrigeratorAndTemperatureControlledCabinetMode

class · iOS 18.4+

MTRClusterRelativeHumidityMeasurement

class · iOS 16.1+

MTRClusterRVCCleanMode

class · iOS 17.4+

MTRClusterRVCOperationalState

class · iOS 17.4+

MTRClusterRVCRunMode

class · iOS 17.4+

MTRClusterServiceArea

class · iOS 18.4+

MTRClusterSmokeCOAlarm

class · iOS 17.6+

MTRClusterSoftwareDiagnostics

class · iOS 16.1+

MTRClusterStateCacheContainer

class · iOS 16.4+

MTRClusterSwitch

class · iOS 16.1+

MTRClusterTargetNavigator

class · iOS 16.1+

MTRClusterTemperatureControl

class · iOS 18.4+

MTRClusterTemperatureMeasurement

class · iOS 16.1+

MTRClusterTestCluster

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRClusterThermostat

class · iOS 16.1+

MTRClusterThermostatUserInterfaceConfiguration

class · iOS 16.1+

MTRClusterThreadBorderRouterManagement

class · iOS 18.4+

MTRClusterThreadNetworkDiagnostics

class · iOS 16.1+

MTRClusterThreadNetworkDirectory

class · iOS 18.4+

MTRClusterTimeFormatLocalization

class · iOS 16.1+

MTRClusterTimeSynchronization

class · iOS 18.4+

MTRClusterTotalVolatileOrganicCompoundsConcentrationMeasurement

class · iOS 17.6+

MTRClusterUnitLocalization

class · iOS 16.1+

MTRClusterUnitTesting

class · iOS 16.4+

MTRClusterUserLabel

class · iOS 16.1+

MTRClusterValveConfigurationAndControl

class · iOS 17.6+

MTRClusterWakeOnLan

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRClusterWakeOnLAN

class · iOS 16.4+

MTRClusterWaterHeaterManagement

class · iOS 18.4+

MTRClusterWaterHeaterMode

class · iOS 18.4+

MTRClusterWiFiNetworkDiagnostics

class · iOS 16.1+

MTRClusterWiFiNetworkManagement

class · iOS 18.4+

MTRClusterWindowCovering

class · iOS 16.1+

MTRColorControlClusterColorLoopSetParams

class · iOS 16.1+

MTRColorControlClusterEnhancedMoveHueParams

class · iOS 16.1+

MTRColorControlClusterEnhancedMoveToHueAndSaturationParams

class · iOS 16.1+

MTRColorControlClusterEnhancedMoveToHueParams

class · iOS 16.1+

MTRColorControlClusterEnhancedStepHueParams

class · iOS 16.1+

MTRColorControlClusterMoveColorParams

class · iOS 16.1+

MTRColorControlClusterMoveColorTemperatureParams

class · iOS 16.1+

MTRColorControlClusterMoveHueParams

class · iOS 16.1+

MTRColorControlClusterMoveSaturationParams

class · iOS 16.1+

MTRColorControlClusterMoveToColorParams

class · iOS 16.1+

MTRColorControlClusterMoveToColorTemperatureParams

class · iOS 16.1+

MTRColorControlClusterMoveToHueAndSaturationParams

class · iOS 16.1+

MTRColorControlClusterMoveToHueParams

class · iOS 16.1+

MTRColorControlClusterMoveToSaturationParams

class · iOS 16.1+

MTRColorControlClusterStepColorParams

class · iOS 16.1+

MTRColorControlClusterStepColorTemperatureParams

class · iOS 16.1+

MTRColorControlClusterStepHueParams

class · iOS 16.1+

MTRColorControlClusterStepSaturationParams

class · iOS 16.1+

MTRColorControlClusterStopMoveStepParams

class · iOS 16.1+

MTRColorControlColorCapabilities

struct · iOS 16.1+ · Deprecated in iOS 18.2

MTRColorControlColorCapabilitiesBitmap

struct · iOS 18.2+

MTRColorControlColorLoopAction

enum · iOS 16.1+

MTRColorControlColorLoopDirection

enum · iOS 16.1+

MTRColorControlColorLoopUpdateFlags

struct · iOS 16.1+ · Deprecated in iOS 18.2

MTRColorControlColorMode

enum · iOS 16.1+

MTRColorControlDirection

enum · iOS 18.2+

MTRColorControlDriftCompensation

enum · iOS 18.2+

MTRColorControlEnhancedColorMode

enum · iOS 18.2+

MTRColorControlFeature

struct · iOS 16.1+

MTRColorControlHueDirection

enum · iOS 16.1+ · Deprecated in iOS 18.2

MTRColorControlHueMoveMode

enum · iOS 16.1+ · Deprecated in iOS 18.2

MTRColorControlHueStepMode

enum · iOS 16.1+ · Deprecated in iOS 18.2

MTRColorControlMoveMode

enum · iOS 18.2+

MTRColorControlOptionsBitmap

struct · iOS 18.2+

MTRColorControlSaturationMoveMode

enum · iOS 16.1+ · Deprecated in iOS 18.2

MTRColorControlSaturationStepMode

enum · iOS 16.1+ · Deprecated in iOS 18.2

MTRColorControlStepMode

enum · iOS 18.2+

MTRColorControlUpdateFlagsBitmap

struct · iOS 18.2+

MTRCommandIDType

enum

MTRCommandPath

class · iOS 16.1+

MTRCommandWithRequiredResponse

class · iOS 18.4+

MTRCommissionableBrowserDelegate

protocol · iOS 17.0+

MTRCommissionableBrowserResult

class · iOS 17.0+

MTRCommissioneeInfo

class · iOS 18.4+

MTRCommissionerControlClusterCommissioningRequestResultEvent

class · iOS 18.4+

MTRCommissionerControlClusterCommissionNodeParams

class · iOS 18.4+

MTRCommissionerControlClusterRequestCommissioningApprovalParams

class · iOS 18.4+

MTRCommissionerControlClusterReverseOpenCommissioningWindowParams

class · iOS 18.4+

MTRCommissionerControlSupportedDeviceCategoryBitmap

struct · iOS 18.4+

MTRCommissioningDelegate

protocol · iOS 26.2+

MTRCommissioningFlow

enum · iOS 16.1+

MTRCommissioningOperation

class · iOS 26.2+

MTRCommissioningParameters

class · iOS 16.1+

MTRCommissioningStatus

enum · iOS 16.4+

MTRContentAppObserverClusterContentAppMessageParams

class · iOS 18.4+

MTRContentAppObserverClusterContentAppMessageResponseParams

class · iOS 18.4+

MTRContentAppObserverStatus

enum · iOS 18.4+

MTRContentLauncherClusterAdditionalInfo

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRContentLauncherClusterAdditionalInfoStruct

class · iOS 16.4+

MTRContentLauncherClusterBrandingInformation

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRContentLauncherClusterBrandingInformationStruct

class · iOS 16.4+

MTRContentLauncherClusterContentSearch

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRContentLauncherClusterContentSearchStruct

class · iOS 16.4+

MTRContentLauncherClusterDimension

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRContentLauncherClusterDimensionStruct

class · iOS 16.4+

MTRContentLauncherClusterLaunchContentParams

class · iOS 16.1+

MTRContentLauncherClusterLauncherResponseParams

class · iOS 16.4+

MTRContentLauncherClusterLaunchResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRContentLauncherClusterLaunchURLParams

class · iOS 16.1+

MTRContentLauncherClusterParameter

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRContentLauncherClusterParameterStruct

class · iOS 16.4+

MTRContentLauncherClusterStyleInformation

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRContentLauncherClusterStyleInformationStruct

class · iOS 16.4+

MTRContentLauncherContentLaunchStatus

enum · iOS 16.1+ · Deprecated in iOS 17.4

MTRContentLauncherFeature

struct · iOS 16.1+

MTRContentLauncherMetricType

enum · iOS 16.1+

MTRContentLauncherParameter

enum · iOS 16.1+

MTRContentLauncherStatus

enum · iOS 17.4+

MTRContentLauncherSupportedProtocolsBitmap

struct · iOS 17.4+

MTRContentLauncherSupportedStreamingProtocol

struct · iOS 16.1+ · Deprecated in iOS 17.4

MTRControllerFactory

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRControllerFactoryParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRCSRDERBytes

typealias

MTRDataTypeAtomicAttributeStatusStruct

class · iOS 18.4+

MTRDataTypeAtomicRequestTypeEnum

enum · iOS 18.4+

MTRDataTypeLandmarkTag

enum · iOS 18.4+

MTRDataTypeLocationDescriptorStruct

class · iOS 18.4+

MTRDataTypePositionTag

enum · iOS 18.4+

MTRDataTypeRelativePositionTag

enum · iOS 18.4+

MTRDescriptorClusterDeviceType

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRDescriptorClusterDeviceTypeStruct

class · iOS 16.2+

MTRDevice

class · iOS 16.1+

MTRDeviceAttestationDelegate

protocol

MTRDeviceAttestationDeviceInfo

class · iOS 16.1+

MTRDeviceAttestationInfo

class · iOS 16.4+

MTRDeviceConnectionCallback

typealias · iOS 16.1+ · Deprecated in iOS 16.4

MTRDeviceController

class · iOS 16.1+

MTRDeviceControllerAbstractParameters

class · iOS 17.6+

MTRDeviceControllerClientProtocol

protocol

MTRDeviceControllerDelegate

protocol · iOS 16.4+

MTRDeviceControllerExternalCertificateParameters

class · iOS 17.6+

MTRDeviceControllerFactory

class · iOS 16.4+

MTRDeviceControllerFactoryParams

class · iOS 16.4+

MTRDeviceControllerGetterHandler

typealias

MTRDeviceControllerParameters

class · iOS 17.6+

MTRDeviceControllerServerProtocol

protocol

MTRDeviceControllerStartupParams

class · iOS 16.1+

MTRDeviceControllerStorageDelegate

protocol · iOS 17.6+

MTRDeviceDelegate

protocol

MTRDeviceEnergyManagementAdjustmentCause

enum · iOS 18.4+

MTRDeviceEnergyManagementCause

enum · iOS 18.4+

MTRDeviceEnergyManagementClusterCancelPowerAdjustRequestParams

class · iOS 18.4+

MTRDeviceEnergyManagementClusterCancelRequestParams

class · iOS 18.4+

MTRDeviceEnergyManagementClusterConstraintsStruct

class · iOS 18.4+

MTRDeviceEnergyManagementClusterCostStruct

class · iOS 18.4+

MTRDeviceEnergyManagementClusterForecastStruct

class · iOS 18.4+

MTRDeviceEnergyManagementClusterModifyForecastRequestParams

class · iOS 18.4+

MTRDeviceEnergyManagementClusterPausedEvent

class · iOS 18.4+

MTRDeviceEnergyManagementClusterPauseRequestParams

class · iOS 18.4+

MTRDeviceEnergyManagementClusterPowerAdjustCapabilityStruct

class · iOS 18.4+

MTRDeviceEnergyManagementClusterPowerAdjustEndEvent

class · iOS 18.4+

MTRDeviceEnergyManagementClusterPowerAdjustRequestParams

class · iOS 18.4+

MTRDeviceEnergyManagementClusterPowerAdjustStartEvent

class · iOS 18.4+

MTRDeviceEnergyManagementClusterPowerAdjustStruct

class · iOS 18.4+

MTRDeviceEnergyManagementClusterRequestConstraintBasedForecastParams

class · iOS 18.4+

MTRDeviceEnergyManagementClusterResumedEvent

class · iOS 18.4+

MTRDeviceEnergyManagementClusterResumeRequestParams

class · iOS 18.4+

MTRDeviceEnergyManagementClusterSlotAdjustmentStruct

class · iOS 18.4+

MTRDeviceEnergyManagementClusterSlotStruct

class · iOS 18.4+

MTRDeviceEnergyManagementClusterStartTimeAdjustRequestParams

class · iOS 18.4+

MTRDeviceEnergyManagementCostType

enum · iOS 18.4+

MTRDeviceEnergyManagementESAState

enum · iOS 18.4+

MTRDeviceEnergyManagementESAType

enum · iOS 18.4+

MTRDeviceEnergyManagementFeature

struct · iOS 18.4+

MTRDeviceEnergyManagementForecastUpdateReason

enum · iOS 18.4+

MTRDeviceEnergyManagementModeClusterChangeToModeParams

class · iOS 18.4+

MTRDeviceEnergyManagementModeClusterChangeToModeResponseParams

class · iOS 18.4+

MTRDeviceEnergyManagementModeClusterModeOptionStruct

class · iOS 18.4+

MTRDeviceEnergyManagementModeClusterModeTagStruct

class · iOS 18.4+

MTRDeviceEnergyManagementModeModeTag

enum · iOS 18.4+

MTRDeviceEnergyManagementOptOutState

enum · iOS 18.4+

MTRDeviceEnergyManagementPowerAdjustReason

enum · iOS 18.4+

MTRDeviceErrorHandler

typealias

MTRDeviceOpenCommissioningWindowHandler

typealias · iOS 16.2+

MTRDevicePairingDelegate

protocol · iOS 16.1+ · Deprecated in iOS 16.4

MTRDeviceReportHandler

typealias

MTRDeviceResponseHandler

typealias

MTRDeviceResubscriptionScheduledHandler

typealias

MTRDeviceState

enum

MTRDeviceStorageBehaviorConfiguration

class · iOS 17.6+

MTRDeviceType

class · iOS 18.2+

MTRDeviceTypeIDType

enum · iOS 18.2+

MTRDeviceTypeRevision

class · iOS 17.6+

MTRDiagnosticLogsClusterRetrieveLogsRequestParams

class · iOS 16.1+

MTRDiagnosticLogsClusterRetrieveLogsResponseParams

class · iOS 16.1+

MTRDiagnosticLogsIntent

enum · iOS 16.5+

MTRDiagnosticLogsLogsIntent

enum · iOS 16.1+ · Deprecated in iOS 16.5

MTRDiagnosticLogsLogsStatus

enum · iOS 16.1+ · Deprecated in iOS 16.5

MTRDiagnosticLogsLogsTransferProtocol

enum · iOS 16.1+ · Deprecated in iOS 16.5

MTRDiagnosticLogsStatus

enum · iOS 16.5+

MTRDiagnosticLogsTransferProtocol

enum · iOS 16.5+

MTRDiagnosticLogType

enum · iOS 17.6+

MTRDiscoveryCapabilities

struct

MTRDishwasherAlarmAlarmBitmap

struct · iOS 18.4+

MTRDishwasherAlarmClusterModifyEnabledAlarmsParams

class · iOS 18.4+

MTRDishwasherAlarmClusterNotifyEvent

class · iOS 18.4+

MTRDishwasherAlarmClusterResetParams

class · iOS 18.4+

MTRDishwasherAlarmFeature

struct · iOS 18.4+

MTRDishwasherModeClusterChangeToModeParams

class · iOS 18.4+

MTRDishwasherModeClusterChangeToModeResponseParams

class · iOS 18.4+

MTRDishwasherModeClusterModeOptionStruct

class · iOS 18.4+

MTRDishwasherModeClusterModeTagStruct

class · iOS 18.4+

MTRDishwasherModeModeTag

enum · iOS 18.4+

MTRDistinguishedNameInfo

class · iOS 16.4+

MTRDoorLockAlarmCode

enum · iOS 16.4+

MTRDoorLockClusterClearAliroReaderConfigParams

class · iOS 18.4+

MTRDoorLockClusterClearCredentialParams

class · iOS 16.1+

MTRDoorLockClusterClearHolidayScheduleParams

class · iOS 16.1+

MTRDoorLockClusterClearUserParams

class · iOS 16.1+

MTRDoorLockClusterClearWeekDayScheduleParams

class · iOS 16.1+

MTRDoorLockClusterClearYearDayScheduleParams

class · iOS 16.1+

MTRDoorLockClusterCredentialStruct

class · iOS 16.4+

MTRDoorLockClusterDlCredential

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockClusterDoorLockAlarmEvent

class · iOS 16.1+

MTRDoorLockClusterDoorStateChangeEvent

class · iOS 16.1+

MTRDoorLockClusterGetCredentialStatusParams

class · iOS 16.1+

MTRDoorLockClusterGetCredentialStatusResponseParams

class · iOS 16.1+

MTRDoorLockClusterGetHolidayScheduleParams

class · iOS 16.1+

MTRDoorLockClusterGetHolidayScheduleResponseParams

class · iOS 16.1+

MTRDoorLockClusterGetUserParams

class · iOS 16.1+

MTRDoorLockClusterGetUserResponseParams

class · iOS 16.1+

MTRDoorLockClusterGetWeekDayScheduleParams

class · iOS 16.1+

MTRDoorLockClusterGetWeekDayScheduleResponseParams

class · iOS 16.1+

MTRDoorLockClusterGetYearDayScheduleParams

class · iOS 16.1+

MTRDoorLockClusterGetYearDayScheduleResponseParams

class · iOS 16.1+

MTRDoorLockClusterLockDoorParams

class · iOS 16.1+

MTRDoorLockClusterLockOperationErrorEvent

class · iOS 16.1+

MTRDoorLockClusterLockOperationEvent

class · iOS 16.1+

MTRDoorLockClusterLockUserChangeEvent

class · iOS 16.1+

MTRDoorLockClusterSetAliroReaderConfigParams

class · iOS 18.4+

MTRDoorLockClusterSetCredentialParams

class · iOS 16.1+

MTRDoorLockClusterSetCredentialResponseParams

class · iOS 16.1+

MTRDoorLockClusterSetHolidayScheduleParams

class · iOS 16.1+

MTRDoorLockClusterSetUserParams

class · iOS 16.1+

MTRDoorLockClusterSetWeekDayScheduleParams

class · iOS 16.1+

MTRDoorLockClusterSetYearDayScheduleParams

class · iOS 16.1+

MTRDoorLockClusterUnboltDoorParams

class · iOS 18.4+

MTRDoorLockClusterUnlockDoorParams

class · iOS 16.1+

MTRDoorLockClusterUnlockWithTimeoutParams

class · iOS 16.1+

MTRDoorLockCredentialRule

enum · iOS 16.4+

MTRDoorLockCredentialType

enum · iOS 16.4+

MTRDoorLockDataOperationType

enum · iOS 16.4+

MTRDoorLockDayOfWeek

struct · iOS 16.1+

MTRDoorLockDaysMaskMap

struct · iOS 16.4+

MTRDoorLockDlAlarmCode

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockDlCredentialRule

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockDlCredentialRuleMask

struct · iOS 16.1+

MTRDoorLockDlCredentialRulesSupport

struct · iOS 16.1+

MTRDoorLockDlCredentialType

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockDlDataOperationType

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockDlDaysMaskMap

struct · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockDlDefaultConfigurationRegister

struct · iOS 16.1+

MTRDoorLockDlDoorState

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockDlKeypadOperationEventMask

struct · iOS 16.1+

MTRDoorLockDlKeypadProgrammingEventMask

struct · iOS 16.1+

MTRDoorLockDlLocalProgrammingFeatures

struct · iOS 16.1+

MTRDoorLockDlLockDataType

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockDlLockOperationType

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockDlLockState

enum · iOS 16.1+

MTRDoorLockDlLockType

enum · iOS 16.1+

MTRDoorLockDlManualOperationEventMask

struct · iOS 16.1+

MTRDoorLockDlOperatingMode

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockDlOperationError

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockDlOperationSource

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockDlRemoteOperationEventMask

struct · iOS 16.1+

MTRDoorLockDlRemoteProgrammingEventMask

struct · iOS 16.1+

MTRDoorLockDlRFIDOperationEventMask

struct · iOS 16.1+

MTRDoorLockDlRFIDProgrammingEventMask

struct · iOS 16.1+

MTRDoorLockDlStatus

enum · iOS 16.1+

MTRDoorLockDlSupportedOperatingModes

struct · iOS 16.1+

MTRDoorLockDlUserStatus

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockDlUserType

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockDoorState

enum · iOS 16.4+

MTRDoorLockFeature

struct · iOS 16.1+

MTRDoorLockLockDataType

enum · iOS 16.4+

MTRDoorLockLockOperationType

enum · iOS 16.4+

MTRDoorLockOperatingMode

enum · iOS 16.4+

MTRDoorLockOperationError

enum · iOS 16.4+

MTRDoorLockOperationEventCode

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockOperationSource

enum · iOS 16.4+

MTRDoorLockProgrammingEventCode

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockSetPinOrIdStatus

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRDoorLockUserStatus

enum · iOS 16.1+

MTRDoorLockUserType

enum · iOS 16.1+

MTRElectricalEnergyMeasurementClusterCumulativeEnergyMeasuredEvent

class · iOS 17.6+

MTRElectricalEnergyMeasurementClusterCumulativeEnergyResetStruct

class · iOS 17.6+

MTRElectricalEnergyMeasurementClusterEnergyMeasurementStruct

class · iOS 17.6+

MTRElectricalEnergyMeasurementClusterMeasurementAccuracyRangeStruct

class · iOS 18.4+

MTRElectricalEnergyMeasurementClusterMeasurementAccuracyStruct

class · iOS 17.6+

MTRElectricalEnergyMeasurementClusterPeriodicEnergyMeasuredEvent

class · iOS 17.6+

MTRElectricalEnergyMeasurementFeature

struct · iOS 17.6+

MTRElectricalEnergyMeasurementMeasurementType

enum · iOS 18.4+

MTRElectricalMeasurementClusterGetMeasurementProfileCommandParams

class · iOS 16.1+ · Deprecated in iOS 18.2

MTRElectricalMeasurementClusterGetMeasurementProfileResponseCommandParams

class · iOS 16.1+ · Deprecated in iOS 18.2

MTRElectricalMeasurementClusterGetProfileInfoCommandParams

class · iOS 16.1+ · Deprecated in iOS 18.2

MTRElectricalMeasurementClusterGetProfileInfoResponseCommandParams

class · iOS 16.1+ · Deprecated in iOS 18.2

MTRElectricalPowerMeasurementClusterHarmonicMeasurementStruct

class · iOS 17.6+

MTRElectricalPowerMeasurementClusterMeasurementAccuracyRangeStruct

class · iOS 17.6+

MTRElectricalPowerMeasurementClusterMeasurementAccuracyStruct

class · iOS 17.6+

MTRElectricalPowerMeasurementClusterMeasurementPeriodRangesEvent

class · iOS 17.6+

MTRElectricalPowerMeasurementClusterMeasurementRangeStruct

class · iOS 17.6+

MTRElectricalPowerMeasurementFeature

struct · iOS 17.6+

MTRElectricalPowerMeasurementMeasurementType

enum · iOS 17.6+

MTRElectricalPowerMeasurementPowerMode

enum · iOS 17.6+

MTREndpointInfo

class · iOS 18.4+

MTREnergyEVSEClusterChargingTargetScheduleStruct

class · iOS 18.4+

MTREnergyEVSEClusterChargingTargetStruct

class · iOS 18.4+

MTREnergyEVSEClusterClearTargetsParams

class · iOS 18.4+

MTREnergyEVSEClusterDisableParams

class · iOS 18.4+

MTREnergyEVSEClusterEnableChargingParams

class · iOS 18.4+

MTREnergyEVSEClusterEnergyTransferStartedEvent

class · iOS 18.4+

MTREnergyEVSEClusterEnergyTransferStoppedEvent

class · iOS 18.4+

MTREnergyEVSEClusterEVConnectedEvent

class · iOS 18.4+

MTREnergyEVSEClusterEVNotDetectedEvent

class · iOS 18.4+

MTREnergyEVSEClusterFaultEvent

class · iOS 18.4+

MTREnergyEVSEClusterGetTargetsParams

class · iOS 18.4+

MTREnergyEVSEClusterGetTargetsResponseParams

class · iOS 18.4+

MTREnergyEVSEClusterRFIDEvent

class · iOS 18.4+

MTREnergyEVSEClusterSetTargetsParams

class · iOS 18.4+

MTREnergyEVSEClusterStartDiagnosticsParams

class · iOS 18.4+

MTREnergyEVSEEnergyTransferStoppedReason

enum · iOS 18.4+

MTREnergyEVSEFaultState

enum · iOS 18.4+

MTREnergyEVSEFeature

struct · iOS 18.4+

MTREnergyEVSEModeClusterChangeToModeParams

class · iOS 18.4+

MTREnergyEVSEModeClusterChangeToModeResponseParams

class · iOS 18.4+

MTREnergyEVSEModeClusterModeOptionStruct

class · iOS 18.4+

MTREnergyEVSEModeClusterModeTagStruct

class · iOS 18.4+

MTREnergyEVSEModeModeTag

enum · iOS 18.4+

MTREnergyEVSEState

enum · iOS 18.4+

MTREnergyEVSESupplyState

enum · iOS 18.4+

MTREnergyEVSETargetDayOfWeekBitmap

struct · iOS 18.4+

MTRError

struct · iOS 16.1+

MTRError.Code

enum · iOS 16.1+

MTREthernetNetworkDiagnosticsClusterResetCountsParams

class · iOS 16.1+

MTREthernetNetworkDiagnosticsFeature

struct · iOS 16.4+

MTREthernetNetworkDiagnosticsPHYRate

enum · iOS 16.4+

MTREthernetNetworkDiagnosticsPHYRateType

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTREventIDType

enum

MTREventPath

class · iOS 16.1+

MTREventPriority

enum · iOS 16.5+

MTREventReport

class · iOS 16.1+

MTREventRequestPath

class · iOS 17.0+

MTREventTimeType

enum · iOS 16.5+

MTRFabricInfo

class · iOS 16.5+

MTRFanControlAirflowDirection

enum · iOS 17.6+

MTRFanControlClusterStepParams

class · iOS 17.6+

MTRFanControlFanMode

enum · iOS 17.0+

MTRFanControlFanModeSequence

enum · iOS 17.0+

MTRFanControlFanModeSequenceType

enum · iOS 16.1+ · Deprecated in iOS 17.0

MTRFanControlFanModeType

enum · iOS 16.1+ · Deprecated in iOS 17.0

MTRFanControlFeature

struct · iOS 16.1+

MTRFanControlRockBitmap

struct · iOS 17.0+

MTRFanControlRockSupportMask

struct · iOS 16.1+ · Deprecated in iOS 17.0

MTRFanControlStepDirection

enum · iOS 17.6+

MTRFanControlWindBitmap

struct · iOS 17.0+

MTRFanControlWindSettingMask

struct · iOS 16.1+ · Deprecated in iOS 17.0

MTRFanControlWindSupportMask

struct · iOS 16.1+ · Deprecated in iOS 17.0

MTRFixedLabelClusterLabelStruct

class · iOS 16.1+

MTRFormaldehydeConcentrationMeasurementFeature

struct · iOS 17.6+

MTRFormaldehydeConcentrationMeasurementLevelValue

enum · iOS 17.6+

MTRFormaldehydeConcentrationMeasurementMeasurementMedium

enum · iOS 17.6+

MTRFormaldehydeConcentrationMeasurementMeasurementUnit

enum · iOS 17.6+

MTRGeneralCommissioningClusterArmFailSafeParams

class · iOS 16.1+

MTRGeneralCommissioningClusterArmFailSafeResponseParams

class · iOS 16.1+

MTRGeneralCommissioningClusterBasicCommissioningInfo

class · iOS 16.1+

MTRGeneralCommissioningClusterCommissioningCompleteParams

class · iOS 16.1+

MTRGeneralCommissioningClusterCommissioningCompleteResponseParams

class · iOS 16.1+

MTRGeneralCommissioningClusterSetRegulatoryConfigParams

class · iOS 16.1+

MTRGeneralCommissioningClusterSetRegulatoryConfigResponseParams

class · iOS 16.1+

MTRGeneralCommissioningCommissioningError

enum · iOS 16.1+

MTRGeneralCommissioningRegulatoryLocationType

enum · iOS 16.1+

MTRGeneralDiagnosticsBootReason

enum · iOS 16.4+

MTRGeneralDiagnosticsBootReasonType

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRGeneralDiagnosticsClusterBootReasonEvent

class · iOS 16.1+

MTRGeneralDiagnosticsClusterHardwareFaultChangeEvent

class · iOS 16.1+

MTRGeneralDiagnosticsClusterNetworkFaultChangeEvent

class · iOS 16.1+

MTRGeneralDiagnosticsClusterNetworkInterface

class · iOS 16.4+

MTRGeneralDiagnosticsClusterNetworkInterfaceType

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRGeneralDiagnosticsClusterPayloadTestRequestParams

class · iOS 18.4+

MTRGeneralDiagnosticsClusterPayloadTestResponseParams

class · iOS 18.4+

MTRGeneralDiagnosticsClusterRadioFaultChangeEvent

class · iOS 16.1+

MTRGeneralDiagnosticsClusterTestEventTriggerParams

class · iOS 16.1+

MTRGeneralDiagnosticsClusterTimeSnapshotParams

class · iOS 18.4+

MTRGeneralDiagnosticsClusterTimeSnapshotResponseParams

class · iOS 18.4+

MTRGeneralDiagnosticsFeature

struct · iOS 18.4+

MTRGeneralDiagnosticsHardwareFault

enum · iOS 16.4+

MTRGeneralDiagnosticsHardwareFaultType

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRGeneralDiagnosticsInterfaceType

enum · iOS 16.1+

MTRGeneralDiagnosticsNetworkFault

enum · iOS 16.4+

MTRGeneralDiagnosticsNetworkFaultType

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRGeneralDiagnosticsRadioFault

enum · iOS 16.4+

MTRGeneralDiagnosticsRadioFaultType

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRGenericBaseCluster

class · iOS 17.4+

MTRGenericCluster

class · iOS 17.4+

MTRGroupKeyManagementClusterGroupInfoMapStruct

class · iOS 16.1+

MTRGroupKeyManagementClusterGroupKeyMapStruct

class · iOS 16.1+

MTRGroupKeyManagementClusterGroupKeySetStruct

class · iOS 16.1+

MTRGroupKeyManagementClusterKeySetReadAllIndicesParams

class · iOS 16.1+

MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseParams

class · iOS 16.1+

MTRGroupKeyManagementClusterKeySetReadParams

class · iOS 16.1+

MTRGroupKeyManagementClusterKeySetReadResponseParams

class · iOS 16.1+

MTRGroupKeyManagementClusterKeySetRemoveParams

class · iOS 16.1+

MTRGroupKeyManagementClusterKeySetWriteParams

class · iOS 16.1+

MTRGroupKeyManagementGroupKeySecurityPolicy

enum · iOS 16.1+

MTRGroupsClusterAddGroupIfIdentifyingParams

class · iOS 16.1+

MTRGroupsClusterAddGroupParams

class · iOS 16.1+

MTRGroupsClusterAddGroupResponseParams

class · iOS 16.1+

MTRGroupsClusterGetGroupMembershipParams

class · iOS 16.1+

MTRGroupsClusterGetGroupMembershipResponseParams

class · iOS 16.1+

MTRGroupsClusterRemoveAllGroupsParams

class · iOS 16.1+

MTRGroupsClusterRemoveGroupParams

class · iOS 16.1+

MTRGroupsClusterRemoveGroupResponseParams

class · iOS 16.1+

MTRGroupsClusterViewGroupParams

class · iOS 16.1+

MTRGroupsClusterViewGroupResponseParams

class · iOS 16.1+

MTRGroupsFeature

struct · iOS 17.0+

MTRGroupsGroupClusterFeature

struct · iOS 16.1+ · Deprecated in iOS 17.0

MTRGroupsNameSupportBitmap

struct · iOS 17.0+

MTRHEPAFilterMonitoringChangeIndication

enum · iOS 17.6+

MTRHEPAFilterMonitoringClusterReplacementProductStruct

class · iOS 17.6+

MTRHEPAFilterMonitoringClusterResetConditionParams

class · iOS 17.6+

MTRHEPAFilterMonitoringDegradationDirection

enum · iOS 17.6+

MTRHEPAFilterMonitoringFeature

struct · iOS 17.6+

MTRHEPAFilterMonitoringProductIdentifierType

enum · iOS 17.6+

MTRICDManagementClientType

enum · iOS 18.4+

MTRICDManagementClusterMonitoringRegistrationStruct

class · iOS 18.4+

MTRICDManagementClusterRegisterClientParams

class · iOS 18.4+

MTRICDManagementClusterRegisterClientResponseParams

class · iOS 18.4+

MTRICDManagementClusterStayActiveRequestParams

class · iOS 18.4+

MTRICDManagementClusterStayActiveResponseParams

class · iOS 18.4+

MTRICDManagementClusterUnregisterClientParams

class · iOS 18.4+

MTRICDManagementFeature

struct · iOS 18.4+

MTRICDManagementOperatingMode

enum · iOS 18.4+

MTRICDManagementUserActiveModeTriggerBitmap

struct · iOS 18.4+

MTRIdentifyClusterIdentifyParams

class · iOS 16.1+

MTRIdentifyClusterTriggerEffectParams

class · iOS 16.1+

MTRIdentifyEffectIdentifier

enum · iOS 16.1+

MTRIdentifyEffectVariant

enum · iOS 16.1+

MTRIdentifyType

enum · iOS 16.1+

MTRIlluminanceMeasurementLightSensorType

enum · iOS 16.1+

MTRInteractionError

struct · iOS 16.1+

MTRInteractionError.Code

enum · iOS 16.1+

MTRKeypadInputCecKeyCode

enum · iOS 16.1+ · Deprecated in iOS 17.4

MTRKeypadInputCECKeyCode

enum · iOS 17.4+

MTRKeypadInputClusterSendKeyParams

class · iOS 16.1+

MTRKeypadInputClusterSendKeyResponseParams

class · iOS 16.1+

MTRKeypadInputFeature

struct · iOS 16.1+

MTRKeypadInputStatus

enum · iOS 16.1+

MTRKeypair

protocol · iOS 16.1+

MTRLaundryDryerControlsDrynessLevel

enum · iOS 18.4+

MTRLaundryWasherControlsFeature

struct · iOS 18.4+

MTRLaundryWasherControlsNumberOfRinses

enum · iOS 18.4+

MTRLaundryWasherModeClusterChangeToModeParams

class · iOS 18.4+

MTRLaundryWasherModeClusterChangeToModeResponseParams

class · iOS 18.4+

MTRLaundryWasherModeClusterModeOptionStruct

class · iOS 18.4+

MTRLaundryWasherModeClusterModeTagStruct

class · iOS 18.4+

MTRLaundryWasherModeModeTag

enum · iOS 18.4+

MTRLevelControlClusterMoveParams

class · iOS 16.1+

MTRLevelControlClusterMoveToClosestFrequencyParams

class · iOS 16.1+

MTRLevelControlClusterMoveToLevelParams

class · iOS 16.1+

MTRLevelControlClusterMoveToLevelWithOnOffParams

class · iOS 16.1+

MTRLevelControlClusterMoveWithOnOffParams

class · iOS 16.1+

MTRLevelControlClusterStepParams

class · iOS 16.1+

MTRLevelControlClusterStepWithOnOffParams

class · iOS 16.1+

MTRLevelControlClusterStopParams

class · iOS 16.1+

MTRLevelControlClusterStopWithOnOffParams

class · iOS 16.1+

MTRLevelControlFeature

struct · iOS 16.1+

MTRLevelControlMoveMode

enum · iOS 16.1+

MTRLevelControlOptions

struct · iOS 16.4+ · Deprecated in iOS 17.4

MTRLevelControlOptionsBitmap

struct · iOS 17.4+

MTRLevelControlStepMode

enum · iOS 16.1+

MTRLogCallback

typealias

MTRLogType

enum

MTRLowPowerClusterSleepParams

class · iOS 16.1+

MTRManualSetupPayloadParser

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRMediaInputClusterHideInputStatusParams

class · iOS 16.1+

MTRMediaInputClusterInputInfo

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRMediaInputClusterInputInfoStruct

class · iOS 16.4+

MTRMediaInputClusterRenameInputParams

class · iOS 16.1+

MTRMediaInputClusterSelectInputParams

class · iOS 16.1+

MTRMediaInputClusterShowInputStatusParams

class · iOS 16.1+

MTRMediaInputFeature

struct · iOS 16.1+

MTRMediaInputInputType

enum · iOS 16.1+

MTRMediaPlaybackCharacteristic

enum · iOS 18.4+

MTRMediaPlaybackClusterActivateAudioTrackParams

class · iOS 18.4+

MTRMediaPlaybackClusterActivateTextTrackParams

class · iOS 18.4+

MTRMediaPlaybackClusterDeactivateTextTrackParams

class · iOS 18.4+

MTRMediaPlaybackClusterFastForwardParams

class · iOS 16.1+

MTRMediaPlaybackClusterNextParams

class · iOS 16.1+

MTRMediaPlaybackClusterPauseParams

class · iOS 16.1+

MTRMediaPlaybackClusterPlaybackPosition

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRMediaPlaybackClusterPlaybackPositionStruct

class · iOS 16.4+

MTRMediaPlaybackClusterPlaybackResponseParams

class · iOS 16.1+

MTRMediaPlaybackClusterPlayParams

class · iOS 16.1+

MTRMediaPlaybackClusterPreviousParams

class · iOS 16.1+

MTRMediaPlaybackClusterRewindParams

class · iOS 16.1+

MTRMediaPlaybackClusterSeekParams

class · iOS 16.1+

MTRMediaPlaybackClusterSkipBackwardParams

class · iOS 16.1+

MTRMediaPlaybackClusterSkipForwardParams

class · iOS 16.1+

MTRMediaPlaybackClusterStartOverParams

class · iOS 16.1+

MTRMediaPlaybackClusterStateChangedEvent

class · iOS 18.4+

MTRMediaPlaybackClusterStopParams

class · iOS 16.4+

MTRMediaPlaybackClusterStopPlaybackParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRMediaPlaybackFeature

struct · iOS 16.2+

MTRMediaPlaybackPlaybackState

enum · iOS 16.1+

MTRMediaPlaybackStatus

enum · iOS 16.1+

MTRMessagesClusterCancelMessagesRequestParams

class · iOS 18.4+

MTRMessagesClusterMessageCompleteEvent

class · iOS 18.4+

MTRMessagesClusterMessagePresentedEvent

class · iOS 18.4+

MTRMessagesClusterMessageQueuedEvent

class · iOS 18.4+

MTRMessagesClusterMessageResponseOptionStruct

class · iOS 18.4+

MTRMessagesClusterMessageStruct

class · iOS 18.4+

MTRMessagesClusterPresentMessagesRequestParams

class · iOS 18.4+

MTRMessagesFeature

struct · iOS 18.4+

MTRMessagesFutureMessagePreference

enum · iOS 18.4+

MTRMessagesMessageControlBitmap

struct · iOS 18.4+

MTRMessagesMessagePriority

enum · iOS 18.4+

MTRMetricData

class · iOS 17.6+

MTRMetrics

class · iOS 17.6+

MTRMicrowaveOvenControlClusterAddMoreTimeParams

class · iOS 18.4+

MTRMicrowaveOvenControlClusterSetCookingParametersParams

class · iOS 18.4+

MTRMicrowaveOvenControlFeature

struct · iOS 18.4+

MTRMicrowaveOvenModeClusterModeOptionStruct

class · iOS 18.4+

MTRMicrowaveOvenModeClusterModeTagStruct

class · iOS 18.4+

MTRMicrowaveOvenModeModeTag

enum · iOS 18.4+

MTRModeSelectClusterChangeToModeParams

class · iOS 16.1+

MTRModeSelectClusterModeOptionStruct

class · iOS 16.1+

MTRModeSelectClusterSemanticTag

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRModeSelectClusterSemanticTagStruct

class · iOS 16.4+

MTRModeSelectFeature

struct · iOS 16.1+

MTRNetworkCommissioningClusterAddOrUpdateThreadNetworkParams

class · iOS 16.1+

MTRNetworkCommissioningClusterAddOrUpdateWiFiNetworkParams

class · iOS 16.1+

MTRNetworkCommissioningClusterConnectNetworkParams

class · iOS 16.1+

MTRNetworkCommissioningClusterConnectNetworkResponseParams

class · iOS 16.1+

MTRNetworkCommissioningClusterNetworkConfigResponseParams

class · iOS 16.1+

MTRNetworkCommissioningClusterNetworkInfo

class · iOS 16.1+ · Deprecated in iOS 17.0

MTRNetworkCommissioningClusterNetworkInfoStruct

class · iOS 17.0+

MTRNetworkCommissioningClusterRemoveNetworkParams

class · iOS 16.1+

MTRNetworkCommissioningClusterReorderNetworkParams

class · iOS 16.1+

MTRNetworkCommissioningClusterScanNetworksParams

class · iOS 16.1+

MTRNetworkCommissioningClusterScanNetworksResponseParams

class · iOS 16.1+

MTRNetworkCommissioningClusterThreadInterfaceScanResult

class · iOS 16.1+ · Deprecated in iOS 17.0

MTRNetworkCommissioningClusterThreadInterfaceScanResultStruct

class · iOS 17.0+

MTRNetworkCommissioningClusterWiFiInterfaceScanResult

class · iOS 16.1+ · Deprecated in iOS 17.0

MTRNetworkCommissioningClusterWiFiInterfaceScanResultStruct

class · iOS 17.0+

MTRNetworkCommissioningFeature

struct · iOS 16.1+

MTRNetworkCommissioningStatus

enum · iOS 16.1+

MTRNetworkCommissioningThreadCapabilitiesBitmap

struct · iOS 18.4+

MTRNetworkCommissioningWiFiBand

enum · iOS 16.1+

MTRNetworkCommissioningWiFiSecurity

struct · iOS 16.1+ · Deprecated in iOS 17.0

MTRNetworkCommissioningWiFiSecurityBitmap

struct · iOS 17.0+

MTRNitrogenDioxideConcentrationMeasurementFeature

struct · iOS 17.6+

MTRNitrogenDioxideConcentrationMeasurementLevelValue

enum · iOS 17.6+

MTRNitrogenDioxideConcentrationMeasurementMeasurementMedium

enum · iOS 17.6+

MTRNitrogenDioxideConcentrationMeasurementMeasurementUnit

enum · iOS 17.6+

MTRNOCChainGenerationCompleteHandler

typealias · iOS 16.1+ · Deprecated in iOS 16.4

MTRNOCChainIssuer

protocol · iOS 16.1+ · Deprecated in iOS 16.4

MTROccupancySensingClusterHoldTimeLimitsStruct

class · iOS 18.4+

MTROccupancySensingClusterOccupancyChangedEvent

class · iOS 18.4+

MTROccupancySensingFeature

struct · iOS 18.4+

MTROccupancySensingOccupancyBitmap

struct · iOS 16.5+

MTROccupancySensingOccupancySensorType

enum · iOS 16.5+

MTROccupancySensingOccupancySensorTypeBitmap

struct · iOS 16.5+

MTROnboardingPayloadParser

class · iOS 16.1+ · Deprecated in iOS 17.0

MTROnboardingPayloadType

enum · iOS 16.1+ · Deprecated in iOS 17.0

MTROnOffClusterOffParams

class · iOS 16.1+

MTROnOffClusterOffWithEffectParams

class · iOS 16.1+

MTROnOffClusterOnParams

class · iOS 16.1+

MTROnOffClusterOnWithRecallGlobalSceneParams

class · iOS 16.1+

MTROnOffClusterOnWithTimedOffParams

class · iOS 16.1+

MTROnOffClusterToggleParams

class · iOS 16.1+

MTROnOffControl

struct · iOS 16.1+ · Deprecated in iOS 17.2

MTROnOffControlBitmap

struct · iOS 17.2+

MTROnOffDelayedAllOffEffectVariant

enum · iOS 16.1+

MTROnOffDyingLightEffectVariant

enum · iOS 16.1+

MTROnOffEffectIdentifier

enum · iOS 16.1+

MTROnOffFeature

struct · iOS 16.1+

MTROnOffStartUpOnOff

enum · iOS 16.1+

MTROperationalCertificateChain

class · iOS 16.4+

MTROperationalCertificateIssuer

protocol · iOS 16.4+

MTROperationalCredentialsCertificateChainType

enum · iOS 16.4+

MTROperationalCredentialsClusterAddNOCParams

class · iOS 16.1+

MTROperationalCredentialsClusterAddTrustedRootCertificateParams

class · iOS 16.1+

MTROperationalCredentialsClusterAttestationRequestParams

class · iOS 16.1+

MTROperationalCredentialsClusterAttestationResponseParams

class · iOS 16.1+

MTROperationalCredentialsClusterCertificateChainRequestParams

class · iOS 16.1+

MTROperationalCredentialsClusterCertificateChainResponseParams

class · iOS 16.1+

MTROperationalCredentialsClusterCSRRequestParams

class · iOS 16.1+

MTROperationalCredentialsClusterCSRResponseParams

class · iOS 16.1+

MTROperationalCredentialsClusterFabricDescriptor

class · iOS 16.1+ · Deprecated in iOS 16.4

MTROperationalCredentialsClusterFabricDescriptorStruct

class · iOS 16.4+

MTROperationalCredentialsClusterNOCResponseParams

class · iOS 16.1+

MTROperationalCredentialsClusterNOCStruct

class · iOS 16.1+

MTROperationalCredentialsClusterRemoveFabricParams

class · iOS 16.1+

MTROperationalCredentialsClusterUpdateFabricLabelParams

class · iOS 16.1+

MTROperationalCredentialsClusterUpdateNOCParams

class · iOS 16.1+

MTROperationalCredentialsNodeOperationalCertStatus

enum · iOS 16.4+

MTROperationalCredentialsOperationalCertStatus

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTROperationalCSRInfo

class · iOS 16.4+

MTROperationalState

enum · iOS 17.4+

MTROperationalStateClusterErrorStateStruct

class · iOS 17.4+

MTROperationalStateClusterOperationalCommandResponseParams

class · iOS 17.4+

MTROperationalStateClusterOperationalErrorEvent

class · iOS 17.4+

MTROperationalStateClusterOperationalStateStruct

class · iOS 17.4+

MTROperationalStateClusterOperationCompletionEvent

class · iOS 17.4+

MTROperationalStateClusterPauseParams

class · iOS 17.4+

MTROperationalStateClusterResumeParams

class · iOS 17.4+

MTROperationalStateClusterStartParams

class · iOS 17.4+

MTROperationalStateClusterStopParams

class · iOS 17.4+

MTROperationalStateErrorState

enum · iOS 17.4+

MTROptionalQRCodeInfo

class · iOS 16.1+

MTROptionalQRCodeInfoType

enum

MTROTAHeader

class · iOS 16.1+

MTROTAHeaderParser

class · iOS 16.1+ · Deprecated in iOS 16.4

MTROTAImageDigestType

enum · iOS 16.1+

MTROTAProviderDelegate

protocol

MTROTASoftwareUpdateProviderApplyUpdateAction

enum · iOS 17.2+

MTROtaSoftwareUpdateProviderClusterApplyUpdateRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateProviderClusterApplyUpdateRequestParams

class · iOS 16.4+

MTROtaSoftwareUpdateProviderClusterApplyUpdateResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateProviderClusterApplyUpdateResponseParams

class · iOS 16.4+

MTROtaSoftwareUpdateProviderClusterNotifyUpdateAppliedParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateProviderClusterNotifyUpdateAppliedParams

class · iOS 16.4+

MTROtaSoftwareUpdateProviderClusterQueryImageParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateProviderClusterQueryImageParams

class · iOS 16.4+

MTROtaSoftwareUpdateProviderClusterQueryImageResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateProviderClusterQueryImageResponseParams

class · iOS 16.4+

MTROTASoftwareUpdateProviderDownloadProtocol

enum · iOS 17.2+

MTROtaSoftwareUpdateProviderOTAApplyUpdateAction

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateProviderOTAApplyUpdateAction

enum · iOS 16.4+ · Deprecated in iOS 17.2

MTROtaSoftwareUpdateProviderOTADownloadProtocol

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateProviderOTADownloadProtocol

enum · iOS 16.4+ · Deprecated in iOS 17.2

MTROtaSoftwareUpdateProviderOTAQueryStatus

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateProviderOTAQueryStatus

enum · iOS 16.4+ · Deprecated in iOS 17.2

MTROTASoftwareUpdateProviderStatus

enum · iOS 17.2+

MTROTASoftwareUpdateRequestorAnnouncementReason

enum · iOS 17.2+

MTROTASoftwareUpdateRequestorChangeReason

enum · iOS 17.2+

MTROtaSoftwareUpdateRequestorClusterAnnounceOtaProviderParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateRequestorClusterAnnounceOTAProviderParams

class · iOS 16.4+

MTROtaSoftwareUpdateRequestorClusterDownloadErrorEvent

class · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateRequestorClusterDownloadErrorEvent

class · iOS 16.4+

MTROtaSoftwareUpdateRequestorClusterProviderLocation

class · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateRequestorClusterProviderLocation

class · iOS 16.4+

MTROtaSoftwareUpdateRequestorClusterStateTransitionEvent

class · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateRequestorClusterStateTransitionEvent

class · iOS 16.4+

MTROtaSoftwareUpdateRequestorClusterVersionAppliedEvent

class · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateRequestorClusterVersionAppliedEvent

class · iOS 16.4+

MTROtaSoftwareUpdateRequestorOTAAnnouncementReason

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateRequestorOTAAnnouncementReason

enum · iOS 16.4+ · Deprecated in iOS 17.2

MTROtaSoftwareUpdateRequestorOTAChangeReason

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateRequestorOTAChangeReason

enum · iOS 16.4+ · Deprecated in iOS 17.2

MTROtaSoftwareUpdateRequestorOTAUpdateState

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTROTASoftwareUpdateRequestorOTAUpdateState

enum · iOS 16.4+ · Deprecated in iOS 17.2

MTROTASoftwareUpdateRequestorUpdateState

enum · iOS 17.2+

MTROvenCavityOperationalStateClusterErrorStateStruct

class · iOS 18.4+

MTROvenCavityOperationalStateClusterOperationalCommandResponseParams

class · iOS 18.4+

MTROvenCavityOperationalStateClusterOperationalErrorEvent

class · iOS 18.4+

MTROvenCavityOperationalStateClusterOperationalStateStruct

class · iOS 18.4+

MTROvenCavityOperationalStateClusterOperationCompletionEvent

class · iOS 18.4+

MTROvenCavityOperationalStateClusterStartParams

class · iOS 18.4+

MTROvenCavityOperationalStateClusterStopParams

class · iOS 18.4+

MTROvenCavityOperationalStateErrorState

enum · iOS 18.4+

MTROvenCavityOperationalStateOperationalState

enum · iOS 18.4+

MTROvenModeClusterChangeToModeParams

class · iOS 18.4+

MTROvenModeClusterChangeToModeResponseParams

class · iOS 18.4+

MTROvenModeClusterModeOptionStruct

class · iOS 18.4+

MTROvenModeClusterModeTagStruct

class · iOS 18.4+

MTROvenModeModeTag

enum · iOS 18.4+

MTROzoneConcentrationMeasurementFeature

struct · iOS 17.6+

MTROzoneConcentrationMeasurementLevelValue

enum · iOS 17.6+

MTROzoneConcentrationMeasurementMeasurementMedium

enum · iOS 17.6+

MTROzoneConcentrationMeasurementMeasurementUnit

enum · iOS 17.6+

MTRPairingStatus

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRPersistentStorageDelegate

protocol · iOS 16.1+ · Deprecated in iOS 16.4

MTRPM10ConcentrationMeasurementFeature

struct · iOS 17.6+

MTRPM10ConcentrationMeasurementLevelValue

enum · iOS 17.6+

MTRPM10ConcentrationMeasurementMeasurementMedium

enum · iOS 17.6+

MTRPM10ConcentrationMeasurementMeasurementUnit

enum · iOS 17.6+

MTRPM1ConcentrationMeasurementFeature

struct · iOS 17.6+

MTRPM1ConcentrationMeasurementLevelValue

enum · iOS 17.6+

MTRPM1ConcentrationMeasurementMeasurementMedium

enum · iOS 17.6+

MTRPM1ConcentrationMeasurementMeasurementUnit

enum · iOS 17.6+

MTRPM25ConcentrationMeasurementFeature

struct · iOS 17.6+

MTRPM25ConcentrationMeasurementLevelValue

enum · iOS 17.6+

MTRPM25ConcentrationMeasurementMeasurementMedium

enum · iOS 17.6+

MTRPM25ConcentrationMeasurementMeasurementUnit

enum · iOS 17.6+

MTRPowerSourceBatApprovedChemistry

enum · iOS 16.5+

MTRPowerSourceBatChargeFault

enum · iOS 16.1+

MTRPowerSourceBatChargeLevel

enum · iOS 16.1+

MTRPowerSourceBatChargeState

enum · iOS 16.1+

MTRPowerSourceBatCommonDesignation

enum · iOS 16.5+

MTRPowerSourceBatFault

enum · iOS 16.1+

MTRPowerSourceBatReplaceability

enum · iOS 16.1+

MTRPowerSourceClusterBatChargeFaultChangeEvent

class · iOS 16.4+

MTRPowerSourceClusterBatChargeFaultChangeType

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRPowerSourceClusterBatFaultChangeEvent

class · iOS 16.4+

MTRPowerSourceClusterBatFaultChangeType

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRPowerSourceClusterWiredFaultChangeEvent

class · iOS 16.4+

MTRPowerSourceClusterWiredFaultChangeType

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRPowerSourceFeature

struct · iOS 16.1+

MTRPowerSourceStatus

enum · iOS 16.1+

MTRPowerSourceWiredCurrentType

enum · iOS 16.1+

MTRPowerSourceWiredFault

enum · iOS 16.1+

MTRPowerTopologyFeature

struct · iOS 18.4+

MTRPressureMeasurementFeature

struct · iOS 17.0+

MTRPressureMeasurementPressureFeature

struct · iOS 16.1+ · Deprecated in iOS 17.0

MTRProductIdentity

class · iOS 17.0+

MTRPumpConfigurationAndControlClusterAirDetectionEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterDryRunningEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterElectronicFatalFailureEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterElectronicNonFatalFailureEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterElectronicTemperatureHighEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterGeneralFaultEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterLeakageEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterMotorTemperatureHighEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterPowerMissingPhaseEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterPumpBlockedEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterPumpMotorFatalFailureEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterSensorFailureEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterSupplyVoltageHighEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterSupplyVoltageLowEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterSystemPressureHighEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterSystemPressureLowEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlClusterTurbineOperationEvent

class · iOS 16.1+

MTRPumpConfigurationAndControlControlMode

enum · iOS 16.5+

MTRPumpConfigurationAndControlFeature

struct · iOS 17.0+

MTRPumpConfigurationAndControlOperationMode

enum · iOS 16.5+

MTRPumpConfigurationAndControlPumpControlMode

enum · iOS 16.1+ · Deprecated in iOS 16.5

MTRPumpConfigurationAndControlPumpFeature

struct · iOS 16.4+ · Deprecated in iOS 17.0

MTRPumpConfigurationAndControlPumpOperationMode

enum · iOS 16.1+ · Deprecated in iOS 16.5

MTRPumpConfigurationAndControlPumpStatus

struct · iOS 16.1+ · Deprecated in iOS 16.5

MTRPumpConfigurationAndControlPumpStatusBitmap

struct · iOS 16.5+

MTRQRCodeSetupPayloadParser

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRRadonConcentrationMeasurementFeature

struct · iOS 17.6+

MTRRadonConcentrationMeasurementLevelValue

enum · iOS 17.6+

MTRRadonConcentrationMeasurementMeasurementMedium

enum · iOS 17.6+

MTRRadonConcentrationMeasurementMeasurementUnit

enum · iOS 17.6+

MTRReadParams

class · iOS 16.1+

MTRRefrigeratorAlarmAlarmBitmap

struct · iOS 18.4+

MTRRefrigeratorAlarmClusterNotifyEvent

class · iOS 18.4+

MTRRefrigeratorAndTemperatureControlledCabinetModeClusterChangeToModeParams

class · iOS 18.4+

MTRRefrigeratorAndTemperatureControlledCabinetModeClusterChangeToModeResponseParams

class · iOS 18.4+

MTRRefrigeratorAndTemperatureControlledCabinetModeClusterModeOptionStruct

class · iOS 18.4+

MTRRefrigeratorAndTemperatureControlledCabinetModeClusterModeTagStruct

class · iOS 18.4+

MTRRefrigeratorAndTemperatureControlledCabinetModeModeTag

enum · iOS 18.4+

MTRRVCCleanModeClusterChangeToModeParams

class · iOS 17.4+

MTRRVCCleanModeClusterChangeToModeResponseParams

class · iOS 17.4+

MTRRVCCleanModeClusterModeOptionStruct

class · iOS 17.4+

MTRRVCCleanModeClusterModeTagStruct

class · iOS 17.4+

MTRRVCCleanModeFeature

struct · iOS 17.4+

MTRRVCCleanModeModeTag

enum · iOS 17.4+

MTRRVCCleanModeStatusCode

enum · iOS 17.4+

MTRRVCOperationalStateClusterErrorStateStruct

class · iOS 17.4+

MTRRVCOperationalStateClusterGoHomeParams

class · iOS 18.4+

MTRRVCOperationalStateClusterOperationalCommandResponseParams

class · iOS 17.4+

MTRRVCOperationalStateClusterOperationalErrorEvent

class · iOS 17.4+

MTRRVCOperationalStateClusterOperationalStateStruct

class · iOS 17.4+

MTRRVCOperationalStateClusterOperationCompletionEvent

class · iOS 17.4+

MTRRVCOperationalStateClusterPauseParams

class · iOS 17.4+

MTRRVCOperationalStateClusterResumeParams

class · iOS 17.4+

MTRRVCOperationalStateErrorState

enum · iOS 17.4+

MTRRVCOperationalStateOperationalState

enum · iOS 17.4+

MTRRVCRunModeClusterChangeToModeParams

class · iOS 17.4+

MTRRVCRunModeClusterChangeToModeResponseParams

class · iOS 17.4+

MTRRVCRunModeClusterModeOptionStruct

class · iOS 17.4+

MTRRVCRunModeClusterModeTagStruct

class · iOS 17.4+

MTRRVCRunModeFeature

struct · iOS 17.4+

MTRRVCRunModeModeTag

enum · iOS 17.4+

MTRRVCRunModeStatusCode

enum · iOS 17.4+

MTRServerAttribute

class · iOS 17.6+

MTRServerCluster

class · iOS 17.6+

MTRServerEndpoint

class · iOS 17.6+

MTRServiceAreaClusterAreaInfoStruct

class · iOS 18.4+

MTRServiceAreaClusterAreaStruct

class · iOS 18.4+

MTRServiceAreaClusterLandmarkInfoStruct

class · iOS 18.4+

MTRServiceAreaClusterMapStruct

class · iOS 18.4+

MTRServiceAreaClusterProgressStruct

class · iOS 18.4+

MTRServiceAreaClusterSelectAreasParams

class · iOS 18.4+

MTRServiceAreaClusterSelectAreasResponseParams

class · iOS 18.4+

MTRServiceAreaClusterSkipAreaParams

class · iOS 18.4+

MTRServiceAreaClusterSkipAreaResponseParams

class · iOS 18.4+

MTRServiceAreaFeature

struct · iOS 18.4+

MTRServiceAreaOperationalStatus

enum · iOS 18.4+

MTRServiceAreaSelectAreasStatus

enum · iOS 18.4+

MTRServiceAreaSkipAreaStatus

enum · iOS 18.4+

MTRSetupPayload

class · iOS 16.1+

MTRSmokeCOAlarmAlarmState

enum · iOS 17.6+

MTRSmokeCOAlarmClusterAlarmMutedEvent

class · iOS 17.6+

MTRSmokeCOAlarmClusterAllClearEvent

class · iOS 17.6+

MTRSmokeCOAlarmClusterCOAlarmEvent

class · iOS 17.6+

MTRSmokeCOAlarmClusterEndOfServiceEvent

class · iOS 17.6+

MTRSmokeCOAlarmClusterHardwareFaultEvent

class · iOS 17.6+

MTRSmokeCOAlarmClusterInterconnectCOAlarmEvent

class · iOS 17.6+

MTRSmokeCOAlarmClusterInterconnectSmokeAlarmEvent

class · iOS 17.6+

MTRSmokeCOAlarmClusterLowBatteryEvent

class · iOS 17.6+

MTRSmokeCOAlarmClusterMuteEndedEvent

class · iOS 17.6+

MTRSmokeCOAlarmClusterSelfTestCompleteEvent

class · iOS 17.6+

MTRSmokeCOAlarmClusterSelfTestRequestParams

class · iOS 17.6+

MTRSmokeCOAlarmClusterSmokeAlarmEvent

class · iOS 17.6+

MTRSmokeCOAlarmContaminationState

enum · iOS 17.6+

MTRSmokeCOAlarmEndOfService

enum · iOS 17.6+

MTRSmokeCOAlarmExpressedState

enum · iOS 17.6+

MTRSmokeCOAlarmFeature

struct · iOS 17.6+

MTRSmokeCOAlarmMuteState

enum · iOS 17.6+

MTRSmokeCOAlarmSensitivity

enum · iOS 17.6+

MTRSoftwareDiagnosticsClusterResetWatermarksParams

class · iOS 16.1+

MTRSoftwareDiagnosticsClusterSoftwareFaultEvent

class · iOS 16.1+

MTRSoftwareDiagnosticsClusterThreadMetrics

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRSoftwareDiagnosticsClusterThreadMetricsStruct

class · iOS 16.4+

MTRSoftwareDiagnosticsFeature

struct · iOS 16.1+

MTRStatusCompletion

typealias

MTRStorage

protocol · iOS 16.4+

MTRStorageSecurityLevel

enum · iOS 17.6+

MTRStorageSharingType

enum · iOS 17.6+

MTRSubscribeParams

class · iOS 16.1+

MTRSubscriptionEstablishedHandler

typealias

MTRSwitchClusterInitialPressEvent

class · iOS 16.1+

MTRSwitchClusterLongPressEvent

class · iOS 16.1+

MTRSwitchClusterLongReleaseEvent

class · iOS 16.1+

MTRSwitchClusterMultiPressCompleteEvent

class · iOS 16.1+

MTRSwitchClusterMultiPressOngoingEvent

class · iOS 16.1+

MTRSwitchClusterShortReleaseEvent

class · iOS 16.1+

MTRSwitchClusterSwitchLatchedEvent

class · iOS 16.1+

MTRSwitchFeature

struct · iOS 16.2+

MTRTargetNavigatorClusterNavigateTargetParams

class · iOS 16.1+

MTRTargetNavigatorClusterNavigateTargetResponseParams

class · iOS 16.1+

MTRTargetNavigatorClusterTargetInfo

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTargetNavigatorClusterTargetInfoStruct

class · iOS 16.4+

MTRTargetNavigatorClusterTargetUpdatedEvent

class · iOS 18.4+

MTRTargetNavigatorStatus

enum · iOS 16.1+

MTRTemperatureControlClusterSetTemperatureParams

class · iOS 18.4+

MTRTemperatureControlFeature

struct · iOS 18.4+

MTRTestClusterBitmap16MaskMap

struct · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterBitmap32MaskMap

struct · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterBitmap64MaskMap

struct · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterBitmap8MaskMap

struct · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterBooleanResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterDoubleNestedStructList

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterNestedStruct

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterNestedStructList

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterNullablesAndOptionalsStruct

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterSimpleStruct

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterSimpleStructEchoRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterSimpleStructResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestAddArgumentsParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestAddArgumentsResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestComplexNullableOptionalRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestComplexNullableOptionalResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestEmitTestEventRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestEmitTestEventResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestEmitTestFabricScopedEventRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestEmitTestFabricScopedEventResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestEnumsRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestEnumsResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestEventEvent

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestFabricScoped

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestFabricScopedEventEvent

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestListInt8UArgumentRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestListInt8UReverseRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestListInt8UReverseResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestListNestedStructListArgumentRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestListStructArgumentRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestListStructOctet

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestNestedStructArgumentRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestNestedStructListArgumentRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestNotHandledParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestNullableOptionalRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestNullableOptionalResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestSimpleArgumentRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestSimpleArgumentResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestSimpleOptionalArgumentRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestSpecificParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestSpecificResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestStructArgumentRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestStructArrayArgumentRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestStructArrayArgumentResponseParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTestUnknownCommandParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterClusterTimedInvokeRequestParams

class · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterSimple

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRTestClusterSimpleBitmap

struct · iOS 16.1+ · Deprecated in iOS 16.4

MTRThermostatACCapacityFormat

enum · iOS 18.4+

MTRThermostatACCompressorType

enum · iOS 18.4+

MTRThermostatACErrorCodeBitmap

struct · iOS 18.4+

MTRThermostatACLouverPosition

enum · iOS 18.4+

MTRThermostatACRefrigerantType

enum · iOS 18.4+

MTRThermostatACType

enum · iOS 18.4+

MTRThermostatClusterAtomicRequestParams

class · iOS 18.4+

MTRThermostatClusterAtomicResponseParams

class · iOS 18.4+

MTRThermostatClusterClearWeeklyScheduleParams

class · iOS 16.1+

MTRThermostatClusterGetWeeklyScheduleParams

class · iOS 16.1+

MTRThermostatClusterGetWeeklyScheduleResponseParams

class · iOS 16.1+

MTRThermostatClusterPresetStruct

class · iOS 18.4+

MTRThermostatClusterPresetTypeStruct

class · iOS 18.4+

MTRThermostatClusterScheduleStruct

class · iOS 18.4+

MTRThermostatClusterScheduleTransitionStruct

class · iOS 18.4+

MTRThermostatClusterScheduleTypeStruct

class · iOS 18.4+

MTRThermostatClusterSetActivePresetRequestParams

class · iOS 18.4+

MTRThermostatClusterSetActiveScheduleRequestParams

class · iOS 18.4+

MTRThermostatClusterSetpointRaiseLowerParams

class · iOS 16.1+

MTRThermostatClusterSetWeeklyScheduleParams

class · iOS 16.1+

MTRThermostatClusterThermostatScheduleTransition

class · iOS 16.1+ · Deprecated in iOS 17.4

MTRThermostatClusterWeeklyScheduleTransitionStruct

class · iOS 17.4+

MTRThermostatControlSequence

enum · iOS 16.1+ · Deprecated in iOS 17.4

MTRThermostatControlSequenceOfOperation

enum · iOS 17.4+

MTRThermostatDayOfWeek

struct · iOS 16.1+ · Deprecated in iOS 17.4

MTRThermostatFeature

struct · iOS 16.1+

MTRThermostatHVACSystemTypeBitmap

struct · iOS 18.4+

MTRThermostatModeForSequence

struct · iOS 16.1+ · Deprecated in iOS 17.4

MTRThermostatOccupancyBitmap

struct · iOS 18.4+

MTRThermostatPresetScenario

enum · iOS 18.4+

MTRThermostatPresetTypeFeaturesBitmap

struct · iOS 18.4+

MTRThermostatProgrammingOperationModeBitmap

struct · iOS 18.4+

MTRThermostatRelayStateBitmap

struct · iOS 18.4+

MTRThermostatRemoteSensingBitmap

struct · iOS 18.4+

MTRThermostatRunningMode

enum · iOS 16.1+

MTRThermostatScheduleDayOfWeekBitmap

struct · iOS 17.4+

MTRThermostatScheduleModeBitmap

struct · iOS 17.4+

MTRThermostatScheduleTypeFeaturesBitmap

struct · iOS 18.4+

MTRThermostatSetpointAdjustMode

enum · iOS 16.1+ · Deprecated in iOS 17.4

MTRThermostatSetpointChangeSource

enum · iOS 18.4+

MTRThermostatSetpointRaiseLowerMode

enum · iOS 17.4+

MTRThermostatStartOfWeek

enum · iOS 18.4+

MTRThermostatSystemMode

enum · iOS 16.1+

MTRThermostatTemperatureSetpointHold

enum · iOS 18.4+

MTRThermostatUserInterfaceConfigurationKeypadLockout

enum · iOS 17.4+

MTRThermostatUserInterfaceConfigurationScheduleProgrammingVisibility

enum · iOS 17.4+

MTRThermostatUserInterfaceConfigurationTemperatureDisplayMode

enum · iOS 17.4+

MTRThreadBorderRouterManagementClusterDatasetResponseParams

class · iOS 18.4+

MTRThreadBorderRouterManagementClusterGetActiveDatasetRequestParams

class · iOS 18.4+

MTRThreadBorderRouterManagementClusterGetPendingDatasetRequestParams

class · iOS 18.4+

MTRThreadBorderRouterManagementClusterSetActiveDatasetRequestParams

class · iOS 18.4+

MTRThreadBorderRouterManagementClusterSetPendingDatasetRequestParams

class · iOS 18.4+

MTRThreadBorderRouterManagementFeature

struct · iOS 18.4+

MTRThreadNetworkDiagnosticsClusterConnectionStatusEvent

class · iOS 16.1+

MTRThreadNetworkDiagnosticsClusterNeighborTable

class · iOS 16.1+ · Deprecated in iOS 17.0

MTRThreadNetworkDiagnosticsClusterNeighborTableStruct

class · iOS 17.0+

MTRThreadNetworkDiagnosticsClusterNetworkFaultChangeEvent

class · iOS 16.1+

MTRThreadNetworkDiagnosticsClusterOperationalDatasetComponents

class · iOS 16.1+

MTRThreadNetworkDiagnosticsClusterResetCountsParams

class · iOS 16.1+

MTRThreadNetworkDiagnosticsClusterRouteTable

class · iOS 16.1+ · Deprecated in iOS 17.0

MTRThreadNetworkDiagnosticsClusterRouteTableStruct

class · iOS 17.0+

MTRThreadNetworkDiagnosticsClusterSecurityPolicy

class · iOS 16.1+

MTRThreadNetworkDiagnosticsConnectionStatus

enum · iOS 16.4+

MTRThreadNetworkDiagnosticsFeature

struct · iOS 16.1+

MTRThreadNetworkDiagnosticsNetworkFault

enum · iOS 16.1+

MTRThreadNetworkDiagnosticsRoutingRole

enum · iOS 16.1+

MTRThreadNetworkDiagnosticsThreadConnectionStatus

enum · iOS 16.1+ · Deprecated in iOS 16.4

MTRThreadNetworkDirectoryClusterAddNetworkParams

class · iOS 18.4+

MTRThreadNetworkDirectoryClusterGetOperationalDatasetParams

class · iOS 18.4+

MTRThreadNetworkDirectoryClusterOperationalDatasetResponseParams

class · iOS 18.4+

MTRThreadNetworkDirectoryClusterRemoveNetworkParams

class · iOS 18.4+

MTRThreadNetworkDirectoryClusterThreadNetworkStruct

class · iOS 18.4+

MTRThreadOperationalDataset

class · iOS 16.1+

MTRTimeFormatLocalizationCalendarType

enum · iOS 16.1+

MTRTimeFormatLocalizationFeature

struct · iOS 17.1+

MTRTimeFormatLocalizationHourFormat

enum · iOS 16.1+

MTRTimeSynchronizationClusterDSTOffsetStruct

class · iOS 16.5+

MTRTimeSynchronizationClusterDstOffsetType

class · iOS 16.1+ · Deprecated in iOS 16.5

MTRTimeSynchronizationClusterDSTStatusEvent

class · iOS 18.4+

MTRTimeSynchronizationClusterDSTTableEmptyEvent

class · iOS 18.4+

MTRTimeSynchronizationClusterFabricScopedTrustedTimeSourceStruct

class · iOS 18.4+

MTRTimeSynchronizationClusterMissingTrustedTimeSourceEvent

class · iOS 18.4+

MTRTimeSynchronizationClusterSetDefaultNTPParams

class · iOS 18.4+

MTRTimeSynchronizationClusterSetDSTOffsetParams

class · iOS 18.4+

MTRTimeSynchronizationClusterSetTimeZoneParams

class · iOS 18.4+

MTRTimeSynchronizationClusterSetTimeZoneResponseParams

class · iOS 18.4+

MTRTimeSynchronizationClusterSetTrustedTimeSourceParams

class · iOS 18.4+

MTRTimeSynchronizationClusterSetUtcTimeParams

class · iOS 16.1+

MTRTimeSynchronizationClusterSetUTCTimeParams

class · iOS 17.2+

MTRTimeSynchronizationClusterTimeFailureEvent

class · iOS 18.4+

MTRTimeSynchronizationClusterTimeZoneStatusEvent

class · iOS 18.4+

MTRTimeSynchronizationClusterTimeZoneStruct

class · iOS 16.5+

MTRTimeSynchronizationClusterTimeZoneType

class · iOS 16.1+ · Deprecated in iOS 16.5

MTRTimeSynchronizationClusterTrustedTimeSourceStruct

class · iOS 18.4+

MTRTimeSynchronizationFeature

struct · iOS 18.4+

MTRTimeSynchronizationGranularity

enum · iOS 16.1+

MTRTimeSynchronizationStatusCode

enum · iOS 18.4+

MTRTimeSynchronizationTimeSource

enum · iOS 16.1+

MTRTimeSynchronizationTimeZoneDatabase

enum · iOS 18.4+

MTRTLVBytes

typealias

MTRTotalVolatileOrganicCompoundsConcentrationMeasurementFeature

struct · iOS 17.6+

MTRTotalVolatileOrganicCompoundsConcentrationMeasurementLevelValue

enum · iOS 17.6+

MTRTotalVolatileOrganicCompoundsConcentrationMeasurementMeasurementMedium

enum · iOS 17.6+

MTRTotalVolatileOrganicCompoundsConcentrationMeasurementMeasurementUnit

enum · iOS 17.6+

MTRTransportType

enum · iOS 16.4+

MTRUnitLocalizationFeature

struct · iOS 16.1+

MTRUnitLocalizationTempUnit

enum · iOS 16.1+

MTRUnitTestingBitmap16MaskMap

struct · iOS 16.4+

MTRUnitTestingBitmap32MaskMap

struct · iOS 16.4+

MTRUnitTestingBitmap64MaskMap

struct · iOS 16.4+

MTRUnitTestingBitmap8MaskMap

struct · iOS 16.4+

MTRUnitTestingClusterBooleanResponseParams

class · iOS 16.4+

MTRUnitTestingClusterDoubleNestedStructList

class · iOS 16.4+

MTRUnitTestingClusterNestedStruct

class · iOS 16.4+

MTRUnitTestingClusterNestedStructList

class · iOS 16.4+

MTRUnitTestingClusterNullablesAndOptionalsStruct

class · iOS 16.4+

MTRUnitTestingClusterSimpleStruct

class · iOS 16.4+

MTRUnitTestingClusterSimpleStructEchoRequestParams

class · iOS 16.4+

MTRUnitTestingClusterSimpleStructResponseParams

class · iOS 16.4+

MTRUnitTestingClusterTestAddArgumentsParams

class · iOS 16.4+

MTRUnitTestingClusterTestAddArgumentsResponseParams

class · iOS 16.4+

MTRUnitTestingClusterTestComplexNullableOptionalRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestComplexNullableOptionalResponseParams

class · iOS 16.4+

MTRUnitTestingClusterTestEmitTestEventRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestEmitTestEventResponseParams

class · iOS 16.4+

MTRUnitTestingClusterTestEmitTestFabricScopedEventRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseParams

class · iOS 16.4+

MTRUnitTestingClusterTestEnumsRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestEnumsResponseParams

class · iOS 16.4+

MTRUnitTestingClusterTestEventEvent

class · iOS 16.4+

MTRUnitTestingClusterTestFabricScoped

class · iOS 16.4+

MTRUnitTestingClusterTestFabricScopedEventEvent

class · iOS 16.4+

MTRUnitTestingClusterTestListInt8UArgumentRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestListInt8UReverseRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestListInt8UReverseResponseParams

class · iOS 16.4+

MTRUnitTestingClusterTestListNestedStructListArgumentRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestListStructArgumentRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestListStructOctet

class · iOS 16.4+

MTRUnitTestingClusterTestNestedStructArgumentRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestNestedStructListArgumentRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestNotHandledParams

class · iOS 16.4+

MTRUnitTestingClusterTestNullableOptionalRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestNullableOptionalResponseParams

class · iOS 16.4+

MTRUnitTestingClusterTestParams

class · iOS 16.4+

MTRUnitTestingClusterTestSimpleArgumentRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestSimpleArgumentResponseParams

class · iOS 16.4+

MTRUnitTestingClusterTestSimpleOptionalArgumentRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestSpecificParams

class · iOS 16.4+

MTRUnitTestingClusterTestSpecificResponseParams

class · iOS 16.4+

MTRUnitTestingClusterTestStructArgumentRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestStructArrayArgumentRequestParams

class · iOS 16.4+

MTRUnitTestingClusterTestStructArrayArgumentResponseParams

class · iOS 16.4+

MTRUnitTestingClusterTestUnknownCommandParams

class · iOS 16.4+

MTRUnitTestingClusterTimedInvokeRequestParams

class · iOS 16.4+

MTRUnitTestingSimple

enum · iOS 16.4+

MTRUnitTestingSimpleBitmap

struct · iOS 16.4+

MTRUserLabelClusterLabelStruct

class · iOS 16.1+

MTRValuesHandler

typealias

MTRValveConfigurationAndControlClusterCloseParams

class · iOS 17.6+

MTRValveConfigurationAndControlClusterOpenParams

class · iOS 17.6+

MTRValveConfigurationAndControlClusterValveFaultEvent

class · iOS 17.6+

MTRValveConfigurationAndControlClusterValveStateChangedEvent

class · iOS 17.6+

MTRValveConfigurationAndControlFeature

struct · iOS 17.6+

MTRValveConfigurationAndControlStatusCode

enum · iOS 17.6+

MTRValveConfigurationAndControlValveFaultBitmap

struct · iOS 17.6+

MTRValveConfigurationAndControlValveState

enum · iOS 17.6+

MTRWaterHeaterManagementBoostState

enum · iOS 18.4+

MTRWaterHeaterManagementClusterBoostEndedEvent

class · iOS 18.4+

MTRWaterHeaterManagementClusterBoostParams

class · iOS 18.4+

MTRWaterHeaterManagementClusterBoostStartedEvent

class · iOS 18.4+

MTRWaterHeaterManagementClusterCancelBoostParams

class · iOS 18.4+

MTRWaterHeaterManagementClusterWaterHeaterBoostInfoStruct

class · iOS 18.4+

MTRWaterHeaterManagementFeature

struct · iOS 18.4+

MTRWaterHeaterManagementWaterHeaterHeatSourceBitmap

struct · iOS 18.4+

MTRWaterHeaterModeClusterChangeToModeParams

class · iOS 18.4+

MTRWaterHeaterModeClusterChangeToModeResponseParams

class · iOS 18.4+

MTRWaterHeaterModeClusterModeOptionStruct

class · iOS 18.4+

MTRWaterHeaterModeClusterModeTagStruct

class · iOS 18.4+

MTRWaterHeaterModeModeTag

enum · iOS 18.4+

MTRWiFiNetworkDiagnosticsAssociationFailureCause

enum · iOS 16.1+

MTRWiFiNetworkDiagnosticsClusterAssociationFailureEvent

class · iOS 16.1+

MTRWiFiNetworkDiagnosticsClusterConnectionStatusEvent

class · iOS 16.1+

MTRWiFiNetworkDiagnosticsClusterDisconnectionEvent

class · iOS 16.1+

MTRWiFiNetworkDiagnosticsClusterResetCountsParams

class · iOS 16.1+

MTRWiFiNetworkDiagnosticsConnectionStatus

enum · iOS 16.5+

MTRWiFiNetworkDiagnosticsFeature

struct · iOS 16.4+

MTRWiFiNetworkDiagnosticsSecurityType

enum · iOS 16.1+

MTRWiFiNetworkDiagnosticsWiFiConnectionStatus

enum · iOS 16.1+ · Deprecated in iOS 16.5

MTRWiFiNetworkDiagnosticsWiFiVersion

enum · iOS 16.5+

MTRWiFiNetworkDiagnosticsWiFiVersionType

enum · iOS 16.1+ · Deprecated in iOS 16.5

MTRWiFiNetworkManagementClusterNetworkPassphraseRequestParams

class · iOS 18.4+

MTRWiFiNetworkManagementClusterNetworkPassphraseResponseParams

class · iOS 18.4+

MTRWindowCoveringClusterDownOrCloseParams

class · iOS 16.1+

MTRWindowCoveringClusterGoToLiftPercentageParams

class · iOS 16.1+

MTRWindowCoveringClusterGoToLiftValueParams

class · iOS 16.1+

MTRWindowCoveringClusterGoToTiltPercentageParams

class · iOS 16.1+

MTRWindowCoveringClusterGoToTiltValueParams

class · iOS 16.1+

MTRWindowCoveringClusterStopMotionParams

class · iOS 16.1+

MTRWindowCoveringClusterUpOrOpenParams

class · iOS 16.1+

MTRWindowCoveringConfigStatus

struct · iOS 16.1+

MTRWindowCoveringEndProductType

enum · iOS 16.1+

MTRWindowCoveringFeature

struct · iOS 16.1+

MTRWindowCoveringMode

struct · iOS 16.1+

MTRWindowCoveringOperationalStatus

struct · iOS 16.1+

MTRWindowCoveringSafetyStatus

struct · iOS 16.1+

MTRWindowCoveringType

enum · iOS 16.1+

MTRWriteParams

class · iOS 16.1+

MTRXPCClientProtocol

protocol · iOS 18.2+

MTRXPCClientProtocol_MTRDevice

protocol · iOS 18.2+

MTRXPCClientProtocol_MTRDeviceController

protocol · iOS 18.2+

MTRXPCConnectBlock

typealias

MTRXPCDeviceControllerParameters

class · iOS 18.2+

MTRXPCServerProtocol

protocol · iOS 18.3+

MTRXPCServerProtocol_MTRDevice

protocol · iOS 18.2+

MTRXPCServerProtocol_MTRDeviceController

protocol · iOS 18.3+

ResponseHandler

typealias · iOS 16.1+ · Deprecated in iOS 16.4

StatusCompletion

typealias · iOS 16.1+ · Deprecated in iOS 16.4

SubscriptionEstablishedHandler

typealias · iOS 16.1+ · Deprecated in iOS 16.4

Functions and constants

function · iOS 17.6+

MTRAttributeNameForID

TypeScript
MTRAttributeNameForID(clusterID: MTRClusterIDType, attributeID: MTRAttributeIDType): (string) | null
Swift declaration
func MTRAttributeNameForID(_ clusterID: MTRClusterIDType, _ attributeID: MTRAttributeIDType) -> String!
function · iOS 17.6+

MTRClusterNameForID

TypeScript
MTRClusterNameForID(clusterID: MTRClusterIDType): (string) | null
Swift declaration
func MTRClusterNameForID(_ clusterID: MTRClusterIDType) -> String!
function · iOS 17.6+

MTRDeviceControllerStorageClasses

TypeScript
MTRDeviceControllerStorageClasses(): Array<unknown>
Swift declaration
func MTRDeviceControllerStorageClasses() -> Set<AnyHashable>
function · iOS 18.2+

MTREventNameForID

TypeScript
MTREventNameForID(clusterID: MTRClusterIDType, eventID: MTREventIDType): (string) | null
Swift declaration
func MTREventNameForID(_ clusterID: MTRClusterIDType, _ eventID: MTREventIDType) -> String!
function · iOS 18.2+

MTRRequestCommandNameForID

TypeScript
MTRRequestCommandNameForID(clusterID: MTRClusterIDType, commandID: MTRCommandIDType): (string) | null
Swift declaration
func MTRRequestCommandNameForID(_ clusterID: MTRClusterIDType, _ commandID: MTRCommandIDType) -> String!
function · iOS 18.2+

MTRResponseCommandNameForID

TypeScript
MTRResponseCommandNameForID(clusterID: MTRClusterIDType, commandID: MTRCommandIDType): (string) | null
Swift declaration
func MTRResponseCommandNameForID(_ clusterID: MTRClusterIDType, _ commandID: MTRCommandIDType) -> String!
function · iOS 16.4+

MTRSetLogCallback

TypeScript
MTRSetLogCallback(logTypeThreshold: MTRLogType, callback?: (((arg0: MTRLogType, arg1: string, arg2: string) => void)) | null): void
Swift declaration
func MTRSetLogCallback(_ logTypeThreshold: MTRLogType, _ callback: MTRLogCallback?)
function · iOS 17.6+

MTRSetMessageReliabilityParameters

TypeScript
MTRSetMessageReliabilityParameters(idleRetransmitMs?: (_Foundation_NSNumber) | null, activeRetransmitMs?: (_Foundation_NSNumber) | null, activeThresholdMs?: (_Foundation_NSNumber) | null, additionalRetransmitDelayMs?: (_Foundation_NSNumber) | null): void
Swift declaration
func MTRSetMessageReliabilityParameters(_ idleRetransmitMs: NSNumber?, _ activeRetransmitMs: NSNumber?, _ activeThresholdMs: NSNumber?, _ additionalRetransmitDelayMs: NSNumber?)
get · iOS 16.1+

MTRArrayValueType

TypeScript
const MTRArrayValueType: string
Swift declaration
let MTRArrayValueType: String
get · iOS 16.1+

MTRAttributePathKey

TypeScript
const MTRAttributePathKey: string
Swift declaration
let MTRAttributePathKey: String
get · iOS 16.1+

MTRBooleanValueType

TypeScript
const MTRBooleanValueType: string
Swift declaration
let MTRBooleanValueType: String
get · iOS 16.1+

MTRCommandPathKey

TypeScript
const MTRCommandPathKey: string
Swift declaration
let MTRCommandPathKey: String
get · iOS 27.0+

MTRCommissioningSessionTransportType

TypeScript
const MTRCommissioningSessionTransportType: string
Swift declaration
let MTRCommissioningSessionTransportType: String
get · iOS 16.1+

MTRContextTagKey

TypeScript
const MTRContextTagKey: string
Swift declaration
let MTRContextTagKey: String
get · iOS 16.1+

MTRDataKey

TypeScript
const MTRDataKey: string
Swift declaration
let MTRDataKey: String
get · iOS 17.6+

MTRDataVersionKey

TypeScript
const MTRDataVersionKey: string
Swift declaration
let MTRDataVersionKey: String
get · iOS 18.3+

MTRDeviceControllerRegistrationControllerCompressedFabricIDKey

TypeScript
const MTRDeviceControllerRegistrationControllerCompressedFabricIDKey: string
Swift declaration
let MTRDeviceControllerRegistrationControllerCompressedFabricIDKey: String
get · iOS 18.2+

MTRDeviceControllerRegistrationControllerContextKey

TypeScript
const MTRDeviceControllerRegistrationControllerContextKey: string
Swift declaration
let MTRDeviceControllerRegistrationControllerContextKey: String
get · iOS 18.3+

MTRDeviceControllerRegistrationControllerIsRunningKey

TypeScript
const MTRDeviceControllerRegistrationControllerIsRunningKey: string
Swift declaration
let MTRDeviceControllerRegistrationControllerIsRunningKey: String
get · iOS 18.3+

MTRDeviceControllerRegistrationControllerNodeIDKey

TypeScript
const MTRDeviceControllerRegistrationControllerNodeIDKey: string
Swift declaration
let MTRDeviceControllerRegistrationControllerNodeIDKey: String
get · iOS 18.3+

MTRDeviceControllerRegistrationDeviceInternalStateKey

TypeScript
const MTRDeviceControllerRegistrationDeviceInternalStateKey: string
Swift declaration
let MTRDeviceControllerRegistrationDeviceInternalStateKey: String
get · iOS 18.2+

MTRDeviceControllerRegistrationNodeIDKey

TypeScript
const MTRDeviceControllerRegistrationNodeIDKey: string
Swift declaration
let MTRDeviceControllerRegistrationNodeIDKey: String
get · iOS 18.2+

MTRDeviceControllerRegistrationNodeIDsKey

TypeScript
const MTRDeviceControllerRegistrationNodeIDsKey: string
Swift declaration
let MTRDeviceControllerRegistrationNodeIDsKey: String
get · iOS 16.1+

MTRDoubleValueType

TypeScript
const MTRDoubleValueType: string
Swift declaration
let MTRDoubleValueType: String
get · iOS 16.1+

MTRErrorDomain

TypeScript
const MTRErrorDomain: string
Swift declaration
let MTRErrorDomain: String
get · iOS 16.1+

MTRErrorKey

TypeScript
const MTRErrorKey: string
Swift declaration
let MTRErrorKey: String
get · iOS 17.3+

MTREventIsHistoricalKey

TypeScript
const MTREventIsHistoricalKey: string
Swift declaration
let MTREventIsHistoricalKey: String
get · iOS 16.5+

MTREventNumberKey

TypeScript
const MTREventNumberKey: string
Swift declaration
let MTREventNumberKey: String
get · iOS 16.1+

MTREventPathKey

TypeScript
const MTREventPathKey: string
Swift declaration
let MTREventPathKey: String
get · iOS 16.5+

MTREventPriorityKey

TypeScript
const MTREventPriorityKey: string
Swift declaration
let MTREventPriorityKey: String
get · iOS 16.5+

MTREventSystemUpTimeKey

TypeScript
const MTREventSystemUpTimeKey: string
Swift declaration
let MTREventSystemUpTimeKey: String
get · iOS 16.5+

MTREventTimeTypeKey

TypeScript
const MTREventTimeTypeKey: string
Swift declaration
let MTREventTimeTypeKey: String
get · iOS 16.5+

MTREventTimestampDateKey

TypeScript
const MTREventTimestampDateKey: string
Swift declaration
let MTREventTimestampDateKey: String
get · iOS 16.1+

MTRFloatValueType

TypeScript
const MTRFloatValueType: string
Swift declaration
let MTRFloatValueType: String
get · iOS 16.1+

MTRInteractionErrorDomain

TypeScript
const MTRInteractionErrorDomain: string
Swift declaration
let MTRInteractionErrorDomain: String
get · iOS 16.1+

MTRNullValueType

TypeScript
const MTRNullValueType: string
Swift declaration
let MTRNullValueType: String
get · iOS 16.1+

MTROctetStringValueType

TypeScript
const MTROctetStringValueType: string
Swift declaration
let MTROctetStringValueType: String
get · iOS 17.6+

MTRPreviousDataKey

TypeScript
const MTRPreviousDataKey: string
Swift declaration
let MTRPreviousDataKey: String
get · iOS 16.1+

MTRSignedIntegerValueType

TypeScript
const MTRSignedIntegerValueType: string
Swift declaration
let MTRSignedIntegerValueType: String
get · iOS 16.4+

MTRSizeThreadExtendedPANID

TypeScript
const MTRSizeThreadExtendedPANID: number
Swift declaration
let MTRSizeThreadExtendedPANID: Int
get · iOS 16.1+ · Deprecated in iOS 16.4

MTRSizeThreadExtendedPanId

TypeScript
const MTRSizeThreadExtendedPanId: number
Swift declaration
let MTRSizeThreadExtendedPanId: Int
get · iOS 16.1+

MTRSizeThreadMasterKey

TypeScript
const MTRSizeThreadMasterKey: number
Swift declaration
let MTRSizeThreadMasterKey: Int
get · iOS 16.1+

MTRSizeThreadNetworkName

TypeScript
const MTRSizeThreadNetworkName: number
Swift declaration
let MTRSizeThreadNetworkName: Int
get · iOS 16.4+

MTRSizeThreadPANID

TypeScript
const MTRSizeThreadPANID: number
Swift declaration
let MTRSizeThreadPANID: Int
get · iOS 16.1+

MTRSizeThreadPSKc

TypeScript
const MTRSizeThreadPSKc: number
Swift declaration
let MTRSizeThreadPSKc: Int
get · iOS 16.1+

MTRStructureValueType

TypeScript
const MTRStructureValueType: string
Swift declaration
let MTRStructureValueType: String
get · iOS 16.1+

MTRTypeKey

TypeScript
const MTRTypeKey: string
Swift declaration
let MTRTypeKey: String
get · iOS 16.1+

MTRUTF8StringValueType

TypeScript
const MTRUTF8StringValueType: string
Swift declaration
let MTRUTF8StringValueType: String
get · iOS 27.0+

MTRUnpoweredInitialPhase

TypeScript
const MTRUnpoweredInitialPhase: string
Swift declaration
let MTRUnpoweredInitialPhase: String
get · iOS 16.1+

MTRUnsignedIntegerValueType

TypeScript
const MTRUnsignedIntegerValueType: string
Swift declaration
let MTRUnsignedIntegerValueType: String
get · iOS 16.1+

MTRValueKey

TypeScript
const MTRValueKey: string
Swift declaration
let MTRValueKey: String
get

MTR_ENABLE_PROVISIONAL

TypeScript
const MTR_ENABLE_PROVISIONAL: number
Swift declaration
var MTR_ENABLE_PROVISIONAL: Int32 { get }
get

MTR_ENABLE_UNSTABLE_API

TypeScript
const MTR_ENABLE_UNSTABLE_API: number
Swift declaration
var MTR_ENABLE_UNSTABLE_API: Int32 { get }
get

MTR_NO_AVAILABILITY

TypeScript
const MTR_NO_AVAILABILITY: number
Swift declaration
var MTR_NO_AVAILABILITY: Int32 { get }

Skipped declarations

401 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MTRDeviceController.sharedController(withID:xpcConnect:)

callback cannot propagate synchronous failure

MTRDeviceController.sharedController(withId:xpcConnect:)

callback cannot propagate synchronous failure

MTRContentLauncherClusterAdditionalInfo.value

The iOS SDK compiler rejected this binding: ambiguous use of 'value'

MTRContentLauncherClusterParameter.value

The iOS SDK compiler rejected this binding: ambiguous use of 'value'

MTRModeSelectClusterSemanticTag.value

The iOS SDK compiler rejected this binding: ambiguous use of 'value'

MTRTestClusterClusterBooleanResponseParams.value

The iOS SDK compiler rejected this binding: ambiguous use of 'value'

MTRTestClusterClusterTestEmitTestEventResponseParams.value

The iOS SDK compiler rejected this binding: ambiguous use of 'value'

MTRTestClusterClusterTestEmitTestFabricScopedEventResponseParams.value

The iOS SDK compiler rejected this binding: ambiguous use of 'value'

MTRTestClusterClusterTestNullableOptionalResponseParams.value

The iOS SDK compiler rejected this binding: ambiguous use of 'value'

MTRXPCDeviceControllerParameters.init(xpcConnectionBlock:uniqueIdentifier:)

callback cannot propagate synchronous failure

MTRXPCDeviceControllerParameters.init(xpConnectionBlock:uniqueIdentifier:)

callback cannot propagate synchronous failure

MTRDeviceType.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MTRDeviceController.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MTRAsyncCallbackQueueWorkItem.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MTRAsyncCallbackWorkQueue.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MTRQRCodeSetupPayloadParser.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MTRServerCluster.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MTRAttributePath.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

MTRAttributeReport.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MTRAttributeRequestPath.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MTRBaseDevice.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MTRClusterPath.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MTRCommandPath.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

MTREventPath.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

MTREventReport.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MTREventRequestPath.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MTRCertificates.init()

inherited init: clang: 'init' is unavailable

MTRServerAttribute.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

AttestationInfo.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

MTRDeviceAttestationInfo.init()

inherited init: cannot prove legal (class declares 1 custom initializer)