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

# CustomerEngagementSession.Configuration

A set of configuration options for a customer engagement session.

## Declaration

```swift
struct Configuration
```

## Topics

### Initializers

- [init(currency:region:privacyPolicyURL:websiteURL:storeName:deviceName:passTypeIdentifiers:)](proximityreader/customerengagementsession/configuration-swift.struct/init(currency:region:privacypolicyurl:websiteurl:storename:devicename:passtypeidentifiers:).md)

### Instance Properties

- [currency](proximityreader/customerengagementsession/configuration-swift.struct/currency.md)
- [deviceName](proximityreader/customerengagementsession/configuration-swift.struct/devicename.md)
- [passTypeIdentifiers](proximityreader/customerengagementsession/configuration-swift.struct/passtypeidentifiers.md)
- [privacyPolicyURL](proximityreader/customerengagementsession/configuration-swift.struct/privacypolicyurl.md)
- [region](proximityreader/customerengagementsession/configuration-swift.struct/region.md)
- [storeName](proximityreader/customerengagementsession/configuration-swift.struct/storename.md)
- [websiteURL](proximityreader/customerengagementsession/configuration-swift.struct/websiteurl.md)

## Relationships

### Conforms To

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

## See Also

### Configuring a session

- [configuration](proximityreader/customerengagementsession/configuration-swift.property.md)
- [open(using:)](proximityreader/customerengagementsession/open(using:).md)
- [close()](proximityreader/customerengagementsession/close().md)
- [CustomerEngagementSession.Token](proximityreader/customerengagementsession/token-swift.struct.md)
