---
schema_version: "1"
id: c5f955d4a1deca956ee9cb9fc71ff9b6f572a36478ae57b3378c5c89db0213f0
title: InAppMessageDismissReason
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud-mobilepush/engagement_sdk/references/ios-sdk-v11/sfmc-sdk/enums/inappmessagedismissreason.md
canonical_url: https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/inappmessagedismissreason.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: d349c359c9644b2a36f72155995af3b2b1d50445d0bad99a842f75637fbc4454
products:
  - Salesforce Engagement SDK
---
# InAppMessageDismissReason

`Enumeration`

## Declaration

```swift
@objc(SFMCSdkInAppMessageDismissReason)
public enum InAppMessageDismissReason : Int

case auto = 1

case button = 2

case closed = 3
```

## Cases

### `auto`

Auto dismiss reason

```swift
case auto = 1
```

---

### `button`

Button dismiss reason

```swift
case button = 2
```

---

### `closed`

Closed dismiss reason

```swift
case closed = 3
```

---
