com.usebutton.merchant

Package-level declarations

An open source client library for Button merchants.

Types

ActivityReportingTask

open class ActivityReportingTask : Task

Asynchronous task used to report user activity to Button.

ButtonMerchant

class ButtonMerchant

Primary entry point for the Button merchant library.

ButtonProduct

open class ButtonProduct : ButtonProductCompatible

A concrete implementation of the ButtonProductCompatible interface.

ButtonProductCompatible

interface ButtonProductCompatible

An interface that defines the product properties that may be provided when reporting user activity.

Order

open class Order

Represents an order placed by the user to be reported using reportOrder

OrderListener

interface OrderListener

Callbacks for report order

PostInstallIntentListener

interface PostInstallIntentListener

Callbacks for post-install intent handler.

UserActivityListener

interface UserActivityListener

Callbacks for tracking user activity.