One Logo Pool Ball
Matter · IOS API REFERENCE

MTRClusterOperationalCredentials

class · iOS 16.1+ · SDK 27.1

class MTRClusterOperationalCredentials

Members (29)

method · iOS 16.4+

csrRequest

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

csrRequest

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

addNOC

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

addNOC

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

addTrustedRootCertificate

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

addTrustedRootCertificate

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

attestationRequest

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

attestationRequest

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

certificateChainRequest

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

certificateChainRequest

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

init

TypeScript
static initDeviceEndpointQueue(device: MTRDevice, endpoint: number, queue: _Dispatch_DispatchQueue): (MTRClusterOperationalCredentials) | 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): (MTRClusterOperationalCredentials) | null
Swift declaration
init?(device: MTRDevice, endpointID: NSNumber, queue: dispatch_queue_t)
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+

readAttributeAttributeList

TypeScript
readAttributeAttributeList(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeAttributeList(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+

readAttributeCommissionedFabrics

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

readAttributeCurrentFabricIndex

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

readAttributeFabrics

TypeScript
readAttributeFabrics(params?: (MTRReadParams) | null): (Record<string, unknown>) | null
Swift declaration
func readAttributeFabrics(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+

readAttributeNOCs

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

readAttributeSupportedFabrics

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

readAttributeTrustedRootCertificates

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

removeFabric

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

removeFabric

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

updateFabricLabel

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

updateFabricLabel

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

updateNOC

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

updateNOC

TypeScript
updateNOCWithExpectedValuesExpectedValueIntervalCompletionHandler(params: MTROperationalCredentialsClusterUpdateNOCParams, expectedDataValueDictionaries: (Array<Record<string, unknown>>) | null, expectedValueIntervalMs: (_Foundation_NSNumber) | null, completionHandler: ((arg0: (MTROperationalCredentialsClusterNOCResponseParams) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func 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 →