/**
* Autogenerated by Avro
*
* DO NOT EDIT DIRECTLY
*/
var payments_CvmResult = require("../payments/CvmResult");
var pay_ErrorCode = require("../pay/ErrorCode");
var pay_TxResult = require("../pay/TxResult");
var pay_GwTxResult = require("../pay/GwTxResult");
var pay_ServiceCode1 = require("../pay/ServiceCode1");
var pay_ServiceCode2 = require("../pay/ServiceCode2");
var pay_ServiceCode3 = require("../pay/ServiceCode3");
/**
* @constructor
* @memberof pay
*/
var TransactionData = function() {
this._class_ = TransactionData;
this.txResult = undefined;
this.txError = undefined;
this.amount = undefined;
this.tipAmount = undefined;
this.cashBackAmount = undefined;
this.errorCode = undefined;
this.errorText = undefined;
this.transactionDate = undefined;
this.transactionTime = undefined;
this.msrContainer = undefined;
this.msrMaskedTrack1 = undefined;
this.msrMaskedTrack2 = undefined;
this.maskedManualPan = undefined;
this.sredContainer = undefined;
this.sred = undefined;
this.ksn = undefined;
this.transArmorContainer = undefined;
this.transArmorKey = undefined;
this.transArmorKeyId = undefined;
this.transArmorEncryptedTrack1 = undefined;
this.transArmorEncryptedTrack2 = undefined;
this.transArmorEncryptedEmvTag57 = undefined;
this.transArmorEncryptedEmvTag5A = undefined;
this.transArmorEncryptedManualKeyedData = undefined;
this.iccContainer = undefined;
this.iccApplicationInterchangeProfile = undefined;
this.iccMaskedEmv57 = undefined;
this.iccMaskedEmv5A = undefined;
this.iccApplicationPanSequenceNumber = undefined;
this.iccApplicationExpirationDate = undefined;
this.iccApplicationEffectiveDate = undefined;
this.iccAmountAuthorized = undefined;
this.iccAmountOther = undefined;
this.iccTransactionCurrencyCode = undefined;
this.iccTransactionCurrencyExponent = undefined;
this.iccApplicationUsageControl = undefined;
this.iccIssuerActionCodeDefault = undefined;
this.iccIssuerActionCodeDenial = undefined;
this.iccIssuerActionCodeOnline = undefined;
this.iccApplicationLabel = undefined;
this.iccApplicationCryptogram = undefined;
this.iccApplicationIdentifierCard = undefined;
this.iccApplicationIdentifierTerminal = undefined;
this.iccApplicationTransactionCounter = undefined;
this.iccApplicationVersionNumber = undefined;
this.iccCryptogramInformationData = undefined;
this.iccCvmResults = undefined;
this.iccInterfaceDeviceSerialNumber = undefined;
this.iccIssuerApplicationData = undefined;
this.iccPosEntryModeCode = undefined;
this.iccTerminalCapabilities = undefined;
this.iccTerminalCountryCode = undefined;
this.iccTerminalType = undefined;
this.iccTvr = undefined;
this.iccTransactionDate = undefined;
this.iccTsi = undefined;
this.iccTransactionType = undefined;
this.iccUnpredictableNumber = undefined;
this.iccTransactionTime = undefined;
this.iccAdditionalTerminalCapabilities = undefined;
this.iccTransactionCategoryCode = undefined;
this.iccIssuerApplicationPreferredName = undefined;
this.iccCardholderName = undefined;
this.iccIssuerCodeTableIndex = undefined;
this.iccIssuerScripts = undefined;
this.iccIssuerScriptResults = undefined;
this.debugTrack2EquivalentData = undefined;
this.debugApplicationPan = undefined;
this.debugAmountAuthorizedBinary = undefined;
this.debugAmountOtherBinary = undefined;
this.debugTransactionStatusInformation = undefined;
this.debugPlainTrack1 = undefined;
this.debugPlainTrack2 = undefined;
this.schemePunATC = undefined;
this.schemeThirdPartyData = undefined;
this.schemeMerchantCustomData = undefined;
this.schemeTerminalEntryCapability = undefined;
this.pinBlockContainer = undefined;
this.pinBlock = undefined;
this.pinBlockKsn = undefined;
this.mac = undefined;
this.macKsn = undefined;
this.gwContainer = undefined;
this.gwIssuerAuthenticationData = undefined;
this.gwIssuerScriptTemplate1 = undefined;
this.gwIssuerScriptTemplate2 = undefined;
this.gwIssuerAuthorizationResponseCode = undefined;
this.gwMessageControlField = undefined;
this.gwTxResult = undefined;
this.cvmResult = undefined;
this.serviceCode1 = undefined;
this.serviceCode2 = undefined;
this.serviceCode3 = undefined;
this.offlineApprovalAuthCode = undefined;
this.availableOfflineSpendingAmount = undefined;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {pay.TxResult} txResult
*/
TransactionData.prototype.setTxResult = function(txResult) {
this.txResult = txResult;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {pay.TxResult}
*/
TransactionData.prototype.getTxResult = function() {
return this.txResult;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {pay.ErrorCode} txError
*/
TransactionData.prototype.setTxError = function(txError) {
this.txError = txError;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {pay.ErrorCode}
*/
TransactionData.prototype.getTxError = function() {
return this.txError;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {Number} amount must be a double
*/
TransactionData.prototype.setAmount = function(amount) {
this.amount = amount;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {Number} must be a double
*/
TransactionData.prototype.getAmount = function() {
return this.amount;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {Number} tipAmount must be a double
*/
TransactionData.prototype.setTipAmount = function(tipAmount) {
this.tipAmount = tipAmount;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {Number} must be a double
*/
TransactionData.prototype.getTipAmount = function() {
return this.tipAmount;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {Number} cashBackAmount must be a double
*/
TransactionData.prototype.setCashBackAmount = function(cashBackAmount) {
this.cashBackAmount = cashBackAmount;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {Number} must be a double
*/
TransactionData.prototype.getCashBackAmount = function() {
return this.cashBackAmount;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} errorCode
*/
TransactionData.prototype.setErrorCode = function(errorCode) {
this.errorCode = errorCode;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getErrorCode = function() {
return this.errorCode;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} errorText
*/
TransactionData.prototype.setErrorText = function(errorText) {
this.errorText = errorText;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getErrorText = function() {
return this.errorText;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} transactionDate
*/
TransactionData.prototype.setTransactionDate = function(transactionDate) {
this.transactionDate = transactionDate;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getTransactionDate = function() {
return this.transactionDate;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} transactionTime
*/
TransactionData.prototype.setTransactionTime = function(transactionTime) {
this.transactionTime = transactionTime;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getTransactionTime = function() {
return this.transactionTime;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} msrContainer
*/
TransactionData.prototype.setMsrContainer = function(msrContainer) {
this.msrContainer = msrContainer;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getMsrContainer = function() {
return this.msrContainer;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} msrMaskedTrack1
*/
TransactionData.prototype.setMsrMaskedTrack1 = function(msrMaskedTrack1) {
this.msrMaskedTrack1 = msrMaskedTrack1;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getMsrMaskedTrack1 = function() {
return this.msrMaskedTrack1;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} msrMaskedTrack2
*/
TransactionData.prototype.setMsrMaskedTrack2 = function(msrMaskedTrack2) {
this.msrMaskedTrack2 = msrMaskedTrack2;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getMsrMaskedTrack2 = function() {
return this.msrMaskedTrack2;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} maskedManualPan
*/
TransactionData.prototype.setMaskedManualPan = function(maskedManualPan) {
this.maskedManualPan = maskedManualPan;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getMaskedManualPan = function() {
return this.maskedManualPan;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} sredContainer
*/
TransactionData.prototype.setSredContainer = function(sredContainer) {
this.sredContainer = sredContainer;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getSredContainer = function() {
return this.sredContainer;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} sred
*/
TransactionData.prototype.setSred = function(sred) {
this.sred = sred;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getSred = function() {
return this.sred;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} ksn
*/
TransactionData.prototype.setKsn = function(ksn) {
this.ksn = ksn;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getKsn = function() {
return this.ksn;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} transArmorContainer
*/
TransactionData.prototype.setTransArmorContainer = function(transArmorContainer) {
this.transArmorContainer = transArmorContainer;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getTransArmorContainer = function() {
return this.transArmorContainer;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} transArmorKey
*/
TransactionData.prototype.setTransArmorKey = function(transArmorKey) {
this.transArmorKey = transArmorKey;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getTransArmorKey = function() {
return this.transArmorKey;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} transArmorKeyId
*/
TransactionData.prototype.setTransArmorKeyId = function(transArmorKeyId) {
this.transArmorKeyId = transArmorKeyId;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getTransArmorKeyId = function() {
return this.transArmorKeyId;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} transArmorEncryptedTrack1
*/
TransactionData.prototype.setTransArmorEncryptedTrack1 = function(transArmorEncryptedTrack1) {
this.transArmorEncryptedTrack1 = transArmorEncryptedTrack1;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getTransArmorEncryptedTrack1 = function() {
return this.transArmorEncryptedTrack1;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} transArmorEncryptedTrack2
*/
TransactionData.prototype.setTransArmorEncryptedTrack2 = function(transArmorEncryptedTrack2) {
this.transArmorEncryptedTrack2 = transArmorEncryptedTrack2;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getTransArmorEncryptedTrack2 = function() {
return this.transArmorEncryptedTrack2;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} transArmorEncryptedEmvTag57
*/
TransactionData.prototype.setTransArmorEncryptedEmvTag57 = function(transArmorEncryptedEmvTag57) {
this.transArmorEncryptedEmvTag57 = transArmorEncryptedEmvTag57;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getTransArmorEncryptedEmvTag57 = function() {
return this.transArmorEncryptedEmvTag57;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} transArmorEncryptedEmvTag5A
*/
TransactionData.prototype.setTransArmorEncryptedEmvTag5A = function(transArmorEncryptedEmvTag5A) {
this.transArmorEncryptedEmvTag5A = transArmorEncryptedEmvTag5A;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getTransArmorEncryptedEmvTag5A = function() {
return this.transArmorEncryptedEmvTag5A;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} transArmorEncryptedManualKeyedData
*/
TransactionData.prototype.setTransArmorEncryptedManualKeyedData = function(transArmorEncryptedManualKeyedData) {
this.transArmorEncryptedManualKeyedData = transArmorEncryptedManualKeyedData;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getTransArmorEncryptedManualKeyedData = function() {
return this.transArmorEncryptedManualKeyedData;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccContainer
*/
TransactionData.prototype.setIccContainer = function(iccContainer) {
this.iccContainer = iccContainer;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccContainer = function() {
return this.iccContainer;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccApplicationInterchangeProfile
*/
TransactionData.prototype.setIccApplicationInterchangeProfile = function(iccApplicationInterchangeProfile) {
this.iccApplicationInterchangeProfile = iccApplicationInterchangeProfile;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccApplicationInterchangeProfile = function() {
return this.iccApplicationInterchangeProfile;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccMaskedEmv57
*/
TransactionData.prototype.setIccMaskedEmv57 = function(iccMaskedEmv57) {
this.iccMaskedEmv57 = iccMaskedEmv57;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccMaskedEmv57 = function() {
return this.iccMaskedEmv57;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccMaskedEmv5A
*/
TransactionData.prototype.setIccMaskedEmv5A = function(iccMaskedEmv5A) {
this.iccMaskedEmv5A = iccMaskedEmv5A;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccMaskedEmv5A = function() {
return this.iccMaskedEmv5A;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccApplicationPanSequenceNumber
*/
TransactionData.prototype.setIccApplicationPanSequenceNumber = function(iccApplicationPanSequenceNumber) {
this.iccApplicationPanSequenceNumber = iccApplicationPanSequenceNumber;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccApplicationPanSequenceNumber = function() {
return this.iccApplicationPanSequenceNumber;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccApplicationExpirationDate
*/
TransactionData.prototype.setIccApplicationExpirationDate = function(iccApplicationExpirationDate) {
this.iccApplicationExpirationDate = iccApplicationExpirationDate;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccApplicationExpirationDate = function() {
return this.iccApplicationExpirationDate;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccApplicationEffectiveDate
*/
TransactionData.prototype.setIccApplicationEffectiveDate = function(iccApplicationEffectiveDate) {
this.iccApplicationEffectiveDate = iccApplicationEffectiveDate;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccApplicationEffectiveDate = function() {
return this.iccApplicationEffectiveDate;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccAmountAuthorized
*/
TransactionData.prototype.setIccAmountAuthorized = function(iccAmountAuthorized) {
this.iccAmountAuthorized = iccAmountAuthorized;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccAmountAuthorized = function() {
return this.iccAmountAuthorized;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccAmountOther
*/
TransactionData.prototype.setIccAmountOther = function(iccAmountOther) {
this.iccAmountOther = iccAmountOther;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccAmountOther = function() {
return this.iccAmountOther;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccTransactionCurrencyCode
*/
TransactionData.prototype.setIccTransactionCurrencyCode = function(iccTransactionCurrencyCode) {
this.iccTransactionCurrencyCode = iccTransactionCurrencyCode;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccTransactionCurrencyCode = function() {
return this.iccTransactionCurrencyCode;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccTransactionCurrencyExponent
*/
TransactionData.prototype.setIccTransactionCurrencyExponent = function(iccTransactionCurrencyExponent) {
this.iccTransactionCurrencyExponent = iccTransactionCurrencyExponent;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccTransactionCurrencyExponent = function() {
return this.iccTransactionCurrencyExponent;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccApplicationUsageControl
*/
TransactionData.prototype.setIccApplicationUsageControl = function(iccApplicationUsageControl) {
this.iccApplicationUsageControl = iccApplicationUsageControl;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccApplicationUsageControl = function() {
return this.iccApplicationUsageControl;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccIssuerActionCodeDefault
*/
TransactionData.prototype.setIccIssuerActionCodeDefault = function(iccIssuerActionCodeDefault) {
this.iccIssuerActionCodeDefault = iccIssuerActionCodeDefault;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccIssuerActionCodeDefault = function() {
return this.iccIssuerActionCodeDefault;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccIssuerActionCodeDenial
*/
TransactionData.prototype.setIccIssuerActionCodeDenial = function(iccIssuerActionCodeDenial) {
this.iccIssuerActionCodeDenial = iccIssuerActionCodeDenial;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccIssuerActionCodeDenial = function() {
return this.iccIssuerActionCodeDenial;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccIssuerActionCodeOnline
*/
TransactionData.prototype.setIccIssuerActionCodeOnline = function(iccIssuerActionCodeOnline) {
this.iccIssuerActionCodeOnline = iccIssuerActionCodeOnline;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccIssuerActionCodeOnline = function() {
return this.iccIssuerActionCodeOnline;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccApplicationLabel
*/
TransactionData.prototype.setIccApplicationLabel = function(iccApplicationLabel) {
this.iccApplicationLabel = iccApplicationLabel;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccApplicationLabel = function() {
return this.iccApplicationLabel;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccApplicationCryptogram
*/
TransactionData.prototype.setIccApplicationCryptogram = function(iccApplicationCryptogram) {
this.iccApplicationCryptogram = iccApplicationCryptogram;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccApplicationCryptogram = function() {
return this.iccApplicationCryptogram;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccApplicationIdentifierCard
*/
TransactionData.prototype.setIccApplicationIdentifierCard = function(iccApplicationIdentifierCard) {
this.iccApplicationIdentifierCard = iccApplicationIdentifierCard;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccApplicationIdentifierCard = function() {
return this.iccApplicationIdentifierCard;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccApplicationIdentifierTerminal
*/
TransactionData.prototype.setIccApplicationIdentifierTerminal = function(iccApplicationIdentifierTerminal) {
this.iccApplicationIdentifierTerminal = iccApplicationIdentifierTerminal;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccApplicationIdentifierTerminal = function() {
return this.iccApplicationIdentifierTerminal;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccApplicationTransactionCounter
*/
TransactionData.prototype.setIccApplicationTransactionCounter = function(iccApplicationTransactionCounter) {
this.iccApplicationTransactionCounter = iccApplicationTransactionCounter;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccApplicationTransactionCounter = function() {
return this.iccApplicationTransactionCounter;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccApplicationVersionNumber
*/
TransactionData.prototype.setIccApplicationVersionNumber = function(iccApplicationVersionNumber) {
this.iccApplicationVersionNumber = iccApplicationVersionNumber;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccApplicationVersionNumber = function() {
return this.iccApplicationVersionNumber;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccCryptogramInformationData
*/
TransactionData.prototype.setIccCryptogramInformationData = function(iccCryptogramInformationData) {
this.iccCryptogramInformationData = iccCryptogramInformationData;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccCryptogramInformationData = function() {
return this.iccCryptogramInformationData;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccCvmResults
*/
TransactionData.prototype.setIccCvmResults = function(iccCvmResults) {
this.iccCvmResults = iccCvmResults;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccCvmResults = function() {
return this.iccCvmResults;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccInterfaceDeviceSerialNumber
*/
TransactionData.prototype.setIccInterfaceDeviceSerialNumber = function(iccInterfaceDeviceSerialNumber) {
this.iccInterfaceDeviceSerialNumber = iccInterfaceDeviceSerialNumber;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccInterfaceDeviceSerialNumber = function() {
return this.iccInterfaceDeviceSerialNumber;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccIssuerApplicationData
*/
TransactionData.prototype.setIccIssuerApplicationData = function(iccIssuerApplicationData) {
this.iccIssuerApplicationData = iccIssuerApplicationData;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccIssuerApplicationData = function() {
return this.iccIssuerApplicationData;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccPosEntryModeCode
*/
TransactionData.prototype.setIccPosEntryModeCode = function(iccPosEntryModeCode) {
this.iccPosEntryModeCode = iccPosEntryModeCode;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccPosEntryModeCode = function() {
return this.iccPosEntryModeCode;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccTerminalCapabilities
*/
TransactionData.prototype.setIccTerminalCapabilities = function(iccTerminalCapabilities) {
this.iccTerminalCapabilities = iccTerminalCapabilities;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccTerminalCapabilities = function() {
return this.iccTerminalCapabilities;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccTerminalCountryCode
*/
TransactionData.prototype.setIccTerminalCountryCode = function(iccTerminalCountryCode) {
this.iccTerminalCountryCode = iccTerminalCountryCode;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccTerminalCountryCode = function() {
return this.iccTerminalCountryCode;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccTerminalType
*/
TransactionData.prototype.setIccTerminalType = function(iccTerminalType) {
this.iccTerminalType = iccTerminalType;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccTerminalType = function() {
return this.iccTerminalType;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccTvr
*/
TransactionData.prototype.setIccTvr = function(iccTvr) {
this.iccTvr = iccTvr;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccTvr = function() {
return this.iccTvr;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccTransactionDate
*/
TransactionData.prototype.setIccTransactionDate = function(iccTransactionDate) {
this.iccTransactionDate = iccTransactionDate;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccTransactionDate = function() {
return this.iccTransactionDate;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccTsi
*/
TransactionData.prototype.setIccTsi = function(iccTsi) {
this.iccTsi = iccTsi;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccTsi = function() {
return this.iccTsi;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccTransactionType
*/
TransactionData.prototype.setIccTransactionType = function(iccTransactionType) {
this.iccTransactionType = iccTransactionType;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccTransactionType = function() {
return this.iccTransactionType;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccUnpredictableNumber
*/
TransactionData.prototype.setIccUnpredictableNumber = function(iccUnpredictableNumber) {
this.iccUnpredictableNumber = iccUnpredictableNumber;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccUnpredictableNumber = function() {
return this.iccUnpredictableNumber;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccTransactionTime
*/
TransactionData.prototype.setIccTransactionTime = function(iccTransactionTime) {
this.iccTransactionTime = iccTransactionTime;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccTransactionTime = function() {
return this.iccTransactionTime;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccAdditionalTerminalCapabilities
*/
TransactionData.prototype.setIccAdditionalTerminalCapabilities = function(iccAdditionalTerminalCapabilities) {
this.iccAdditionalTerminalCapabilities = iccAdditionalTerminalCapabilities;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccAdditionalTerminalCapabilities = function() {
return this.iccAdditionalTerminalCapabilities;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccTransactionCategoryCode
*/
TransactionData.prototype.setIccTransactionCategoryCode = function(iccTransactionCategoryCode) {
this.iccTransactionCategoryCode = iccTransactionCategoryCode;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccTransactionCategoryCode = function() {
return this.iccTransactionCategoryCode;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccIssuerApplicationPreferredName
*/
TransactionData.prototype.setIccIssuerApplicationPreferredName = function(iccIssuerApplicationPreferredName) {
this.iccIssuerApplicationPreferredName = iccIssuerApplicationPreferredName;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccIssuerApplicationPreferredName = function() {
return this.iccIssuerApplicationPreferredName;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccCardholderName
*/
TransactionData.prototype.setIccCardholderName = function(iccCardholderName) {
this.iccCardholderName = iccCardholderName;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccCardholderName = function() {
return this.iccCardholderName;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccIssuerCodeTableIndex
*/
TransactionData.prototype.setIccIssuerCodeTableIndex = function(iccIssuerCodeTableIndex) {
this.iccIssuerCodeTableIndex = iccIssuerCodeTableIndex;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccIssuerCodeTableIndex = function() {
return this.iccIssuerCodeTableIndex;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccIssuerScripts
*/
TransactionData.prototype.setIccIssuerScripts = function(iccIssuerScripts) {
this.iccIssuerScripts = iccIssuerScripts;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccIssuerScripts = function() {
return this.iccIssuerScripts;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} iccIssuerScriptResults
*/
TransactionData.prototype.setIccIssuerScriptResults = function(iccIssuerScriptResults) {
this.iccIssuerScriptResults = iccIssuerScriptResults;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getIccIssuerScriptResults = function() {
return this.iccIssuerScriptResults;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} debugTrack2EquivalentData
*/
TransactionData.prototype.setDebugTrack2EquivalentData = function(debugTrack2EquivalentData) {
this.debugTrack2EquivalentData = debugTrack2EquivalentData;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getDebugTrack2EquivalentData = function() {
return this.debugTrack2EquivalentData;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} debugApplicationPan
*/
TransactionData.prototype.setDebugApplicationPan = function(debugApplicationPan) {
this.debugApplicationPan = debugApplicationPan;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getDebugApplicationPan = function() {
return this.debugApplicationPan;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} debugAmountAuthorizedBinary
*/
TransactionData.prototype.setDebugAmountAuthorizedBinary = function(debugAmountAuthorizedBinary) {
this.debugAmountAuthorizedBinary = debugAmountAuthorizedBinary;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getDebugAmountAuthorizedBinary = function() {
return this.debugAmountAuthorizedBinary;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} debugAmountOtherBinary
*/
TransactionData.prototype.setDebugAmountOtherBinary = function(debugAmountOtherBinary) {
this.debugAmountOtherBinary = debugAmountOtherBinary;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getDebugAmountOtherBinary = function() {
return this.debugAmountOtherBinary;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} debugTransactionStatusInformation
*/
TransactionData.prototype.setDebugTransactionStatusInformation = function(debugTransactionStatusInformation) {
this.debugTransactionStatusInformation = debugTransactionStatusInformation;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getDebugTransactionStatusInformation = function() {
return this.debugTransactionStatusInformation;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} debugPlainTrack1
*/
TransactionData.prototype.setDebugPlainTrack1 = function(debugPlainTrack1) {
this.debugPlainTrack1 = debugPlainTrack1;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getDebugPlainTrack1 = function() {
return this.debugPlainTrack1;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} debugPlainTrack2
*/
TransactionData.prototype.setDebugPlainTrack2 = function(debugPlainTrack2) {
this.debugPlainTrack2 = debugPlainTrack2;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getDebugPlainTrack2 = function() {
return this.debugPlainTrack2;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} schemePunATC
*/
TransactionData.prototype.setSchemePunATC = function(schemePunATC) {
this.schemePunATC = schemePunATC;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getSchemePunATC = function() {
return this.schemePunATC;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} schemeThirdPartyData
*/
TransactionData.prototype.setSchemeThirdPartyData = function(schemeThirdPartyData) {
this.schemeThirdPartyData = schemeThirdPartyData;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getSchemeThirdPartyData = function() {
return this.schemeThirdPartyData;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} schemeMerchantCustomData
*/
TransactionData.prototype.setSchemeMerchantCustomData = function(schemeMerchantCustomData) {
this.schemeMerchantCustomData = schemeMerchantCustomData;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getSchemeMerchantCustomData = function() {
return this.schemeMerchantCustomData;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} schemeTerminalEntryCapability
*/
TransactionData.prototype.setSchemeTerminalEntryCapability = function(schemeTerminalEntryCapability) {
this.schemeTerminalEntryCapability = schemeTerminalEntryCapability;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getSchemeTerminalEntryCapability = function() {
return this.schemeTerminalEntryCapability;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} pinBlockContainer
*/
TransactionData.prototype.setPinBlockContainer = function(pinBlockContainer) {
this.pinBlockContainer = pinBlockContainer;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getPinBlockContainer = function() {
return this.pinBlockContainer;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} pinBlock
*/
TransactionData.prototype.setPinBlock = function(pinBlock) {
this.pinBlock = pinBlock;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getPinBlock = function() {
return this.pinBlock;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} pinBlockKsn
*/
TransactionData.prototype.setPinBlockKsn = function(pinBlockKsn) {
this.pinBlockKsn = pinBlockKsn;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getPinBlockKsn = function() {
return this.pinBlockKsn;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} mac
*/
TransactionData.prototype.setMac = function(mac) {
this.mac = mac;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getMac = function() {
return this.mac;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} macKsn
*/
TransactionData.prototype.setMacKsn = function(macKsn) {
this.macKsn = macKsn;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getMacKsn = function() {
return this.macKsn;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} gwContainer
*/
TransactionData.prototype.setGwContainer = function(gwContainer) {
this.gwContainer = gwContainer;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getGwContainer = function() {
return this.gwContainer;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} gwIssuerAuthenticationData
*/
TransactionData.prototype.setGwIssuerAuthenticationData = function(gwIssuerAuthenticationData) {
this.gwIssuerAuthenticationData = gwIssuerAuthenticationData;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getGwIssuerAuthenticationData = function() {
return this.gwIssuerAuthenticationData;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} gwIssuerScriptTemplate1
*/
TransactionData.prototype.setGwIssuerScriptTemplate1 = function(gwIssuerScriptTemplate1) {
this.gwIssuerScriptTemplate1 = gwIssuerScriptTemplate1;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getGwIssuerScriptTemplate1 = function() {
return this.gwIssuerScriptTemplate1;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} gwIssuerScriptTemplate2
*/
TransactionData.prototype.setGwIssuerScriptTemplate2 = function(gwIssuerScriptTemplate2) {
this.gwIssuerScriptTemplate2 = gwIssuerScriptTemplate2;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getGwIssuerScriptTemplate2 = function() {
return this.gwIssuerScriptTemplate2;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} gwIssuerAuthorizationResponseCode
*/
TransactionData.prototype.setGwIssuerAuthorizationResponseCode = function(gwIssuerAuthorizationResponseCode) {
this.gwIssuerAuthorizationResponseCode = gwIssuerAuthorizationResponseCode;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getGwIssuerAuthorizationResponseCode = function() {
return this.gwIssuerAuthorizationResponseCode;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} gwMessageControlField
*/
TransactionData.prototype.setGwMessageControlField = function(gwMessageControlField) {
this.gwMessageControlField = gwMessageControlField;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getGwMessageControlField = function() {
return this.gwMessageControlField;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {pay.GwTxResult} gwTxResult
*/
TransactionData.prototype.setGwTxResult = function(gwTxResult) {
this.gwTxResult = gwTxResult;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {pay.GwTxResult}
*/
TransactionData.prototype.getGwTxResult = function() {
return this.gwTxResult;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {payments.CvmResult} cvmResult
*/
TransactionData.prototype.setCvmResult = function(cvmResult) {
this.cvmResult = cvmResult;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {payments.CvmResult}
*/
TransactionData.prototype.getCvmResult = function() {
return this.cvmResult;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {pay.ServiceCode1} serviceCode1
*/
TransactionData.prototype.setServiceCode1 = function(serviceCode1) {
this.serviceCode1 = serviceCode1;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {pay.ServiceCode1}
*/
TransactionData.prototype.getServiceCode1 = function() {
return this.serviceCode1;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {pay.ServiceCode2} serviceCode2
*/
TransactionData.prototype.setServiceCode2 = function(serviceCode2) {
this.serviceCode2 = serviceCode2;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {pay.ServiceCode2}
*/
TransactionData.prototype.getServiceCode2 = function() {
return this.serviceCode2;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {pay.ServiceCode3} serviceCode3
*/
TransactionData.prototype.setServiceCode3 = function(serviceCode3) {
this.serviceCode3 = serviceCode3;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {pay.ServiceCode3}
*/
TransactionData.prototype.getServiceCode3 = function() {
return this.serviceCode3;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {String} offlineApprovalAuthCode
*/
TransactionData.prototype.setOfflineApprovalAuthCode = function(offlineApprovalAuthCode) {
this.offlineApprovalAuthCode = offlineApprovalAuthCode;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {String}
*/
TransactionData.prototype.getOfflineApprovalAuthCode = function() {
return this.offlineApprovalAuthCode;
};
/**
* Set the field value
* @memberof pay.TransactionData
* @param {Number} availableOfflineSpendingAmount must be a double
*/
TransactionData.prototype.setAvailableOfflineSpendingAmount = function(availableOfflineSpendingAmount) {
this.availableOfflineSpendingAmount = availableOfflineSpendingAmount;
};
/**
* Get the field value
* @memberof pay.TransactionData
* @return {Number} must be a double
*/
TransactionData.prototype.getAvailableOfflineSpendingAmount = function() {
return this.availableOfflineSpendingAmount;
};
/**
* @memberof pay.TransactionData
* @private
*/
TransactionData.prototype.getMetaInfo = function(fieldName) {
var curclass = this._class_;
do {
var fieldMetaInfo = curclass._meta_.fields[fieldName];
if(fieldMetaInfo) {
return fieldMetaInfo;
}
if(curclass._meta_._superMeta_) {
curclass = curclass._meta_._superMeta_._class_;
} else {
curclass = null;
}
} while(curclass);
return null;
};
TransactionData.prototype.toString = function() {
return JSON.stringify(this);
};
TransactionData._meta_ = {fields: {}};
TransactionData._meta_._class_ = TransactionData;
TransactionData._meta_.fields["txResult"] = {};
TransactionData._meta_.fields["txResult"].type = pay_TxResult;
TransactionData._meta_.fields["txError"] = {};
TransactionData._meta_.fields["txError"].type = pay_ErrorCode;
TransactionData._meta_.fields["amount"] = {};
TransactionData._meta_.fields["amount"].type = Number;
TransactionData._meta_.fields["tipAmount"] = {};
TransactionData._meta_.fields["tipAmount"].type = Number;
TransactionData._meta_.fields["cashBackAmount"] = {};
TransactionData._meta_.fields["cashBackAmount"].type = Number;
TransactionData._meta_.fields["errorCode"] = {};
TransactionData._meta_.fields["errorCode"].type = String;
TransactionData._meta_.fields["errorText"] = {};
TransactionData._meta_.fields["errorText"].type = String;
TransactionData._meta_.fields["transactionDate"] = {};
TransactionData._meta_.fields["transactionDate"].type = String;
TransactionData._meta_.fields["transactionTime"] = {};
TransactionData._meta_.fields["transactionTime"].type = String;
TransactionData._meta_.fields["msrContainer"] = {};
TransactionData._meta_.fields["msrContainer"].type = String;
TransactionData._meta_.fields["msrMaskedTrack1"] = {};
TransactionData._meta_.fields["msrMaskedTrack1"].type = String;
TransactionData._meta_.fields["msrMaskedTrack2"] = {};
TransactionData._meta_.fields["msrMaskedTrack2"].type = String;
TransactionData._meta_.fields["maskedManualPan"] = {};
TransactionData._meta_.fields["maskedManualPan"].type = String;
TransactionData._meta_.fields["sredContainer"] = {};
TransactionData._meta_.fields["sredContainer"].type = String;
TransactionData._meta_.fields["sred"] = {};
TransactionData._meta_.fields["sred"].type = String;
TransactionData._meta_.fields["ksn"] = {};
TransactionData._meta_.fields["ksn"].type = String;
TransactionData._meta_.fields["transArmorContainer"] = {};
TransactionData._meta_.fields["transArmorContainer"].type = String;
TransactionData._meta_.fields["transArmorKey"] = {};
TransactionData._meta_.fields["transArmorKey"].type = String;
TransactionData._meta_.fields["transArmorKeyId"] = {};
TransactionData._meta_.fields["transArmorKeyId"].type = String;
TransactionData._meta_.fields["transArmorEncryptedTrack1"] = {};
TransactionData._meta_.fields["transArmorEncryptedTrack1"].type = String;
TransactionData._meta_.fields["transArmorEncryptedTrack2"] = {};
TransactionData._meta_.fields["transArmorEncryptedTrack2"].type = String;
TransactionData._meta_.fields["transArmorEncryptedEmvTag57"] = {};
TransactionData._meta_.fields["transArmorEncryptedEmvTag57"].type = String;
TransactionData._meta_.fields["transArmorEncryptedEmvTag5A"] = {};
TransactionData._meta_.fields["transArmorEncryptedEmvTag5A"].type = String;
TransactionData._meta_.fields["transArmorEncryptedManualKeyedData"] = {};
TransactionData._meta_.fields["transArmorEncryptedManualKeyedData"].type = String;
TransactionData._meta_.fields["iccContainer"] = {};
TransactionData._meta_.fields["iccContainer"].type = String;
TransactionData._meta_.fields["iccApplicationInterchangeProfile"] = {};
TransactionData._meta_.fields["iccApplicationInterchangeProfile"].type = String;
TransactionData._meta_.fields["iccMaskedEmv57"] = {};
TransactionData._meta_.fields["iccMaskedEmv57"].type = String;
TransactionData._meta_.fields["iccMaskedEmv5A"] = {};
TransactionData._meta_.fields["iccMaskedEmv5A"].type = String;
TransactionData._meta_.fields["iccApplicationPanSequenceNumber"] = {};
TransactionData._meta_.fields["iccApplicationPanSequenceNumber"].type = String;
TransactionData._meta_.fields["iccApplicationExpirationDate"] = {};
TransactionData._meta_.fields["iccApplicationExpirationDate"].type = String;
TransactionData._meta_.fields["iccApplicationEffectiveDate"] = {};
TransactionData._meta_.fields["iccApplicationEffectiveDate"].type = String;
TransactionData._meta_.fields["iccAmountAuthorized"] = {};
TransactionData._meta_.fields["iccAmountAuthorized"].type = String;
TransactionData._meta_.fields["iccAmountOther"] = {};
TransactionData._meta_.fields["iccAmountOther"].type = String;
TransactionData._meta_.fields["iccTransactionCurrencyCode"] = {};
TransactionData._meta_.fields["iccTransactionCurrencyCode"].type = String;
TransactionData._meta_.fields["iccTransactionCurrencyExponent"] = {};
TransactionData._meta_.fields["iccTransactionCurrencyExponent"].type = String;
TransactionData._meta_.fields["iccApplicationUsageControl"] = {};
TransactionData._meta_.fields["iccApplicationUsageControl"].type = String;
TransactionData._meta_.fields["iccIssuerActionCodeDefault"] = {};
TransactionData._meta_.fields["iccIssuerActionCodeDefault"].type = String;
TransactionData._meta_.fields["iccIssuerActionCodeDenial"] = {};
TransactionData._meta_.fields["iccIssuerActionCodeDenial"].type = String;
TransactionData._meta_.fields["iccIssuerActionCodeOnline"] = {};
TransactionData._meta_.fields["iccIssuerActionCodeOnline"].type = String;
TransactionData._meta_.fields["iccApplicationLabel"] = {};
TransactionData._meta_.fields["iccApplicationLabel"].type = String;
TransactionData._meta_.fields["iccApplicationCryptogram"] = {};
TransactionData._meta_.fields["iccApplicationCryptogram"].type = String;
TransactionData._meta_.fields["iccApplicationIdentifierCard"] = {};
TransactionData._meta_.fields["iccApplicationIdentifierCard"].type = String;
TransactionData._meta_.fields["iccApplicationIdentifierTerminal"] = {};
TransactionData._meta_.fields["iccApplicationIdentifierTerminal"].type = String;
TransactionData._meta_.fields["iccApplicationTransactionCounter"] = {};
TransactionData._meta_.fields["iccApplicationTransactionCounter"].type = String;
TransactionData._meta_.fields["iccApplicationVersionNumber"] = {};
TransactionData._meta_.fields["iccApplicationVersionNumber"].type = String;
TransactionData._meta_.fields["iccCryptogramInformationData"] = {};
TransactionData._meta_.fields["iccCryptogramInformationData"].type = String;
TransactionData._meta_.fields["iccCvmResults"] = {};
TransactionData._meta_.fields["iccCvmResults"].type = String;
TransactionData._meta_.fields["iccInterfaceDeviceSerialNumber"] = {};
TransactionData._meta_.fields["iccInterfaceDeviceSerialNumber"].type = String;
TransactionData._meta_.fields["iccIssuerApplicationData"] = {};
TransactionData._meta_.fields["iccIssuerApplicationData"].type = String;
TransactionData._meta_.fields["iccPosEntryModeCode"] = {};
TransactionData._meta_.fields["iccPosEntryModeCode"].type = String;
TransactionData._meta_.fields["iccTerminalCapabilities"] = {};
TransactionData._meta_.fields["iccTerminalCapabilities"].type = String;
TransactionData._meta_.fields["iccTerminalCountryCode"] = {};
TransactionData._meta_.fields["iccTerminalCountryCode"].type = String;
TransactionData._meta_.fields["iccTerminalType"] = {};
TransactionData._meta_.fields["iccTerminalType"].type = String;
TransactionData._meta_.fields["iccTvr"] = {};
TransactionData._meta_.fields["iccTvr"].type = String;
TransactionData._meta_.fields["iccTransactionDate"] = {};
TransactionData._meta_.fields["iccTransactionDate"].type = String;
TransactionData._meta_.fields["iccTsi"] = {};
TransactionData._meta_.fields["iccTsi"].type = String;
TransactionData._meta_.fields["iccTransactionType"] = {};
TransactionData._meta_.fields["iccTransactionType"].type = String;
TransactionData._meta_.fields["iccUnpredictableNumber"] = {};
TransactionData._meta_.fields["iccUnpredictableNumber"].type = String;
TransactionData._meta_.fields["iccTransactionTime"] = {};
TransactionData._meta_.fields["iccTransactionTime"].type = String;
TransactionData._meta_.fields["iccAdditionalTerminalCapabilities"] = {};
TransactionData._meta_.fields["iccAdditionalTerminalCapabilities"].type = String;
TransactionData._meta_.fields["iccTransactionCategoryCode"] = {};
TransactionData._meta_.fields["iccTransactionCategoryCode"].type = String;
TransactionData._meta_.fields["iccIssuerApplicationPreferredName"] = {};
TransactionData._meta_.fields["iccIssuerApplicationPreferredName"].type = String;
TransactionData._meta_.fields["iccCardholderName"] = {};
TransactionData._meta_.fields["iccCardholderName"].type = String;
TransactionData._meta_.fields["iccIssuerCodeTableIndex"] = {};
TransactionData._meta_.fields["iccIssuerCodeTableIndex"].type = String;
TransactionData._meta_.fields["iccIssuerScripts"] = {};
TransactionData._meta_.fields["iccIssuerScripts"].type = String;
TransactionData._meta_.fields["iccIssuerScriptResults"] = {};
TransactionData._meta_.fields["iccIssuerScriptResults"].type = String;
TransactionData._meta_.fields["debugTrack2EquivalentData"] = {};
TransactionData._meta_.fields["debugTrack2EquivalentData"].type = String;
TransactionData._meta_.fields["debugApplicationPan"] = {};
TransactionData._meta_.fields["debugApplicationPan"].type = String;
TransactionData._meta_.fields["debugAmountAuthorizedBinary"] = {};
TransactionData._meta_.fields["debugAmountAuthorizedBinary"].type = String;
TransactionData._meta_.fields["debugAmountOtherBinary"] = {};
TransactionData._meta_.fields["debugAmountOtherBinary"].type = String;
TransactionData._meta_.fields["debugTransactionStatusInformation"] = {};
TransactionData._meta_.fields["debugTransactionStatusInformation"].type = String;
TransactionData._meta_.fields["debugPlainTrack1"] = {};
TransactionData._meta_.fields["debugPlainTrack1"].type = String;
TransactionData._meta_.fields["debugPlainTrack2"] = {};
TransactionData._meta_.fields["debugPlainTrack2"].type = String;
TransactionData._meta_.fields["schemePunATC"] = {};
TransactionData._meta_.fields["schemePunATC"].type = String;
TransactionData._meta_.fields["schemeThirdPartyData"] = {};
TransactionData._meta_.fields["schemeThirdPartyData"].type = String;
TransactionData._meta_.fields["schemeMerchantCustomData"] = {};
TransactionData._meta_.fields["schemeMerchantCustomData"].type = String;
TransactionData._meta_.fields["schemeTerminalEntryCapability"] = {};
TransactionData._meta_.fields["schemeTerminalEntryCapability"].type = String;
TransactionData._meta_.fields["pinBlockContainer"] = {};
TransactionData._meta_.fields["pinBlockContainer"].type = String;
TransactionData._meta_.fields["pinBlock"] = {};
TransactionData._meta_.fields["pinBlock"].type = String;
TransactionData._meta_.fields["pinBlockKsn"] = {};
TransactionData._meta_.fields["pinBlockKsn"].type = String;
TransactionData._meta_.fields["mac"] = {};
TransactionData._meta_.fields["mac"].type = String;
TransactionData._meta_.fields["macKsn"] = {};
TransactionData._meta_.fields["macKsn"].type = String;
TransactionData._meta_.fields["gwContainer"] = {};
TransactionData._meta_.fields["gwContainer"].type = String;
TransactionData._meta_.fields["gwIssuerAuthenticationData"] = {};
TransactionData._meta_.fields["gwIssuerAuthenticationData"].type = String;
TransactionData._meta_.fields["gwIssuerScriptTemplate1"] = {};
TransactionData._meta_.fields["gwIssuerScriptTemplate1"].type = String;
TransactionData._meta_.fields["gwIssuerScriptTemplate2"] = {};
TransactionData._meta_.fields["gwIssuerScriptTemplate2"].type = String;
TransactionData._meta_.fields["gwIssuerAuthorizationResponseCode"] = {};
TransactionData._meta_.fields["gwIssuerAuthorizationResponseCode"].type = String;
TransactionData._meta_.fields["gwMessageControlField"] = {};
TransactionData._meta_.fields["gwMessageControlField"].type = String;
TransactionData._meta_.fields["gwTxResult"] = {};
TransactionData._meta_.fields["gwTxResult"].type = pay_GwTxResult;
TransactionData._meta_.fields["cvmResult"] = {};
TransactionData._meta_.fields["cvmResult"].type = payments_CvmResult;
TransactionData._meta_.fields["serviceCode1"] = {};
TransactionData._meta_.fields["serviceCode1"].type = pay_ServiceCode1;
TransactionData._meta_.fields["serviceCode2"] = {};
TransactionData._meta_.fields["serviceCode2"].type = pay_ServiceCode2;
TransactionData._meta_.fields["serviceCode3"] = {};
TransactionData._meta_.fields["serviceCode3"].type = pay_ServiceCode3;
TransactionData._meta_.fields["offlineApprovalAuthCode"] = {};
TransactionData._meta_.fields["offlineApprovalAuthCode"].type = String;
TransactionData._meta_.fields["availableOfflineSpendingAmount"] = {};
TransactionData._meta_.fields["availableOfflineSpendingAmount"].type = Number;
//
// Expose the module.
//
if ('undefined' !== typeof module) {
module.exports = TransactionData;
}