Package-level declarations

Types

Link copied to clipboard
@ObjCName(name = "TeyaPaymentStateSubscription", exact = true)
interface PaymentStateSubscription

PaymentStateSubscription is a handler to a payment which is "in progress". It allows for:

Link copied to clipboard
@ObjCName(name = "TeyaPrintingStatusSubscription", exact = true)
interface PrintingStatusSubscription

PrintingStatusSubscription is a handler to a printing action which is "in progress". It allows for:

Link copied to clipboard
@ObjCName(name = "TeyaRefundResultSubscription", exact = true)
interface RefundResultSubscription

RefundResultSubscription is a handler to a refund which is "in progress". It allows for subscribing to the final result of that refund.

Link copied to clipboard
@ObjCName(name = "TeyaCommonPrintingApi", exact = true)
interface TeyaCommonPrintingApi

TeyaCommonPrintingApi is the main interface for printing requests to the Teya payment app. It provides a unified API for printing related functions in the Teya payment app, regardless of the type used underneath.

Link copied to clipboard
@ObjCName(name = "TeyaCommonTransactionsApi", exact = true)
interface TeyaCommonTransactionsApi

TeyaCommonTransactionsApi is the main interface for transaction related calls to the Teya payment app. It provides a unified API for transaction related functions in the Teya payment app, regardless of the type used underneath.