# BillingProgramAvailabilityDetails.BillingChoiceAvailabilityDetails.ChoiceScreenType


```
@Retention(value = java.lang.annotation.RetentionPolicy.SOURCE)
public annotation BillingProgramAvailabilityDetails.BillingChoiceAvailabilityDetails.ChoiceScreenType
```

<br />

*** ** * ** ***

The type of choice screen to be rendered.

## Summary

| ### Constants |
|---|---|
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/BillingProgramAvailabilityDetails.BillingChoiceAvailabilityDetails.ChoiceScreenType#DEVELOPER_RENDERED() = 1` Choice screen is rendered by the developer's app. |
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/BillingProgramAvailabilityDetails.BillingChoiceAvailabilityDetails.ChoiceScreenType#GOOGLE_RENDERED() = 2` Choice screen is rendered by Google Play. |
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/BillingProgramAvailabilityDetails.BillingChoiceAvailabilityDetails.ChoiceScreenType#UNSPECIFIED() = 0` Unspecified choice screen type. |

## Constants

### DEVELOPER_RENDERED

```
public static final int DEVELOPER_RENDERED = 1
```

Choice screen is rendered by the developer's app.

### GOOGLE_RENDERED

```
public static final int GOOGLE_RENDERED = 2
```

Choice screen is rendered by Google Play.

### UNSPECIFIED

```
public static final int UNSPECIFIED = 0
```

Unspecified choice screen type.