## 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

- [BrowserInterface](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/BrowserInterface.html)
- [BrowserInterface.Footer](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/BrowserInterface.Footer.html)
- [BrowserInterface.Header](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/BrowserInterface.Header.html)
- [BrowserPage](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/BrowserPage.html)
- [BrowserPage.DomResultListener](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/BrowserPage.DomResultListener.html)
- [CardList](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/CardList.html)
- [CheckoutPage](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/CheckoutPage.html)
- [ProductPage](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/ProductPage.html)
- [PurchasePage](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/PurchasePage.html)
- [PurchasePath.Listener](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/PurchasePath.Listener.html)
- [PurchasePathExtension](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/PurchasePathExtension.html)
- [PurchasePathInterface](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/PurchasePathInterface.html)
- [PurchasePathListener](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/PurchasePathListener.html)

## Classes

- [BrowserChromeClient](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/BrowserChromeClient.html)
- [CallToAction](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/CallToAction.html)
- [Card](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/Card.html)
- [Commission](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/Commission.html)
- [Product](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/Product.html)
- [PurchasePath](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/PurchasePath.html)
- [PurchasePathRequest](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/PurchasePathRequest.html)
- [TextCard](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/TextCard.html)
- [TextCard.Builder](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/TextCard.Builder.html)

## Enums

- [Commission.CommissionType](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/Commission.CommissionType.html)

## CallToAction Class

### Overview
Call to action for a Checkout Card. The call to action is displayed in the footer when a card is in the active state.

### Summary
| Public Constructors |
| --- |
| [CallToAction](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/CallToAction.html#CallToAction(int,%20java.lang.String,%20int))(int icon, [String](https://d.android.com/reference/java/lang/String.html) text, int textColor) <br>Creates a new checkout card call to action. |

### Public Methods
| Method | Return Type |
| --- | --- |
| [getIcon](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/CallToAction.html#getIcon()) | int |
| [getText](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/CallToAction.html#getText()) | [String](https://d.android.com/reference/java/lang/String.html) |
| [getTextColor](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/CallToAction.html#getTextColor()) | int |
| [setIcon](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/CallToAction.html#setIcon(int)) | void |
| [setText](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/CallToAction.html#setText(java.lang.String)) | void |
| [setTextColor](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/purchasepath/CallToAction.html#setTextColor(int)) | void |

### Public Constructors
#### CallToAction(int icon, String text, int textColor)
Creates a new checkout card call to action.

##### Parameters
| Parameter | Description |
| --- | --- |
| icon | display icon drawable resource id. |
| text | display text string. |
| textColor | display text color hex value. |
