AmazonSales
class AmazonSales(inventory: AmazonInventoryz, dispatcher: Dispatcherz) : AmazonSalez
Content copied to clipboard
Constructors
Link copied to clipboard
fun AmazonSales(inventory: AmazonInventoryz, dispatcher: Dispatcherz = BillingzDispatcher())
Content copied to clipboard
Types
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun processHistoryQueryResult(response: PurchaseUpdatesResponse)
Content copied to clipboard
Helper method for a verified PurchaseUpdatesResponse
Link copied to clipboard
Link copied to clipboard
open override fun processOrdersQueryResult(response: PurchaseUpdatesResponse)
Content copied to clipboard
Helper method for a verified PurchaseUpdatesResponse
Link copied to clipboard
For handling Amazon IAP purchases. Purchases can exist from both and incomplete purchase flow, such as when a user loses network connection after a purchase, or from a normal purchase flow.
Link copied to clipboard
open override fun processPurchaseUpdates(response: PurchaseUpdatesResponse?)
Content copied to clipboard
For handling queries for either a recent list of purchases, or for a complete history of purchases made.
Link copied to clipboard
Must be called in onResume
Link copied to clipboard
open override fun queryReceipts(type: Productz.Type?): QueryResult<OrderHistoryz>
Content copied to clipboard
Link copied to clipboard
Must be called in onResume
Link copied to clipboard
open override fun setObfuscatedIdentifiers(accountId: String?, profileId: String?)
Content copied to clipboard
Link copied to clipboard
open override fun startOrder(activity: Activity?, product: Productz, client: Clientz, options: Bundle?)
Content copied to clipboard
Link copied to clipboard
Properties
Link copied to clipboard
open override var orderHistoryLiveData: MutableLiveData<AmazonOrderHistory>
Content copied to clipboard
Link copied to clipboard
open override val orderHistoryStateFlow: MutableStateFlow<AmazonOrderHistory?>
Content copied to clipboard
Link copied to clipboard
open override var orderUpdaterListener: Salez.OrderUpdaterListener? = null
Content copied to clipboard
Link copied to clipboard
open override var orderValidatorListener: Salez.OrderValidatorListener? = null
Content copied to clipboard