Package-level declarations

Types

Link copied to clipboard
data class BadOfflineOperation(val publicPan: String, val amount: Double, val id: Long = System.currentTimeMillis())
Link copied to clipboard
data class BatchData(val merchantNo: String, val terminalId: String, val transactionAmount: String, val transactionAmount_2: String, val approve: String, val visualResponse: String, val responseCode: Int)
Link copied to clipboard
data class DBResponse(var payload: List<OperationSnapshot>)
Link copied to clipboard
Link copied to clipboard
data class HistoryResponse(val payload: List<PublicOperation>)
Link copied to clipboard
data class LimitRequest(val MerchantId: String, val RequestId: Int, val Sign: String)
Link copied to clipboard
data class LimitResponse(var ErrorMessage: String, var MerchantData: MerchantData, var OfflineSettings: OfflineSettings, var Result: Boolean)
Link copied to clipboard
data class MerchantData(val Value1: Int, val Value2: Int, val Value3: Boolean, val Value4: Int)
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
data class OperationSnapshot(val data: PublicOperation, val receipt: ReceiptData)
Link copied to clipboard
data class PublicOperation(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: Int)
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
enum Status : Enum<Status>

Functions