public class TransactionData extends GenericParcelable implements Validator, JSONifiable
txResult
txError
amount
tipAmount
cashBackAmount
errorCode
errorText
transactionDate
transactionTime
msrContainer
msrMaskedTrack1
msrMaskedTrack2
maskedManualPan
sredContainer
sred
ksn
transArmorContainer
transArmorKey
transArmorKeyId
transArmorEncryptedTrack1
transArmorEncryptedTrack2
transArmorEncryptedEmvTag57
transArmorEncryptedEmvTag5A
transArmorEncryptedManualKeyedData
iccContainer
iccApplicationInterchangeProfile
iccMaskedEmv57
iccMaskedEmv5A
iccApplicationPanSequenceNumber
iccApplicationExpirationDate
iccApplicationEffectiveDate
iccAmountAuthorized
iccAmountOther
iccTransactionCurrencyCode
iccTransactionCurrencyExponent
iccApplicationUsageControl
iccIssuerActionCodeDefault
iccIssuerActionCodeDenial
iccIssuerActionCodeOnline
iccApplicationLabel
iccApplicationCryptogram
iccApplicationIdentifierCard
iccApplicationIdentifierTerminal
iccApplicationTransactionCounter
iccApplicationVersionNumber
iccCryptogramInformationData
iccCvmResults
iccInterfaceDeviceSerialNumber
iccIssuerApplicationData
iccPosEntryModeCode
iccTerminalCapabilities
iccTerminalCountryCode
iccTerminalType
iccTvr
iccTransactionDate
iccTsi
iccTransactionType
iccUnpredictableNumber
iccTransactionTime
iccAdditionalTerminalCapabilities
iccTransactionCategoryCode
iccIssuerApplicationPreferredName
iccCardholderName
iccIssuerCodeTableIndex
iccIssuerScripts
iccIssuerScriptResults
debugTrack2EquivalentData
debugApplicationPan
debugAmountAuthorizedBinary
debugAmountOtherBinary
debugTransactionStatusInformation
debugPlainTrack1
debugPlainTrack2
schemePunATC
schemeThirdPartyData
schemeMerchantCustomData
schemeTerminalEntryCapability
pinBlockContainer
pinBlock
pinBlockKsn
mac
macKsn
gwContainer
gwIssuerAuthenticationData
gwIssuerScriptTemplate1
gwIssuerScriptTemplate2
gwIssuerAuthorizationResponseCode
gwMessageControlField
gwTxResult
cvmResult
serviceCode1
serviceCode2
serviceCode3
offlineApprovalAuthCode
availableOfflineSpendingAmount
Modifier and Type | Class and Description |
---|---|
static interface |
TransactionData.Constraints |
JSONifiable.Creator<T>
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
Modifier and Type | Field and Description |
---|---|
static Parcelable.Creator<TransactionData> |
CREATOR |
static JSONifiable.Creator<TransactionData> |
JSON_CREATOR |
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
Modifier | Constructor and Description |
---|---|
|
TransactionData()
Constructs a new empty instance.
|
protected |
TransactionData(boolean noInit)
Constructs a new empty instance.
|
|
TransactionData(JSONObject jsonObject)
Construct a new instance backed by the given JSONObject, the parameter is not copied so changes to it will be
reflected in this instance and vice-versa.
|
|
TransactionData(String json)
Constructs a new instance from the given JSON String.
|
|
TransactionData(TransactionData src)
Constructs a new instance that is a deep copy of the source instance.
|
Modifier and Type | Method and Description |
---|---|
void |
clearAmount()
Clears the 'amount' field, the 'has' method for this field will now return false
|
void |
clearAvailableOfflineSpendingAmount()
Clears the 'availableOfflineSpendingAmount' field, the 'has' method for this field will now return false
|
void |
clearCashBackAmount()
Clears the 'cashBackAmount' field, the 'has' method for this field will now return false
|
void |
clearCvmResult()
Clears the 'cvmResult' field, the 'has' method for this field will now return false
|
void |
clearDebugAmountAuthorizedBinary()
Clears the 'debugAmountAuthorizedBinary' field, the 'has' method for this field will now return false
|
void |
clearDebugAmountOtherBinary()
Clears the 'debugAmountOtherBinary' field, the 'has' method for this field will now return false
|
void |
clearDebugApplicationPan()
Clears the 'debugApplicationPan' field, the 'has' method for this field will now return false
|
void |
clearDebugPlainTrack1()
Clears the 'debugPlainTrack1' field, the 'has' method for this field will now return false
|
void |
clearDebugPlainTrack2()
Clears the 'debugPlainTrack2' field, the 'has' method for this field will now return false
|
void |
clearDebugTrack2EquivalentData()
Clears the 'debugTrack2EquivalentData' field, the 'has' method for this field will now return false
|
void |
clearDebugTransactionStatusInformation()
Clears the 'debugTransactionStatusInformation' field, the 'has' method for this field will now return false
|
void |
clearErrorCode()
Clears the 'errorCode' field, the 'has' method for this field will now return false
|
void |
clearErrorText()
Clears the 'errorText' field, the 'has' method for this field will now return false
|
void |
clearGwContainer()
Clears the 'gwContainer' field, the 'has' method for this field will now return false
|
void |
clearGwIssuerAuthenticationData()
Clears the 'gwIssuerAuthenticationData' field, the 'has' method for this field will now return false
|
void |
clearGwIssuerAuthorizationResponseCode()
Clears the 'gwIssuerAuthorizationResponseCode' field, the 'has' method for this field will now return false
|
void |
clearGwIssuerScriptTemplate1()
Clears the 'gwIssuerScriptTemplate1' field, the 'has' method for this field will now return false
|
void |
clearGwIssuerScriptTemplate2()
Clears the 'gwIssuerScriptTemplate2' field, the 'has' method for this field will now return false
|
void |
clearGwMessageControlField()
Clears the 'gwMessageControlField' field, the 'has' method for this field will now return false
|
void |
clearGwTxResult()
Clears the 'gwTxResult' field, the 'has' method for this field will now return false
|
void |
clearIccAdditionalTerminalCapabilities()
Clears the 'iccAdditionalTerminalCapabilities' field, the 'has' method for this field will now return false
|
void |
clearIccAmountAuthorized()
Clears the 'iccAmountAuthorized' field, the 'has' method for this field will now return false
|
void |
clearIccAmountOther()
Clears the 'iccAmountOther' field, the 'has' method for this field will now return false
|
void |
clearIccApplicationCryptogram()
Clears the 'iccApplicationCryptogram' field, the 'has' method for this field will now return false
|
void |
clearIccApplicationEffectiveDate()
Clears the 'iccApplicationEffectiveDate' field, the 'has' method for this field will now return false
|
void |
clearIccApplicationExpirationDate()
Clears the 'iccApplicationExpirationDate' field, the 'has' method for this field will now return false
|
void |
clearIccApplicationIdentifierCard()
Clears the 'iccApplicationIdentifierCard' field, the 'has' method for this field will now return false
|
void |
clearIccApplicationIdentifierTerminal()
Clears the 'iccApplicationIdentifierTerminal' field, the 'has' method for this field will now return false
|
void |
clearIccApplicationInterchangeProfile()
Clears the 'iccApplicationInterchangeProfile' field, the 'has' method for this field will now return false
|
void |
clearIccApplicationLabel()
Clears the 'iccApplicationLabel' field, the 'has' method for this field will now return false
|
void |
clearIccApplicationPanSequenceNumber()
Clears the 'iccApplicationPanSequenceNumber' field, the 'has' method for this field will now return false
|
void |
clearIccApplicationTransactionCounter()
Clears the 'iccApplicationTransactionCounter' field, the 'has' method for this field will now return false
|
void |
clearIccApplicationUsageControl()
Clears the 'iccApplicationUsageControl' field, the 'has' method for this field will now return false
|
void |
clearIccApplicationVersionNumber()
Clears the 'iccApplicationVersionNumber' field, the 'has' method for this field will now return false
|
void |
clearIccCardholderName()
Clears the 'iccCardholderName' field, the 'has' method for this field will now return false
|
void |
clearIccContainer()
Clears the 'iccContainer' field, the 'has' method for this field will now return false
|
void |
clearIccCryptogramInformationData()
Clears the 'iccCryptogramInformationData' field, the 'has' method for this field will now return false
|
void |
clearIccCvmResults()
Clears the 'iccCvmResults' field, the 'has' method for this field will now return false
|
void |
clearIccInterfaceDeviceSerialNumber()
Clears the 'iccInterfaceDeviceSerialNumber' field, the 'has' method for this field will now return false
|
void |
clearIccIssuerActionCodeDefault()
Clears the 'iccIssuerActionCodeDefault' field, the 'has' method for this field will now return false
|
void |
clearIccIssuerActionCodeDenial()
Clears the 'iccIssuerActionCodeDenial' field, the 'has' method for this field will now return false
|
void |
clearIccIssuerActionCodeOnline()
Clears the 'iccIssuerActionCodeOnline' field, the 'has' method for this field will now return false
|
void |
clearIccIssuerApplicationData()
Clears the 'iccIssuerApplicationData' field, the 'has' method for this field will now return false
|
void |
clearIccIssuerApplicationPreferredName()
Clears the 'iccIssuerApplicationPreferredName' field, the 'has' method for this field will now return false
|
void |
clearIccIssuerCodeTableIndex()
Clears the 'iccIssuerCodeTableIndex' field, the 'has' method for this field will now return false
|
void |
clearIccIssuerScriptResults()
Clears the 'iccIssuerScriptResults' field, the 'has' method for this field will now return false
|
void |
clearIccIssuerScripts()
Clears the 'iccIssuerScripts' field, the 'has' method for this field will now return false
|
void |
clearIccMaskedEmv57()
Clears the 'iccMaskedEmv57' field, the 'has' method for this field will now return false
|
void |
clearIccMaskedEmv5A()
Clears the 'iccMaskedEmv5A' field, the 'has' method for this field will now return false
|
void |
clearIccPosEntryModeCode()
Clears the 'iccPosEntryModeCode' field, the 'has' method for this field will now return false
|
void |
clearIccTerminalCapabilities()
Clears the 'iccTerminalCapabilities' field, the 'has' method for this field will now return false
|
void |
clearIccTerminalCountryCode()
Clears the 'iccTerminalCountryCode' field, the 'has' method for this field will now return false
|
void |
clearIccTerminalType()
Clears the 'iccTerminalType' field, the 'has' method for this field will now return false
|
void |
clearIccTransactionCategoryCode()
Clears the 'iccTransactionCategoryCode' field, the 'has' method for this field will now return false
|
void |
clearIccTransactionCurrencyCode()
Clears the 'iccTransactionCurrencyCode' field, the 'has' method for this field will now return false
|
void |
clearIccTransactionCurrencyExponent()
Clears the 'iccTransactionCurrencyExponent' field, the 'has' method for this field will now return false
|
void |
clearIccTransactionDate()
Clears the 'iccTransactionDate' field, the 'has' method for this field will now return false
|
void |
clearIccTransactionTime()
Clears the 'iccTransactionTime' field, the 'has' method for this field will now return false
|
void |
clearIccTransactionType()
Clears the 'iccTransactionType' field, the 'has' method for this field will now return false
|
void |
clearIccTsi()
Clears the 'iccTsi' field, the 'has' method for this field will now return false
|
void |
clearIccTvr()
Clears the 'iccTvr' field, the 'has' method for this field will now return false
|
void |
clearIccUnpredictableNumber()
Clears the 'iccUnpredictableNumber' field, the 'has' method for this field will now return false
|
void |
clearKsn()
Clears the 'ksn' field, the 'has' method for this field will now return false
|
void |
clearMac()
Clears the 'mac' field, the 'has' method for this field will now return false
|
void |
clearMacKsn()
Clears the 'macKsn' field, the 'has' method for this field will now return false
|
void |
clearMaskedManualPan()
Clears the 'maskedManualPan' field, the 'has' method for this field will now return false
|
void |
clearMsrContainer()
Clears the 'msrContainer' field, the 'has' method for this field will now return false
|
void |
clearMsrMaskedTrack1()
Clears the 'msrMaskedTrack1' field, the 'has' method for this field will now return false
|
void |
clearMsrMaskedTrack2()
Clears the 'msrMaskedTrack2' field, the 'has' method for this field will now return false
|
void |
clearOfflineApprovalAuthCode()
Clears the 'offlineApprovalAuthCode' field, the 'has' method for this field will now return false
|
void |
clearPinBlock()
Clears the 'pinBlock' field, the 'has' method for this field will now return false
|
void |
clearPinBlockContainer()
Clears the 'pinBlockContainer' field, the 'has' method for this field will now return false
|
void |
clearPinBlockKsn()
Clears the 'pinBlockKsn' field, the 'has' method for this field will now return false
|
void |
clearSchemeMerchantCustomData()
Clears the 'schemeMerchantCustomData' field, the 'has' method for this field will now return false
|
void |
clearSchemePunATC()
Clears the 'schemePunATC' field, the 'has' method for this field will now return false
|
void |
clearSchemeTerminalEntryCapability()
Clears the 'schemeTerminalEntryCapability' field, the 'has' method for this field will now return false
|
void |
clearSchemeThirdPartyData()
Clears the 'schemeThirdPartyData' field, the 'has' method for this field will now return false
|
void |
clearServiceCode1()
Clears the 'serviceCode1' field, the 'has' method for this field will now return false
|
void |
clearServiceCode2()
Clears the 'serviceCode2' field, the 'has' method for this field will now return false
|
void |
clearServiceCode3()
Clears the 'serviceCode3' field, the 'has' method for this field will now return false
|
void |
clearSred()
Clears the 'sred' field, the 'has' method for this field will now return false
|
void |
clearSredContainer()
Clears the 'sredContainer' field, the 'has' method for this field will now return false
|
void |
clearTipAmount()
Clears the 'tipAmount' field, the 'has' method for this field will now return false
|
void |
clearTransactionDate()
Clears the 'transactionDate' field, the 'has' method for this field will now return false
|
void |
clearTransactionTime()
Clears the 'transactionTime' field, the 'has' method for this field will now return false
|
void |
clearTransArmorContainer()
Clears the 'transArmorContainer' field, the 'has' method for this field will now return false
|
void |
clearTransArmorEncryptedEmvTag57()
Clears the 'transArmorEncryptedEmvTag57' field, the 'has' method for this field will now return false
|
void |
clearTransArmorEncryptedEmvTag5A()
Clears the 'transArmorEncryptedEmvTag5A' field, the 'has' method for this field will now return false
|
void |
clearTransArmorEncryptedManualKeyedData()
Clears the 'transArmorEncryptedManualKeyedData' field, the 'has' method for this field will now return false
|
void |
clearTransArmorEncryptedTrack1()
Clears the 'transArmorEncryptedTrack1' field, the 'has' method for this field will now return false
|
void |
clearTransArmorEncryptedTrack2()
Clears the 'transArmorEncryptedTrack2' field, the 'has' method for this field will now return false
|
void |
clearTransArmorKey()
Clears the 'transArmorKey' field, the 'has' method for this field will now return false
|
void |
clearTransArmorKeyId()
Clears the 'transArmorKeyId' field, the 'has' method for this field will now return false
|
void |
clearTxError()
Clears the 'txError' field, the 'has' method for this field will now return false
|
void |
clearTxResult()
Clears the 'txResult' field, the 'has' method for this field will now return false
|
boolean |
containsChanges()
Returns true if this instance has any changes.
|
TransactionData |
copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.
|
Double |
getAmount() |
Double |
getAvailableOfflineSpendingAmount() |
Double |
getCashBackAmount() |
CvmResult |
getCvmResult() |
String |
getDebugAmountAuthorizedBinary() |
String |
getDebugAmountOtherBinary() |
String |
getDebugApplicationPan() |
String |
getDebugPlainTrack1() |
String |
getDebugPlainTrack2() |
String |
getDebugTrack2EquivalentData() |
String |
getDebugTransactionStatusInformation() |
String |
getErrorCode() |
String |
getErrorText() |
protected GenericClient |
getGenericClient() |
String |
getGwContainer() |
String |
getGwIssuerAuthenticationData() |
String |
getGwIssuerAuthorizationResponseCode() |
String |
getGwIssuerScriptTemplate1() |
String |
getGwIssuerScriptTemplate2() |
String |
getGwMessageControlField() |
GwTxResult |
getGwTxResult() |
String |
getIccAdditionalTerminalCapabilities() |
String |
getIccAmountAuthorized() |
String |
getIccAmountOther() |
String |
getIccApplicationCryptogram() |
String |
getIccApplicationEffectiveDate() |
String |
getIccApplicationExpirationDate() |
String |
getIccApplicationIdentifierCard() |
String |
getIccApplicationIdentifierTerminal() |
String |
getIccApplicationInterchangeProfile() |
String |
getIccApplicationLabel() |
String |
getIccApplicationPanSequenceNumber() |
String |
getIccApplicationTransactionCounter() |
String |
getIccApplicationUsageControl() |
String |
getIccApplicationVersionNumber() |
String |
getIccCardholderName() |
String |
getIccContainer() |
String |
getIccCryptogramInformationData() |
String |
getIccCvmResults() |
String |
getIccInterfaceDeviceSerialNumber() |
String |
getIccIssuerActionCodeDefault() |
String |
getIccIssuerActionCodeDenial() |
String |
getIccIssuerActionCodeOnline() |
String |
getIccIssuerApplicationData() |
String |
getIccIssuerApplicationPreferredName() |
String |
getIccIssuerCodeTableIndex() |
String |
getIccIssuerScriptResults() |
String |
getIccIssuerScripts() |
String |
getIccMaskedEmv57() |
String |
getIccMaskedEmv5A() |
String |
getIccPosEntryModeCode() |
String |
getIccTerminalCapabilities() |
String |
getIccTerminalCountryCode() |
String |
getIccTerminalType() |
String |
getIccTransactionCategoryCode() |
String |
getIccTransactionCurrencyCode() |
String |
getIccTransactionCurrencyExponent() |
String |
getIccTransactionDate() |
String |
getIccTransactionTime() |
String |
getIccTransactionType() |
String |
getIccTsi() |
String |
getIccTvr() |
String |
getIccUnpredictableNumber() |
JSONObject |
getJSONObject()
Returns the internal JSONObject backing this instance, the return value is not a copy so changes to it will be
reflected in this instance and vice-versa.
|
String |
getKsn() |
String |
getMac() |
String |
getMacKsn() |
String |
getMaskedManualPan() |
String |
getMsrContainer() |
String |
getMsrMaskedTrack1() |
String |
getMsrMaskedTrack2() |
String |
getOfflineApprovalAuthCode() |
String |
getPinBlock() |
String |
getPinBlockContainer() |
String |
getPinBlockKsn() |
String |
getSchemeMerchantCustomData() |
String |
getSchemePunATC() |
String |
getSchemeTerminalEntryCapability() |
String |
getSchemeThirdPartyData() |
ServiceCode1 |
getServiceCode1() |
ServiceCode2 |
getServiceCode2() |
ServiceCode3 |
getServiceCode3() |
String |
getSred() |
String |
getSredContainer() |
Double |
getTipAmount() |
String |
getTransactionDate() |
String |
getTransactionTime() |
String |
getTransArmorContainer() |
String |
getTransArmorEncryptedEmvTag57() |
String |
getTransArmorEncryptedEmvTag5A() |
String |
getTransArmorEncryptedManualKeyedData() |
String |
getTransArmorEncryptedTrack1() |
String |
getTransArmorEncryptedTrack2() |
String |
getTransArmorKey() |
String |
getTransArmorKeyId() |
ErrorCode |
getTxError() |
TxResult |
getTxResult() |
boolean |
hasAmount()
Checks whether the 'amount' field has been set, however the value could be null
|
boolean |
hasAvailableOfflineSpendingAmount()
Checks whether the 'availableOfflineSpendingAmount' field has been set, however the value could be null
|
boolean |
hasCashBackAmount()
Checks whether the 'cashBackAmount' field has been set, however the value could be null
|
boolean |
hasCvmResult()
Checks whether the 'cvmResult' field has been set, however the value could be null
|
boolean |
hasDebugAmountAuthorizedBinary()
Checks whether the 'debugAmountAuthorizedBinary' field has been set, however the value could be null
|
boolean |
hasDebugAmountOtherBinary()
Checks whether the 'debugAmountOtherBinary' field has been set, however the value could be null
|
boolean |
hasDebugApplicationPan()
Checks whether the 'debugApplicationPan' field has been set, however the value could be null
|
boolean |
hasDebugPlainTrack1()
Checks whether the 'debugPlainTrack1' field has been set, however the value could be null
|
boolean |
hasDebugPlainTrack2()
Checks whether the 'debugPlainTrack2' field has been set, however the value could be null
|
boolean |
hasDebugTrack2EquivalentData()
Checks whether the 'debugTrack2EquivalentData' field has been set, however the value could be null
|
boolean |
hasDebugTransactionStatusInformation()
Checks whether the 'debugTransactionStatusInformation' field has been set, however the value could be null
|
boolean |
hasErrorCode()
Checks whether the 'errorCode' field has been set, however the value could be null
|
boolean |
hasErrorText()
Checks whether the 'errorText' field has been set, however the value could be null
|
boolean |
hasGwContainer()
Checks whether the 'gwContainer' field has been set, however the value could be null
|
boolean |
hasGwIssuerAuthenticationData()
Checks whether the 'gwIssuerAuthenticationData' field has been set, however the value could be null
|
boolean |
hasGwIssuerAuthorizationResponseCode()
Checks whether the 'gwIssuerAuthorizationResponseCode' field has been set, however the value could be null
|
boolean |
hasGwIssuerScriptTemplate1()
Checks whether the 'gwIssuerScriptTemplate1' field has been set, however the value could be null
|
boolean |
hasGwIssuerScriptTemplate2()
Checks whether the 'gwIssuerScriptTemplate2' field has been set, however the value could be null
|
boolean |
hasGwMessageControlField()
Checks whether the 'gwMessageControlField' field has been set, however the value could be null
|
boolean |
hasGwTxResult()
Checks whether the 'gwTxResult' field has been set, however the value could be null
|
boolean |
hasIccAdditionalTerminalCapabilities()
Checks whether the 'iccAdditionalTerminalCapabilities' field has been set, however the value could be null
|
boolean |
hasIccAmountAuthorized()
Checks whether the 'iccAmountAuthorized' field has been set, however the value could be null
|
boolean |
hasIccAmountOther()
Checks whether the 'iccAmountOther' field has been set, however the value could be null
|
boolean |
hasIccApplicationCryptogram()
Checks whether the 'iccApplicationCryptogram' field has been set, however the value could be null
|
boolean |
hasIccApplicationEffectiveDate()
Checks whether the 'iccApplicationEffectiveDate' field has been set, however the value could be null
|
boolean |
hasIccApplicationExpirationDate()
Checks whether the 'iccApplicationExpirationDate' field has been set, however the value could be null
|
boolean |
hasIccApplicationIdentifierCard()
Checks whether the 'iccApplicationIdentifierCard' field has been set, however the value could be null
|
boolean |
hasIccApplicationIdentifierTerminal()
Checks whether the 'iccApplicationIdentifierTerminal' field has been set, however the value could be null
|
boolean |
hasIccApplicationInterchangeProfile()
Checks whether the 'iccApplicationInterchangeProfile' field has been set, however the value could be null
|
boolean |
hasIccApplicationLabel()
Checks whether the 'iccApplicationLabel' field has been set, however the value could be null
|
boolean |
hasIccApplicationPanSequenceNumber()
Checks whether the 'iccApplicationPanSequenceNumber' field has been set, however the value could be null
|
boolean |
hasIccApplicationTransactionCounter()
Checks whether the 'iccApplicationTransactionCounter' field has been set, however the value could be null
|
boolean |
hasIccApplicationUsageControl()
Checks whether the 'iccApplicationUsageControl' field has been set, however the value could be null
|
boolean |
hasIccApplicationVersionNumber()
Checks whether the 'iccApplicationVersionNumber' field has been set, however the value could be null
|
boolean |
hasIccCardholderName()
Checks whether the 'iccCardholderName' field has been set, however the value could be null
|
boolean |
hasIccContainer()
Checks whether the 'iccContainer' field has been set, however the value could be null
|
boolean |
hasIccCryptogramInformationData()
Checks whether the 'iccCryptogramInformationData' field has been set, however the value could be null
|
boolean |
hasIccCvmResults()
Checks whether the 'iccCvmResults' field has been set, however the value could be null
|
boolean |
hasIccInterfaceDeviceSerialNumber()
Checks whether the 'iccInterfaceDeviceSerialNumber' field has been set, however the value could be null
|
boolean |
hasIccIssuerActionCodeDefault()
Checks whether the 'iccIssuerActionCodeDefault' field has been set, however the value could be null
|
boolean |
hasIccIssuerActionCodeDenial()
Checks whether the 'iccIssuerActionCodeDenial' field has been set, however the value could be null
|
boolean |
hasIccIssuerActionCodeOnline()
Checks whether the 'iccIssuerActionCodeOnline' field has been set, however the value could be null
|
boolean |
hasIccIssuerApplicationData()
Checks whether the 'iccIssuerApplicationData' field has been set, however the value could be null
|
boolean |
hasIccIssuerApplicationPreferredName()
Checks whether the 'iccIssuerApplicationPreferredName' field has been set, however the value could be null
|
boolean |
hasIccIssuerCodeTableIndex()
Checks whether the 'iccIssuerCodeTableIndex' field has been set, however the value could be null
|
boolean |
hasIccIssuerScriptResults()
Checks whether the 'iccIssuerScriptResults' field has been set, however the value could be null
|
boolean |
hasIccIssuerScripts()
Checks whether the 'iccIssuerScripts' field has been set, however the value could be null
|
boolean |
hasIccMaskedEmv57()
Checks whether the 'iccMaskedEmv57' field has been set, however the value could be null
|
boolean |
hasIccMaskedEmv5A()
Checks whether the 'iccMaskedEmv5A' field has been set, however the value could be null
|
boolean |
hasIccPosEntryModeCode()
Checks whether the 'iccPosEntryModeCode' field has been set, however the value could be null
|
boolean |
hasIccTerminalCapabilities()
Checks whether the 'iccTerminalCapabilities' field has been set, however the value could be null
|
boolean |
hasIccTerminalCountryCode()
Checks whether the 'iccTerminalCountryCode' field has been set, however the value could be null
|
boolean |
hasIccTerminalType()
Checks whether the 'iccTerminalType' field has been set, however the value could be null
|
boolean |
hasIccTransactionCategoryCode()
Checks whether the 'iccTransactionCategoryCode' field has been set, however the value could be null
|
boolean |
hasIccTransactionCurrencyCode()
Checks whether the 'iccTransactionCurrencyCode' field has been set, however the value could be null
|
boolean |
hasIccTransactionCurrencyExponent()
Checks whether the 'iccTransactionCurrencyExponent' field has been set, however the value could be null
|
boolean |
hasIccTransactionDate()
Checks whether the 'iccTransactionDate' field has been set, however the value could be null
|
boolean |
hasIccTransactionTime()
Checks whether the 'iccTransactionTime' field has been set, however the value could be null
|
boolean |
hasIccTransactionType()
Checks whether the 'iccTransactionType' field has been set, however the value could be null
|
boolean |
hasIccTsi()
Checks whether the 'iccTsi' field has been set, however the value could be null
|
boolean |
hasIccTvr()
Checks whether the 'iccTvr' field has been set, however the value could be null
|
boolean |
hasIccUnpredictableNumber()
Checks whether the 'iccUnpredictableNumber' field has been set, however the value could be null
|
boolean |
hasKsn()
Checks whether the 'ksn' field has been set, however the value could be null
|
boolean |
hasMac()
Checks whether the 'mac' field has been set, however the value could be null
|
boolean |
hasMacKsn()
Checks whether the 'macKsn' field has been set, however the value could be null
|
boolean |
hasMaskedManualPan()
Checks whether the 'maskedManualPan' field has been set, however the value could be null
|
boolean |
hasMsrContainer()
Checks whether the 'msrContainer' field has been set, however the value could be null
|
boolean |
hasMsrMaskedTrack1()
Checks whether the 'msrMaskedTrack1' field has been set, however the value could be null
|
boolean |
hasMsrMaskedTrack2()
Checks whether the 'msrMaskedTrack2' field has been set, however the value could be null
|
boolean |
hasOfflineApprovalAuthCode()
Checks whether the 'offlineApprovalAuthCode' field has been set, however the value could be null
|
boolean |
hasPinBlock()
Checks whether the 'pinBlock' field has been set, however the value could be null
|
boolean |
hasPinBlockContainer()
Checks whether the 'pinBlockContainer' field has been set, however the value could be null
|
boolean |
hasPinBlockKsn()
Checks whether the 'pinBlockKsn' field has been set, however the value could be null
|
boolean |
hasSchemeMerchantCustomData()
Checks whether the 'schemeMerchantCustomData' field has been set, however the value could be null
|
boolean |
hasSchemePunATC()
Checks whether the 'schemePunATC' field has been set, however the value could be null
|
boolean |
hasSchemeTerminalEntryCapability()
Checks whether the 'schemeTerminalEntryCapability' field has been set, however the value could be null
|
boolean |
hasSchemeThirdPartyData()
Checks whether the 'schemeThirdPartyData' field has been set, however the value could be null
|
boolean |
hasServiceCode1()
Checks whether the 'serviceCode1' field has been set, however the value could be null
|
boolean |
hasServiceCode2()
Checks whether the 'serviceCode2' field has been set, however the value could be null
|
boolean |
hasServiceCode3()
Checks whether the 'serviceCode3' field has been set, however the value could be null
|
boolean |
hasSred()
Checks whether the 'sred' field has been set, however the value could be null
|
boolean |
hasSredContainer()
Checks whether the 'sredContainer' field has been set, however the value could be null
|
boolean |
hasTipAmount()
Checks whether the 'tipAmount' field has been set, however the value could be null
|
boolean |
hasTransactionDate()
Checks whether the 'transactionDate' field has been set, however the value could be null
|
boolean |
hasTransactionTime()
Checks whether the 'transactionTime' field has been set, however the value could be null
|
boolean |
hasTransArmorContainer()
Checks whether the 'transArmorContainer' field has been set, however the value could be null
|
boolean |
hasTransArmorEncryptedEmvTag57()
Checks whether the 'transArmorEncryptedEmvTag57' field has been set, however the value could be null
|
boolean |
hasTransArmorEncryptedEmvTag5A()
Checks whether the 'transArmorEncryptedEmvTag5A' field has been set, however the value could be null
|
boolean |
hasTransArmorEncryptedManualKeyedData()
Checks whether the 'transArmorEncryptedManualKeyedData' field has been set, however the value could be null
|
boolean |
hasTransArmorEncryptedTrack1()
Checks whether the 'transArmorEncryptedTrack1' field has been set, however the value could be null
|
boolean |
hasTransArmorEncryptedTrack2()
Checks whether the 'transArmorEncryptedTrack2' field has been set, however the value could be null
|
boolean |
hasTransArmorKey()
Checks whether the 'transArmorKey' field has been set, however the value could be null
|
boolean |
hasTransArmorKeyId()
Checks whether the 'transArmorKeyId' field has been set, however the value could be null
|
boolean |
hasTxError()
Checks whether the 'txError' field has been set, however the value could be null
|
boolean |
hasTxResult()
Checks whether the 'txResult' field has been set, however the value could be null
|
boolean |
isNotNullAmount()
Checks whether the 'amount' field is set and is not null
|
boolean |
isNotNullAvailableOfflineSpendingAmount()
Checks whether the 'availableOfflineSpendingAmount' field is set and is not null
|
boolean |
isNotNullCashBackAmount()
Checks whether the 'cashBackAmount' field is set and is not null
|
boolean |
isNotNullCvmResult()
Checks whether the 'cvmResult' field is set and is not null
|
boolean |
isNotNullDebugAmountAuthorizedBinary()
Checks whether the 'debugAmountAuthorizedBinary' field is set and is not null
|
boolean |
isNotNullDebugAmountOtherBinary()
Checks whether the 'debugAmountOtherBinary' field is set and is not null
|
boolean |
isNotNullDebugApplicationPan()
Checks whether the 'debugApplicationPan' field is set and is not null
|
boolean |
isNotNullDebugPlainTrack1()
Checks whether the 'debugPlainTrack1' field is set and is not null
|
boolean |
isNotNullDebugPlainTrack2()
Checks whether the 'debugPlainTrack2' field is set and is not null
|
boolean |
isNotNullDebugTrack2EquivalentData()
Checks whether the 'debugTrack2EquivalentData' field is set and is not null
|
boolean |
isNotNullDebugTransactionStatusInformation()
Checks whether the 'debugTransactionStatusInformation' field is set and is not null
|
boolean |
isNotNullErrorCode()
Checks whether the 'errorCode' field is set and is not null
|
boolean |
isNotNullErrorText()
Checks whether the 'errorText' field is set and is not null
|
boolean |
isNotNullGwContainer()
Checks whether the 'gwContainer' field is set and is not null
|
boolean |
isNotNullGwIssuerAuthenticationData()
Checks whether the 'gwIssuerAuthenticationData' field is set and is not null
|
boolean |
isNotNullGwIssuerAuthorizationResponseCode()
Checks whether the 'gwIssuerAuthorizationResponseCode' field is set and is not null
|
boolean |
isNotNullGwIssuerScriptTemplate1()
Checks whether the 'gwIssuerScriptTemplate1' field is set and is not null
|
boolean |
isNotNullGwIssuerScriptTemplate2()
Checks whether the 'gwIssuerScriptTemplate2' field is set and is not null
|
boolean |
isNotNullGwMessageControlField()
Checks whether the 'gwMessageControlField' field is set and is not null
|
boolean |
isNotNullGwTxResult()
Checks whether the 'gwTxResult' field is set and is not null
|
boolean |
isNotNullIccAdditionalTerminalCapabilities()
Checks whether the 'iccAdditionalTerminalCapabilities' field is set and is not null
|
boolean |
isNotNullIccAmountAuthorized()
Checks whether the 'iccAmountAuthorized' field is set and is not null
|
boolean |
isNotNullIccAmountOther()
Checks whether the 'iccAmountOther' field is set and is not null
|
boolean |
isNotNullIccApplicationCryptogram()
Checks whether the 'iccApplicationCryptogram' field is set and is not null
|
boolean |
isNotNullIccApplicationEffectiveDate()
Checks whether the 'iccApplicationEffectiveDate' field is set and is not null
|
boolean |
isNotNullIccApplicationExpirationDate()
Checks whether the 'iccApplicationExpirationDate' field is set and is not null
|
boolean |
isNotNullIccApplicationIdentifierCard()
Checks whether the 'iccApplicationIdentifierCard' field is set and is not null
|
boolean |
isNotNullIccApplicationIdentifierTerminal()
Checks whether the 'iccApplicationIdentifierTerminal' field is set and is not null
|
boolean |
isNotNullIccApplicationInterchangeProfile()
Checks whether the 'iccApplicationInterchangeProfile' field is set and is not null
|
boolean |
isNotNullIccApplicationLabel()
Checks whether the 'iccApplicationLabel' field is set and is not null
|
boolean |
isNotNullIccApplicationPanSequenceNumber()
Checks whether the 'iccApplicationPanSequenceNumber' field is set and is not null
|
boolean |
isNotNullIccApplicationTransactionCounter()
Checks whether the 'iccApplicationTransactionCounter' field is set and is not null
|
boolean |
isNotNullIccApplicationUsageControl()
Checks whether the 'iccApplicationUsageControl' field is set and is not null
|
boolean |
isNotNullIccApplicationVersionNumber()
Checks whether the 'iccApplicationVersionNumber' field is set and is not null
|
boolean |
isNotNullIccCardholderName()
Checks whether the 'iccCardholderName' field is set and is not null
|
boolean |
isNotNullIccContainer()
Checks whether the 'iccContainer' field is set and is not null
|
boolean |
isNotNullIccCryptogramInformationData()
Checks whether the 'iccCryptogramInformationData' field is set and is not null
|
boolean |
isNotNullIccCvmResults()
Checks whether the 'iccCvmResults' field is set and is not null
|
boolean |
isNotNullIccInterfaceDeviceSerialNumber()
Checks whether the 'iccInterfaceDeviceSerialNumber' field is set and is not null
|
boolean |
isNotNullIccIssuerActionCodeDefault()
Checks whether the 'iccIssuerActionCodeDefault' field is set and is not null
|
boolean |
isNotNullIccIssuerActionCodeDenial()
Checks whether the 'iccIssuerActionCodeDenial' field is set and is not null
|
boolean |
isNotNullIccIssuerActionCodeOnline()
Checks whether the 'iccIssuerActionCodeOnline' field is set and is not null
|
boolean |
isNotNullIccIssuerApplicationData()
Checks whether the 'iccIssuerApplicationData' field is set and is not null
|
boolean |
isNotNullIccIssuerApplicationPreferredName()
Checks whether the 'iccIssuerApplicationPreferredName' field is set and is not null
|
boolean |
isNotNullIccIssuerCodeTableIndex()
Checks whether the 'iccIssuerCodeTableIndex' field is set and is not null
|
boolean |
isNotNullIccIssuerScriptResults()
Checks whether the 'iccIssuerScriptResults' field is set and is not null
|
boolean |
isNotNullIccIssuerScripts()
Checks whether the 'iccIssuerScripts' field is set and is not null
|
boolean |
isNotNullIccMaskedEmv57()
Checks whether the 'iccMaskedEmv57' field is set and is not null
|
boolean |
isNotNullIccMaskedEmv5A()
Checks whether the 'iccMaskedEmv5A' field is set and is not null
|
boolean |
isNotNullIccPosEntryModeCode()
Checks whether the 'iccPosEntryModeCode' field is set and is not null
|
boolean |
isNotNullIccTerminalCapabilities()
Checks whether the 'iccTerminalCapabilities' field is set and is not null
|
boolean |
isNotNullIccTerminalCountryCode()
Checks whether the 'iccTerminalCountryCode' field is set and is not null
|
boolean |
isNotNullIccTerminalType()
Checks whether the 'iccTerminalType' field is set and is not null
|
boolean |
isNotNullIccTransactionCategoryCode()
Checks whether the 'iccTransactionCategoryCode' field is set and is not null
|
boolean |
isNotNullIccTransactionCurrencyCode()
Checks whether the 'iccTransactionCurrencyCode' field is set and is not null
|
boolean |
isNotNullIccTransactionCurrencyExponent()
Checks whether the 'iccTransactionCurrencyExponent' field is set and is not null
|
boolean |
isNotNullIccTransactionDate()
Checks whether the 'iccTransactionDate' field is set and is not null
|
boolean |
isNotNullIccTransactionTime()
Checks whether the 'iccTransactionTime' field is set and is not null
|
boolean |
isNotNullIccTransactionType()
Checks whether the 'iccTransactionType' field is set and is not null
|
boolean |
isNotNullIccTsi()
Checks whether the 'iccTsi' field is set and is not null
|
boolean |
isNotNullIccTvr()
Checks whether the 'iccTvr' field is set and is not null
|
boolean |
isNotNullIccUnpredictableNumber()
Checks whether the 'iccUnpredictableNumber' field is set and is not null
|
boolean |
isNotNullKsn()
Checks whether the 'ksn' field is set and is not null
|
boolean |
isNotNullMac()
Checks whether the 'mac' field is set and is not null
|
boolean |
isNotNullMacKsn()
Checks whether the 'macKsn' field is set and is not null
|
boolean |
isNotNullMaskedManualPan()
Checks whether the 'maskedManualPan' field is set and is not null
|
boolean |
isNotNullMsrContainer()
Checks whether the 'msrContainer' field is set and is not null
|
boolean |
isNotNullMsrMaskedTrack1()
Checks whether the 'msrMaskedTrack1' field is set and is not null
|
boolean |
isNotNullMsrMaskedTrack2()
Checks whether the 'msrMaskedTrack2' field is set and is not null
|
boolean |
isNotNullOfflineApprovalAuthCode()
Checks whether the 'offlineApprovalAuthCode' field is set and is not null
|
boolean |
isNotNullPinBlock()
Checks whether the 'pinBlock' field is set and is not null
|
boolean |
isNotNullPinBlockContainer()
Checks whether the 'pinBlockContainer' field is set and is not null
|
boolean |
isNotNullPinBlockKsn()
Checks whether the 'pinBlockKsn' field is set and is not null
|
boolean |
isNotNullSchemeMerchantCustomData()
Checks whether the 'schemeMerchantCustomData' field is set and is not null
|
boolean |
isNotNullSchemePunATC()
Checks whether the 'schemePunATC' field is set and is not null
|
boolean |
isNotNullSchemeTerminalEntryCapability()
Checks whether the 'schemeTerminalEntryCapability' field is set and is not null
|
boolean |
isNotNullSchemeThirdPartyData()
Checks whether the 'schemeThirdPartyData' field is set and is not null
|
boolean |
isNotNullServiceCode1()
Checks whether the 'serviceCode1' field is set and is not null
|
boolean |
isNotNullServiceCode2()
Checks whether the 'serviceCode2' field is set and is not null
|
boolean |
isNotNullServiceCode3()
Checks whether the 'serviceCode3' field is set and is not null
|
boolean |
isNotNullSred()
Checks whether the 'sred' field is set and is not null
|
boolean |
isNotNullSredContainer()
Checks whether the 'sredContainer' field is set and is not null
|
boolean |
isNotNullTipAmount()
Checks whether the 'tipAmount' field is set and is not null
|
boolean |
isNotNullTransactionDate()
Checks whether the 'transactionDate' field is set and is not null
|
boolean |
isNotNullTransactionTime()
Checks whether the 'transactionTime' field is set and is not null
|
boolean |
isNotNullTransArmorContainer()
Checks whether the 'transArmorContainer' field is set and is not null
|
boolean |
isNotNullTransArmorEncryptedEmvTag57()
Checks whether the 'transArmorEncryptedEmvTag57' field is set and is not null
|
boolean |
isNotNullTransArmorEncryptedEmvTag5A()
Checks whether the 'transArmorEncryptedEmvTag5A' field is set and is not null
|
boolean |
isNotNullTransArmorEncryptedManualKeyedData()
Checks whether the 'transArmorEncryptedManualKeyedData' field is set and is not null
|
boolean |
isNotNullTransArmorEncryptedTrack1()
Checks whether the 'transArmorEncryptedTrack1' field is set and is not null
|
boolean |
isNotNullTransArmorEncryptedTrack2()
Checks whether the 'transArmorEncryptedTrack2' field is set and is not null
|
boolean |
isNotNullTransArmorKey()
Checks whether the 'transArmorKey' field is set and is not null
|
boolean |
isNotNullTransArmorKeyId()
Checks whether the 'transArmorKeyId' field is set and is not null
|
boolean |
isNotNullTxError()
Checks whether the 'txError' field is set and is not null
|
boolean |
isNotNullTxResult()
Checks whether the 'txResult' field is set and is not null
|
void |
mergeChanges(TransactionData src)
Copy all the changed fields from the given source to this instance.
|
void |
resetChangeLog()
Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.
|
TransactionData |
setAmount(Double amount)
Sets the field 'amount'.
|
TransactionData |
setAvailableOfflineSpendingAmount(Double availableOfflineSpendingAmount)
Sets the field 'availableOfflineSpendingAmount'.
|
TransactionData |
setCashBackAmount(Double cashBackAmount)
Sets the field 'cashBackAmount'.
|
TransactionData |
setCvmResult(CvmResult cvmResult)
Sets the field 'cvmResult'.
|
TransactionData |
setDebugAmountAuthorizedBinary(String debugAmountAuthorizedBinary)
Sets the field 'debugAmountAuthorizedBinary'.
|
TransactionData |
setDebugAmountOtherBinary(String debugAmountOtherBinary)
Sets the field 'debugAmountOtherBinary'.
|
TransactionData |
setDebugApplicationPan(String debugApplicationPan)
Sets the field 'debugApplicationPan'.
|
TransactionData |
setDebugPlainTrack1(String debugPlainTrack1)
Sets the field 'debugPlainTrack1'.
|
TransactionData |
setDebugPlainTrack2(String debugPlainTrack2)
Sets the field 'debugPlainTrack2'.
|
TransactionData |
setDebugTrack2EquivalentData(String debugTrack2EquivalentData)
Sets the field 'debugTrack2EquivalentData'.
|
TransactionData |
setDebugTransactionStatusInformation(String debugTransactionStatusInformation)
Sets the field 'debugTransactionStatusInformation'.
|
TransactionData |
setErrorCode(String errorCode)
Sets the field 'errorCode'.
|
TransactionData |
setErrorText(String errorText)
Sets the field 'errorText'.
|
TransactionData |
setGwContainer(String gwContainer)
Sets the field 'gwContainer'.
|
TransactionData |
setGwIssuerAuthenticationData(String gwIssuerAuthenticationData)
Sets the field 'gwIssuerAuthenticationData'.
|
TransactionData |
setGwIssuerAuthorizationResponseCode(String gwIssuerAuthorizationResponseCode)
Sets the field 'gwIssuerAuthorizationResponseCode'.
|
TransactionData |
setGwIssuerScriptTemplate1(String gwIssuerScriptTemplate1)
Sets the field 'gwIssuerScriptTemplate1'.
|
TransactionData |
setGwIssuerScriptTemplate2(String gwIssuerScriptTemplate2)
Sets the field 'gwIssuerScriptTemplate2'.
|
TransactionData |
setGwMessageControlField(String gwMessageControlField)
Sets the field 'gwMessageControlField'.
|
TransactionData |
setGwTxResult(GwTxResult gwTxResult)
Sets the field 'gwTxResult'.
|
TransactionData |
setIccAdditionalTerminalCapabilities(String iccAdditionalTerminalCapabilities)
Sets the field 'iccAdditionalTerminalCapabilities'.
|
TransactionData |
setIccAmountAuthorized(String iccAmountAuthorized)
Sets the field 'iccAmountAuthorized'.
|
TransactionData |
setIccAmountOther(String iccAmountOther)
Sets the field 'iccAmountOther'.
|
TransactionData |
setIccApplicationCryptogram(String iccApplicationCryptogram)
Sets the field 'iccApplicationCryptogram'.
|
TransactionData |
setIccApplicationEffectiveDate(String iccApplicationEffectiveDate)
Sets the field 'iccApplicationEffectiveDate'.
|
TransactionData |
setIccApplicationExpirationDate(String iccApplicationExpirationDate)
Sets the field 'iccApplicationExpirationDate'.
|
TransactionData |
setIccApplicationIdentifierCard(String iccApplicationIdentifierCard)
Sets the field 'iccApplicationIdentifierCard'.
|
TransactionData |
setIccApplicationIdentifierTerminal(String iccApplicationIdentifierTerminal)
Sets the field 'iccApplicationIdentifierTerminal'.
|
TransactionData |
setIccApplicationInterchangeProfile(String iccApplicationInterchangeProfile)
Sets the field 'iccApplicationInterchangeProfile'.
|
TransactionData |
setIccApplicationLabel(String iccApplicationLabel)
Sets the field 'iccApplicationLabel'.
|
TransactionData |
setIccApplicationPanSequenceNumber(String iccApplicationPanSequenceNumber)
Sets the field 'iccApplicationPanSequenceNumber'.
|
TransactionData |
setIccApplicationTransactionCounter(String iccApplicationTransactionCounter)
Sets the field 'iccApplicationTransactionCounter'.
|
TransactionData |
setIccApplicationUsageControl(String iccApplicationUsageControl)
Sets the field 'iccApplicationUsageControl'.
|
TransactionData |
setIccApplicationVersionNumber(String iccApplicationVersionNumber)
Sets the field 'iccApplicationVersionNumber'.
|
TransactionData |
setIccCardholderName(String iccCardholderName)
Sets the field 'iccCardholderName'.
|
TransactionData |
setIccContainer(String iccContainer)
Sets the field 'iccContainer'.
|
TransactionData |
setIccCryptogramInformationData(String iccCryptogramInformationData)
Sets the field 'iccCryptogramInformationData'.
|
TransactionData |
setIccCvmResults(String iccCvmResults)
Sets the field 'iccCvmResults'.
|
TransactionData |
setIccInterfaceDeviceSerialNumber(String iccInterfaceDeviceSerialNumber)
Sets the field 'iccInterfaceDeviceSerialNumber'.
|
TransactionData |
setIccIssuerActionCodeDefault(String iccIssuerActionCodeDefault)
Sets the field 'iccIssuerActionCodeDefault'.
|
TransactionData |
setIccIssuerActionCodeDenial(String iccIssuerActionCodeDenial)
Sets the field 'iccIssuerActionCodeDenial'.
|
TransactionData |
setIccIssuerActionCodeOnline(String iccIssuerActionCodeOnline)
Sets the field 'iccIssuerActionCodeOnline'.
|
TransactionData |
setIccIssuerApplicationData(String iccIssuerApplicationData)
Sets the field 'iccIssuerApplicationData'.
|
TransactionData |
setIccIssuerApplicationPreferredName(String iccIssuerApplicationPreferredName)
Sets the field 'iccIssuerApplicationPreferredName'.
|
TransactionData |
setIccIssuerCodeTableIndex(String iccIssuerCodeTableIndex)
Sets the field 'iccIssuerCodeTableIndex'.
|
TransactionData |
setIccIssuerScriptResults(String iccIssuerScriptResults)
Sets the field 'iccIssuerScriptResults'.
|
TransactionData |
setIccIssuerScripts(String iccIssuerScripts)
Sets the field 'iccIssuerScripts'.
|
TransactionData |
setIccMaskedEmv57(String iccMaskedEmv57)
Sets the field 'iccMaskedEmv57'.
|
TransactionData |
setIccMaskedEmv5A(String iccMaskedEmv5A)
Sets the field 'iccMaskedEmv5A'.
|
TransactionData |
setIccPosEntryModeCode(String iccPosEntryModeCode)
Sets the field 'iccPosEntryModeCode'.
|
TransactionData |
setIccTerminalCapabilities(String iccTerminalCapabilities)
Sets the field 'iccTerminalCapabilities'.
|
TransactionData |
setIccTerminalCountryCode(String iccTerminalCountryCode)
Sets the field 'iccTerminalCountryCode'.
|
TransactionData |
setIccTerminalType(String iccTerminalType)
Sets the field 'iccTerminalType'.
|
TransactionData |
setIccTransactionCategoryCode(String iccTransactionCategoryCode)
Sets the field 'iccTransactionCategoryCode'.
|
TransactionData |
setIccTransactionCurrencyCode(String iccTransactionCurrencyCode)
Sets the field 'iccTransactionCurrencyCode'.
|
TransactionData |
setIccTransactionCurrencyExponent(String iccTransactionCurrencyExponent)
Sets the field 'iccTransactionCurrencyExponent'.
|
TransactionData |
setIccTransactionDate(String iccTransactionDate)
Sets the field 'iccTransactionDate'.
|
TransactionData |
setIccTransactionTime(String iccTransactionTime)
Sets the field 'iccTransactionTime'.
|
TransactionData |
setIccTransactionType(String iccTransactionType)
Sets the field 'iccTransactionType'.
|
TransactionData |
setIccTsi(String iccTsi)
Sets the field 'iccTsi'.
|
TransactionData |
setIccTvr(String iccTvr)
Sets the field 'iccTvr'.
|
TransactionData |
setIccUnpredictableNumber(String iccUnpredictableNumber)
Sets the field 'iccUnpredictableNumber'.
|
TransactionData |
setKsn(String ksn)
Sets the field 'ksn'.
|
TransactionData |
setMac(String mac)
Sets the field 'mac'.
|
TransactionData |
setMacKsn(String macKsn)
Sets the field 'macKsn'.
|
TransactionData |
setMaskedManualPan(String maskedManualPan)
Sets the field 'maskedManualPan'.
|
TransactionData |
setMsrContainer(String msrContainer)
Sets the field 'msrContainer'.
|
TransactionData |
setMsrMaskedTrack1(String msrMaskedTrack1)
Sets the field 'msrMaskedTrack1'.
|
TransactionData |
setMsrMaskedTrack2(String msrMaskedTrack2)
Sets the field 'msrMaskedTrack2'.
|
TransactionData |
setOfflineApprovalAuthCode(String offlineApprovalAuthCode)
Sets the field 'offlineApprovalAuthCode'.
|
TransactionData |
setPinBlock(String pinBlock)
Sets the field 'pinBlock'.
|
TransactionData |
setPinBlockContainer(String pinBlockContainer)
Sets the field 'pinBlockContainer'.
|
TransactionData |
setPinBlockKsn(String pinBlockKsn)
Sets the field 'pinBlockKsn'.
|
TransactionData |
setSchemeMerchantCustomData(String schemeMerchantCustomData)
Sets the field 'schemeMerchantCustomData'.
|
TransactionData |
setSchemePunATC(String schemePunATC)
Sets the field 'schemePunATC'.
|
TransactionData |
setSchemeTerminalEntryCapability(String schemeTerminalEntryCapability)
Sets the field 'schemeTerminalEntryCapability'.
|
TransactionData |
setSchemeThirdPartyData(String schemeThirdPartyData)
Sets the field 'schemeThirdPartyData'.
|
TransactionData |
setServiceCode1(ServiceCode1 serviceCode1)
Sets the field 'serviceCode1'.
|
TransactionData |
setServiceCode2(ServiceCode2 serviceCode2)
Sets the field 'serviceCode2'.
|
TransactionData |
setServiceCode3(ServiceCode3 serviceCode3)
Sets the field 'serviceCode3'.
|
TransactionData |
setSred(String sred)
Sets the field 'sred'.
|
TransactionData |
setSredContainer(String sredContainer)
Sets the field 'sredContainer'.
|
TransactionData |
setTipAmount(Double tipAmount)
Sets the field 'tipAmount'.
|
TransactionData |
setTransactionDate(String transactionDate)
Sets the field 'transactionDate'.
|
TransactionData |
setTransactionTime(String transactionTime)
Sets the field 'transactionTime'.
|
TransactionData |
setTransArmorContainer(String transArmorContainer)
Sets the field 'transArmorContainer'.
|
TransactionData |
setTransArmorEncryptedEmvTag57(String transArmorEncryptedEmvTag57)
Sets the field 'transArmorEncryptedEmvTag57'.
|
TransactionData |
setTransArmorEncryptedEmvTag5A(String transArmorEncryptedEmvTag5A)
Sets the field 'transArmorEncryptedEmvTag5A'.
|
TransactionData |
setTransArmorEncryptedManualKeyedData(String transArmorEncryptedManualKeyedData)
Sets the field 'transArmorEncryptedManualKeyedData'.
|
TransactionData |
setTransArmorEncryptedTrack1(String transArmorEncryptedTrack1)
Sets the field 'transArmorEncryptedTrack1'.
|
TransactionData |
setTransArmorEncryptedTrack2(String transArmorEncryptedTrack2)
Sets the field 'transArmorEncryptedTrack2'.
|
TransactionData |
setTransArmorKey(String transArmorKey)
Sets the field 'transArmorKey'.
|
TransactionData |
setTransArmorKeyId(String transArmorKeyId)
Sets the field 'transArmorKeyId'.
|
TransactionData |
setTxError(ErrorCode txError)
Sets the field 'txError'.
|
TransactionData |
setTxResult(TxResult txResult)
Sets the field 'txResult'.
|
void |
validate() |
describeContents, getBundle, toString, writeToParcel
public static final Parcelable.Creator<TransactionData> CREATOR
public static final JSONifiable.Creator<TransactionData> JSON_CREATOR
public TransactionData()
protected TransactionData(boolean noInit)
public TransactionData(String json) throws IllegalArgumentException
IllegalArgumentException
public TransactionData(JSONObject jsonObject)
public TransactionData(TransactionData src)
public TxResult getTxResult()
public ErrorCode getTxError()
public Double getAmount()
public Double getTipAmount()
public Double getCashBackAmount()
public String getErrorCode()
public String getErrorText()
public String getTransactionDate()
public String getTransactionTime()
public String getMsrContainer()
public String getMsrMaskedTrack1()
public String getMsrMaskedTrack2()
public String getMaskedManualPan()
public String getSredContainer()
public String getSred()
public String getKsn()
public String getTransArmorContainer()
public String getTransArmorKey()
public String getTransArmorKeyId()
public String getTransArmorEncryptedTrack1()
public String getTransArmorEncryptedTrack2()
public String getTransArmorEncryptedEmvTag57()
public String getTransArmorEncryptedEmvTag5A()
public String getTransArmorEncryptedManualKeyedData()
public String getIccContainer()
public String getIccApplicationInterchangeProfile()
public String getIccMaskedEmv57()
public String getIccMaskedEmv5A()
public String getIccApplicationPanSequenceNumber()
public String getIccApplicationExpirationDate()
public String getIccApplicationEffectiveDate()
public String getIccAmountAuthorized()
public String getIccAmountOther()
public String getIccTransactionCurrencyCode()
public String getIccTransactionCurrencyExponent()
public String getIccApplicationUsageControl()
public String getIccIssuerActionCodeDefault()
public String getIccIssuerActionCodeDenial()
public String getIccIssuerActionCodeOnline()
public String getIccApplicationLabel()
public String getIccApplicationCryptogram()
public String getIccApplicationIdentifierCard()
public String getIccApplicationIdentifierTerminal()
public String getIccApplicationTransactionCounter()
public String getIccApplicationVersionNumber()
public String getIccCryptogramInformationData()
public String getIccCvmResults()
public String getIccInterfaceDeviceSerialNumber()
public String getIccIssuerApplicationData()
public String getIccPosEntryModeCode()
public String getIccTerminalCapabilities()
public String getIccTerminalCountryCode()
public String getIccTerminalType()
public String getIccTvr()
public String getIccTransactionDate()
public String getIccTsi()
public String getIccTransactionType()
public String getIccUnpredictableNumber()
public String getIccTransactionTime()
public String getIccAdditionalTerminalCapabilities()
public String getIccTransactionCategoryCode()
public String getIccIssuerApplicationPreferredName()
public String getIccCardholderName()
public String getIccIssuerCodeTableIndex()
public String getIccIssuerScripts()
public String getIccIssuerScriptResults()
public String getDebugTrack2EquivalentData()
public String getDebugApplicationPan()
public String getDebugAmountAuthorizedBinary()
public String getDebugAmountOtherBinary()
public String getDebugTransactionStatusInformation()
public String getDebugPlainTrack1()
public String getDebugPlainTrack2()
public String getSchemePunATC()
public String getSchemeThirdPartyData()
public String getSchemeMerchantCustomData()
public String getSchemeTerminalEntryCapability()
public String getPinBlockContainer()
public String getPinBlock()
public String getPinBlockKsn()
public String getMac()
public String getMacKsn()
public String getGwContainer()
public String getGwIssuerAuthenticationData()
public String getGwIssuerScriptTemplate1()
public String getGwIssuerScriptTemplate2()
public String getGwIssuerAuthorizationResponseCode()
public String getGwMessageControlField()
public GwTxResult getGwTxResult()
public CvmResult getCvmResult()
public ServiceCode1 getServiceCode1()
public ServiceCode2 getServiceCode2()
public ServiceCode3 getServiceCode3()
public String getOfflineApprovalAuthCode()
public Double getAvailableOfflineSpendingAmount()
protected GenericClient getGenericClient()
getGenericClient
in class GenericParcelable
public JSONObject getJSONObject()
getJSONObject
in interface JSONifiable
public boolean isNotNullTxResult()
public boolean isNotNullTxError()
public boolean isNotNullAmount()
public boolean isNotNullTipAmount()
public boolean isNotNullCashBackAmount()
public boolean isNotNullErrorCode()
public boolean isNotNullErrorText()
public boolean isNotNullTransactionDate()
public boolean isNotNullTransactionTime()
public boolean isNotNullMsrContainer()
public boolean isNotNullMsrMaskedTrack1()
public boolean isNotNullMsrMaskedTrack2()
public boolean isNotNullMaskedManualPan()
public boolean isNotNullSredContainer()
public boolean isNotNullSred()
public boolean isNotNullKsn()
public boolean isNotNullTransArmorContainer()
public boolean isNotNullTransArmorKey()
public boolean isNotNullTransArmorKeyId()
public boolean isNotNullTransArmorEncryptedTrack1()
public boolean isNotNullTransArmorEncryptedTrack2()
public boolean isNotNullTransArmorEncryptedEmvTag57()
public boolean isNotNullTransArmorEncryptedEmvTag5A()
public boolean isNotNullTransArmorEncryptedManualKeyedData()
public boolean isNotNullIccContainer()
public boolean isNotNullIccApplicationInterchangeProfile()
public boolean isNotNullIccMaskedEmv57()
public boolean isNotNullIccMaskedEmv5A()
public boolean isNotNullIccApplicationPanSequenceNumber()
public boolean isNotNullIccApplicationExpirationDate()
public boolean isNotNullIccApplicationEffectiveDate()
public boolean isNotNullIccAmountAuthorized()
public boolean isNotNullIccAmountOther()
public boolean isNotNullIccTransactionCurrencyCode()
public boolean isNotNullIccTransactionCurrencyExponent()
public boolean isNotNullIccApplicationUsageControl()
public boolean isNotNullIccIssuerActionCodeDefault()
public boolean isNotNullIccIssuerActionCodeDenial()
public boolean isNotNullIccIssuerActionCodeOnline()
public boolean isNotNullIccApplicationLabel()
public boolean isNotNullIccApplicationCryptogram()
public boolean isNotNullIccApplicationIdentifierCard()
public boolean isNotNullIccApplicationIdentifierTerminal()
public boolean isNotNullIccApplicationTransactionCounter()
public boolean isNotNullIccApplicationVersionNumber()
public boolean isNotNullIccCryptogramInformationData()
public boolean isNotNullIccCvmResults()
public boolean isNotNullIccInterfaceDeviceSerialNumber()
public boolean isNotNullIccIssuerApplicationData()
public boolean isNotNullIccPosEntryModeCode()
public boolean isNotNullIccTerminalCapabilities()
public boolean isNotNullIccTerminalCountryCode()
public boolean isNotNullIccTerminalType()
public boolean isNotNullIccTvr()
public boolean isNotNullIccTransactionDate()
public boolean isNotNullIccTsi()
public boolean isNotNullIccTransactionType()
public boolean isNotNullIccUnpredictableNumber()
public boolean isNotNullIccTransactionTime()
public boolean isNotNullIccAdditionalTerminalCapabilities()
public boolean isNotNullIccTransactionCategoryCode()
public boolean isNotNullIccIssuerApplicationPreferredName()
public boolean isNotNullIccCardholderName()
public boolean isNotNullIccIssuerCodeTableIndex()
public boolean isNotNullIccIssuerScripts()
public boolean isNotNullIccIssuerScriptResults()
public boolean isNotNullDebugTrack2EquivalentData()
public boolean isNotNullDebugApplicationPan()
public boolean isNotNullDebugAmountAuthorizedBinary()
public boolean isNotNullDebugAmountOtherBinary()
public boolean isNotNullDebugTransactionStatusInformation()
public boolean isNotNullDebugPlainTrack1()
public boolean isNotNullDebugPlainTrack2()
public boolean isNotNullSchemePunATC()
public boolean isNotNullSchemeThirdPartyData()
public boolean isNotNullSchemeMerchantCustomData()
public boolean isNotNullSchemeTerminalEntryCapability()
public boolean isNotNullPinBlockContainer()
public boolean isNotNullPinBlock()
public boolean isNotNullPinBlockKsn()
public boolean isNotNullMac()
public boolean isNotNullMacKsn()
public boolean isNotNullGwContainer()
public boolean isNotNullGwIssuerAuthenticationData()
public boolean isNotNullGwIssuerScriptTemplate1()
public boolean isNotNullGwIssuerScriptTemplate2()
public boolean isNotNullGwIssuerAuthorizationResponseCode()
public boolean isNotNullGwMessageControlField()
public boolean isNotNullGwTxResult()
public boolean isNotNullCvmResult()
public boolean isNotNullServiceCode1()
public boolean isNotNullServiceCode2()
public boolean isNotNullServiceCode3()
public boolean isNotNullOfflineApprovalAuthCode()
public boolean isNotNullAvailableOfflineSpendingAmount()
public boolean hasTxResult()
public boolean hasTxError()
public boolean hasAmount()
public boolean hasTipAmount()
public boolean hasCashBackAmount()
public boolean hasErrorCode()
public boolean hasErrorText()
public boolean hasTransactionDate()
public boolean hasTransactionTime()
public boolean hasMsrContainer()
public boolean hasMsrMaskedTrack1()
public boolean hasMsrMaskedTrack2()
public boolean hasMaskedManualPan()
public boolean hasSredContainer()
public boolean hasSred()
public boolean hasKsn()
public boolean hasTransArmorContainer()
public boolean hasTransArmorKey()
public boolean hasTransArmorKeyId()
public boolean hasTransArmorEncryptedTrack1()
public boolean hasTransArmorEncryptedTrack2()
public boolean hasTransArmorEncryptedEmvTag57()
public boolean hasTransArmorEncryptedEmvTag5A()
public boolean hasTransArmorEncryptedManualKeyedData()
public boolean hasIccContainer()
public boolean hasIccApplicationInterchangeProfile()
public boolean hasIccMaskedEmv57()
public boolean hasIccMaskedEmv5A()
public boolean hasIccApplicationPanSequenceNumber()
public boolean hasIccApplicationExpirationDate()
public boolean hasIccApplicationEffectiveDate()
public boolean hasIccAmountAuthorized()
public boolean hasIccAmountOther()
public boolean hasIccTransactionCurrencyCode()
public boolean hasIccTransactionCurrencyExponent()
public boolean hasIccApplicationUsageControl()
public boolean hasIccIssuerActionCodeDefault()
public boolean hasIccIssuerActionCodeDenial()
public boolean hasIccIssuerActionCodeOnline()
public boolean hasIccApplicationLabel()
public boolean hasIccApplicationCryptogram()
public boolean hasIccApplicationIdentifierCard()
public boolean hasIccApplicationIdentifierTerminal()
public boolean hasIccApplicationTransactionCounter()
public boolean hasIccApplicationVersionNumber()
public boolean hasIccCryptogramInformationData()
public boolean hasIccCvmResults()
public boolean hasIccInterfaceDeviceSerialNumber()
public boolean hasIccIssuerApplicationData()
public boolean hasIccPosEntryModeCode()
public boolean hasIccTerminalCapabilities()
public boolean hasIccTerminalCountryCode()
public boolean hasIccTerminalType()
public boolean hasIccTvr()
public boolean hasIccTransactionDate()
public boolean hasIccTsi()
public boolean hasIccTransactionType()
public boolean hasIccUnpredictableNumber()
public boolean hasIccTransactionTime()
public boolean hasIccAdditionalTerminalCapabilities()
public boolean hasIccTransactionCategoryCode()
public boolean hasIccIssuerApplicationPreferredName()
public boolean hasIccCardholderName()
public boolean hasIccIssuerCodeTableIndex()
public boolean hasIccIssuerScripts()
public boolean hasIccIssuerScriptResults()
public boolean hasDebugTrack2EquivalentData()
public boolean hasDebugApplicationPan()
public boolean hasDebugAmountAuthorizedBinary()
public boolean hasDebugAmountOtherBinary()
public boolean hasDebugTransactionStatusInformation()
public boolean hasDebugPlainTrack1()
public boolean hasDebugPlainTrack2()
public boolean hasSchemePunATC()
public boolean hasSchemeThirdPartyData()
public boolean hasSchemeMerchantCustomData()
public boolean hasSchemeTerminalEntryCapability()
public boolean hasPinBlockContainer()
public boolean hasPinBlock()
public boolean hasPinBlockKsn()
public boolean hasMac()
public boolean hasMacKsn()
public boolean hasGwContainer()
public boolean hasGwIssuerAuthenticationData()
public boolean hasGwIssuerScriptTemplate1()
public boolean hasGwIssuerScriptTemplate2()
public boolean hasGwIssuerAuthorizationResponseCode()
public boolean hasGwMessageControlField()
public boolean hasGwTxResult()
public boolean hasCvmResult()
public boolean hasServiceCode1()
public boolean hasServiceCode2()
public boolean hasServiceCode3()
public boolean hasOfflineApprovalAuthCode()
public boolean hasAvailableOfflineSpendingAmount()
public TransactionData setTxResult(TxResult txResult)
public TransactionData setTxError(ErrorCode txError)
public TransactionData setAmount(Double amount)
public TransactionData setTipAmount(Double tipAmount)
public TransactionData setCashBackAmount(Double cashBackAmount)
public TransactionData setErrorCode(String errorCode)
public TransactionData setErrorText(String errorText)
public TransactionData setTransactionDate(String transactionDate)
public TransactionData setTransactionTime(String transactionTime)
public TransactionData setMsrContainer(String msrContainer)
public TransactionData setMsrMaskedTrack1(String msrMaskedTrack1)
public TransactionData setMsrMaskedTrack2(String msrMaskedTrack2)
public TransactionData setMaskedManualPan(String maskedManualPan)
public TransactionData setSredContainer(String sredContainer)
public TransactionData setSred(String sred)
public TransactionData setKsn(String ksn)
public TransactionData setTransArmorContainer(String transArmorContainer)
public TransactionData setTransArmorKey(String transArmorKey)
public TransactionData setTransArmorKeyId(String transArmorKeyId)
public TransactionData setTransArmorEncryptedTrack1(String transArmorEncryptedTrack1)
public TransactionData setTransArmorEncryptedTrack2(String transArmorEncryptedTrack2)
public TransactionData setTransArmorEncryptedEmvTag57(String transArmorEncryptedEmvTag57)
public TransactionData setTransArmorEncryptedEmvTag5A(String transArmorEncryptedEmvTag5A)
public TransactionData setTransArmorEncryptedManualKeyedData(String transArmorEncryptedManualKeyedData)
public TransactionData setIccContainer(String iccContainer)
public TransactionData setIccApplicationInterchangeProfile(String iccApplicationInterchangeProfile)
public TransactionData setIccMaskedEmv57(String iccMaskedEmv57)
public TransactionData setIccMaskedEmv5A(String iccMaskedEmv5A)
public TransactionData setIccApplicationPanSequenceNumber(String iccApplicationPanSequenceNumber)
public TransactionData setIccApplicationExpirationDate(String iccApplicationExpirationDate)
public TransactionData setIccApplicationEffectiveDate(String iccApplicationEffectiveDate)
public TransactionData setIccAmountAuthorized(String iccAmountAuthorized)
public TransactionData setIccAmountOther(String iccAmountOther)
public TransactionData setIccTransactionCurrencyCode(String iccTransactionCurrencyCode)
public TransactionData setIccTransactionCurrencyExponent(String iccTransactionCurrencyExponent)
public TransactionData setIccApplicationUsageControl(String iccApplicationUsageControl)
public TransactionData setIccIssuerActionCodeDefault(String iccIssuerActionCodeDefault)
public TransactionData setIccIssuerActionCodeDenial(String iccIssuerActionCodeDenial)
public TransactionData setIccIssuerActionCodeOnline(String iccIssuerActionCodeOnline)
public TransactionData setIccApplicationLabel(String iccApplicationLabel)
public TransactionData setIccApplicationCryptogram(String iccApplicationCryptogram)
public TransactionData setIccApplicationIdentifierCard(String iccApplicationIdentifierCard)
public TransactionData setIccApplicationIdentifierTerminal(String iccApplicationIdentifierTerminal)
public TransactionData setIccApplicationTransactionCounter(String iccApplicationTransactionCounter)
public TransactionData setIccApplicationVersionNumber(String iccApplicationVersionNumber)
public TransactionData setIccCryptogramInformationData(String iccCryptogramInformationData)
public TransactionData setIccCvmResults(String iccCvmResults)
public TransactionData setIccInterfaceDeviceSerialNumber(String iccInterfaceDeviceSerialNumber)
public TransactionData setIccIssuerApplicationData(String iccIssuerApplicationData)
public TransactionData setIccPosEntryModeCode(String iccPosEntryModeCode)
public TransactionData setIccTerminalCapabilities(String iccTerminalCapabilities)
public TransactionData setIccTerminalCountryCode(String iccTerminalCountryCode)
public TransactionData setIccTerminalType(String iccTerminalType)
public TransactionData setIccTvr(String iccTvr)
public TransactionData setIccTransactionDate(String iccTransactionDate)
public TransactionData setIccTsi(String iccTsi)
public TransactionData setIccTransactionType(String iccTransactionType)
public TransactionData setIccUnpredictableNumber(String iccUnpredictableNumber)
public TransactionData setIccTransactionTime(String iccTransactionTime)
public TransactionData setIccAdditionalTerminalCapabilities(String iccAdditionalTerminalCapabilities)
public TransactionData setIccTransactionCategoryCode(String iccTransactionCategoryCode)
public TransactionData setIccIssuerApplicationPreferredName(String iccIssuerApplicationPreferredName)
public TransactionData setIccCardholderName(String iccCardholderName)
public TransactionData setIccIssuerCodeTableIndex(String iccIssuerCodeTableIndex)
public TransactionData setIccIssuerScripts(String iccIssuerScripts)
public TransactionData setIccIssuerScriptResults(String iccIssuerScriptResults)
public TransactionData setDebugTrack2EquivalentData(String debugTrack2EquivalentData)
public TransactionData setDebugApplicationPan(String debugApplicationPan)
public TransactionData setDebugAmountAuthorizedBinary(String debugAmountAuthorizedBinary)
public TransactionData setDebugAmountOtherBinary(String debugAmountOtherBinary)
public TransactionData setDebugTransactionStatusInformation(String debugTransactionStatusInformation)
public TransactionData setDebugPlainTrack1(String debugPlainTrack1)
public TransactionData setDebugPlainTrack2(String debugPlainTrack2)
public TransactionData setSchemePunATC(String schemePunATC)
public TransactionData setSchemeThirdPartyData(String schemeThirdPartyData)
public TransactionData setSchemeMerchantCustomData(String schemeMerchantCustomData)
public TransactionData setSchemeTerminalEntryCapability(String schemeTerminalEntryCapability)
public TransactionData setPinBlockContainer(String pinBlockContainer)
public TransactionData setPinBlock(String pinBlock)
public TransactionData setPinBlockKsn(String pinBlockKsn)
public TransactionData setMac(String mac)
public TransactionData setMacKsn(String macKsn)
public TransactionData setGwContainer(String gwContainer)
public TransactionData setGwIssuerAuthenticationData(String gwIssuerAuthenticationData)
public TransactionData setGwIssuerScriptTemplate1(String gwIssuerScriptTemplate1)
public TransactionData setGwIssuerScriptTemplate2(String gwIssuerScriptTemplate2)
public TransactionData setGwIssuerAuthorizationResponseCode(String gwIssuerAuthorizationResponseCode)
public TransactionData setGwMessageControlField(String gwMessageControlField)
public TransactionData setGwTxResult(GwTxResult gwTxResult)
public TransactionData setCvmResult(CvmResult cvmResult)
public TransactionData setServiceCode1(ServiceCode1 serviceCode1)
public TransactionData setServiceCode2(ServiceCode2 serviceCode2)
public TransactionData setServiceCode3(ServiceCode3 serviceCode3)
public TransactionData setOfflineApprovalAuthCode(String offlineApprovalAuthCode)
public TransactionData setAvailableOfflineSpendingAmount(Double availableOfflineSpendingAmount)
public void clearTxResult()
public void clearTxError()
public void clearAmount()
public void clearTipAmount()
public void clearCashBackAmount()
public void clearErrorCode()
public void clearErrorText()
public void clearTransactionDate()
public void clearTransactionTime()
public void clearMsrContainer()
public void clearMsrMaskedTrack1()
public void clearMsrMaskedTrack2()
public void clearMaskedManualPan()
public void clearSredContainer()
public void clearSred()
public void clearKsn()
public void clearTransArmorContainer()
public void clearTransArmorKey()
public void clearTransArmorKeyId()
public void clearTransArmorEncryptedTrack1()
public void clearTransArmorEncryptedTrack2()
public void clearTransArmorEncryptedEmvTag57()
public void clearTransArmorEncryptedEmvTag5A()
public void clearTransArmorEncryptedManualKeyedData()
public void clearIccContainer()
public void clearIccApplicationInterchangeProfile()
public void clearIccMaskedEmv57()
public void clearIccMaskedEmv5A()
public void clearIccApplicationPanSequenceNumber()
public void clearIccApplicationExpirationDate()
public void clearIccApplicationEffectiveDate()
public void clearIccAmountAuthorized()
public void clearIccAmountOther()
public void clearIccTransactionCurrencyCode()
public void clearIccTransactionCurrencyExponent()
public void clearIccApplicationUsageControl()
public void clearIccIssuerActionCodeDefault()
public void clearIccIssuerActionCodeDenial()
public void clearIccIssuerActionCodeOnline()
public void clearIccApplicationLabel()
public void clearIccApplicationCryptogram()
public void clearIccApplicationIdentifierCard()
public void clearIccApplicationIdentifierTerminal()
public void clearIccApplicationTransactionCounter()
public void clearIccApplicationVersionNumber()
public void clearIccCryptogramInformationData()
public void clearIccCvmResults()
public void clearIccInterfaceDeviceSerialNumber()
public void clearIccIssuerApplicationData()
public void clearIccPosEntryModeCode()
public void clearIccTerminalCapabilities()
public void clearIccTerminalCountryCode()
public void clearIccTerminalType()
public void clearIccTvr()
public void clearIccTransactionDate()
public void clearIccTsi()
public void clearIccTransactionType()
public void clearIccUnpredictableNumber()
public void clearIccTransactionTime()
public void clearIccAdditionalTerminalCapabilities()
public void clearIccTransactionCategoryCode()
public void clearIccIssuerApplicationPreferredName()
public void clearIccCardholderName()
public void clearIccIssuerCodeTableIndex()
public void clearIccIssuerScripts()
public void clearIccIssuerScriptResults()
public void clearDebugTrack2EquivalentData()
public void clearDebugApplicationPan()
public void clearDebugAmountAuthorizedBinary()
public void clearDebugAmountOtherBinary()
public void clearDebugTransactionStatusInformation()
public void clearDebugPlainTrack1()
public void clearDebugPlainTrack2()
public void clearSchemePunATC()
public void clearSchemeThirdPartyData()
public void clearSchemeMerchantCustomData()
public void clearSchemeTerminalEntryCapability()
public void clearPinBlockContainer()
public void clearPinBlock()
public void clearPinBlockKsn()
public void clearMac()
public void clearMacKsn()
public void clearGwContainer()
public void clearGwIssuerAuthenticationData()
public void clearGwIssuerScriptTemplate1()
public void clearGwIssuerScriptTemplate2()
public void clearGwIssuerAuthorizationResponseCode()
public void clearGwMessageControlField()
public void clearGwTxResult()
public void clearCvmResult()
public void clearServiceCode1()
public void clearServiceCode2()
public void clearServiceCode3()
public void clearOfflineApprovalAuthCode()
public void clearAvailableOfflineSpendingAmount()
public boolean containsChanges()
public void resetChangeLog()
public TransactionData copyChanges()
public void mergeChanges(TransactionData src)