ActionListener | |
ActionQuery | This is the main class holding context information for the current screen of your application. |
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 | Identifiers for use with ActionQuery or any of its types, for
example Location . |
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 | An inventory item represents a choice for the user, your UI should be flexible and support a varying number of inventory items for the user to pick. |
InventoryGroup | An inventory group represents a logical grouping of inventory items, e.g. |
Item |
Journey | |
Journey.Type |
Link | |
ListBody | A ListBody object represents a list of inventory, these are grouped into one or more
InventoryGroup . |
Location | Entity representing a coordinate (lat/lng) or address and an optional set of provider specific identifiers. |
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 |