One Logo Pool Ball
HomeKit · IOS API REFERENCE

HMAddAccessoryRequest

class · SDK 27.1

class HMAddAccessoryRequest

Members (8)

init · iOS 13.0+ · Deprecated in iOS 13.0

init

TypeScript
static init(): HMAddAccessoryRequest
Swift declaration
init()
method

makePayload

TypeScript
makePayloadOwnershipToken(ownershipToken: HMAccessoryOwnershipToken): (HMAccessorySetupPayload) | null
Swift declaration
func makePayload(ownershipToken: HMAccessoryOwnershipToken) -> HMAccessorySetupPayload?
method

makePayload

TypeScript
makePayloadUrlOwnershipToken(setupPayloadURL: string, ownershipToken: HMAccessoryOwnershipToken): (HMAccessorySetupPayload) | null
Swift declaration
func makePayload(url setupPayloadURL: URL, ownershipToken: HMAccessoryOwnershipToken) -> HMAccessorySetupPayload?
get

accessoryCategory

TypeScript
get accessoryCategory(): HMAccessoryCategory
Swift declaration
var accessoryCategory: HMAccessoryCategory { get }
get

accessoryName

TypeScript
get accessoryName(): string
Swift declaration
var accessoryName: String { get }
get

home

TypeScript
get home(): HMHome
Swift declaration
var home: HMHome { get }
get · iOS 13.0+ · Deprecated in iOS 13.0

requiresOwnershipToken

TypeScript
get requiresOwnershipToken(): boolean
Swift declaration
var requiresOwnershipToken: Bool { get }
get

requiresSetupPayloadURL

TypeScript
get requiresSetupPayloadURL(): boolean
Swift declaration
var requiresSetupPayloadURL: Bool { get }

Skipped declarations

No declarations were skipped in this snapshot.

All HomeKit types →