# SkuDetailsResponseListener

# SkuDetailsResponseListener

<br />

```
public interface SkuDetailsResponseListener
```

<br />

*** ** * ** ***

| **This interface is deprecated.**   
|
| Use[BillingClient#queryProductDetailsAsync](https://developer.android.com/reference/com/android/billingclient/api/BillingClient#queryProductDetailsAsync(com.android.billingclient.api.QueryProductDetailsParams,com.android.billingclient.api.ProductDetailsResponseListener))instead

Listener to a result of SKU details query.

## Summary

| ### Public methods |
|--------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `abstract void`    | ~~[onSkuDetailsResponse](https://developer.android.com/reference/com/android/billingclient/api/SkuDetailsResponseListener#onSkuDetailsResponse(com.android.billingclient.api.BillingResult,java.util.List<com.android.billingclient.api.SkuDetails>))~~`(` ` `[BillingResult](https://developer.android.com/reference/com/android/billingclient/api/BillingResult)` billingResult,` ` `[List](https://developer.android.com/reference/java/util/List.html)`<`[SkuDetails](https://developer.android.com/reference/com/android/billingclient/api/SkuDetails)`> skuDetailsList` `)` Called to notify that a fetch SKU details operation has finished. |

## Public methods

### onSkuDetailsResponse

```
abstract void [onSkuDetailsResponse](https://developer.android.com/reference/com/android/billingclient/api/SkuDetailsResponseListener#onSkuDetailsResponse(com.android.billingclient.api.BillingResult,java.util.List<com.android.billingclient.api.SkuDetails>))(
    BillingResult billingResult,
    List<SkuDetails> skuDetailsList
)
```

Called to notify that a fetch SKU details operation has finished.  

|                                                                                       Parameters                                                                                       |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [BillingResult](https://developer.android.com/reference/com/android/billingclient/api/BillingResult)` billingResult`                                                                   | Result of the query.[ITEM_UNAVAILABLE](https://developer.android.com/reference/com/android/billingclient/api/BillingClient.BillingResponseCode#ITEM_UNAVAILABLE())if no SKU details are found. |
| [List](https://developer.android.com/reference/java/util/List.html)`<`[SkuDetails](https://developer.android.com/reference/com/android/billingclient/api/SkuDetails)`> skuDetailsList` | List of SKU details.                                                                                                                                                                           |