# TransactionState

sealed class TransactionState

#### Inheritors

Authorization
PaymentProcessing
Idle
ProcessingOperation

## Types

Authorization
Link copied to clipboard
data class Authorization(val amount: String, val language: String, val transactionType: String?) : TransactionState

Being sent while Payment Application performs Auth call to gateway

Idle
Link copied to clipboard
object Idle : TransactionState

Being sent while Payment Application currently idle

PaymentProcessing
Link copied to clipboard
data class PaymentProcessing(val amount: String, val language: String, val transactionType: String?) : TransactionState

Being sent while Payment Application processes the payment

ProcessingOperation
Link copied to clipboard
data class ProcessingOperation(val message: String) : TransactionState

Being sent while Payment Application processes some service activities