# Package-level declarations

Contains code which represents states of payment application. Each foreground request will contain information of payment application state

## Types

AuthorisationTransactionState
Link copied to clipboard
class AuthorisationTransactionState(val amount: String, val language: String, val transactionType: String?) : IPCTransactionState

State means that application sent authorization request

CommonProcessingState
Link copied to clipboard
class CommonProcessingState(val message: String) : IPCTransactionState
IdleTransactionState
Link copied to clipboard
class IdleTransactionState : IPCTransactionState

State means that payment application is in idle state

IPCTransactionState
Link copied to clipboard
open class IPCTransactionState(val mode: Int, val amount: String? = null, val language: String? = null, val message: String? = null, val transactionType: String? = null) : Parcelable
PaymentTransactionState
Link copied to clipboard
class PaymentTransactionState(val amount: String, val language: String, val transactionType: String?) : IPCTransactionState

State means that payment application is performing payment processing operations