# GetBillingChoiceInfoParams


```
public final class GetBillingChoiceInfoParams
```

<br />

*** ** * ** ***

Params for `https://developer.android.com/reference/com/android/billingclient/api/BillingClient#getBillingChoiceInfoAsync(com.android.billingclient.api.GetBillingChoiceInfoParams,com.android.billingclient.api.BillingChoiceInfoResponseListener)`.

## Summary

| ### Nested types |
|---|
| `public final class https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams.Builder` Builder for `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams`. |
| `@https://developer.android.com/reference/java/lang/annotation/Retention.html(value = https://developer.android.com/reference/java/lang/annotation/java.lang.annotation.RetentionPolicy.html#SOURCE) public annotation https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams.ImageLayout` Supported image layouts. |

| ### Public methods |
|---|---|
| `int` | `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams#getBillingProgram()()` Returns the billing program. |
| `https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams#getPlayBillingChoiceImageLayout()()` Returns the Play Billing choice image layout. |
| `https://developer.android.com/reference/java/util/Locale.html` | `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams#getUserLocale()()` Returns the user locale if set and `null` otherwise. |
| `static https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams.Builder` | `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams#newBuilder()()` Returns a new builder for `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams`. |

## Public methods

### getBillingProgram

```
public int getBillingProgram()
```

Returns the billing program.

### getPlayBillingChoiceImageLayout

```
public String getPlayBillingChoiceImageLayout()
```

Returns the Play Billing choice image layout.

### getUserLocale

```
public Locale getUserLocale()
```

Returns the user locale if set and `null` otherwise.

### newBuilder

```
public static GetBillingChoiceInfoParams.Builder newBuilder()
```

Returns a new builder for `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams`.