Package-level declarations

Types

Link copied to clipboard
data class AgentData(val role: Int)
Link copied to clipboard
data class ChequeDTO(var data: List<FiscalNode>, var payments: PaymentsData, var copiesNumber: Int, var settlementSign: Int?, var taxationSystem: Int?)
Link copied to clipboard

Enum representing the communication types available for the POS Payment External SDK.

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: TaxesData?, val agent: AgentData?, val supplier: SupplierData?, val items: List<FiscalNode>?)
Link copied to clipboard
sealed class FiscalPurchaseResult<out T>

A sealed class representing the result of an operation, which can either be a success or an error.

Link copied to clipboard
data class PaymentsData(val electronic: Double, val cash: Double, val consideration: Double, val prepay: Double, val postpay: Double)
Link copied to clipboard
sealed class PurchaseResult<out T>

A sealed class representing the result of an operation, which can either be a success or an error.

Link copied to clipboard
sealed class Result<out T>

A sealed class representing the result of an operation, which can either be a success or an error.

Link copied to clipboard
sealed interface SdkSuccessAnswer

Represents possible successful answers from SDK actions.

Link copied to clipboard
data class SupplierData(val tin: String, val name: String?, val phones: List<String>?)
Link copied to clipboard
data class TaxesData(val vat: VatData?)
Link copied to clipboard
data class VatData(val code: Int?)