init
TypeScriptstatic init(): ICDeviceSwift declarationinit()class · iOS 13.0+ · SDK 27.1
class ICDevicestatic init(): ICDeviceSwift declarationinit()requestCloseSession(): voidSwift declarationfunc requestCloseSession()requestCloseSessionOptionsCompletion(options: (NativeMap<ICSessionOptions, unknown>) | null, completion: ((arg0: (NativeError) | null) => void)): voidSwift declarationfunc requestCloseSession(options: [ICSessionOptions : Any]? = nil) async throwsrequestEject(): voidSwift declarationfunc requestEject()requestEjectCompletion(completion: ((arg0: (NativeError) | null) => void)): voidSwift declarationfunc requestEject() async throwsrequestOpenSession(): voidSwift declarationfunc requestOpenSession()requestOpenSessionOptionsCompletion(options: (NativeMap<ICSessionOptions, unknown>) | null, completion: ((arg0: (NativeError) | null) => void)): voidSwift declarationfunc requestOpenSession(options: [ICSessionOptions : Any]? = nil) async throwsget uuidString(): (string) | nullSwift declarationvar uuidString: String? { get }get capabilities(): Array<string>Swift declarationvar capabilities: [String] { get }get delegate(): (SDKHandle) | nullSwift declarationunowned(unsafe) var delegate: (any ICDeviceDelegate)? { get set }set delegate(value: (Implements<ICDeviceDelegate> | SDKHandle) | null)Swift declarationunowned(unsafe) var delegate: (any ICDeviceDelegate)? { get set }get hasOpenSession(): booleanSwift declarationvar hasOpenSession: Bool { get }get icon(): (_CoreGraphics_CGImage) | nullSwift declarationvar icon: CGImage? { get }get name(): (string) | nullSwift declarationvar name: String? { get }get productKind(): (string) | nullSwift declarationvar productKind: String? { get }get systemSymbolName(): (string) | nullSwift declarationvar systemSymbolName: String? { get }get transportType(): (string) | nullSwift declarationvar transportType: String? { get }get type(): ICDeviceTypeSwift declarationvar type: ICDeviceType { get }get usbLocationID(): numberSwift declarationvar usbLocationID: Int32 { get }get usbProductID(): numberSwift declarationvar usbProductID: Int32 { get }get usbVendorID(): numberSwift declarationvar usbVendorID: Int32 { get }get userData(): (_Foundation_NSMutableDictionary) | nullSwift declarationvar userData: NSMutableDictionary? { get }No declarations were skipped in this snapshot.