# UnfetchedProduct


```
public final class UnfetchedProduct
```

<br />

*** ** * ** ***

Represents a product that was unable to be fetched.

## Summary

| ### Nested types |
|---|
| `@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/UnfetchedProduct.StatusCode` Possible Status codes. |

| ### Public methods |
|---|---|
| `boolean` | `https://developer.android.com/reference/com/android/billingclient/api/UnfetchedProduct#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object.html o)` |
| `https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/com/android/billingclient/api/UnfetchedProduct#getProductId()()` Returns the product's Id of the unfetched product. |
| `https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/com/android/billingclient/api/UnfetchedProduct#getProductType()()` Returns the `https://developer.android.com/reference/com/android/billingclient/api/BillingClient.ProductType` of the unfetched product. |
| `int` | `https://developer.android.com/reference/com/android/billingclient/api/UnfetchedProduct#getStatusCode()()` Returns the `https://developer.android.com/reference/com/android/billingclient/api/UnfetchedProduct.StatusCode` of the unfetched product. |
| `int` | `https://developer.android.com/reference/com/android/billingclient/api/UnfetchedProduct#hashCode()()` |
| `https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/com/android/billingclient/api/UnfetchedProduct#toString()()` |

## Public methods

### equals

```
public boolean equals(Object o)
```

### getProductId

```
public String getProductId()
```

Returns the product's Id of the unfetched product.

### getProductType

```
public String getProductType()
```

Returns the `https://developer.android.com/reference/com/android/billingclient/api/BillingClient.ProductType` of the unfetched product.

### getStatusCode

```
public int getStatusCode()
```

Returns the `https://developer.android.com/reference/com/android/billingclient/api/UnfetchedProduct.StatusCode` of the unfetched product.

### hashCode

```
public int hashCode()
```

### toString

```
public String toString()
```