Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DBRequest(val type: Type, val payload: String)
Link copied to clipboard
data class DBResponse(var payload: List<OperationSnapshot>)
Link copied to clipboard
Link copied to clipboard
enum Event : Enum<Event>
Link copied to clipboard
Link copied to clipboard
data class MifareResponse(val cardType: Int, val serialNumber: String)
Link copied to clipboard
data class OfflineSettings(val offlineGranted: Boolean, val maxLimitOffline: Int, val offlineIsActive: Boolean = offlineGranted, val selectedLimitOffline: Int = maxLimitOffline)
Link copied to clipboard
Link copied to clipboard
data class Operation(val dateTime: String, val date: String, val time: String, val typeCode: String, val invoice: String, val rrn: String, val isBatched: Boolean, val status: Status, val amountPenny: Int, val amountRouble: String, val refundedAmountPenny: Int = 0, val signPath: String, val messageId: String, val ecrNumber: String, val ern: String, val isOffline: Boolean, val verifyCode: String, val tvr: String, val tsi: String, val aid: String, val cardInfo: String, val apn: String, val verifyMethode: String, val entryMode: String, val shortPan: String, val reversedRRN: String, val timestamp: Long, val expDate: String, val merchId: String, val bankName: String, val terminalId: String, val number: String)
Link copied to clipboard
data class OperationSnapshot(val data: Operation, val receipt: ReceiptData)
Link copied to clipboard
Link copied to clipboard
data class PError(val errorMessage: String?, val errorCode: String?)
Link copied to clipboard
data class PResult(val receiptData: ReceiptData?, val error: PError?)
Link copied to clipboard
data class ReceiptData(val bankAndMerchantName: String, val merchantPhone: String, val dateTime: String, val terminalId: String, val checkInvoice: String, val verifyCode: String, val card: String, val AID: String, val APN: String, val TVR: String, val TSI: String, val operationType: String, val totalAmount: String, val commission: String, val status: String, val statusCode: Int, val rrn: String, val isOffline: Boolean, val expDate: String, val maskedPan: String, val merchId: String, val number: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SessionRevise(val merchantNo: String, val terminalId: String, val invoiceNumber: Long, val transactionAmount: Int, val transactionAmount_2: Int, val purchasesCount: Int, val voidsCount: Int, val refundsCount: Int, val approve: String, val visualResponse: String, val responseCode: Int)
Link copied to clipboard
enum Status : Enum<Status>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
enum TaxNum : Enum<TaxNum>
Link copied to clipboard
enum Type : Enum<Type>

Functions

Link copied to clipboard
fun <T> tryCastResult(result: String?, clazz: Class<T>): T?