---
title: CustomerEngagementSession.ConsentOption
framework: proximityreader
role: symbol
role_heading: Enumeration
path: proximityreader/customerengagementsession/consentoption
---

# CustomerEngagementSession.ConsentOption

An option on the sign-up form to receive promotional emails and text messages.

## Declaration

```swift
enum ConsentOption
```

## Topics

### Enumeration Cases

- [CustomerEngagementSession.ConsentOption.hidden](proximityreader/customerengagementsession/consentoption/hidden.md)
- [CustomerEngagementSession.ConsentOption.preSelected](proximityreader/customerengagementsession/consentoption/preselected.md)
- [CustomerEngagementSession.ConsentOption.visible](proximityreader/customerengagementsession/consentoption/visible.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Requesting and getting customer information

- [requestCustomerInfo(for:fields:message:)](proximityreader/customerengagementsession/requestcustomerinfo(for:fields:message:).md)
- [requestSignup(for:fields:message:emailConsent:smsConsent:termsAndConditions:)](proximityreader/customerengagementsession/requestsignup(for:fields:message:emailconsent:smsconsent:termsandconditions:).md)
- [requestAddress(for:fields:message:)](proximityreader/customerengagementsession/requestaddress(for:fields:message:).md)
- [requestPayment(for:using:delegate:)](proximityreader/customerengagementsession/requestpayment(for:using:delegate:).md)
- [CustomerEngagementSession.Purpose](proximityreader/customerengagementsession/purpose.md)
- [CustomerEngagementSession.Field](proximityreader/customerengagementsession/field.md)
