## Classes

- [InvalidAppActionException](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/exception/InvalidAppActionException.html)
- [PurchasePathException](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/exception/PurchasePathException.html)

## Enums

- [PurchasePathException.ErrorCode](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/exception/PurchasePathException.ErrorCode.html)

---

## Summary

### PurchasePathException

**Public Constructors**  
- [PurchasePathException](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/exception/PurchasePathException.html#PurchasePathException(java.lang.String,%20com.usebutton.sdk.exception.PurchasePathException.ErrorCode))( [String](https://d.android.com/reference/java/lang/String.html) message, [PurchasePathException.ErrorCode](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/exception/PurchasePathException.ErrorCode.html) errorCode)

**Public Methods**  
- [PurchasePathException.ErrorCode](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/exception/PurchasePathException.ErrorCode.html)  
- [getErrorCode](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/exception/PurchasePathException.html#getErrorCode())()

### Inherited Methods  
From class [java.lang.Object](https://d.android.com/reference/java/lang/Object.html)

|     |     |
| --- | --- |
| [Object](https://d.android.com/reference/java/lang/Object.html) | clone() |
| boolean | equals( [Object](https://d.android.com/reference/java/lang/Object.html) arg0) |
| void | finalize() |
| final<br> <br> <br> [Class](https://d.android.com/reference/java/lang/Class.html) <?> | getClass() |
| int | hashCode() |
| final<br> <br> <br> void | notify() |
| final<br> <br> <br> void | notifyAll() |
| [String](https://d.android.com/reference/java/lang/String.html) | toString() |
| final<br> <br> <br> void | wait(long arg0, int arg1) |
| final<br> <br> <br> void | wait(long arg0) |
| final<br> <br> <br> void | wait() |

---

### Public Constructors

#### public PurchasePathException( [String](https://d.android.com/reference/java/lang/String.html) message, [PurchasePathException.ErrorCode](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/exception/PurchasePathException.ErrorCode.html) errorCode)

### Public Methods

#### public           [PurchasePathException.ErrorCode](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/exception/PurchasePathException.ErrorCode.html)getErrorCode()
