Matter · IOS API REFERENCE
MTRClusterOperationalCredentials
class · iOS 16.1+ · SDK 27.1
class MTRClusterOperationalCredentials
Members (29)
method · iOS 16.4+csrRequest
TypeScriptcsrRequestWithExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterCSRRequestParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTROperationalCredentialsClusterCSRResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc csrRequest(with params: MTROperationalCredentialsClusterCSRRequestParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTROperationalCredentialsClusterCSRResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4csrRequest
TypeScriptcsrRequestWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterCSRRequestParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTROperationalCredentialsClusterCSRResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc csrRequest(with params: MTROperationalCredentialsClusterCSRRequestParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTROperationalCredentialsClusterCSRResponseParams
method · iOS 16.4+addNOC
TypeScriptaddNOCWithExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterAddNOCParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTROperationalCredentialsClusterNOCResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc addNOC(with params: MTROperationalCredentialsClusterAddNOCParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTROperationalCredentialsClusterNOCResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4addNOC
TypeScriptaddNOCWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterAddNOCParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTROperationalCredentialsClusterNOCResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc addNOC(with params: MTROperationalCredentialsClusterAddNOCParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTROperationalCredentialsClusterNOCResponseParams
method · iOS 16.4+addTrustedRootCertificate
TypeScriptaddTrustedRootCertificateWithExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterAddTrustedRootCertificateParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc addTrustedRootCertificate(with params: MTROperationalCredentialsClusterAddTrustedRootCertificateParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.1+ · Deprecated in iOS 16.4addTrustedRootCertificate
TypeScriptaddTrustedRootCertificateWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterAddTrustedRootCertificateParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (NativeError) | null) => void)): void
Swift declarationfunc addTrustedRootCertificate(with params: MTROperationalCredentialsClusterAddTrustedRootCertificateParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws
method · iOS 16.4+attestationRequest
TypeScriptattestationRequestWithExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterAttestationRequestParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTROperationalCredentialsClusterAttestationResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc attestationRequest(with params: MTROperationalCredentialsClusterAttestationRequestParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTROperationalCredentialsClusterAttestationResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4attestationRequest
TypeScriptattestationRequestWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterAttestationRequestParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTROperationalCredentialsClusterAttestationResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc attestationRequest(with params: MTROperationalCredentialsClusterAttestationRequestParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTROperationalCredentialsClusterAttestationResponseParams
method · iOS 16.4+certificateChainRequest
TypeScriptcertificateChainRequestWithExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterCertificateChainRequestParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTROperationalCredentialsClusterCertificateChainResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc certificateChainRequest(with params: MTROperationalCredentialsClusterCertificateChainRequestParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTROperationalCredentialsClusterCertificateChainResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4certificateChainRequest
TypeScriptcertificateChainRequestWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterCertificateChainRequestParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTROperationalCredentialsClusterCertificateChainResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc certificateChainRequest(with params: MTROperationalCredentialsClusterCertificateChainRequestParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTROperationalCredentialsClusterCertificateChainResponseParams
init · iOS 16.1+ · Deprecated in iOS 16.4init
TypeScriptstatic initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterOperationalCredentials) | null
Swift declarationinit?(device: MTRDevice, endpoint: UInt16, queue: dispatch_queue_t)
init · iOS 16.4+init
TypeScriptstatic initDeviceEndpointIDQueue(device: MTRDevice, endpointID: _Foundation_NSNumber, queue: _Dispatch_DispatchQueue): (MTRClusterOperationalCredentials) | null
Swift declarationinit?(device: MTRDevice, endpointID: NSNumber, queue: dispatch_queue_t)
method · iOS 16.1+readAttributeAcceptedCommandList
TypeScriptreadAttributeAcceptedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeAcceptedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeAttributeList
TypeScriptreadAttributeAttributeList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeAttributeList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeClusterRevision
TypeScriptreadAttributeClusterRevision(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeClusterRevision(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeCommissionedFabrics
TypeScriptreadAttributeCommissionedFabrics(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeCommissionedFabrics(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeCurrentFabricIndex
TypeScriptreadAttributeCurrentFabricIndex(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeCurrentFabricIndex(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeFabrics
TypeScriptreadAttributeFabrics(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeFabrics(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeFeatureMap
TypeScriptreadAttributeFeatureMap(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeFeatureMap(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeGeneratedCommandList
TypeScriptreadAttributeGeneratedCommandList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeGeneratedCommandList(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeNOCs
TypeScriptreadAttributeNOCs(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeNOCs(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeSupportedFabrics
TypeScriptreadAttributeSupportedFabrics(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeSupportedFabrics(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.1+readAttributeTrustedRootCertificates
TypeScriptreadAttributeTrustedRootCertificates(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declarationfunc readAttributeTrustedRootCertificates(with params: MTRReadParams?) -> [String : Any]?
method · iOS 16.4+removeFabric
TypeScriptremoveFabricWithExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterRemoveFabricParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTROperationalCredentialsClusterNOCResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc removeFabric(with params: MTROperationalCredentialsClusterRemoveFabricParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTROperationalCredentialsClusterNOCResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4removeFabric
TypeScriptremoveFabricWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterRemoveFabricParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTROperationalCredentialsClusterNOCResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc removeFabric(with params: MTROperationalCredentialsClusterRemoveFabricParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTROperationalCredentialsClusterNOCResponseParams
method · iOS 16.4+updateFabricLabel
TypeScriptupdateFabricLabelWithExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterUpdateFabricLabelParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTROperationalCredentialsClusterNOCResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc updateFabricLabel(with params: MTROperationalCredentialsClusterUpdateFabricLabelParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTROperationalCredentialsClusterNOCResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4updateFabricLabel
TypeScriptupdateFabricLabelWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterUpdateFabricLabelParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTROperationalCredentialsClusterNOCResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc updateFabricLabel(with params: MTROperationalCredentialsClusterUpdateFabricLabelParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTROperationalCredentialsClusterNOCResponseParams
method · iOS 16.4+updateNOC
TypeScriptupdateNOCWithExpectedValuesExpectedValueIntervalCompletion(params: MTROperationalCredentialsClusterUpdateNOCParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completion: ((arg0: (MTROperationalCredentialsClusterNOCResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc updateNOC(with params: MTROperationalCredentialsClusterUpdateNOCParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTROperationalCredentialsClusterNOCResponseParams
method · iOS 16.1+ · Deprecated in iOS 16.4updateNOC
TypeScriptupdateNOCWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterUpdateNOCParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTROperationalCredentialsClusterNOCResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declarationfunc updateNOC(with params: MTROperationalCredentialsClusterUpdateNOCParams, expectedValues expectedDataValueDictionaries: [[String : Any]]?, expectedValueInterval expectedValueIntervalMs: NSNumber?) async throws -> MTROperationalCredentialsClusterNOCResponseParams
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MTRClusterOperationalCredentials.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All Matter types →