| ActionListener | |
| ActionQuery | This class is deprecated. Button Actions has been deprecated. Please contact Button to update your integration. |
| ActionRequest | This class is deprecated. Button Actions has been deprecated. Please contact Button to update your integration. |
| Boost | Boost is a private beta product. |
| BoostRequest | A Boost request defines the parameters for a Boost fetch. |
| BoostRequest.Listener | Boost request callback interface invoked on completion. |
| BoostResponse | A BoostResponse is passed to a BoostView for rendering |
| BoostView | Boost is a private beta product. |
| BoostView.Listener | Listener that is invoked when a user interacts with a BoostView |
| BoostView.RenderListener | Render callback interface invoked on completion. |
| BrowserChromeClient | Class to handle click callbacks on the browsers header and footer |
| BrowserConfig | A BrowserConfig object defines certain parameters to be used when opening a URL in the Browser. |
| BrowserConfig.Builder | |
| BrowserInterface | Interface containing methods that a publisher can use to customize the embedded browser experience. |
| BrowserInterface.Footer | Footer chrome for the embedded browser. |
| BrowserInterface.Header | Header chrome and title bar for the embedded browser. |
| BrowserPage | Object that contains content and information about the page the user is currently viewing. |
| BrowserPage.DomResultListener | Callback listener which is used to retrieve the current webpage's DOM |
| Button | Main entry point to the Button SDK. |
| Button.InvalidAppIdException | Exception class when an Application id is invalid. |
| Button.OnConfigureListener | Completion listener for configure(Context, String, OnConfigureListener). |
| ButtonAction | |
| ButtonAction.Listener | |
| ButtonActionsInterface | This interface is deprecated. Button Actions has been deprecated. Please contact Button to update your integration. |
| CallToAction | Call to action for a Checkout Card. |
| Card | Base template class for checkout extension overlay cards. |
| CardList | |
| CheckoutPage | Object that contains content and information about a browser checkout page where the user is completing a purchase. |
| Commission | Commission Object representing the commissionablity of a product |
| Commission.CommissionType | Enum Representing the values for "commissionType" in the commission object |
| Configuration | |
| CreativeType | CreativeType attributeValue should be 1:1 with values in attrs.xml |
| DebugInterface | Button's interface to debugging related functionality. |
| DropinButton | This class is deprecated. Button Actions has been deprecated. Please contact Button to update your integration. |
| Event |
| Identifiers | This class is deprecated. No replacement. |
| Identifiers.IdentifierName | |
| ImpressionView | |
| InteractiveButton | This class is deprecated. Button Actions has been deprecated. Please contact Button to update your integration. |
| InvalidAppActionException | Exception class when an app action is configured incorrectly. |
| Inventory | This class is deprecated. No replacement. |
| InventoryGroup | This class is deprecated. No replacement. |
| Item |
| Journey | |
| Journey.Type |
| Link | |
| ListBody | This class is deprecated. No replacement. |
| Location | This class is deprecated. No replacement. |
| MusicArtist |
| OfferDetails | Model class encapsulating the |
| OfferDetails.Builder | Creates a new instance with the details of an impression to be passed to an configureWith(OfferDetails) method. |
| OnBrowserOpenedListener | Completion listener for when a Browser experience has been opened
via openURL(String, BrowserConfig, OnBrowserOpenedListener). |
| OnUrlOpenedListener |
This interface is deprecated.
use openURL(String, BrowserConfig, OnBrowserOpenedListener) instead.
|
| PaymentMethod | |
| PaymentMethod.CardType | |
| PaymentMethodProvider | |
| PaymentMethodReceiver | |
| Personalization | The SDK interface to Button's Personalization offerings. |
| Product | Class representing a product |
| ProductPage | Object that contains Product and Commission information about the product page
the user is currently viewing. |
| PurchasePage | Object that contains content and information about a browser page where the user has completed a purchase. |
| PurchasePath | Purchase Path response object that can be started to send the user to the partner application or embedded web view. |
| PurchasePath.Listener | |
| PurchasePathExtension | This interface allows you to create a Purchase Path extension for dynamic customization of the embedded browser user experience. |
| PurchasePathInterface | Button Purchase Path takes regular Merchant URLs to products, categories or just the homepage and replaces them with a fully attributed Button Purchase Path, optimized for both conversion and user experience. |
| PurchasePathListener | Purchase Path request callback interface invoked on completion. |
| PurchasePathRequest | A Purchase Path request defines the parameters for a Purchase Path fetch. |
| TextCard | This is a concrete card class that can display a title and body text. |
| TextCard.Builder |
| User |
| ViewableImpression | What ia a viewable impression?A viewable impression is one that has met the following criteria:
|
| VisibleRateType | An enum representing type of the visibleRate for the offer that is displayed to the user |