# BillingProgramReportingDetailsParams


```
public final class BillingProgramReportingDetailsParams
```

<br />

*** ** * ** ***

Parameters to create reporting details for the `https://developer.android.com/reference/com/android/billingclient/api/BillingClient#createBillingProgramReportingDetailsAsync(com.android.billingclient.api.BillingProgramReportingDetailsParams,com.android.billingclient.api.BillingProgramReportingDetailsListener)` API.

## Summary

| ### Nested types |
|---|
| `public final class https://developer.android.com/reference/com/android/billingclient/api/BillingProgramReportingDetailsParams.Builder` Helps construct `https://developer.android.com/reference/com/android/billingclient/api/BillingProgramReportingDetailsParams`. |
| `@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/BillingProgramReportingDetailsParams.DeveloperBillingType` The type for a developer-provided billing option. |

| ### Public methods |
|---|---|
| `int` | `https://developer.android.com/reference/com/android/billingclient/api/BillingProgramReportingDetailsParams#getBillingProgram()()` Returns the billing program that the generated reporting details are associated with. |
| `int` | `https://developer.android.com/reference/com/android/billingclient/api/BillingProgramReportingDetailsParams#getDeveloperBillingType()()` Returns the developer billing type that the generated reporting details are associated with. |
| `static https://developer.android.com/reference/com/android/billingclient/api/BillingProgramReportingDetailsParams.Builder` | `https://developer.android.com/reference/com/android/billingclient/api/BillingProgramReportingDetailsParams#newBuilder()()` Constructs a new `https://developer.android.com/reference/com/android/billingclient/api/BillingProgramReportingDetailsParams.Builder` instance. |

## Public methods

### getBillingProgram

```
public int getBillingProgram()
```

Returns the billing program that the generated reporting details are associated with.

### getDeveloperBillingType

```
public int getDeveloperBillingType()
```

Returns the developer billing type that the generated reporting details are associated with.

### newBuilder

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

Constructs a new `https://developer.android.com/reference/com/android/billingclient/api/BillingProgramReportingDetailsParams.Builder` instance.