# InAppMessageParams.InAppMessageCategoryId


```
@Retention(value = java.lang.annotation.RetentionPolicy.SOURCE)
public annotation InAppMessageParams.InAppMessageCategoryId
```

<br />

*** ** * ** ***

A high-level category of the in-app message.

One category can be mapped to multiple in-app messages.

## Summary

| ### Constants |
|---|---|
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams.InAppMessageCategoryId#TRANSACTIONAL() = 2` The in-app messages of this category are for transactional purposes, such as payment issues or outstanding opt-in price increases. |
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams.InAppMessageCategoryId#UNKNOWN_IN_APP_MESSAGE_CATEGORY_ID() = 0` |

## Constants

### TRANSACTIONAL

```
public static final int TRANSACTIONAL = 2
```

The in-app messages of this category are for transactional purposes, such as payment issues or outstanding opt-in price increases.

### UNKNOWN_IN_APP_MESSAGE_CATEGORY_ID

```
public static final int UNKNOWN_IN_APP_MESSAGE_CATEGORY_ID = 0
```