One Logo Pool Ball
HomeKit · IOS API REFERENCE

HMAccessorySetupRequest

class · iOS 15.4+ · SDK 27.1

class HMAccessorySetupRequest

Members (9)

init · iOS 15.4+

init

TypeScript
static init(): HMAccessorySetupRequest
Swift declaration
init()
get · iOS 15.4+

homeUniqueIdentifier

TypeScript
get homeUniqueIdentifier(): (string) | null
Swift declaration
var homeUniqueIdentifier: UUID? { get set }
set · iOS 15.4+

homeUniqueIdentifier

TypeScript
set homeUniqueIdentifier(value: (string) | null)
Swift declaration
var homeUniqueIdentifier: UUID? { get set }
get · iOS 15.4+

payload

TypeScript
get payload(): (HMAccessorySetupPayload) | null
Swift declaration
@NSCopying var payload: HMAccessorySetupPayload? { get set }
set · iOS 15.4+

payload

TypeScript
set payload(value: (HMAccessorySetupPayload) | null)
Swift declaration
@NSCopying var payload: HMAccessorySetupPayload? { get set }
get · iOS 15.4+

suggestedAccessoryName

TypeScript
get suggestedAccessoryName(): (string) | null
Swift declaration
var suggestedAccessoryName: String? { get set }
set · iOS 15.4+

suggestedAccessoryName

TypeScript
set suggestedAccessoryName(value: (string) | null)
Swift declaration
var suggestedAccessoryName: String? { get set }
get · iOS 15.4+

suggestedRoomUniqueIdentifier

TypeScript
get suggestedRoomUniqueIdentifier(): (string) | null
Swift declaration
var suggestedRoomUniqueIdentifier: UUID? { get set }
set · iOS 15.4+

suggestedRoomUniqueIdentifier

TypeScript
set suggestedRoomUniqueIdentifier(value: (string) | null)
Swift declaration
var suggestedRoomUniqueIdentifier: UUID? { get set }

Skipped declarations

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

HMAccessorySetupRequest.matterPayload

The iOS SDK compiler rejected this binding: reference to member 'matterPayload' cannot be resolved without a contextual type

HMAccessorySetupRequest.matterPayload

The iOS SDK compiler rejected this binding: value of type 'HMAccessorySetupRequest' has no member 'matterPayload'

All HomeKit types →