# BillingResult.Builder


```
public class BillingResult.Builder
```

<br />

*** ** * ** ***

Helps to construct `https://developer.android.com/reference/com/android/billingclient/api/BillingResult` that are used to return response from In-app Billing API.

## Summary

| ### Public methods |
|---|---|
| `https://developer.android.com/reference/com/android/billingclient/api/BillingResult` | `https://developer.android.com/reference/com/android/billingclient/api/BillingResult.Builder#build()()` Returns `https://developer.android.com/reference/com/android/billingclient/api/BillingResult` reference. |
| `https://developer.android.com/reference/com/android/billingclient/api/BillingResult.Builder` | `https://developer.android.com/reference/com/android/billingclient/api/BillingResult.Builder#setDebugMessage(java.lang.String)(https://developer.android.com/reference/java/lang/String.html debugMessage)` |
| `https://developer.android.com/reference/com/android/billingclient/api/BillingResult.Builder` | `https://developer.android.com/reference/com/android/billingclient/api/BillingResult.Builder#setOnPurchasesUpdatedSubResponseCode(int)( int onPurchasesUpdatedSubResponseCode )` |
| `https://developer.android.com/reference/com/android/billingclient/api/BillingResult.Builder` | `https://developer.android.com/reference/com/android/billingclient/api/BillingResult.Builder#setResponseCode(int)(int responseCode)` |

## Public methods

### build

```
public BillingResult build()
```

Returns `https://developer.android.com/reference/com/android/billingclient/api/BillingResult` reference.

### setDebugMessage

```
public BillingResult.Builder setDebugMessage(String debugMessage)
```

### setOnPurchasesUpdatedSubResponseCode

```
public BillingResult.Builder setOnPurchasesUpdatedSubResponseCode(
    int onPurchasesUpdatedSubResponseCode
)
```

### setResponseCode

```
public BillingResult.Builder setResponseCode(int responseCode)
```