One Logo Pool Ball
Matter · IOS API REFERENCE

MTRCommissioningOperation

class · iOS 26.2+ · SDK 27.1

class MTRCommissioningOperation

Members (4)

init · iOS 26.2+

init

TypeScript
static init(parameters: MTRCommissioningParameters, payload: string, delegate: SDKHandle, queue: _Dispatch_DispatchQueue): (MTRCommissioningOperation) | null
Swift declaration
init?(parameters: MTRCommissioningParameters, setupPayload payload: String, delegate: any MTRCommissioningDelegate, queue: dispatch_queue_t)
method · iOS 26.2+

start

TypeScript
start(controller: MTRDeviceController): void
Swift declaration
func start(with controller: MTRDeviceController)
method · iOS 26.2+

stop

TypeScript
stop(): boolean
Swift declaration
func stop() -> Bool
get · iOS 26.2+

matchedPayload

TypeScript
get matchedPayload(): (MTRSetupPayload) | null
Swift declaration
var matchedPayload: MTRSetupPayload? { get }

Skipped declarations

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

MTRCommissioningOperation.init()

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

All Matter types →