Package-level declarations

Types

Link copied to clipboard
data class AgentData(val role: Int) : Parcelable

Data class representing the agent data.

Link copied to clipboard
data class BlackList(val publicPan: String, val amount: Double, val isDeleted: Boolean = false, val source: String? = null) : Parcelable

Data class representing an item in the offline black list.

Link copied to clipboard
data class CashierData(val name: String, val tin: String?) : Parcelable

Data class representing the cashier data.

Link copied to clipboard
data class CustomerData(val email: String, val phone: String?) : Parcelable

Data class representing the customer data.

Link copied to clipboard
data class FiscalData(val crFactoryNumber: String, val crRegNumber: String, val fnFactoryNumber: String, val date: String, val documentSerialNumber: Int, val fiscalSignature: Long, val operationType: Int, val operationAmount: Double, val shiftNumber: Int, val chequeSequenceNumber: Int) : Parcelable

Data class representing the fiscal data.

Link copied to clipboard
data class FiscalDataRequest(val settlementSign: Int?, val copies: Int?, val taxationSystem: Int?, val items: List<FiscalNode>?, val payments: PaymentsData?, val cashier: CashierData?, val customer: CustomerData?) : Parcelable

Data class representing the fiscal data request.

Link copied to clipboard
data class FiscalNode(val text: String?, val settlementSubjectSign: Int?, val settlementMethodSign: Int?, val name: String?, val price: Double?, val quantity: Int?, val department: Int?, val taxes: Int?, val agent: Int?, val supplier: SupplierData?, val items: List<FiscalNode>?) : Parcelable

Data class representing the fiscal node.

Link copied to clipboard
data class PaymentsData(val electronic: Double, val cash: Double, val consideration: Double, val prepay: Double, val postpay: Double) : Parcelable

Data class representing the payments data.

Link copied to clipboard
data class PosRequest(val copies: Int, val taxationSystem: Int, val items: List<FiscalNode>, val amount: String, val cashier: CashierData?, val customer: CustomerData?) : Parcelable

Data class representing the fiscal data request.

Link copied to clipboard
data class PosResponse(val receipt: ReceiptData, val fiscal: FiscalData) : Parcelable

Data class representing the POS response.

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 applicationIdentifier: String, val accessPointName: String, val transactionVerificationResult: String, val transactionInformation: String, val operationType: String, val totalAmount: String, val commission: String, val status: String, val statusCode: Int, val referenceRetrievalNumber: String, val isOffline: Boolean, val expDate: String, val maskedPan: String, val merchId: String, val number: String, val invoice: String, val customMetaData: Map<String, String>? = null) : Parcelable

Data class representing the receipt data.

Link copied to clipboard
data class SessionRevise(val merchantNo: String, val terminalId: String, val invoiceNumber: Long, val transactionAmount: Long, val transactionAmount_2: Long, val purchasesCount: Int, val voidsCount: Int, val refundsCount: Int, val approve: String, val visualResponse: String, val responseCode: Int, val decimalPoint: Int) : Parcelable

Data class representing the summary of a session revise.

Link copied to clipboard
data class ShiftData(val crFactoryNumber: String, val crRegNumber: String, val fnFactoryNumber: String, val date: String, val documentSerialNumber: Long, val fiscalSignature: Long, val shiftNumber: Int) : Parcelable

Data class representing the shift data.

Link copied to clipboard
data class StringKeyValue(val key: String, val value: String) : Parcelable
Link copied to clipboard
data class SupplierData(val tin: String?, val name: String?, val phones: List<String>?) : Parcelable

Data class representing the supplier data.

Link copied to clipboard
data class TaxesData(val vat: VatData?) : Parcelable

Data class representing the taxes data.

Link copied to clipboard
data class VatData(val code: Int?) : Parcelable

Data class representing the vat data.