---
title: CustomerEngagementSession.CustomerConfiguration
framework: proximityreader
role: symbol
role_heading: Structure
path: proximityreader/customerengagementsession/customerconfiguration-swift.struct
---

# CustomerEngagementSession.CustomerConfiguration

A structure that contains configuration details for the connected customer device.

## Declaration

```swift
struct CustomerConfiguration
```

## Overview

Overview This is available on the CustomerEngagementSession.Event.ready event after the merchant device establishes the peer connection with the customer’s device.

## Topics

### Instance Properties

- [clientType](proximityreader/customerengagementsession/customerconfiguration-swift.struct/clienttype.md)
- [locale](proximityreader/customerengagementsession/customerconfiguration-swift.struct/locale.md)
- [sessionToken](proximityreader/customerengagementsession/customerconfiguration-swift.struct/sessiontoken.md)
- [version](proximityreader/customerengagementsession/customerconfiguration-swift.struct/version.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting customer configuration

- [customerConfiguration](proximityreader/customerengagementsession/customerconfiguration-swift.property.md)
- [CustomerEngagementSession.PeerClientType](proximityreader/customerengagementsession/peerclienttype.md)
