ActionListener | |
ActionQuery | This is the main class holding context information for the current screen of your application. |
ActionRequest | A Button Action request defines the parameters for fetching an action. |
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 | Buttons provide relevant actions to your users, complete with a corresponding UI. |
CallToAction | Call to action for a Checkout Card. |
Card | Base template class for checkout extension overlay cards. |
CardList | |
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 | |
DropinButton | This is the default UI class that you will have to drop into your layout XML to display a Button. |
Event |
Identifiers | Identifiers for use with ActionQuery or any of its types, for
example Location . |
Identifiers.IdentifierName | |
ImpressionView | |
InteractiveButton | The InteractiveButton is an alternative to DropinButton and will give the user a swipable
list of top-level options to choose from for a direct link into the commerce application. |
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 |
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 | |
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 |
VisibleRateType | An enum representing type of the visibleRate for the offer that is displayed to the user |