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