One Logo Pool Ball
Matter · IOS API REFERENCE

MTRClusterDoorLock

class · iOS 16.1+ · SDK 27.1

class MTRClusterDoorLock

Members (131)

method · iOS 18.4+

clearAliroReaderConfig

TypeScript
clearAliroReaderConfigWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func clearAliroReaderConfig(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 18.4+

clearAliroReaderConfig

TypeScript
clearAliroReaderConfigWithExpectedValuesExpectedValueIntervalCompletion64177(params: (MTRDoorLockClusterClearAliroReaderConfigParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func clearAliroReaderConfig(with params: MTRDoorLockClusterClearAliroReaderConfigParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

clearCredential

TypeScript
clearCredentialWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterClearCredentialParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func clearCredential(with params: MTRDoorLockClusterClearCredentialParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

clearCredential

TypeScript
clearCredentialWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterClearCredentialParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func clearCredential(with params: MTRDoorLockClusterClearCredentialParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

clearHolidaySchedule

TypeScript
clearHolidayScheduleWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterClearHolidayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func clearHolidaySchedule(with params: MTRDoorLockClusterClearHolidayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

clearHolidaySchedule

TypeScript
clearHolidayScheduleWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterClearHolidayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func clearHolidaySchedule(with params: MTRDoorLockClusterClearHolidayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

clearUser

TypeScript
clearUserWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterClearUserParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func clearUser(with params: MTRDoorLockClusterClearUserParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

clearUser

TypeScript
clearUserWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterClearUserParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func clearUser(with params: MTRDoorLockClusterClearUserParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

clearWeekDaySchedule

TypeScript
clearWeekDayScheduleWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterClearWeekDayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func clearWeekDaySchedule(with params: MTRDoorLockClusterClearWeekDayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

clearWeekDaySchedule

TypeScript
clearWeekDayScheduleWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterClearWeekDayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func clearWeekDaySchedule(with params: MTRDoorLockClusterClearWeekDayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

clearYearDaySchedule

TypeScript
clearYearDayScheduleWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterClearYearDayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func clearYearDaySchedule(with params: MTRDoorLockClusterClearYearDayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

clearYearDaySchedule

TypeScript
clearYearDayScheduleWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterClearYearDayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func clearYearDaySchedule(with params: MTRDoorLockClusterClearYearDayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

getCredentialStatus

TypeScript
getCredentialStatusWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterGetCredentialStatusParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRDoorLockClusterGetCredentialStatusResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func credentialStatus(with params: MTRDoorLockClusterGetCredentialStatusParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRDoorLockClusterGetCredentialStatusResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

getCredentialStatus

TypeScript
getCredentialStatusWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterGetCredentialStatusParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRDoorLockClusterGetCredentialStatusResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func credentialStatus(with params: MTRDoorLockClusterGetCredentialStatusParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRDoorLockClusterGetCredentialStatusResponseParams
method · iOS 16.4+

getHolidaySchedule

TypeScript
getHolidayScheduleWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterGetHolidayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRDoorLockClusterGetHolidayScheduleResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func holidaySchedule(with params: MTRDoorLockClusterGetHolidayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRDoorLockClusterGetHolidayScheduleResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

getHolidaySchedule

TypeScript
getHolidayScheduleWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterGetHolidayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRDoorLockClusterGetHolidayScheduleResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func holidaySchedule(with params: MTRDoorLockClusterGetHolidayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRDoorLockClusterGetHolidayScheduleResponseParams
method · iOS 16.4+

getUserWith

TypeScript
getUserWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterGetUserParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRDoorLockClusterGetUserResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func user(with params: MTRDoorLockClusterGetUserParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRDoorLockClusterGetUserResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

getUserWith

TypeScript
getUserWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterGetUserParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRDoorLockClusterGetUserResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func user(with params: MTRDoorLockClusterGetUserParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRDoorLockClusterGetUserResponseParams
method · iOS 16.4+

getWeekDaySchedule

TypeScript
getWeekDayScheduleWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterGetWeekDayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRDoorLockClusterGetWeekDayScheduleResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func weekDaySchedule(with params: MTRDoorLockClusterGetWeekDayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRDoorLockClusterGetWeekDayScheduleResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

getWeekDaySchedule

TypeScript
getWeekDayScheduleWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterGetWeekDayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRDoorLockClusterGetWeekDayScheduleResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func weekDaySchedule(with params: MTRDoorLockClusterGetWeekDayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRDoorLockClusterGetWeekDayScheduleResponseParams
method · iOS 16.4+

getYearDaySchedule

TypeScript
getYearDayScheduleWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterGetYearDayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRDoorLockClusterGetYearDayScheduleResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func yearDaySchedule(with params: MTRDoorLockClusterGetYearDayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRDoorLockClusterGetYearDayScheduleResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

getYearDaySchedule

TypeScript
getYearDayScheduleWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterGetYearDayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRDoorLockClusterGetYearDayScheduleResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func yearDaySchedule(with params: MTRDoorLockClusterGetYearDayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRDoorLockClusterGetYearDayScheduleResponseParams
init · iOS 16.1+ · Deprecated in iOS 16.4

init

TypeScript
static initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterDoorLock) | null
Swift declaration
init?(device: MTRDevice, endpoint: UInt16, queue: dispatch_queue_t)
init · iOS 16.4+

init

TypeScript
static initDeviceEndpointIDQueue(device: MTRDevice, endpointID: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue): (MTRClusterDoorLock) | null
Swift declaration
init?(device: MTRDevice, endpointID: NSNumber, queue: dispatch_queue_t)
method · iOS 17.4+

lockDoor

TypeScript
lockDoorWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func lockDoor(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

lockDoor

TypeScript
lockDoorWithExpectedValuesExpectedValueIntervalCompletion61931(params: (MTRDoorLockClusterLockDoorParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func lockDoor(with params: MTRDoorLockClusterLockDoorParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

lockDoor

TypeScript
lockDoorWithExpectedValuesExpectedValueIntervalCompletionHandler(params: (MTRDoorLockClusterLockDoorParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func lockDoor(with params: MTRDoorLockClusterLockDoorParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+

readAttributeAcceptedCommandList

TypeScript
readAttributeAcceptedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAcceptedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeActuatorEnabled

TypeScript
readAttributeActuatorEnabled(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeActuatorEnabled(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+

readAttributeAliroBLEAdvertisingVersion

TypeScript
readAttributeAliroBLEAdvertisingVersion(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAliroBLEAdvertisingVersion(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+

readAttributeAliroExpeditedTransactionSupportedProtocolVersions

TypeScript
readAttributeAliroExpeditedTransactionSupportedProtocolVersions(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAliroExpeditedTransactionSupportedProtocolVersions(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+

readAttributeAliroGroupResolvingKey

TypeScript
readAttributeAliroGroupResolvingKey(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAliroGroupResolvingKey(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+

readAttributeAliroReaderGroupIdentifier

TypeScript
readAttributeAliroReaderGroupIdentifier(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAliroReaderGroupIdentifier(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+

readAttributeAliroReaderGroupSubIdentifier

TypeScript
readAttributeAliroReaderGroupSubIdentifier(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAliroReaderGroupSubIdentifier(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+

readAttributeAliroReaderVerificationKey

TypeScript
readAttributeAliroReaderVerificationKey(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAliroReaderVerificationKey(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+

readAttributeAliroSupportedBLEUWBProtocolVersions

TypeScript
readAttributeAliroSupportedBLEUWBProtocolVersions(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAliroSupportedBLEUWBProtocolVersions(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeAttributeList

TypeScript
readAttributeAttributeList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAttributeList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeAutoRelockTime

TypeScript
readAttributeAutoRelockTime(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAutoRelockTime(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeClusterRevision

TypeScript
readAttributeClusterRevision(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeClusterRevision(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeCredentialRulesSupport

TypeScript
readAttributeCredentialRulesSupport(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeCredentialRulesSupport(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeDefaultConfigurationRegister

TypeScript
readAttributeDefaultConfigurationRegister(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDefaultConfigurationRegister(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeDoorClosedEvents

TypeScript
readAttributeDoorClosedEvents(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDoorClosedEvents(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeDoorOpenEvents

TypeScript
readAttributeDoorOpenEvents(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDoorOpenEvents(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeDoorState

TypeScript
readAttributeDoorState(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeDoorState(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeEnableInsideStatusLED

TypeScript
readAttributeEnableInsideStatusLED(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeEnableInsideStatusLED(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeEnableLocalProgramming

TypeScript
readAttributeEnableLocalProgramming(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeEnableLocalProgramming(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeEnableOneTouchLocking

TypeScript
readAttributeEnableOneTouchLocking(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeEnableOneTouchLocking(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeEnablePrivacyModeButton

TypeScript
readAttributeEnablePrivacyModeButton(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeEnablePrivacyModeButton(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeExpiringUserTimeout

TypeScript
readAttributeExpiringUserTimeout(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeExpiringUserTimeout(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeFeatureMap

TypeScript
readAttributeFeatureMap(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeFeatureMap(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeGeneratedCommandList

TypeScript
readAttributeGeneratedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeGeneratedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeLEDSettings

TypeScript
readAttributeLEDSettings(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLEDSettings(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeLanguage

TypeScript
readAttributeLanguage(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLanguage(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeLocalProgrammingFeatures

TypeScript
readAttributeLocalProgrammingFeatures(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLocalProgrammingFeatures(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeLockState

TypeScript
readAttributeLockState(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLockState(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeLockType

TypeScript
readAttributeLockType(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeLockType(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMaxPINCodeLength

TypeScript
readAttributeMaxPINCodeLength(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMaxPINCodeLength(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMaxRFIDCodeLength

TypeScript
readAttributeMaxRFIDCodeLength(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMaxRFIDCodeLength(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMinPINCodeLength

TypeScript
readAttributeMinPINCodeLength(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMinPINCodeLength(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeMinRFIDCodeLength

TypeScript
readAttributeMinRFIDCodeLength(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeMinRFIDCodeLength(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+

readAttributeNumberOfAliroCredentialIssuerKeysSupported

TypeScript
readAttributeNumberOfAliroCredentialIssuerKeysSupported(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeNumberOfAliroCredentialIssuerKeysSupported(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+

readAttributeNumberOfAliroEndpointKeysSupported

TypeScript
readAttributeNumberOfAliroEndpointKeysSupported(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeNumberOfAliroEndpointKeysSupported(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeNumberOfCredentialsSupportedPerUser

TypeScript
readAttributeNumberOfCredentialsSupportedPerUser(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeNumberOfCredentialsSupportedPerUser(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeNumberOfHolidaySchedulesSupported

TypeScript
readAttributeNumberOfHolidaySchedulesSupported(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeNumberOfHolidaySchedulesSupported(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeNumberOfPINUsersSupported

TypeScript
readAttributeNumberOfPINUsersSupported(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeNumberOfPINUsersSupported(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeNumberOfRFIDUsersSupported

TypeScript
readAttributeNumberOfRFIDUsersSupported(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeNumberOfRFIDUsersSupported(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeNumberOfTotalUsersSupported

TypeScript
readAttributeNumberOfTotalUsersSupported(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeNumberOfTotalUsersSupported(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeNumberOfWeekDaySchedulesSupportedPerUser

TypeScript
readAttributeNumberOfWeekDaySchedulesSupportedPerUser(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeNumberOfWeekDaySchedulesSupportedPerUser(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeNumberOfYearDaySchedulesSupportedPerUser

TypeScript
readAttributeNumberOfYearDaySchedulesSupportedPerUser(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeNumberOfYearDaySchedulesSupportedPerUser(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeOpenPeriod

TypeScript
readAttributeOpenPeriod(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeOpenPeriod(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeOperatingMode

TypeScript
readAttributeOperatingMode(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeOperatingMode(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeRequirePINforRemoteOperation

TypeScript
readAttributeRequirePINforRemoteOperation(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeRequirePINforRemoteOperation(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeSendPINOverTheAir

TypeScript
readAttributeSendPINOverTheAir(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeSendPINOverTheAir(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeSoundVolume

TypeScript
readAttributeSoundVolume(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeSoundVolume(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeSupportedOperatingModes

TypeScript
readAttributeSupportedOperatingModes(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeSupportedOperatingModes(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeUserCodeTemporaryDisableTime

TypeScript
readAttributeUserCodeTemporaryDisableTime(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeUserCodeTemporaryDisableTime(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+

readAttributeWrongCodeEntryLimit

TypeScript
readAttributeWrongCodeEntryLimit(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeWrongCodeEntryLimit(with params: MTRReadParams?) -> [String : Any]?
method · iOS 18.4+

setAliroReaderConfigWith

TypeScript
setAliroReaderConfigWith(params: MTRDoorLockClusterSetAliroReaderConfigParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func setAliroReaderConfigWith(_ params: MTRDoorLockClusterSetAliroReaderConfigParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

setCredentialWith

TypeScript
setCredentialWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterSetCredentialParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTRDoorLockClusterSetCredentialResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func setCredentialWith(_ params: MTRDoorLockClusterSetCredentialParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRDoorLockClusterSetCredentialResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4

setCredentialWith

TypeScript
setCredentialWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterSetCredentialParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTRDoorLockClusterSetCredentialResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func setCredentialWith(_ params: MTRDoorLockClusterSetCredentialParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTRDoorLockClusterSetCredentialResponseParams
method · iOS 16.4+

setHolidayScheduleWith

TypeScript
setHolidayScheduleWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterSetHolidayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func setHolidayScheduleWith(_ params: MTRDoorLockClusterSetHolidayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

setHolidayScheduleWith

TypeScript
setHolidayScheduleWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterSetHolidayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func setHolidayScheduleWith(_ params: MTRDoorLockClusterSetHolidayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

setUserWith

TypeScript
setUserWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterSetUserParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func setUserWith(_ params: MTRDoorLockClusterSetUserParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

setUserWith

TypeScript
setUserWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterSetUserParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func setUserWith(_ params: MTRDoorLockClusterSetUserParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

setWeekDayScheduleWith

TypeScript
setWeekDayScheduleWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterSetWeekDayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func setWeekDayScheduleWith(_ params: MTRDoorLockClusterSetWeekDayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

setWeekDayScheduleWith

TypeScript
setWeekDayScheduleWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterSetWeekDayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func setWeekDayScheduleWith(_ params: MTRDoorLockClusterSetWeekDayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

setYearDayScheduleWith

TypeScript
setYearDayScheduleWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterSetYearDayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func setYearDayScheduleWith(_ params: MTRDoorLockClusterSetYearDayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

setYearDayScheduleWith

TypeScript
setYearDayScheduleWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterSetYearDayScheduleParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func setYearDayScheduleWith(_ params: MTRDoorLockClusterSetYearDayScheduleParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 18.4+

unboltDoor

TypeScript
unboltDoorWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func unboltDoor(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 18.4+

unboltDoor

TypeScript
unboltDoorWithExpectedValuesExpectedValueIntervalCompletion48430(params: (MTRDoorLockClusterUnboltDoorParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func unboltDoor(with params: MTRDoorLockClusterUnboltDoorParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 17.4+

unlockDoor

TypeScript
unlockDoorWithExpectedValuesExpectedValueIntervalCompletion(expectedValues: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func unlockDoor(withExpectedValues expectedValues: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

unlockDoor

TypeScript
unlockDoorWithExpectedValuesExpectedValueIntervalCompletion16046(params: (MTRDoorLockClusterUnlockDoorParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func unlockDoor(with params: MTRDoorLockClusterUnlockDoorParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

unlockDoor

TypeScript
unlockDoorWithExpectedValuesExpectedValueIntervalCompletionHandler(params: (MTRDoorLockClusterUnlockDoorParams) | null, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func unlockDoor(with params: MTRDoorLockClusterUnlockDoorParams?, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+

unlockWithTimeout

TypeScript
unlockWithTimeoutWithExpectedValuesExpectedValueIntervalCompletion(params: MTRDoorLockClusterUnlockWithTimeoutParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func unlockWithTimeout(with params: MTRDoorLockClusterUnlockWithTimeoutParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4

unlockWithTimeout

TypeScript
unlockWithTimeoutWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTRDoorLockClusterUnlockWithTimeoutParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declaration
func unlockWithTimeout(with params: MTRDoorLockClusterUnlockWithTimeoutParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+

writeAttributeAutoRelockTime

TypeScript
writeAttributeAutoRelockTimeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeAutoRelockTime(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeAutoRelockTime

TypeScript
writeAttributeAutoRelockTimeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeAutoRelockTime(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeDoorClosedEvents

TypeScript
writeAttributeDoorClosedEventsWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeDoorClosedEvents(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeDoorClosedEvents

TypeScript
writeAttributeDoorClosedEventsWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeDoorClosedEvents(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeDoorOpenEvents

TypeScript
writeAttributeDoorOpenEventsWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeDoorOpenEvents(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeDoorOpenEvents

TypeScript
writeAttributeDoorOpenEventsWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeDoorOpenEvents(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeEnableInsideStatusLED

TypeScript
writeAttributeEnableInsideStatusLEDWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeEnableInsideStatusLED(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeEnableInsideStatusLED

TypeScript
writeAttributeEnableInsideStatusLEDWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeEnableInsideStatusLED(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeEnableLocalProgramming

TypeScript
writeAttributeEnableLocalProgrammingWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeEnableLocalProgramming(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeEnableLocalProgramming

TypeScript
writeAttributeEnableLocalProgrammingWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeEnableLocalProgramming(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeEnableOneTouchLocking

TypeScript
writeAttributeEnableOneTouchLockingWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeEnableOneTouchLocking(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeEnableOneTouchLocking

TypeScript
writeAttributeEnableOneTouchLockingWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeEnableOneTouchLocking(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeEnablePrivacyModeButton

TypeScript
writeAttributeEnablePrivacyModeButtonWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeEnablePrivacyModeButton(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeEnablePrivacyModeButton

TypeScript
writeAttributeEnablePrivacyModeButtonWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeEnablePrivacyModeButton(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeExpiringUserTimeout

TypeScript
writeAttributeExpiringUserTimeoutWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeExpiringUserTimeout(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeExpiringUserTimeout

TypeScript
writeAttributeExpiringUserTimeoutWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeExpiringUserTimeout(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeLEDSettings

TypeScript
writeAttributeLEDSettingsWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeLEDSettings(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeLEDSettings

TypeScript
writeAttributeLEDSettingsWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeLEDSettings(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeLanguage

TypeScript
writeAttributeLanguageWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeLanguage(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeLanguage

TypeScript
writeAttributeLanguageWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeLanguage(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeLocalProgrammingFeatures

TypeScript
writeAttributeLocalProgrammingFeaturesWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeLocalProgrammingFeatures(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeLocalProgrammingFeatures

TypeScript
writeAttributeLocalProgrammingFeaturesWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeLocalProgrammingFeatures(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeOpenPeriod

TypeScript
writeAttributeOpenPeriodWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeOpenPeriod(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeOpenPeriod

TypeScript
writeAttributeOpenPeriodWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeOpenPeriod(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeOperatingMode

TypeScript
writeAttributeOperatingModeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeOperatingMode(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeOperatingMode

TypeScript
writeAttributeOperatingModeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeOperatingMode(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeRequirePINforRemoteOperation

TypeScript
writeAttributeRequirePINforRemoteOperationWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeRequirePINforRemoteOperation(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeRequirePINforRemoteOperation

TypeScript
writeAttributeRequirePINforRemoteOperationWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeRequirePINforRemoteOperation(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeSendPINOverTheAir

TypeScript
writeAttributeSendPINOverTheAirWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeSendPINOverTheAir(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeSendPINOverTheAir

TypeScript
writeAttributeSendPINOverTheAirWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeSendPINOverTheAir(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeSoundVolume

TypeScript
writeAttributeSoundVolumeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeSoundVolume(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeSoundVolume

TypeScript
writeAttributeSoundVolumeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeSoundVolume(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeUserCodeTemporaryDisableTime

TypeScript
writeAttributeUserCodeTemporaryDisableTimeWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeUserCodeTemporaryDisableTime(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeUserCodeTemporaryDisableTime

TypeScript
writeAttributeUserCodeTemporaryDisableTimeWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeUserCodeTemporaryDisableTime(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)
method · iOS 16.1+

writeAttributeWrongCodeEntryLimit

TypeScript
writeAttributeWrongCodeEntryLimitWithValueExpectedValueInterval(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber): void
Swift declaration
func writeAttributeWrongCodeEntryLimit(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber)
method · iOS 16.1+

writeAttributeWrongCodeEntryLimit

TypeScript
writeAttributeWrongCodeEntryLimitWithValueExpectedValueIntervalParams(dataValueDictionary: Record<string, unknown>, expectedValueIntervalMs: _Foundation_NSNumber, params?: (MTRWriteParams) | null): void
Swift declaration
func writeAttributeWrongCodeEntryLimit(withValue dataValueDictionary: [String : Any], expectedValueInterval expectedValueIntervalMs: NSNumber, params: MTRWriteParams?)

Skipped declarations

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

MTRClusterDoorLock.init()

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

All Matter types →