---
title: WAPairedDevice.PairingInfo
framework: wifiaware
role: symbol
role_heading: Structure
path: wifiaware/wapaireddevice/pairinginfo-swift.struct
---

# WAPairedDevice.PairingInfo

A collection of unauthenticated information the system receives from a device before it’s paired for the first time.

## Declaration

```swift
struct PairingInfo
```

## Overview

Overview For privacy reasons, these values are only sent during initial pairing over Wi-Fi Aware, with a: Publisher: Include it in publish frames when you enable Wi-Fi Aware pair setup. Subscriber: Include it in the pairing bootstrap request frame when you pair to a publisher. After initial pairing completes, the system no longer sends these values in any over-the-air frames, to prevent user tracking and protect user privacy. warning: These values are only intended to assist a person during the initial one-time pairing process and shouldn’t be used for any other purpose. Because the system receives the values before the initial pairing, the system transmits them over an insecure, unauthenticated, and unencrypted channel. Consequently, they may be intercepted or manipulated by an attacker, making it impossible to verify their accuracy. Therefore, if your app requires reliable and detailed information about the connected device, it should obtain it through the secure Wi-Fi Aware data path after pairing is complete, rather than relying on the content in this structure.

## Topics

### Receiving device information

- [vendorName](wifiaware/wapaireddevice/pairinginfo-swift.struct/vendorname.md)
- [modelName](wifiaware/wapaireddevice/pairinginfo-swift.struct/modelname.md)
- [pairingName](wifiaware/wapaireddevice/pairinginfo-swift.struct/pairingname.md)

### Getting a string description

- [description](wifiaware/wapaireddevice/pairinginfo-swift.struct/description.md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Paired devices

- [WAPairedDevice](wifiaware/wapaireddevice.md)
- [WAPairedDevice.Devices](wifiaware/wapaireddevice/devices.md)
- [WAPairedDevice.DevicesSequence](wifiaware/wapaireddevice/devicessequence.md)
