init
TypeScriptstatic init(deviceTypeID: _Foundation_NSNumber): (MTRDeviceType) | nullSwift declarationinit?(forID deviceTypeID: NSNumber)class · iOS 18.2+ · SDK 27.1
class MTRDeviceTypestatic init(deviceTypeID: _Foundation_NSNumber): (MTRDeviceType) | nullSwift declarationinit?(forID deviceTypeID: NSNumber)get id(): _Foundation_NSNumberSwift declaration@NSCopying var id: NSNumber { get }get isUtility(): booleanSwift declarationvar isUtility: Bool { get }get name(): stringSwift declarationvar name: String { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MTRDeviceType.init()
inherited init: cannot prove legal (class declares 1 custom initializer)