One Logo Pool Ball
WiFiAware · IOS API REFERENCE

WAEndpoint

struct · iOS 26.0+ · SDK 27.1

struct WAEndpoint

The endpoint of a Wi-Fi Aware connection.

Members (5)

get · iOS 26.0+

description

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

The description of the object.

get · iOS 26.0+

publishedService

TypeScript
get publishedService(): (WAPublishableService) | null
Swift declaration
var publishedService: WAPublishableService? { get }

The publishable service that is, or can be, connected. Use `nil` if a publishable service isn't in use.

get · iOS 26.0+

subscribedService

TypeScript
get subscribedService(): (WASubscribableService) | null
Swift declaration
var subscribedService: WASubscribableService? { get }

The subscribable service that is, or can be, connected. Use `nil` if a subscribable service isn't in use.

get · iOS 27.0+

performanceForecast

TypeScript
get performanceForecast(): NativeMap<WAPerformanceMode, WAPerformanceForecast>
Swift declaration
let performanceForecast: [WAPerformanceMode : WAPerformanceForecast]

The forecasted performance for connections setup to the remote device, per WAPerformanceMode. This estimation makes certain worst case assumptions about the remote device when calculating performance. A more accurate performance report is available though WAPerformanceReport after a connection is setup. Returns an empty dictionary if the forecast cannot be estimated.

get · iOS 26.0+

device

TypeScript
get device(): WAPairedDevice
Swift declaration
let device: WAPairedDevice

The remote device that is, or can be, connected.

Skipped declarations

No declarations were skipped in this snapshot.

All WiFiAware types →