# AlternativeBillingOnlyAvailabilityListener


```
public interface AlternativeBillingOnlyAvailabilityListener
```

<br />

*** ** * ** ***

Listener for the result of the `https://developer.android.com/reference/com/android/billingclient/api/BillingClient#isAlternativeBillingOnlyAvailableAsync(com.android.billingclient.api.AlternativeBillingOnlyAvailabilityListener)` API.

## Summary

| ### Public methods |
|---|---|
| `abstract void` | `https://developer.android.com/reference/com/android/billingclient/api/AlternativeBillingOnlyAvailabilityListener#onAlternativeBillingOnlyAvailabilityResponse(com.android.billingclient.api.BillingResult)( https://developer.android.com/reference/com/android/billingclient/api/BillingResult billingResult )` Called to receive the results from `https://developer.android.com/reference/com/android/billingclient/api/BillingClient#isAlternativeBillingOnlyAvailableAsync(com.android.billingclient.api.AlternativeBillingOnlyAvailabilityListener)` when it is finished. |

## Public methods

### onAlternativeBillingOnlyAvailabilityResponse

```
abstract void onAlternativeBillingOnlyAvailabilityResponse(
    BillingResult billingResult
)
```

Called to receive the results from `https://developer.android.com/reference/com/android/billingclient/api/BillingClient#isAlternativeBillingOnlyAvailableAsync(com.android.billingclient.api.AlternativeBillingOnlyAvailabilityListener)` when it is finished.

| Parameters |
|---|---|
| `https://developer.android.com/reference/com/android/billingclient/api/BillingResult billingResult` | The billing result of the alternative billing only availability query. It will contain `https://developer.android.com/reference/com/android/billingclient/api/BillingClient.BillingResponseCode#OK()` if alternative billing only is available or an error response otherwise. |