identify
TypeScriptidentify(completion: ((arg0: (NativeError) | null) => void)): voidSwift declarationfunc identify() async throwsclass · iOS 8.0+ · SDK 27.1
class HMAccessoryidentify(completion: ((arg0: (NativeError) | null) => void)): voidSwift declarationfunc identify() async throwsstatic init(): HMAccessorySwift declarationinit()updateName(name: string, completion: ((arg0: (NativeError) | null) => void)): voidSwift declarationfunc updateName(_ name: String) async throwsget isBlocked(): booleanSwift declarationvar isBlocked: Bool { get }get isBridged(): booleanSwift declarationvar isBridged: Bool { get }get bridgedAccessories(): Array<HMAccessory>Swift declarationvar bridgedAccessories: [HMAccessory] { get }get cameraProfiles(): (Array<HMCameraProfile>) | nullSwift declarationvar cameraProfiles: [HMCameraProfile]? { get }get category(): HMAccessoryCategorySwift declarationvar category: HMAccessoryCategory { get }get delegate(): (SDKHandle) | nullSwift declarationweak var delegate: (any HMAccessoryDelegate)? { get set }set delegate(value: (Implements<HMAccessoryDelegate> | SDKHandle) | null)Swift declarationweak var delegate: (any HMAccessoryDelegate)? { get set }get firmwareVersion(): (string) | nullSwift declarationvar firmwareVersion: String? { get }get home(): (HMHome) | nullSwift declarationweak var home: HMHome? { get }get identifier(): stringSwift declarationvar identifier: UUID { get }get identifiersForBridgedAccessories(): (Array<string>) | nullSwift declarationvar identifiersForBridgedAccessories: [UUID]? { get }get manufacturer(): (string) | nullSwift declarationvar manufacturer: String? { get }get model(): (string) | nullSwift declarationvar model: String? { get }get name(): stringSwift declarationvar name: String { get }get profiles(): Array<HMAccessoryProfile>Swift declarationvar profiles: [HMAccessoryProfile] { get }get isReachable(): booleanSwift declarationvar isReachable: Bool { get }get room(): (HMRoom) | nullSwift declarationweak var room: HMRoom? { get }get services(): Array<HMService>Swift declarationvar services: [HMService] { get }get supportsIdentify(): booleanSwift declarationvar supportsIdentify: Bool { get }get uniqueIdentifier(): stringSwift declarationvar uniqueIdentifier: UUID { get }get uniqueIdentifiersForBridgedAccessories(): (Array<string>) | nullSwift declarationvar uniqueIdentifiersForBridgedAccessories: [UUID]? { get }get isVendorAccessory(): booleanSwift declarationvar isVendorAccessory: Bool { get }get matterNodeID(): (number) | nullSwift declarationvar matterNodeID: UInt64? { get }get hapInstanceID(): (number) | nullSwift declarationvar hapInstanceID: UInt64? { get }No declarations were skipped in this snapshot.