One Logo Pool Ball
AccessorySetupKit · IOS API REFERENCE

ASDiscoveryDescriptor

class · iOS 18.0+ · SDK 27.1

class ASDiscoveryDescriptor

Members (33)

init

init

TypeScript
static init(): ASDiscoveryDescriptor
Swift declaration
init()
get · iOS 18.0+

ssid

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

ssid

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

ssidPrefix

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

ssidPrefix

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

bluetoothCompanyIdentifier

TypeScript
get bluetoothCompanyIdentifier(): ASBluetoothCompanyIdentifier
Swift declaration
var bluetoothCompanyIdentifier: ASBluetoothCompanyIdentifier { get set }
set · iOS 18.0+

bluetoothCompanyIdentifier

TypeScript
set bluetoothCompanyIdentifier(value: ASBluetoothCompanyIdentifier)
Swift declaration
var bluetoothCompanyIdentifier: ASBluetoothCompanyIdentifier { get set }
get · iOS 18.0+

bluetoothManufacturerDataBlob

TypeScript
get bluetoothManufacturerDataBlob(): (ArrayBuffer) | null
Swift declaration
var bluetoothManufacturerDataBlob: Data? { get set }
set · iOS 18.0+

bluetoothManufacturerDataBlob

TypeScript
set bluetoothManufacturerDataBlob(value: (ArrayBuffer) | null)
Swift declaration
var bluetoothManufacturerDataBlob: Data? { get set }
get · iOS 18.0+

bluetoothManufacturerDataMask

TypeScript
get bluetoothManufacturerDataMask(): (ArrayBuffer) | null
Swift declaration
var bluetoothManufacturerDataMask: Data? { get set }
set · iOS 18.0+

bluetoothManufacturerDataMask

TypeScript
set bluetoothManufacturerDataMask(value: (ArrayBuffer) | null)
Swift declaration
var bluetoothManufacturerDataMask: Data? { get set }
get · iOS 18.0+

bluetoothNameSubstring

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

bluetoothNameSubstring

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

bluetoothNameSubstringCompareOptions

TypeScript
get bluetoothNameSubstringCompareOptions(): _Foundation_NSString_CompareOptions
Swift declaration
var bluetoothNameSubstringCompareOptions: NSString.CompareOptions { get set }
set · iOS 18.2+

bluetoothNameSubstringCompareOptions

TypeScript
set bluetoothNameSubstringCompareOptions(value: _Foundation_NSString_CompareOptions)
Swift declaration
var bluetoothNameSubstringCompareOptions: NSString.CompareOptions { get set }
get · iOS 18.0+

bluetoothRange

TypeScript
get bluetoothRange(): ASDiscoveryDescriptor_Range
Swift declaration
var bluetoothRange: ASDiscoveryDescriptor.Range { get set }
set · iOS 18.0+

bluetoothRange

TypeScript
set bluetoothRange(value: ASDiscoveryDescriptor_Range)
Swift declaration
var bluetoothRange: ASDiscoveryDescriptor.Range { get set }
get · iOS 18.0+

bluetoothServiceDataBlob

TypeScript
get bluetoothServiceDataBlob(): (ArrayBuffer) | null
Swift declaration
var bluetoothServiceDataBlob: Data? { get set }
set · iOS 18.0+

bluetoothServiceDataBlob

TypeScript
set bluetoothServiceDataBlob(value: (ArrayBuffer) | null)
Swift declaration
var bluetoothServiceDataBlob: Data? { get set }
get · iOS 18.0+

bluetoothServiceDataMask

TypeScript
get bluetoothServiceDataMask(): (ArrayBuffer) | null
Swift declaration
var bluetoothServiceDataMask: Data? { get set }
set · iOS 18.0+

bluetoothServiceDataMask

TypeScript
set bluetoothServiceDataMask(value: (ArrayBuffer) | null)
Swift declaration
var bluetoothServiceDataMask: Data? { get set }
get · iOS 18.0+

bluetoothServiceUUID

TypeScript
get bluetoothServiceUUID(): (_CoreBluetooth_CBUUID) | null
Swift declaration
@NSCopying var bluetoothServiceUUID: CBUUID? { get set }
set · iOS 18.0+

bluetoothServiceUUID

TypeScript
set bluetoothServiceUUID(value: (_CoreBluetooth_CBUUID) | null)
Swift declaration
@NSCopying var bluetoothServiceUUID: CBUUID? { get set }
get · iOS 18.0+

supportedOptions

TypeScript
get supportedOptions(): ASAccessory_SupportOptions
Swift declaration
var supportedOptions: ASAccessory.SupportOptions { get set }
set · iOS 18.0+

supportedOptions

TypeScript
set supportedOptions(value: ASAccessory_SupportOptions)
Swift declaration
var supportedOptions: ASAccessory.SupportOptions { get set }
get · iOS 26.0+

wifiAwareModelNameMatch

TypeScript
get wifiAwareModelNameMatch(): (ASPropertyCompareString) | null
Swift declaration
@NSCopying var wifiAwareModelNameMatch: ASPropertyCompareString? { get set }
set · iOS 26.0+

wifiAwareModelNameMatch

TypeScript
set wifiAwareModelNameMatch(value: (ASPropertyCompareString) | null)
Swift declaration
@NSCopying var wifiAwareModelNameMatch: ASPropertyCompareString? { get set }
get · iOS 26.0+

wifiAwareServiceName

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

wifiAwareServiceName

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

wifiAwareServiceRole

TypeScript
get wifiAwareServiceRole(): ASDiscoveryDescriptor_WiFiAwareServiceRole
Swift declaration
var wifiAwareServiceRole: ASDiscoveryDescriptor.WiFiAwareServiceRole { get set }
set · iOS 26.0+

wifiAwareServiceRole

TypeScript
set wifiAwareServiceRole(value: ASDiscoveryDescriptor_WiFiAwareServiceRole)
Swift declaration
var wifiAwareServiceRole: ASDiscoveryDescriptor.WiFiAwareServiceRole { get set }
get · iOS 26.0+

wifiAwareVendorNameMatch

TypeScript
get wifiAwareVendorNameMatch(): (ASPropertyCompareString) | null
Swift declaration
@NSCopying var wifiAwareVendorNameMatch: ASPropertyCompareString? { get set }
set · iOS 26.0+

wifiAwareVendorNameMatch

TypeScript
set wifiAwareVendorNameMatch(value: (ASPropertyCompareString) | null)
Swift declaration
@NSCopying var wifiAwareVendorNameMatch: ASPropertyCompareString? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All AccessorySetupKit types →