TypeOutputPerformTransaction

data class TypeOutputPerformTransaction(var sDecision: String = "", var sSignatureRequired: String = "", var sOfflinePinRequired: String = "", var sOfflinePinMistakes: String = "", var sOfflinePinWasBlocked: String = "", var sOnlinePinRequired: String = "", var sOnlinePinData: String = "", var sOnlinePinKSN: String = "", var sMobileCVMPerformed: String = "", var sTAGsEMV: String = "", var sTAGsEMVLen: String = "") : Parcelable

Data class representing the output of a transaction.

This class holds information about the outcome of a transaction, including the decision, signature and PIN requirements, and CVM (Cardholder Verification Method) details.

Constructors

Link copied to clipboard
constructor(sDecision: String = "", sSignatureRequired: String = "", sOfflinePinRequired: String = "", sOfflinePinMistakes: String = "", sOfflinePinWasBlocked: String = "", sOnlinePinRequired: String = "", sOnlinePinData: String = "", sOnlinePinKSN: String = "", sMobileCVMPerformed: String = "", sTAGsEMV: String = "", sTAGsEMVLen: String = "")

Properties

Link copied to clipboard

The transaction decision.

Link copied to clipboard

Flag indicating if Mobile CVM was performed.

Link copied to clipboard

The number of offline PIN mistakes.

Link copied to clipboard

Flag indicating if an offline PIN is required.

Link copied to clipboard

Flag indicating if the offline PIN was blocked.

Link copied to clipboard

Data related to the online PIN.

Link copied to clipboard

Key Serial Number for the online PIN.

Link copied to clipboard

Flag indicating if an online PIN is required.

Link copied to clipboard

Flag indicating if a signature is required.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)