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. |
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. |
Button | Main entry point to the Button SDK. |
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 |
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 | |
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. |
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 |
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 |