## Packages

- [com.usebutton.sdk](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/package-summary.html)
- [com.usebutton.sdk.action](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/package-summary.html)
- [com.usebutton.sdk.autofill](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/autofill/package-summary.html)
- [com.usebutton.sdk.boost](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/boost/package-summary.html)
- [com.usebutton.sdk.browser](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/browser/package-summary.html)
- [com.usebutton.sdk.configuration](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/configuration/package-summary.html)
- [com.usebutton.sdk.context](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/context/package-summary.html)
- [com.usebutton.sdk.debug](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/debug/package-summary.html)
- [com.usebutton.sdk.exception](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/exception/package-summary.html)
- [com.usebutton.sdk.impression](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/impression/package-summary.html)
- [com.usebutton.sdk.models](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/models/package-summary.html)
- [com.usebutton.sdk.personalization](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/personalization/package-summary.html)
- [com.usebutton.sdk.purchasepath](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/package-summary.html)
- [com.usebutton.sdk.user](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/user/package-summary.html)

## Interfaces

- [Button.OnConfigureListener](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/Button.OnConfigureListener.html)
- [OnUrlOpenedListener](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/OnUrlOpenedListener.html)

## Classes

- [Button](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/Button.html)
- [DropinButton](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/DropinButton.html)
- [InteractiveButton](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/InteractiveButton.html)

## Exceptions

- [Button.InvalidAppIdException](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/Button.InvalidAppIdException.html)

### Class Overview

Exception class when an Application id is invalid.

### Inherited Methods

|    |    |
|----|----|
| synchronized<br> final<br> <br> <br> void | addSuppressed( [Throwable](https://d.android.com/reference/java/lang/Throwable.html) arg0) |
| synchronized<br> <br> <br> <br> [Throwable](https://d.android.com/reference/java/lang/Throwable.html) | fillInStackTrace() |
| synchronized<br> <br> <br> <br> [Throwable](https://d.android.com/reference/java/lang/Throwable.html) | getCause() |
| [String](https://d.android.com/reference/java/lang/String.html) | getLocalizedMessage() |
| [String](https://d.android.com/reference/java/lang/String.html) | getMessage() |
| [StackTraceElement\[\]](https://d.android.com/reference/java/lang/StackTraceElement.html) | getStackTrace() |
| synchronized<br> final<br> <br> <br> [Throwable\[\]](https://d.android.com/reference/java/lang/Throwable.html) | getSuppressed() |
| synchronized<br> <br> <br> <br> [Throwable](https://d.android.com/reference/java/lang/Throwable.html) | initCause( [Throwable](https://d.android.com/reference/java/lang/Throwable.html) arg0) |
| void | printStackTrace() |
| void | printStackTrace( [PrintWriter](https://d.android.com/reference/java/io/PrintWriter.html) arg0) |
| void | printStackTrace( [PrintStream](https://d.android.com/reference/java/io/PrintStream.html) arg0) |
| void | setStackTrace( [StackTraceElement\[\]](https://d.android.com/reference/java/lang/StackTraceElement.html) arg0) |
| [String](https://d.android.com/reference/java/lang/String.html) | toString() |

|    |    |
|----|----|
| [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() |
