---
schema_version: "1"
id: ac38597adc35ca386f4c989d6f4c23c31a111785c5b43f43b65f1b67eb2f7c60
title: InAppMessageButtonConfiguration
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/inappmessagebuttonconfiguration.md
canonical_url: https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/inappmessagebuttonconfiguration.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 43f0be3d1a3c6a2bbcf357a42638eb3b6019874384a8dd7a38c370258e77ecf2
products:
  - Salesforce Engagement SDK
---
# InAppMessageButtonConfiguration

`Enumeration`

## Declaration

```swift
@objc(SFMCSdkInAppMessageButtonConfiguration)
public enum InAppMessageButtonConfiguration : Int

case unknown = -1

case twoUp = 0

case stacked
```

## Cases

### `unknown`

Represents an unsupported or unrecognized button configuration.

```swift
case unknown = -1
```

---

### `twoUp`

```swift
case twoUp = 0
```

---

### `stacked`

```swift
case stacked
```

---
