diff --git a/dist/es5/main.js b/dist/es5/main.js index 615bed9a5..a7d18d8b7 100644 --- a/dist/es5/main.js +++ b/dist/es5/main.js @@ -1,2 +1,2 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("Adyen",[],t):"object"==typeof exports?exports.Adyen=t():e.Adyen=t()}(global,(function(){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=17)}([function(e,t,n){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(7)),i=o(n(8)),s=n(40),a=function(){function e(e){e.config?this.config=e.config:this.config=new r.default;var t=e.environment||this.config.environment;t&&(this.setEnvironment(t,e.liveEndpointUrlPrefix),e.username&&e.password&&e.applicationName&&(this.config.username=e.username,this.config.password=e.password,this.config.applicationName=e.applicationName),e.apiKey&&(this.config.apiKey=e.apiKey)),e.httpClient&&(this._httpClient=e.httpClient)}return e.prototype.setEnvironment=function(t,n){"TEST"===t?(this.config.endpoint=e.ENDPOINT_TEST,this.config.marketPayEndpoint=e.MARKETPAY_ENDPOINT_TEST,this.config.hppEndpoint=e.HPP_TEST,this.config.checkoutEndpoint=e.CHECKOUT_ENDPOINT_TEST,this.config.terminalApiCloudEndpoint=e.TERMINAL_API_ENDPOINT_TEST):"LIVE"===t&&(this.config.endpoint=e.ENDPOINT_LIVE,this.config.marketPayEndpoint=e.MARKETPAY_ENDPOINT_LIVE,this.config.hppEndpoint=e.HPP_LIVE,n?(this.config.endpoint=""+e.ENDPOINT_PROTOCOL+n+e.ENDPOINT_LIVE_SUFFIX,this.config.checkoutEndpoint=""+e.ENDPOINT_PROTOCOL+n+e.CHECKOUT_ENDPOINT_LIVE_SUFFIX):(this.config.endpoint=e.ENDPOINT_LIVE,this.config.checkoutEndpoint=void 0))},Object.defineProperty(e.prototype,"httpClient",{get:function(){return this._httpClient||(this._httpClient=new i.default),this._httpClient},set:function(e){this._httpClient=e},enumerable:!1,configurable:!0}),e.prototype.setApplicationName=function(e){this.config.applicationName=e},e.prototype.setTimeouts=function(e,t){this.config.connectionTimeoutMillis=e,this.config.readTimeoutMillis=t},e.ENDPOINT_TEST="https://pal-test.adyen.com",e.ENDPOINT_LIVE="https://pal-live.adyen.com",e.ENDPOINT_LIVE_SUFFIX="-pal-live.adyenpayments.com",e.HPP_TEST="https://test.adyen.com/hpp",e.HPP_LIVE="https://live.adyen.com/hpp",e.MARKETPAY_ENDPOINT_TEST="https://cal-test.adyen.com/cal/services",e.MARKETPAY_ENDPOINT_LIVE="https://cal-live.adyen.com/cal/services",e.API_VERSION="v52",e.RECURRING_API_VERSION="v49",e.MARKETPAY_ACCOUNT_API_VERSION="v5",e.MARKETPAY_FUND_API_VERSION="v5",e.MARKETPAY_HOP_API_VERSION="v1",e.MARKETPAY_NOTIFICATION_API_VERSION="v5",e.LIB_NAME="adyen-node-api-library",e.LIB_VERSION=s.version,e.CHECKOUT_ENDPOINT_TEST="https://checkout-test.adyen.com/checkout",e.CHECKOUT_ENDPOINT_LIVE_SUFFIX="-checkout-live.adyenpayments.com/checkout",e.CHECKOUT_API_VERSION="v52",e.BIN_LOOKUP_PAL_SUFFIX="/pal/servlet/BinLookup/",e.BIN_LOOKUP_API_VERSION="v50",e.CHECKOUT_UTILITY_API_VERSION="v1",e.TERMINAL_API_ENDPOINT_TEST="https://terminal-api-test.adyen.com",e.TERMINAL_API_ENDPOINT_LIVE="https://terminal-api-live.adyen.com",e.ENDPOINT_PROTOCOL="https://",e}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){this.service=e,this.endpoint=t}return e.prototype.request=function(e,t){var n=this.service.client.httpClient,o=this.service.client.config;return n.request(this.endpoint,e,o,this.service.apiKeyRequired,t)},e}();t.default=o},function(e,t,n){"use strict";var o=this&&this.__awaiter||function(e,t,n,o){return new(n||(n=Promise))((function(r,i){function s(e){try{u(o.next(e))}catch(e){i(e)}}function a(e){try{u(o.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((o=o.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,o,r,i,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,o&&(r=2&i[0]?o.return:i[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,i[1])).done)return r;switch(o=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,o=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(r=s.trys,(r=r.length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]=300))try{var s=t.body.toString(),a=JSON.parse(s),u="errors"in a;i="status"in a?new f.default({message:"HTTP Exception: "+a.status+". "+e.statusMessage+": "+a.message,statusCode:a.status,errorCode:a.errorCode,responseHeaders:e.headers,responseBody:s}):u?new Error(s):r(s)}catch(e){o(i)}finally{o(i)}n(t.body)})),e.on("error",o)})),e.on("timeout",(function(){e.abort()})),e.on("error",(function(e){return o(new T.default(e.message))})),e.write(Buffer.from(t)),e.end()}))},e.prototype.installCertificateVerifier=function(e){try{var t=l.readFileSync(e);this.agentOptions={ca:t,checkServerIdentity:j.default}}catch(e){return Promise.reject(new f.default({message:"Error loading certificate from path: "+e.message}))}},e.CHARSET="utf-8",e}();t.default=R},function(e,t){e.exports=require("url")},,function(e,t){e.exports=require("tty")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ApiConstants=void 0,function(e){e.TRANSACTION_NOT_PERMITTED="Transaction Not Permitted",e.CVC_DECLINED="CVC Declined",e.RESTRICTED_CARD="Restricted Card",e.PAYMENT_DETAIL_NOT_FOUND="803 PaymentDetail not found",e.REFUSED="Refused",e.REFUSAL_REASON_RAW="refusalReasonRaw",e.PAYMENT_METHOD="paymentMethod",e.EXPIRY_DATE="expiryDate",e.CARD_BIN="cardBin",e.CARD_HOLDER_NAME="cardHolderName",e.CARD_SUMMARY="cardSummary",e.THREE_D_OFFERERED="threeDOffered",e.THREE_D_AUTHENTICATED="threeDAuthenticated",e.AVS_RESULT="avsResult",e.PAYMENT_TOKEN="payment.token",e.FRAUD_RESULT_TYPE="fraudResultType",e.FRAUD_MANUAL_REVIEW="fraudManualReview",e.AUTH_CODE="authCode",e.BOLETO_BARCODE_REFERENCE="boletobancario.barCodeReference",e.BOLETO_DATA="boletobancario.data",e.BOLETO_DUE_DATE="boletobancario.dueDate",e.BOLETO_URL="boletobancario.url",e.BOLETO_EXPIRATION_DATE="boletobancario.expirationDate",e.MULTIBANCO_ENTITY="comprafacil.entity",e.MULTIBANCO_AMOUNT="comprafacil.amount",e.MULTIBANCO_DEADLINE="comprafacil.deadline",e.MULTIBANCO_REFERENCE="comprafacil.reference",e.HMAC_SIGNATURE="hmacSignature",e.JSON="card.encrypted.json",e.BOLETO_SANTANDER="boletobancario_santander",e.NUMBER="number",e.EXPIRY_MONTH="expiryMonth",e.EXPIRY_YEAR="expiryYear",e.CVC="cvc",e.ENCRYPTED_CARD_NUMBER="encryptedCardNumber",e.ENCRYPTED_EXPIRY_MONTH="encryptedExpiryMonth",e.ENCRYPTED_EXPIRY_YEAR="encryptedExpiryYear",e.ENCRYPTED_SECURITY_CODE="encryptedSecurityCode",e.METHOD_TYPE="type",e.HOLDER_NAME="holderName",e.RECURRING_DETAIL_REFERENCE="recurringDetailReference",e.STORE_DETAILS="storeDetails",e.MD="MD",e.PAREQ="PaReq",e.TYPE_SCHEME="scheme",e.IDEMPOTENCY_KEY="Idempotency-Key",e.ACCEPT_CHARSET="Accept-Charset",e.USER_AGENT="User-Agent",e.METHOD_POST="POST",e.CONTENT_TYPE="Content-Type",e.API_KEY="X-API-Key",e.APPLICATION_JSON_TYPE="application/json"}(t.ApiConstants||(t.ApiConstants={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NexoEnum=void 0,function(e){e[e.HMAC_KEY_LENGTH=32]="HMAC_KEY_LENGTH",e[e.CIPHER_KEY_LENGTH=32]="CIPHER_KEY_LENGTH",e[e.IV_LENGTH=16]="IV_LENGTH"}(t.NexoEnum||(t.NexoEnum={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Convert=t.PoiCapabilitiesType=t.TransactionType=t.PrinterStatusType=t.GlobalStatusType=t.AuthenticationMethodType=t.ResultType=t.ErrorConditionType=t.StoredValueTransactionType=t.StoredValueAccountType=t.SoundFormatType=t.SoundActionType=t.ReconciliationType=t.ResponseModeType=t.DocumentQualifierType=t.PinRequestType=t.PinFormatType=t.MessageType=t.MessageClassType=t.InputCommandType=t.TotalDetailsType=t.EventToNotifyType=t.TransactionActionType=t.ServicesEnabledType=t.ReversalReasonType=t.PaymentType=t.PeriodUnitType=t.InstalmentType=t.TerminalEnvironmentType=t.ServiceProfilesType=t.GenericProfileType=t.SaleCapabilitiesType=t.CustomerOrderReqType=t.LoyaltyHandlingType=t.ForceEntryModeType=t.UnitOfMeasureType=t.LoyaltyTransactionType=t.LoyaltyUnitType=t.PaymentInstrumentType=t.CheckTypeCodeType=t.TrackFormatType=t.VersionType=t.AlgorithmType=t.ContentType=t.TokenRequestedType=t.AccountType=t.IdentificationType=t.IdentificationSupportType=t.EntryModeType=t.MessageCategoryType=t.BarcodeType=t.ColorType=t.CharacterWidthType=t.CharacterStyleType=t.CharacterHeightType=t.AlignmentType=t.OutputFormatType=t.MenuEntryTagType=t.InfoQualifyType=t.DeviceType=void 0,function(e){e.CashierDisplay="CashierDisplay",e.CashierInput="CashierInput",e.CustomerDisplay="CustomerDisplay",e.CustomerInput="CustomerInput"}(t.DeviceType||(t.DeviceType={})),function(e){e.CustomerAssistance="CustomerAssistance",e.Display="Display",e.Document="Document",e.Error="Error",e.Input="Input",e.PoiReplication="POIReplication",e.Receipt="Receipt",e.Sound="Sound",e.Status="Status",e.Voucher="Voucher"}(t.InfoQualifyType||(t.InfoQualifyType={})),function(e){e.NonSelectable="NonSelectable",e.NonSelectableSubMenu="NonSelectableSubMenu",e.Selectable="Selectable",e.SubMenu="SubMenu"}(t.MenuEntryTagType||(t.MenuEntryTagType={})),function(e){e.BarCode="BarCode",e.MessageRef="MessageRef",e.Text="Text",e.Xhtml="XHTML"}(t.OutputFormatType||(t.OutputFormatType={})),function(e){e.Centred="Centred",e.Justified="Justified",e.Left="Left",e.Right="Right"}(t.AlignmentType||(t.AlignmentType={})),function(e){e.DoubleHeight="DoubleHeight",e.HalfHeight="HalfHeight",e.SingleHeight="SingleHeight"}(t.CharacterHeightType||(t.CharacterHeightType={})),function(e){e.Bold="Bold",e.Italic="Italic",e.Normal="Normal",e.Underlined="Underlined"}(t.CharacterStyleType||(t.CharacterStyleType={})),function(e){e.DoubleWidth="DoubleWidth",e.SingleWidth="SingleWidth"}(t.CharacterWidthType||(t.CharacterWidthType={})),function(e){e.Black="Black",e.Blue="Blue",e.Cyan="Cyan",e.Green="Green",e.Magenta="Magenta",e.Red="Red",e.White="White",e.Yellow="Yellow"}(t.ColorType||(t.ColorType={})),function(e){e.Code128="Code128",e.Code25="Code25",e.Ean13="EAN13",e.Ean8="EAN8",e.Pdf417="PDF417",e.Qrcode="QRCODE",e.Upca="UPCA"}(t.BarcodeType||(t.BarcodeType={})),function(e){e.Abort="Abort",e.Admin="Admin",e.BalanceInquiry="BalanceInquiry",e.Batch="Batch",e.CardAcquisition="CardAcquisition",e.CardReaderApdu="CardReaderAPDU",e.CardReaderInit="CardReaderInit",e.CardReaderPowerOff="CardReaderPowerOff",e.Diagnosis="Diagnosis",e.Display="Display",e.EnableService="EnableService",e.Event="Event",e.GetTotals="GetTotals",e.Input="Input",e.InputUpdate="InputUpdate",e.Login="Login",e.Logout="Logout",e.Loyalty="Loyalty",e.Payment="Payment",e.Pin="PIN",e.Print="Print",e.Reconciliation="Reconciliation",e.Reversal="Reversal",e.Sound="Sound",e.StoredValue="StoredValue",e.TransactionStatus="TransactionStatus",e.Transmit="Transmit"}(t.MessageCategoryType||(t.MessageCategoryType={})),function(e){e.Contactless="Contactless",e.File="File",e.Icc="ICC",e.Keyed="Keyed",e.MagStripe="MagStripe",e.Manual="Manual",e.Mobile="Mobile",e.Rfid="RFID",e.Scanned="Scanned",e.SynchronousIcc="SynchronousICC",e.Tapped="Tapped"}(t.EntryModeType||(t.EntryModeType={})),function(e){e.HybridCard="HybridCard",e.LinkedCard="LinkedCard",e.LoyaltyCard="LoyaltyCard",e.NoCard="NoCard"}(t.IdentificationSupportType||(t.IdentificationSupportType={})),function(e){e.AccountNumber="AccountNumber",e.BarCode="BarCode",e.IsoTrack2="ISOTrack2",e.Pan="PAN",e.PhoneNumber="PhoneNumber"}(t.IdentificationType||(t.IdentificationType={})),function(e){e.CardTotals="CardTotals",e.Checking="Checking",e.CreditCard="CreditCard",e.Default="Default",e.EpurseCard="EpurseCard",e.Investment="Investment",e.Savings="Savings",e.Universal="Universal"}(t.AccountType||(t.AccountType={})),function(e){e.Customer="Customer",e.Transaction="Transaction"}(t.TokenRequestedType||(t.TokenRequestedType={})),function(e){e.IdCtAuthData="id-ct-authData",e.IdData="id-data",e.IdDigestedData="id-digestedData",e.IdEncryptedData="id-encryptedData",e.IdEnvelopedData="id-envelopedData",e.IdSignedData="id-signedData"}(t.ContentType||(t.ContentType={})),function(e){e.DesEde3Cbc="des-ede3-cbc",e.DesEde3Ecb="des-ede3-ecb",e.IdDukptWrap="id-dukpt-wrap",e.IdRetailCbcMac="id-retail-cbc-mac",e.IdRetailCbcMacSha256="id-retail-cbc-mac-sha-256",e.IdSha256="id-sha256",e.IdUkptWrap="id-ukpt-wrap ",e.RsaEncryption="rsaEncryption",e.Sha256WithRsaEncryption="sha256WithRSAEncryption"}(t.AlgorithmType||(t.AlgorithmType={})),function(e){e.V0="v0",e.V1="v1",e.V2="v2",e.V3="v3",e.V4="v4",e.V5="v5"}(t.VersionType||(t.VersionType={})),function(e){e.Aamva="AAMVA",e.Cmc7="CMC-7",e.E13B="E-13B",e.Iso="ISO",e.JisI="JIS-I",e.JisIi="JIS-II"}(t.TrackFormatType||(t.TrackFormatType={})),function(e){e.Company="Company",e.Personal="Personal"}(t.CheckTypeCodeType||(t.CheckTypeCodeType={})),function(e){e.Card="Card",e.Cash="Cash",e.Check="Check",e.Mobile="Mobile",e.StoredValue="StoredValue"}(t.PaymentInstrumentType||(t.PaymentInstrumentType={})),function(e){e.Monetary="Monetary",e.Point="Point"}(t.LoyaltyUnitType||(t.LoyaltyUnitType={})),function(e){e.Award="Award",e.AwardRefund="AwardRefund",e.Rebate="Rebate",e.RebateRefund="RebateRefund",e.Redemption="Redemption",e.RedemptionRefund="RedemptionRefund"}(t.LoyaltyTransactionType||(t.LoyaltyTransactionType={})),function(e){e.Case="Case",e.Centilitre="Centilitre",e.Centimetre="Centimetre",e.Foot="Foot",e.Gram="Gram",e.Inch="Inch",e.Kilogram="Kilogram",e.Kilometre="Kilometre",e.Litre="Litre",e.Meter="Meter",e.Mile="Mile",e.Other="Other",e.Ounce="Ounce",e.Pint="Pint",e.Pound="Pound",e.Quart="Quart",e.UkGallon="UKGallon",e.UsGallon="USGallon",e.Yard="Yard"}(t.UnitOfMeasureType||(t.UnitOfMeasureType={})),function(e){e.CheckReader="CheckReader",e.Contactless="Contactless",e.File="File",e.Icc="ICC",e.Keyed="Keyed",e.MagStripe="MagStripe",e.Manual="Manual",e.Rfid="RFID",e.Scanned="Scanned",e.SynchronousIcc="SynchronousICC",e.Tapped="Tapped"}(t.ForceEntryModeType||(t.ForceEntryModeType={})),function(e){e.Allowed="Allowed",e.Forbidden="Forbidden",e.Processed="Processed",e.Proposed="Proposed",e.Required="Required"}(t.LoyaltyHandlingType||(t.LoyaltyHandlingType={})),function(e){e.Both="Both",e.Closed="Closed",e.Open="Open"}(t.CustomerOrderReqType||(t.CustomerOrderReqType={})),function(e){e.CashierDisplay="CashierDisplay",e.CashierError="CashierError",e.CashierInput="CashierInput",e.CashierStatus="CashierStatus",e.CustomerAssistance="CustomerAssistance",e.CustomerDisplay="CustomerDisplay",e.CustomerError="CustomerError",e.CustomerInput="CustomerInput",e.EmvContactless="EMVContactless",e.Icc="ICC",e.MagStripe="MagStripe",e.PoiReplication="POIReplication",e.PrinterDocument="PrinterDocument",e.PrinterReceipt="PrinterReceipt",e.PrinterVoucher="PrinterVoucher"}(t.SaleCapabilitiesType||(t.SaleCapabilitiesType={})),function(e){e.Basic="Basic",e.Extended="Extended",e.Standard="Standard"}(t.GenericProfileType||(t.GenericProfileType={})),function(e){e.Batch="Batch",e.CardReader="CardReader",e.Communication="Communication",e.Loyalty="Loyalty",e.OneTimeRes="OneTimeRes",e.Pin="PIN",e.Reservation="Reservation",e.Sound="Sound",e.StoredValue="StoredValue",e.Synchro="Synchro"}(t.ServiceProfilesType||(t.ServiceProfilesType={})),function(e){e.Attended="Attended",e.SemiAttended="SemiAttended",e.Unattended="Unattended"}(t.TerminalEnvironmentType||(t.TerminalEnvironmentType={})),function(e){e.DeferredInstalments="DeferredInstalments",e.EqualInstalments="EqualInstalments",e.InequalInstalments="InequalInstalments"}(t.InstalmentType||(t.InstalmentType={})),function(e){e.Annual="Annual",e.Daily="Daily",e.Monthly="Monthly",e.Weekly="Weekly"}(t.PeriodUnitType||(t.PeriodUnitType={})),function(e){e.CashAdvance="CashAdvance",e.CashDeposit="CashDeposit",e.Completion="Completion",e.FirstReservation="FirstReservation",e.Instalment="Instalment",e.IssuerInstalment="IssuerInstalment",e.Normal="Normal",e.OneTimeReservation="OneTimeReservation",e.PaidOut="PaidOut",e.Recurring="Recurring",e.Refund="Refund",e.UpdateReservation="UpdateReservation"}(t.PaymentType||(t.PaymentType={})),function(e){e.CustCancel="CustCancel",e.Malfunction="Malfunction",e.MerchantCancel="MerchantCancel",e.Unable2Compl="Unable2Compl"}(t.ReversalReasonType||(t.ReversalReasonType={})),function(e){e.CardAcquisition="CardAcquisition",e.Loyalty="Loyalty",e.Payment="Payment"}(t.ServicesEnabledType||(t.ServicesEnabledType={})),function(e){e.AbortTransaction="AbortTransaction",e.StartTransaction="StartTransaction"}(t.TransactionActionType||(t.TransactionActionType={})),function(e){e.Abort="Abort",e.BeginMaintenance="BeginMaintenance",e.CardInserted="CardInserted",e.CardRemoved="CardRemoved",e.Completed="Completed",e.CustomerLanguage="CustomerLanguage",e.EndMaintenance="EndMaintenance",e.Initialised="Initialised",e.KeyPressed="KeyPressed",e.OutOfOrder="OutOfOrder",e.Reject="Reject",e.SaleAdmin="SaleAdmin",e.SaleWakeUp="SaleWakeUp",e.SecurityAlarm="SecurityAlarm",e.Shutdown="Shutdown",e.StopAssistance="StopAssistance"}(t.EventToNotifyType||(t.EventToNotifyType={})),function(e){e.OperatorId="OperatorID",e.Poiid="POIID",e.SaleId="SaleID",e.ShiftNumber="ShiftNumber",e.TotalsGroupId="TotalsGroupID"}(t.TotalDetailsType||(t.TotalDetailsType={})),function(e){e.DecimalString="DecimalString",e.DigitString="DigitString",e.GetAnyKey="GetAnyKey",e.GetConfirmation="GetConfirmation",e.GetFunctionKey="GetFunctionKey",e.GetMenuEntry="GetMenuEntry",e.Password="Password",e.SiteManager="SiteManager",e.TextString="TextString"}(t.InputCommandType||(t.InputCommandType={})),function(e){e.Device="Device",e.Event="Event",e.Service="Service"}(t.MessageClassType||(t.MessageClassType={})),function(e){e.Notification="Notification",e.Request="Request",e.Response="Response"}(t.MessageType||(t.MessageType={})),function(e){e.Iso0="ISO0",e.Iso1="ISO1",e.Iso2="ISO2",e.Iso3="ISO3"}(t.PinFormatType||(t.PinFormatType={})),function(e){e.PinEnter="PINEnter",e.PinVerify="PINVerify",e.PinVerifyOnly="PINVerifyOnly"}(t.PinRequestType||(t.PinRequestType={})),function(e){e.CashierReceipt="CashierReceipt",e.CustomerReceipt="CustomerReceipt",e.Document="Document",e.Journal="Journal",e.SaleReceipt="SaleReceipt",e.Voucher="Voucher"}(t.DocumentQualifierType||(t.DocumentQualifierType={})),function(e){e.Immediate="Immediate",e.NotRequired="NotRequired",e.PrintEnd="PrintEnd",e.SoundEnd="SoundEnd"}(t.ResponseModeType||(t.ResponseModeType={})),function(e){e.AcquirerReconciliation="AcquirerReconciliation",e.AcquirerSynchronisation="AcquirerSynchronisation",e.PreviousReconciliation="PreviousReconciliation",e.SaleReconciliation="SaleReconciliation"}(t.ReconciliationType||(t.ReconciliationType={})),function(e){e.SetDefaultVolume="SetDefaultVolume",e.StartSound="StartSound",e.StopSound="StopSound"}(t.SoundActionType||(t.SoundActionType={})),function(e){e.MessageRef="MessageRef",e.SoundRef="SoundRef",e.Text="Text"}(t.SoundFormatType||(t.SoundFormatType={})),function(e){e.GiftCard="GiftCard",e.Other="Other",e.PhoneCard="PhoneCard"}(t.StoredValueAccountType||(t.StoredValueAccountType={})),function(e){e.Activate="Activate",e.Duplicate="Duplicate",e.Load="Load",e.Reserve="Reserve",e.Reverse="Reverse",e.Unload="Unload"}(t.StoredValueTransactionType||(t.StoredValueTransactionType={})),function(e){e.Aborted="Aborted",e.Busy="Busy",e.Cancel="Cancel",e.DeviceOut="DeviceOut",e.InProgress="InProgress",e.InsertedCard="InsertedCard",e.InvalidCard="InvalidCard",e.LoggedOut="LoggedOut",e.MessageFormat="MessageFormat",e.NotAllowed="NotAllowed",e.NotFound="NotFound",e.PaymentRestriction="PaymentRestriction",e.Refusal="Refusal",e.UnavailableDevice="UnavailableDevice",e.UnavailableService="UnavailableService",e.UnreachableHost="UnreachableHost",e.WrongPin="WrongPIN"}(t.ErrorConditionType||(t.ErrorConditionType={})),function(e){e.Failure="Failure",e.Partial="Partial",e.Success="Success"}(t.ResultType||(t.ResultType={})),function(e){e.Bypass="Bypass",e.ManualVerification="ManualVerification",e.MerchantAuthentication="MerchantAuthentication",e.OfflinePin="OfflinePIN",e.OnlinePin="OnlinePIN",e.PaperSignature="PaperSignature",e.SecureCertificate="SecureCertificate",e.SecureNoCertificate="SecureNoCertificate",e.SecuredChannel="SecuredChannel",e.SignatureCapture="SignatureCapture",e.UnknownMethod="UnknownMethod"}(t.AuthenticationMethodType||(t.AuthenticationMethodType={})),function(e){e.Busy="Busy",e.Maintenance="Maintenance",e.Ok="OK",e.Unreachable="Unreachable"}(t.GlobalStatusType||(t.GlobalStatusType={})),function(e){e.NoPaper="NoPaper",e.Ok="OK",e.OutOfOrder="OutOfOrder",e.PaperJam="PaperJam",e.PaperLow="PaperLow"}(t.PrinterStatusType||(t.PrinterStatusType={})),function(e){e.Award="Award",e.CashAdvance="CashAdvance",e.CompletedDeffered="CompletedDeffered",e.CompletedReservation="CompletedReservation",e.Credit="Credit",e.Debit="Debit",e.Declined="Declined",e.Failed="Failed",e.FirstReservation="FirstReservation",e.IssuerInstalment="IssuerInstalment",e.OneTimeReservation="OneTimeReservation",e.Rebate="Rebate",e.Redemption="Redemption",e.ReverseAward="ReverseAward",e.ReverseCredit="ReverseCredit",e.ReverseDebit="ReverseDebit",e.ReverseRebate="ReverseRebate",e.ReverseRedemption="ReverseRedemption",e.UpdateReservation="UpdateReservation"}(t.TransactionType||(t.TransactionType={})),function(e){e.CashHandling="CashHandling",e.CashierDisplay="CashierDisplay",e.CashierError="CashierError",e.CashierInput="CashierInput",e.CustomerDisplay="CustomerDisplay",e.CustomerError="CustomerError",e.CustomerInput="CustomerInput",e.EmvContactless="EMVContactless",e.Icc="ICC",e.MagStripe="MagStripe",e.PrinterDocument="PrinterDocument",e.PrinterReceipt="PrinterReceipt",e.PrinterVoucher="PrinterVoucher"}(t.PoiCapabilitiesType||(t.PoiCapabilitiesType={}));var o=function(){function e(){}return e.toTerminalApiRequest=function(e){return u(JSON.parse(e),f("TerminalApiRequest"))},e.terminalApiRequestToJson=function(e){return JSON.stringify(c(e,f("TerminalApiRequest")),null,2)},e.toTerminalApiResponse=function(e){return u(JSON.parse(e),f("TerminalApiResponse"))},e.terminalApiResponseToJson=function(e){return JSON.stringify(c(e,f("TerminalApiResponse")),null,2)},e.toTerminalApiSecuredRequest=function(e){return u(JSON.parse(e),f("TerminalApiSecuredRequest"))},e.terminalApiSecuredRequestToJson=function(e){return JSON.stringify(c(e,f("TerminalApiSecuredRequest")),null,2)},e.toTerminalApiSecuredResponse=function(e){return u(JSON.parse(e),f("TerminalApiSecuredResponse"))},e.terminalApiSecuredResponseToJson=function(e){return JSON.stringify(c(e,f("TerminalApiSecuredResponse")),null,2)},e.toNexoDerivedKey=function(e){return u(JSON.parse(e),f("NexoDerivedKey"))},e.nexoDerivedKeyToJson=function(e){return JSON.stringify(c(e,f("NexoDerivedKey")),null,2)},e.toSaleToPoiSecuredMessage=function(e){return u(JSON.parse(e),f("SaleToPoiSecuredMessage"))},e.saleToPoiSecuredMessageToJson=function(e){return JSON.stringify(c(e,f("SaleToPoiSecuredMessage")),null,2)},e.toSecurityKey=function(e){return u(JSON.parse(e),f("SecurityKey"))},e.securityKeyToJson=function(e){return JSON.stringify(c(e,f("SecurityKey")),null,2)},e.toSecurityTrailer=function(e){return u(JSON.parse(e),f("SecurityTrailer"))},e.securityTrailerToJson=function(e){return JSON.stringify(c(e,f("SecurityTrailer")),null,2)},e.toSaleToPoiRequest=function(e){return u(JSON.parse(e),f("SaleToPoiRequest"))},e.saleToPoiRequestToJson=function(e){return JSON.stringify(c(e,f("SaleToPoiRequest")),null,2)},e.toSaleToPoiResponse=function(e){return u(JSON.parse(e),f("SaleToPoiResponse"))},e.saleToPoiResponseToJson=function(e){return JSON.stringify(c(e,f("SaleToPoiResponse")),null,2)},e.toMessageHeader=function(e){return u(JSON.parse(e),f("MessageHeader"))},e.messageHeaderToJson=function(e){return JSON.stringify(c(e,f("MessageHeader")),null,2)},e.toAbortRequest=function(e){return u(JSON.parse(e),f("AbortRequest"))},e.abortRequestToJson=function(e){return JSON.stringify(c(e,f("AbortRequest")),null,2)},e.toBalanceInquiryRequest=function(e){return u(JSON.parse(e),f("BalanceInquiryRequest"))},e.balanceInquiryRequestToJson=function(e){return JSON.stringify(c(e,f("BalanceInquiryRequest")),null,2)},e.toBatchRequest=function(e){return u(JSON.parse(e),f("BatchRequest"))},e.batchRequestToJson=function(e){return JSON.stringify(c(e,f("BatchRequest")),null,2)},e.toCardAcquisitionRequest=function(e){return u(JSON.parse(e),f("CardAcquisitionRequest"))},e.cardAcquisitionRequestToJson=function(e){return JSON.stringify(c(e,f("CardAcquisitionRequest")),null,2)},e.toAdminRequest=function(e){return u(JSON.parse(e),f("AdminRequest"))},e.adminRequestToJson=function(e){return JSON.stringify(c(e,f("AdminRequest")),null,2)},e.toDiagnosisRequest=function(e){return u(JSON.parse(e),f("DiagnosisRequest"))},e.diagnosisRequestToJson=function(e){return JSON.stringify(c(e,f("DiagnosisRequest")),null,2)},e.toDisplayRequest=function(e){return u(JSON.parse(e),f("DisplayRequest"))},e.displayRequestToJson=function(e){return JSON.stringify(c(e,f("DisplayRequest")),null,2)},e.toEnableServiceRequest=function(e){return u(JSON.parse(e),f("EnableServiceRequest"))},e.enableServiceRequestToJson=function(e){return JSON.stringify(c(e,f("EnableServiceRequest")),null,2)},e.toEventNotification=function(e){return u(JSON.parse(e),f("EventNotification"))},e.eventNotificationToJson=function(e){return JSON.stringify(c(e,f("EventNotification")),null,2)},e.toGetTotalsRequest=function(e){return u(JSON.parse(e),f("GetTotalsRequest"))},e.getTotalsRequestToJson=function(e){return JSON.stringify(c(e,f("GetTotalsRequest")),null,2)},e.toInputRequest=function(e){return u(JSON.parse(e),f("InputRequest"))},e.inputRequestToJson=function(e){return JSON.stringify(c(e,f("InputRequest")),null,2)},e.toInputUpdate=function(e){return u(JSON.parse(e),f("InputUpdate"))},e.inputUpdateToJson=function(e){return JSON.stringify(c(e,f("InputUpdate")),null,2)},e.toLoginRequest=function(e){return u(JSON.parse(e),f("LoginRequest"))},e.loginRequestToJson=function(e){return JSON.stringify(c(e,f("LoginRequest")),null,2)},e.toLogoutRequest=function(e){return u(JSON.parse(e),f("LogoutRequest"))},e.logoutRequestToJson=function(e){return JSON.stringify(c(e,f("LogoutRequest")),null,2)},e.toLoyaltyRequest=function(e){return u(JSON.parse(e),f("LoyaltyRequest"))},e.loyaltyRequestToJson=function(e){return JSON.stringify(c(e,f("LoyaltyRequest")),null,2)},e.toPaymentRequest=function(e){return u(JSON.parse(e),f("PaymentRequest"))},e.paymentRequestToJson=function(e){return JSON.stringify(c(e,f("PaymentRequest")),null,2)},e.toPinRequest=function(e){return u(JSON.parse(e),f("PinRequest"))},e.pinRequestToJson=function(e){return JSON.stringify(c(e,f("PinRequest")),null,2)},e.toPrintRequest=function(e){return u(JSON.parse(e),f("PrintRequest"))},e.printRequestToJson=function(e){return JSON.stringify(c(e,f("PrintRequest")),null,2)},e.toCardReaderInitRequest=function(e){return u(JSON.parse(e),f("CardReaderInitRequest"))},e.cardReaderInitRequestToJson=function(e){return JSON.stringify(c(e,f("CardReaderInitRequest")),null,2)},e.toCardReaderApduRequest=function(e){return u(JSON.parse(e),f("CardReaderApduRequest"))},e.cardReaderApduRequestToJson=function(e){return JSON.stringify(c(e,f("CardReaderApduRequest")),null,2)},e.toCardReaderPowerOffRequest=function(e){return u(JSON.parse(e),f("CardReaderPowerOffRequest"))},e.cardReaderPowerOffRequestToJson=function(e){return JSON.stringify(c(e,f("CardReaderPowerOffRequest")),null,2)},e.toReconciliationRequest=function(e){return u(JSON.parse(e),f("ReconciliationRequest"))},e.reconciliationRequestToJson=function(e){return JSON.stringify(c(e,f("ReconciliationRequest")),null,2)},e.toReversalRequest=function(e){return u(JSON.parse(e),f("ReversalRequest"))},e.reversalRequestToJson=function(e){return JSON.stringify(c(e,f("ReversalRequest")),null,2)},e.toSoundRequest=function(e){return u(JSON.parse(e),f("SoundRequest"))},e.soundRequestToJson=function(e){return JSON.stringify(c(e,f("SoundRequest")),null,2)},e.toStoredValueRequest=function(e){return u(JSON.parse(e),f("StoredValueRequest"))},e.storedValueRequestToJson=function(e){return JSON.stringify(c(e,f("StoredValueRequest")),null,2)},e.toTransactionStatusRequest=function(e){return u(JSON.parse(e),f("TransactionStatusRequest"))},e.transactionStatusRequestToJson=function(e){return JSON.stringify(c(e,f("TransactionStatusRequest")),null,2)},e.toTransmitRequest=function(e){return u(JSON.parse(e),f("TransmitRequest"))},e.transmitRequestToJson=function(e){return JSON.stringify(c(e,f("TransmitRequest")),null,2)},e.toContentInformation=function(e){return u(JSON.parse(e),f("ContentInformation"))},e.contentInformationToJson=function(e){return JSON.stringify(c(e,f("ContentInformation")),null,2)},e.toBalanceInquiryResponse=function(e){return u(JSON.parse(e),f("BalanceInquiryResponse"))},e.balanceInquiryResponseToJson=function(e){return JSON.stringify(c(e,f("BalanceInquiryResponse")),null,2)},e.toBatchResponse=function(e){return u(JSON.parse(e),f("BatchResponse"))},e.batchResponseToJson=function(e){return JSON.stringify(c(e,f("BatchResponse")),null,2)},e.toCardAcquisitionResponse=function(e){return u(JSON.parse(e),f("CardAcquisitionResponse"))},e.cardAcquisitionResponseToJson=function(e){return JSON.stringify(c(e,f("CardAcquisitionResponse")),null,2)},e.toAdminResponse=function(e){return u(JSON.parse(e),f("AdminResponse"))},e.adminResponseToJson=function(e){return JSON.stringify(c(e,f("AdminResponse")),null,2)},e.toDiagnosisResponse=function(e){return u(JSON.parse(e),f("DiagnosisResponse"))},e.diagnosisResponseToJson=function(e){return JSON.stringify(c(e,f("DiagnosisResponse")),null,2)},e.toDisplayResponse=function(e){return u(JSON.parse(e),f("DisplayResponse"))},e.displayResponseToJson=function(e){return JSON.stringify(c(e,f("DisplayResponse")),null,2)},e.toEnableServiceResponse=function(e){return u(JSON.parse(e),f("EnableServiceResponse"))},e.enableServiceResponseToJson=function(e){return JSON.stringify(c(e,f("EnableServiceResponse")),null,2)},e.toGetTotalsResponse=function(e){return u(JSON.parse(e),f("GetTotalsResponse"))},e.getTotalsResponseToJson=function(e){return JSON.stringify(c(e,f("GetTotalsResponse")),null,2)},e.toInputResponse=function(e){return u(JSON.parse(e),f("InputResponse"))},e.inputResponseToJson=function(e){return JSON.stringify(c(e,f("InputResponse")),null,2)},e.toLoginResponse=function(e){return u(JSON.parse(e),f("LoginResponse"))},e.loginResponseToJson=function(e){return JSON.stringify(c(e,f("LoginResponse")),null,2)},e.toLogoutResponse=function(e){return u(JSON.parse(e),f("LogoutResponse"))},e.logoutResponseToJson=function(e){return JSON.stringify(c(e,f("LogoutResponse")),null,2)},e.toLoyaltyResponse=function(e){return u(JSON.parse(e),f("LoyaltyResponse"))},e.loyaltyResponseToJson=function(e){return JSON.stringify(c(e,f("LoyaltyResponse")),null,2)},e.toPaymentResponse=function(e){return u(JSON.parse(e),f("PaymentResponse"))},e.paymentResponseToJson=function(e){return JSON.stringify(c(e,f("PaymentResponse")),null,2)},e.toPinResponse=function(e){return u(JSON.parse(e),f("PinResponse"))},e.pinResponseToJson=function(e){return JSON.stringify(c(e,f("PinResponse")),null,2)},e.toPrintResponse=function(e){return u(JSON.parse(e),f("PrintResponse"))},e.printResponseToJson=function(e){return JSON.stringify(c(e,f("PrintResponse")),null,2)},e.toCardReaderInitResponse=function(e){return u(JSON.parse(e),f("CardReaderInitResponse"))},e.cardReaderInitResponseToJson=function(e){return JSON.stringify(c(e,f("CardReaderInitResponse")),null,2)},e.toCardReaderApduResponse=function(e){return u(JSON.parse(e),f("CardReaderApduResponse"))},e.cardReaderApduResponseToJson=function(e){return JSON.stringify(c(e,f("CardReaderApduResponse")),null,2)},e.toCardReaderPowerOffResponse=function(e){return u(JSON.parse(e),f("CardReaderPowerOffResponse"))},e.cardReaderPowerOffResponseToJson=function(e){return JSON.stringify(c(e,f("CardReaderPowerOffResponse")),null,2)},e.toReconciliationResponse=function(e){return u(JSON.parse(e),f("ReconciliationResponse"))},e.reconciliationResponseToJson=function(e){return JSON.stringify(c(e,f("ReconciliationResponse")),null,2)},e.toReversalResponse=function(e){return u(JSON.parse(e),f("ReversalResponse"))},e.reversalResponseToJson=function(e){return JSON.stringify(c(e,f("ReversalResponse")),null,2)},e.toSoundResponse=function(e){return u(JSON.parse(e),f("SoundResponse"))},e.soundResponseToJson=function(e){return JSON.stringify(c(e,f("SoundResponse")),null,2)},e.toStoredValueResponse=function(e){return u(JSON.parse(e),f("StoredValueResponse"))},e.storedValueResponseToJson=function(e){return JSON.stringify(c(e,f("StoredValueResponse")),null,2)},e.toTransactionStatusResponse=function(e){return u(JSON.parse(e),f("TransactionStatusResponse"))},e.transactionStatusResponseToJson=function(e){return JSON.stringify(c(e,f("TransactionStatusResponse")),null,2)},e.toTransmitResponse=function(e){return u(JSON.parse(e),f("TransmitResponse"))},e.transmitResponseToJson=function(e){return JSON.stringify(c(e,f("TransmitResponse")),null,2)},e.toMessageReference=function(e){return u(JSON.parse(e),f("MessageReference"))},e.messageReferenceToJson=function(e){return JSON.stringify(c(e,f("MessageReference")),null,2)},e.toDisplayOutput=function(e){return u(JSON.parse(e),f("DisplayOutput"))},e.displayOutputToJson=function(e){return JSON.stringify(c(e,f("DisplayOutput")),null,2)},e.toPaymentAccountReq=function(e){return u(JSON.parse(e),f("PaymentAccountReq"))},e.paymentAccountReqToJson=function(e){return JSON.stringify(c(e,f("PaymentAccountReq")),null,2)},e.toLoyaltyAccountReq=function(e){return u(JSON.parse(e),f("LoyaltyAccountReq"))},e.loyaltyAccountReqToJson=function(e){return JSON.stringify(c(e,f("LoyaltyAccountReq")),null,2)},e.toTransactionToPerform=function(e){return u(JSON.parse(e),f("TransactionToPerform"))},e.transactionToPerformToJson=function(e){return JSON.stringify(c(e,f("TransactionToPerform")),null,2)},e.toSaleData=function(e){return u(JSON.parse(e),f("SaleData"))},e.saleDataToJson=function(e){return JSON.stringify(c(e,f("SaleData")),null,2)},e.toCardAcquisitionTransaction=function(e){return u(JSON.parse(e),f("CardAcquisitionTransaction"))},e.cardAcquisitionTransactionToJson=function(e){return JSON.stringify(c(e,f("CardAcquisitionTransaction")),null,2)},e.toXmlGregorianCalendar=function(e){return u(JSON.parse(e),d("any"))},e.xmlGregorianCalendarToJson=function(e){return JSON.stringify(c(e,d("any")),null,2)},e.toTotalFilter=function(e){return u(JSON.parse(e),f("TotalFilter"))},e.totalFilterToJson=function(e){return JSON.stringify(c(e,f("TotalFilter")),null,2)},e.toInputData=function(e){return u(JSON.parse(e),f("InputData"))},e.inputDataToJson=function(e){return JSON.stringify(c(e,f("InputData")),null,2)},e.toOutputContent=function(e){return u(JSON.parse(e),f("OutputContent"))},e.outputContentToJson=function(e){return JSON.stringify(c(e,f("OutputContent")),null,2)},e.toMenuEntry=function(e){return u(JSON.parse(e),f("MenuEntry"))},e.menuEntryToJson=function(e){return JSON.stringify(c(e,f("MenuEntry")),null,2)},e.toSaleSoftware=function(e){return u(JSON.parse(e),f("SaleSoftware"))},e.saleSoftwareToJson=function(e){return JSON.stringify(c(e,f("SaleSoftware")),null,2)},e.toSaleTerminalData=function(e){return u(JSON.parse(e),f("SaleTerminalData"))},e.saleTerminalDataToJson=function(e){return JSON.stringify(c(e,f("SaleTerminalData")),null,2)},e.toLoyaltyTransaction=function(e){return u(JSON.parse(e),f("LoyaltyTransaction"))},e.loyaltyTransactionToJson=function(e){return JSON.stringify(c(e,f("LoyaltyTransaction")),null,2)},e.toLoyaltyData=function(e){return u(JSON.parse(e),f("LoyaltyData"))},e.loyaltyDataToJson=function(e){return JSON.stringify(c(e,f("LoyaltyData")),null,2)},e.toPaymentTransaction=function(e){return u(JSON.parse(e),f("PaymentTransaction"))},e.paymentTransactionToJson=function(e){return JSON.stringify(c(e,f("PaymentTransaction")),null,2)},e.toPaymentData=function(e){return u(JSON.parse(e),f("PaymentData"))},e.paymentDataToJson=function(e){return JSON.stringify(c(e,f("PaymentData")),null,2)},e.toCardholderPin=function(e){return u(JSON.parse(e),f("CardholderPin"))},e.cardholderPinToJson=function(e){return JSON.stringify(c(e,f("CardholderPin")),null,2)},e.toPrintOutput=function(e){return u(JSON.parse(e),f("PrintOutput"))},e.printOutputToJson=function(e){return JSON.stringify(c(e,f("PrintOutput")),null,2)},e.toOriginalPoiTransaction=function(e){return u(JSON.parse(e),f("OriginalPoiTransaction"))},e.originalPoiTransactionToJson=function(e){return JSON.stringify(c(e,f("OriginalPoiTransaction")),null,2)},e.toCustomerOrder=function(e){return u(JSON.parse(e),f("CustomerOrder"))},e.customerOrderToJson=function(e){return JSON.stringify(c(e,f("CustomerOrder")),null,2)},e.toSoundContent=function(e){return u(JSON.parse(e),f("SoundContent"))},e.soundContentToJson=function(e){return JSON.stringify(c(e,f("SoundContent")),null,2)},e.toStoredValueData=function(e){return u(JSON.parse(e),f("StoredValueData"))},e.storedValueDataToJson=function(e){return JSON.stringify(c(e,f("StoredValueData")),null,2)},e.toEnvelopedData=function(e){return u(JSON.parse(e),f("EnvelopedData"))},e.envelopedDataToJson=function(e){return JSON.stringify(c(e,f("EnvelopedData")),null,2)},e.toAuthenticatedData=function(e){return u(JSON.parse(e),f("AuthenticatedData"))},e.authenticatedDataToJson=function(e){return JSON.stringify(c(e,f("AuthenticatedData")),null,2)},e.toSignedData=function(e){return u(JSON.parse(e),f("SignedData"))},e.signedDataToJson=function(e){return JSON.stringify(c(e,f("SignedData")),null,2)},e.toDigestedData=function(e){return u(JSON.parse(e),f("DigestedData"))},e.digestedDataToJson=function(e){return JSON.stringify(c(e,f("DigestedData")),null,2)},e.toNamedKeyEncryptedData=function(e){return u(JSON.parse(e),f("NamedKeyEncryptedData"))},e.namedKeyEncryptedDataToJson=function(e){return JSON.stringify(c(e,f("NamedKeyEncryptedData")),null,2)},e.toResponse=function(e){return u(JSON.parse(e),f("Response"))},e.responseToJson=function(e){return JSON.stringify(c(e,f("Response")),null,2)},e.toPaymentAccountStatus=function(e){return u(JSON.parse(e),f("PaymentAccountStatus"))},e.paymentAccountStatusToJson=function(e){return JSON.stringify(c(e,f("PaymentAccountStatus")),null,2)},e.toLoyaltyAccountStatus=function(e){return u(JSON.parse(e),f("LoyaltyAccountStatus"))},e.loyaltyAccountStatusToJson=function(e){return JSON.stringify(c(e,f("LoyaltyAccountStatus")),null,2)},e.toPerformedTransaction=function(e){return u(JSON.parse(e),f("PerformedTransaction"))},e.performedTransactionToJson=function(e){return JSON.stringify(c(e,f("PerformedTransaction")),null,2)},e.toPoiData=function(e){return u(JSON.parse(e),f("PoiData"))},e.poiDataToJson=function(e){return JSON.stringify(c(e,f("PoiData")),null,2)},e.toPaymentInstrumentData=function(e){return u(JSON.parse(e),f("PaymentInstrumentData"))},e.paymentInstrumentDataToJson=function(e){return JSON.stringify(c(e,f("PaymentInstrumentData")),null,2)},e.toLoyaltyAccount=function(e){return u(JSON.parse(e),f("LoyaltyAccount"))},e.loyaltyAccountToJson=function(e){return JSON.stringify(c(e,f("LoyaltyAccount")),null,2)},e.toPoiStatus=function(e){return u(JSON.parse(e),f("PoiStatus"))},e.poiStatusToJson=function(e){return JSON.stringify(c(e,f("PoiStatus")),null,2)},e.toHostStatus=function(e){return u(JSON.parse(e),f("HostStatus"))},e.hostStatusToJson=function(e){return JSON.stringify(c(e,f("HostStatus")),null,2)},e.toOutputResult=function(e){return u(JSON.parse(e),f("OutputResult"))},e.outputResultToJson=function(e){return JSON.stringify(c(e,f("OutputResult")),null,2)},e.toTransactionTotals=function(e){return u(JSON.parse(e),f("TransactionTotals"))},e.transactionTotalsToJson=function(e){return JSON.stringify(c(e,f("TransactionTotals")),null,2)},e.toInputResult=function(e){return u(JSON.parse(e),f("InputResult"))},e.inputResultToJson=function(e){return JSON.stringify(c(e,f("InputResult")),null,2)},e.toPoiSystemData=function(e){return u(JSON.parse(e),f("PoiSystemData"))},e.poiSystemDataToJson=function(e){return JSON.stringify(c(e,f("PoiSystemData")),null,2)},e.toLoyaltyResult=function(e){return u(JSON.parse(e),f("LoyaltyResult"))},e.loyaltyResultToJson=function(e){return JSON.stringify(c(e,f("LoyaltyResult")),null,2)},e.toPaymentReceipt=function(e){return u(JSON.parse(e),f("PaymentReceipt"))},e.paymentReceiptToJson=function(e){return JSON.stringify(c(e,f("PaymentReceipt")),null,2)},e.toPaymentResult=function(e){return u(JSON.parse(e),f("PaymentResult"))},e.paymentResultToJson=function(e){return JSON.stringify(c(e,f("PaymentResult")),null,2)},e.toTrackData=function(e){return u(JSON.parse(e),f("TrackData"))},e.trackDataToJson=function(e){return JSON.stringify(c(e,f("TrackData")),null,2)},e.toIccResetData=function(e){return u(JSON.parse(e),f("IccResetData"))},e.iccResetDataToJson=function(e){return JSON.stringify(c(e,f("IccResetData")),null,2)},e.toStoredValueResult=function(e){return u(JSON.parse(e),f("StoredValueResult"))},e.storedValueResultToJson=function(e){return JSON.stringify(c(e,f("StoredValueResult")),null,2)},e.toRepeatedMessageResponse=function(e){return u(JSON.parse(e),f("RepeatedMessageResponse"))},e.repeatedMessageResponseToJson=function(e){return JSON.stringify(c(e,f("RepeatedMessageResponse")),null,2)},e.toTransactionIdentification=function(e){return u(JSON.parse(e),f("TransactionIdentification"))},e.transactionIdentificationToJson=function(e){return JSON.stringify(c(e,f("TransactionIdentification")),null,2)},e.toLoyaltyAccountId=function(e){return u(JSON.parse(e),f("LoyaltyAccountId"))},e.loyaltyAccountIdToJson=function(e){return JSON.stringify(c(e,f("LoyaltyAccountId")),null,2)},e.toSponsoredMerchant=function(e){return u(JSON.parse(e),f("SponsoredMerchant"))},e.sponsoredMerchantToJson=function(e){return JSON.stringify(c(e,f("SponsoredMerchant")),null,2)},e.toSaleToIssuerData=function(e){return u(JSON.parse(e),f("SaleToIssuerData"))},e.saleToIssuerDataToJson=function(e){return JSON.stringify(c(e,f("SaleToIssuerData")),null,2)},e.toCloneable=function(e){return u(JSON.parse(e),d("any"))},e.cloneableToJson=function(e){return JSON.stringify(c(e,d("any")),null,2)},e.toPredefinedContent=function(e){return u(JSON.parse(e),f("PredefinedContent"))},e.predefinedContentToJson=function(e){return JSON.stringify(c(e,f("PredefinedContent")),null,2)},e.toOutputText=function(e){return u(JSON.parse(e),f("OutputText"))},e.outputTextToJson=function(e){return JSON.stringify(c(e,f("OutputText")),null,2)},e.toOutputBarcode=function(e){return u(JSON.parse(e),f("OutputBarcode"))},e.outputBarcodeToJson=function(e){return JSON.stringify(c(e,f("OutputBarcode")),null,2)},e.toSaleProfile=function(e){return u(JSON.parse(e),f("SaleProfile"))},e.saleProfileToJson=function(e){return JSON.stringify(c(e,f("SaleProfile")),null,2)},e.toTransactionConditions=function(e){return u(JSON.parse(e),f("TransactionConditions"))},e.transactionConditionsToJson=function(e){return JSON.stringify(c(e,f("TransactionConditions")),null,2)},e.toSaleItem=function(e){return u(JSON.parse(e),f("SaleItem"))},e.saleItemToJson=function(e){return JSON.stringify(c(e,f("SaleItem")),null,2)},e.toLoyaltyAmount=function(e){return u(JSON.parse(e),f("LoyaltyAmount"))},e.loyaltyAmountToJson=function(e){return JSON.stringify(c(e,f("LoyaltyAmount")),null,2)},e.toAmountsReq=function(e){return u(JSON.parse(e),f("AmountsReq"))},e.amountsReqToJson=function(e){return JSON.stringify(c(e,f("AmountsReq")),null,2)},e.toInstalment=function(e){return u(JSON.parse(e),f("Instalment"))},e.instalmentToJson=function(e){return JSON.stringify(c(e,f("Instalment")),null,2)},e.toStoredValueAccountId=function(e){return u(JSON.parse(e),f("StoredValueAccountId"))},e.storedValueAccountIdToJson=function(e){return JSON.stringify(c(e,f("StoredValueAccountId")),null,2)},e.toEncryptedContent=function(e){return u(JSON.parse(e),f("EncryptedContent"))},e.encryptedContentToJson=function(e){return JSON.stringify(c(e,f("EncryptedContent")),null,2)},e.toAlgorithmIdentifier=function(e){return u(JSON.parse(e),f("AlgorithmIdentifier"))},e.algorithmIdentifierToJson=function(e){return JSON.stringify(c(e,f("AlgorithmIdentifier")),null,2)},e.toEncapsulatedContent=function(e){return u(JSON.parse(e),f("EncapsulatedContent"))},e.encapsulatedContentToJson=function(e){return JSON.stringify(c(e,f("EncapsulatedContent")),null,2)},e.toSigner=function(e){return u(JSON.parse(e),f("Signer"))},e.signerToJson=function(e){return JSON.stringify(c(e,f("Signer")),null,2)},e.toPaymentAcquirerData=function(e){return u(JSON.parse(e),f("PaymentAcquirerData"))},e.paymentAcquirerDataToJson=function(e){return JSON.stringify(c(e,f("PaymentAcquirerData")),null,2)},e.toCardData=function(e){return u(JSON.parse(e),f("CardData"))},e.cardDataToJson=function(e){return JSON.stringify(c(e,f("CardData")),null,2)},e.toCheckData=function(e){return u(JSON.parse(e),f("CheckData"))},e.checkDataToJson=function(e){return JSON.stringify(c(e,f("CheckData")),null,2)},e.toMobileData=function(e){return u(JSON.parse(e),f("MobileData"))},e.mobileDataToJson=function(e){return JSON.stringify(c(e,f("MobileData")),null,2)},e.toCashHandlingDevice=function(e){return u(JSON.parse(e),f("CashHandlingDevice"))},e.cashHandlingDeviceToJson=function(e){return JSON.stringify(c(e,f("CashHandlingDevice")),null,2)},e.toPaymentTotals=function(e){return u(JSON.parse(e),f("PaymentTotals"))},e.paymentTotalsToJson=function(e){return JSON.stringify(c(e,f("PaymentTotals")),null,2)},e.toLoyaltyTotals=function(e){return u(JSON.parse(e),f("LoyaltyTotals"))},e.loyaltyTotalsToJson=function(e){return JSON.stringify(c(e,f("LoyaltyTotals")),null,2)},e.toInput=function(e){return u(JSON.parse(e),f("Input"))},e.inputToJson=function(e){return JSON.stringify(c(e,f("Input")),null,2)},e.toPoiSoftware=function(e){return u(JSON.parse(e),f("PoiSoftware"))},e.poiSoftwareToJson=function(e){return JSON.stringify(c(e,f("PoiSoftware")),null,2)},e.toPoiTerminalData=function(e){return u(JSON.parse(e),f("PoiTerminalData"))},e.poiTerminalDataToJson=function(e){return JSON.stringify(c(e,f("PoiTerminalData")),null,2)},e.toLoyaltyAcquirerData=function(e){return u(JSON.parse(e),f("LoyaltyAcquirerData"))},e.loyaltyAcquirerDataToJson=function(e){return JSON.stringify(c(e,f("LoyaltyAcquirerData")),null,2)},e.toRebates=function(e){return u(JSON.parse(e),f("Rebates"))},e.rebatesToJson=function(e){return JSON.stringify(c(e,f("Rebates")),null,2)},e.toAmountsResp=function(e){return u(JSON.parse(e),f("AmountsResp"))},e.amountsRespToJson=function(e){return JSON.stringify(c(e,f("AmountsResp")),null,2)},e.toCurrencyConversion=function(e){return u(JSON.parse(e),f("CurrencyConversion"))},e.currencyConversionToJson=function(e){return JSON.stringify(c(e,f("CurrencyConversion")),null,2)},e.toCapturedSignature=function(e){return u(JSON.parse(e),f("CapturedSignature"))},e.capturedSignatureToJson=function(e){return JSON.stringify(c(e,f("CapturedSignature")),null,2)},e.toStoredValueAccountStatus=function(e){return u(JSON.parse(e),f("StoredValueAccountStatus"))},e.storedValueAccountStatusToJson=function(e){return JSON.stringify(c(e,f("StoredValueAccountStatus")),null,2)},e.toRepeatedResponseMessageBody=function(e){return u(JSON.parse(e),f("RepeatedResponseMessageBody"))},e.repeatedResponseMessageBodyToJson=function(e){return JSON.stringify(c(e,f("RepeatedResponseMessageBody")),null,2)},e.toParameter=function(e){return u(JSON.parse(e),f("Parameter"))},e.parameterToJson=function(e){return JSON.stringify(c(e,f("Parameter")),null,2)},e.toSignerIdentifier=function(e){return u(JSON.parse(e),f("SignerIdentifier"))},e.signerIdentifierToJson=function(e){return JSON.stringify(c(e,f("SignerIdentifier")),null,2)},e.toSensitiveCardData=function(e){return u(JSON.parse(e),f("SensitiveCardData"))},e.sensitiveCardDataToJson=function(e){return JSON.stringify(c(e,f("SensitiveCardData")),null,2)},e.toAllowedProduct=function(e){return u(JSON.parse(e),f("AllowedProduct"))},e.allowedProductToJson=function(e){return JSON.stringify(c(e,f("AllowedProduct")),null,2)},e.toPaymentToken=function(e){return u(JSON.parse(e),f("PaymentToken"))},e.paymentTokenToJson=function(e){return JSON.stringify(c(e,f("PaymentToken")),null,2)},e.toGeolocation=function(e){return u(JSON.parse(e),f("Geolocation"))},e.geolocationToJson=function(e){return JSON.stringify(c(e,f("Geolocation")),null,2)},e.toSensitiveMobileData=function(e){return u(JSON.parse(e),f("SensitiveMobileData"))},e.sensitiveMobileDataToJson=function(e){return JSON.stringify(c(e,f("SensitiveMobileData")),null,2)},e.toCoinsOrBills=function(e){return u(JSON.parse(e),f("CoinsOrBills"))},e.coinsOrBillsToJson=function(e){return JSON.stringify(c(e,f("CoinsOrBills")),null,2)},e.toPoiProfile=function(e){return u(JSON.parse(e),f("PoiProfile"))},e.poiProfileToJson=function(e){return JSON.stringify(c(e,f("PoiProfile")),null,2)},e.toSaleItemRebate=function(e){return u(JSON.parse(e),f("SaleItemRebate"))},e.saleItemRebateToJson=function(e){return JSON.stringify(c(e,f("SaleItemRebate")),null,2)},e.toAmount=function(e){return u(JSON.parse(e),f("Amount"))},e.amountToJson=function(e){return JSON.stringify(c(e,f("Amount")),null,2)},e.toAreaSize=function(e){return u(JSON.parse(e),f("AreaSize"))},e.areaSizeToJson=function(e){return JSON.stringify(c(e,f("AreaSize")),null,2)},e.toSignaturePoint=function(e){return u(JSON.parse(e),f("SignaturePoint"))},e.signaturePointToJson=function(e){return JSON.stringify(c(e,f("SignaturePoint")),null,2)},e.toIssuerAndSerialNumber=function(e){return u(JSON.parse(e),f("IssuerAndSerialNumber"))},e.issuerAndSerialNumberToJson=function(e){return JSON.stringify(c(e,f("IssuerAndSerialNumber")),null,2)},e.toGeographicCoordinates=function(e){return u(JSON.parse(e),f("GeographicCoordinates"))},e.geographicCoordinatesToJson=function(e){return JSON.stringify(c(e,f("GeographicCoordinates")),null,2)},e.toUtmCoordinates=function(e){return u(JSON.parse(e),f("UtmCoordinates"))},e.utmCoordinatesToJson=function(e){return JSON.stringify(c(e,f("UtmCoordinates")),null,2)},e.toIssuer=function(e){return u(JSON.parse(e),f("Issuer"))},e.issuerToJson=function(e){return JSON.stringify(c(e,f("Issuer")),null,2)},e.toRelativeDistinguishedName=function(e){return u(JSON.parse(e),f("RelativeDistinguishedName"))},e.relativeDistinguishedNameToJson=function(e){return JSON.stringify(c(e,f("RelativeDistinguishedName")),null,2)},e.toMessageClassType=function(e){return u(JSON.parse(e),f("MessageClassType"))},e.messageClassTypeToJson=function(e){return JSON.stringify(c(e,f("MessageClassType")),null,2)},e.toMessageCategoryType=function(e){return u(JSON.parse(e),f("MessageCategoryType"))},e.messageCategoryTypeToJson=function(e){return JSON.stringify(c(e,f("MessageCategoryType")),null,2)},e.toMessageType=function(e){return u(JSON.parse(e),f("MessageType"))},e.messageTypeToJson=function(e){return JSON.stringify(c(e,f("MessageType")),null,2)},e.toServicesEnabledType=function(e){return u(JSON.parse(e),f("ServicesEnabledType"))},e.servicesEnabledTypeToJson=function(e){return JSON.stringify(c(e,f("ServicesEnabledType")),null,2)},e.toTransactionActionType=function(e){return u(JSON.parse(e),f("TransactionActionType"))},e.transactionActionTypeToJson=function(e){return JSON.stringify(c(e,f("TransactionActionType")),null,2)},e.toEventToNotifyType=function(e){return u(JSON.parse(e),f("EventToNotifyType"))},e.eventToNotifyTypeToJson=function(e){return JSON.stringify(c(e,f("EventToNotifyType")),null,2)},e.toTotalDetailsType=function(e){return u(JSON.parse(e),f("TotalDetailsType"))},e.totalDetailsTypeToJson=function(e){return JSON.stringify(c(e,f("TotalDetailsType")),null,2)},e.toTokenRequestedType=function(e){return u(JSON.parse(e),f("TokenRequestedType"))},e.tokenRequestedTypeToJson=function(e){return JSON.stringify(c(e,f("TokenRequestedType")),null,2)},e.toCustomerOrderReqType=function(e){return u(JSON.parse(e),f("CustomerOrderReqType"))},e.customerOrderReqTypeToJson=function(e){return JSON.stringify(c(e,f("CustomerOrderReqType")),null,2)},e.toPinRequestType=function(e){return u(JSON.parse(e),f("PinRequestType"))},e.pinRequestTypeToJson=function(e){return JSON.stringify(c(e,f("PinRequestType")),null,2)},e.toPinFormatType=function(e){return u(JSON.parse(e),f("PinFormatType"))},e.pinFormatTypeToJson=function(e){return JSON.stringify(c(e,f("PinFormatType")),null,2)},e.toForceEntryModeType=function(e){return u(JSON.parse(e),f("ForceEntryModeType"))},e.forceEntryModeTypeToJson=function(e){return JSON.stringify(c(e,f("ForceEntryModeType")),null,2)},e.toReconciliationType=function(e){return u(JSON.parse(e),f("ReconciliationType"))},e.reconciliationTypeToJson=function(e){return JSON.stringify(c(e,f("ReconciliationType")),null,2)},e.toReversalReasonType=function(e){return u(JSON.parse(e),f("ReversalReasonType"))},e.reversalReasonTypeToJson=function(e){return JSON.stringify(c(e,f("ReversalReasonType")),null,2)},e.toResponseModeType=function(e){return u(JSON.parse(e),f("ResponseModeType"))},e.responseModeTypeToJson=function(e){return JSON.stringify(c(e,f("ResponseModeType")),null,2)},e.toSoundActionType=function(e){return u(JSON.parse(e),f("SoundActionType"))},e.soundActionTypeToJson=function(e){return JSON.stringify(c(e,f("SoundActionType")),null,2)},e.toDocumentQualifierType=function(e){return u(JSON.parse(e),f("DocumentQualifierType"))},e.documentQualifierTypeToJson=function(e){return JSON.stringify(c(e,f("DocumentQualifierType")),null,2)},e.toContentType=function(e){return u(JSON.parse(e),f("ContentType"))},e.contentTypeToJson=function(e){return JSON.stringify(c(e,f("ContentType")),null,2)},e.toEntryModeType=function(e){return u(JSON.parse(e),f("EntryModeType"))},e.entryModeTypeToJson=function(e){return JSON.stringify(c(e,f("EntryModeType")),null,2)},e.toDeviceType=function(e){return u(JSON.parse(e),f("DeviceType"))},e.deviceTypeToJson=function(e){return JSON.stringify(c(e,f("DeviceType")),null,2)},e.toInfoQualifyType=function(e){return u(JSON.parse(e),f("InfoQualifyType"))},e.infoQualifyTypeToJson=function(e){return JSON.stringify(c(e,f("InfoQualifyType")),null,2)},e.toAccountType=function(e){return u(JSON.parse(e),f("AccountType"))},e.accountTypeToJson=function(e){return JSON.stringify(c(e,f("AccountType")),null,2)},e.toLoyaltyHandlingType=function(e){return u(JSON.parse(e),f("LoyaltyHandlingType"))},e.loyaltyHandlingTypeToJson=function(e){return JSON.stringify(c(e,f("LoyaltyHandlingType")),null,2)},e.toPaymentType=function(e){return u(JSON.parse(e),f("PaymentType"))},e.paymentTypeToJson=function(e){return JSON.stringify(c(e,f("PaymentType")),null,2)},e.toInputCommandType=function(e){return u(JSON.parse(e),f("InputCommandType"))},e.inputCommandTypeToJson=function(e){return JSON.stringify(c(e,f("InputCommandType")),null,2)},e.toOutputFormatType=function(e){return u(JSON.parse(e),f("OutputFormatType"))},e.outputFormatTypeToJson=function(e){return JSON.stringify(c(e,f("OutputFormatType")),null,2)},e.toMenuEntryTagType=function(e){return u(JSON.parse(e),f("MenuEntryTagType"))},e.menuEntryTagTypeToJson=function(e){return JSON.stringify(c(e,f("MenuEntryTagType")),null,2)},e.toSaleCapabilitiesType=function(e){return u(JSON.parse(e),f("SaleCapabilitiesType"))},e.saleCapabilitiesTypeToJson=function(e){return JSON.stringify(c(e,f("SaleCapabilitiesType")),null,2)},e.toTerminalEnvironmentType=function(e){return u(JSON.parse(e),f("TerminalEnvironmentType"))},e.terminalEnvironmentTypeToJson=function(e){return JSON.stringify(c(e,f("TerminalEnvironmentType")),null,2)},e.toLoyaltyTransactionType=function(e){return u(JSON.parse(e),f("LoyaltyTransactionType"))},e.loyaltyTransactionTypeToJson=function(e){return JSON.stringify(c(e,f("LoyaltyTransactionType")),null,2)},e.toSoundFormatType=function(e){return u(JSON.parse(e),f("SoundFormatType"))},e.soundFormatTypeToJson=function(e){return JSON.stringify(c(e,f("SoundFormatType")),null,2)},e.toStoredValueTransactionType=function(e){return u(JSON.parse(e),f("StoredValueTransactionType"))},e.storedValueTransactionTypeToJson=function(e){return JSON.stringify(c(e,f("StoredValueTransactionType")),null,2)},e.toVersionType=function(e){return u(JSON.parse(e),f("VersionType"))},e.versionTypeToJson=function(e){return JSON.stringify(c(e,f("VersionType")),null,2)},e.toResultType=function(e){return u(JSON.parse(e),f("ResultType"))},e.resultTypeToJson=function(e){return JSON.stringify(c(e,f("ResultType")),null,2)},e.toErrorConditionType=function(e){return u(JSON.parse(e),f("ErrorConditionType"))},e.errorConditionTypeToJson=function(e){return JSON.stringify(c(e,f("ErrorConditionType")),null,2)},e.toLoyaltyUnitType=function(e){return u(JSON.parse(e),f("LoyaltyUnitType"))},e.loyaltyUnitTypeToJson=function(e){return JSON.stringify(c(e,f("LoyaltyUnitType")),null,2)},e.toPaymentInstrumentType=function(e){return u(JSON.parse(e),f("PaymentInstrumentType"))},e.paymentInstrumentTypeToJson=function(e){return JSON.stringify(c(e,f("PaymentInstrumentType")),null,2)},e.toGlobalStatusType=function(e){return u(JSON.parse(e),f("GlobalStatusType"))},e.globalStatusTypeToJson=function(e){return JSON.stringify(c(e,f("GlobalStatusType")),null,2)},e.toPrinterStatusType=function(e){return u(JSON.parse(e),f("PrinterStatusType"))},e.printerStatusTypeToJson=function(e){return JSON.stringify(c(e,f("PrinterStatusType")),null,2)},e.toAuthenticationMethodType=function(e){return u(JSON.parse(e),f("AuthenticationMethodType"))},e.authenticationMethodTypeToJson=function(e){return JSON.stringify(c(e,f("AuthenticationMethodType")),null,2)},e.toTrackFormatType=function(e){return u(JSON.parse(e),f("TrackFormatType"))},e.trackFormatTypeToJson=function(e){return JSON.stringify(c(e,f("TrackFormatType")),null,2)},e.toIdentificationType=function(e){return u(JSON.parse(e),f("IdentificationType"))},e.identificationTypeToJson=function(e){return JSON.stringify(c(e,f("IdentificationType")),null,2)},e.toIdentificationSupportType=function(e){return u(JSON.parse(e),f("IdentificationSupportType"))},e.identificationSupportTypeToJson=function(e){return JSON.stringify(c(e,f("IdentificationSupportType")),null,2)},e.toColorType=function(e){return u(JSON.parse(e),f("ColorType"))},e.colorTypeToJson=function(e){return JSON.stringify(c(e,f("ColorType")),null,2)},e.toCharacterWidthType=function(e){return u(JSON.parse(e),f("CharacterWidthType"))},e.characterWidthTypeToJson=function(e){return JSON.stringify(c(e,f("CharacterWidthType")),null,2)},e.toCharacterHeightType=function(e){return u(JSON.parse(e),f("CharacterHeightType"))},e.characterHeightTypeToJson=function(e){return JSON.stringify(c(e,f("CharacterHeightType")),null,2)},e.toCharacterStyleType=function(e){return u(JSON.parse(e),f("CharacterStyleType"))},e.characterStyleTypeToJson=function(e){return JSON.stringify(c(e,f("CharacterStyleType")),null,2)},e.toAlignmentType=function(e){return u(JSON.parse(e),f("AlignmentType"))},e.alignmentTypeToJson=function(e){return JSON.stringify(c(e,f("AlignmentType")),null,2)},e.toBarcodeType=function(e){return u(JSON.parse(e),f("BarcodeType"))},e.barcodeTypeToJson=function(e){return JSON.stringify(c(e,f("BarcodeType")),null,2)},e.toServiceProfilesType=function(e){return u(JSON.parse(e),f("ServiceProfilesType"))},e.serviceProfilesTypeToJson=function(e){return JSON.stringify(c(e,f("ServiceProfilesType")),null,2)},e.toGenericProfileType=function(e){return u(JSON.parse(e),f("GenericProfileType"))},e.genericProfileTypeToJson=function(e){return JSON.stringify(c(e,f("GenericProfileType")),null,2)},e.toUnitOfMeasureType=function(e){return u(JSON.parse(e),f("UnitOfMeasureType"))},e.unitOfMeasureTypeToJson=function(e){return JSON.stringify(c(e,f("UnitOfMeasureType")),null,2)},e.toInstalmentType=function(e){return u(JSON.parse(e),f("InstalmentType"))},e.instalmentTypeToJson=function(e){return JSON.stringify(c(e,f("InstalmentType")),null,2)},e.toPeriodUnitType=function(e){return u(JSON.parse(e),f("PeriodUnitType"))},e.periodUnitTypeToJson=function(e){return JSON.stringify(c(e,f("PeriodUnitType")),null,2)},e.toStoredValueAccountType=function(e){return u(JSON.parse(e),f("StoredValueAccountType"))},e.storedValueAccountTypeToJson=function(e){return JSON.stringify(c(e,f("StoredValueAccountType")),null,2)},e.toAlgorithmType=function(e){return u(JSON.parse(e),f("AlgorithmType"))},e.algorithmTypeToJson=function(e){return JSON.stringify(c(e,f("AlgorithmType")),null,2)},e.toCheckTypeCodeType=function(e){return u(JSON.parse(e),f("CheckTypeCodeType"))},e.checkTypeCodeTypeToJson=function(e){return JSON.stringify(c(e,f("CheckTypeCodeType")),null,2)},e.toTransactionType=function(e){return u(JSON.parse(e),f("TransactionType"))},e.transactionTypeToJson=function(e){return JSON.stringify(c(e,f("TransactionType")),null,2)},e.toPoiCapabilitiesType=function(e){return u(JSON.parse(e),f("PoiCapabilitiesType"))},e.poiCapabilitiesTypeToJson=function(e){return JSON.stringify(c(e,f("PoiCapabilitiesType")),null,2)},e}();function r(e,t){throw Error("Invalid value "+JSON.stringify(t)+" for type "+JSON.stringify(e))}function i(e){if(void 0===e.jsonToJS){var t={};e.props.forEach((function(e){return t[e.json]={key:e.js,typ:e.typ}})),e.jsonToJS=t}return e.jsonToJS}function s(e){if(void 0===e.jsToJSON){var t={};e.props.forEach((function(e){return t[e.js]={key:e.json,typ:e.typ}})),e.jsToJSON=t}return e.jsToJSON}function a(e,t,n){if("any"===t)return e;if(null===t)return null===e?e:r(t,e);if(!1===t)return r(t,e);for(;"object"==typeof t&&void 0!==t.ref;)t=j[t.ref];return Array.isArray(t)?function(e,t){return-1!==e.indexOf(t)?t:r(e,t)}(t,e):"object"==typeof t?t.hasOwnProperty("unionMembers")?function(e,t){for(var o=e.length,i=0;i=10"},"repository":{"type":"git","url":"git+https://github.com/Adyen/adyen-node-api-library.git"},"keywords":["adyen","api","nodejs"],"bugs":{"url":"https://github.com/Adyen/adyen-node-api-library/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/Adyen/adyen-node-api-library#readme","scripts":{"clean":"rm -rf ./dist","build":"npm run clean && tsc && tsc -m es6 --outDir dist/lib-esm && webpack","lint":"eslint \'src/**/*.ts\'","lint:fix":"eslint --fix \'src/**/*.ts\'","test":"jest","test:coverage":"jest --coverage","preversion":"npm test","version":"npm run build && git add -A dist","postversion":"git push && git push --tags && rm -rf build/temp","release":"release-it --no-npm.publish"},"author":"Ricardo Ambrogi","license":"MIT","devDependencies":{"@types/jest":"25.2.3","@types/nock":"11.1.0","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","acorn":"^7.1.1","coveralls":"3.1.0","dotenv":"^8.2.0","eslint":"6.8.0","jest":"25.5.4","jest-ts-auto-mock":"^1.0.11","kind-of":"^6.0.3","minimist":">=1.2.3","nock":"12.0.3","release-it":"13.6.1","ts-auto-mock":"^1.6.0","ts-jest":"25.5.1","ts-loader":"7.0.5","ttypescript":"^1.5.10","typescript":"3.9.3","webpack":"4.43.0","webpack-cli":"3.3.11"},"dependencies":{"@types/node":"14.0.5","https-proxy-agent":"5.0.0"}}')},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(42);Object.defineProperty(t,"TerminalLocalAPI",{enumerable:!0,get:function(){return o.default}});var r=n(48);Object.defineProperty(t,"TerminalCloudAPI",{enumerable:!0,get:function(){return r.default}});var i=n(52);Object.defineProperty(t,"CheckoutAPI",{enumerable:!0,get:function(){return i.default}});var s=n(59);Object.defineProperty(t,"CheckoutUtility",{enumerable:!0,get:function(){return s.default}});var a=n(61);Object.defineProperty(t,"Recurring",{enumerable:!0,get:function(){return a.default}});var u=n(64);Object.defineProperty(t,"Modification",{enumerable:!0,get:function(){return u.default}});var c=n(71);Object.defineProperty(t,"BinLookup",{enumerable:!0,get:function(){return c.default}});var p=n(74);Object.defineProperty(t,"Payout",{enumerable:!0,get:function(){return p.default}});var l=n(81);Object.defineProperty(t,"Platforms",{enumerable:!0,get:function(){return l.default}})},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__awaiter||function(e,t,n,o){return new(n||(n=Promise))((function(r,i){function s(e){try{u(o.next(e))}catch(e){i(e)}}function a(e){try{u(o.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((o=o.apply(e,t||[])).next())}))},s=this&&this.__generator||function(e,t){var n,o,r,i,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,o&&(r=2&i[0]?o.return:i[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,i[1])).done)return r;switch(o=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,o=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(r=s.trys,(r=r.length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]0&&r[r.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]0&&r[r.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]=300))try{var s=JSON.parse(t.body),a="errors"in s;i="status"in s?new f.default({message:"HTTP Exception: "+s.status+". "+e.statusMessage+": "+s.message,statusCode:s.status,errorCode:s.errorCode,responseHeaders:e.headers,responseBody:t.body}):a?new Error(t.body):r(t.body)}catch(e){o(i)}finally{o(i)}n(t.body)})),e.on("error",o)})),e.on("timeout",(function(){e.abort()})),e.on("error",(function(e){return o(new T.default(e.message))})),e.write(Buffer.from(t)),e.end()}))},e.prototype.installCertificateVerifier=function(e){try{var t=l.readFileSync(e);this.agentOptions={ca:t,checkServerIdentity:j.default}}catch(e){return Promise.reject(new f.default({message:"Error loading certificate from path: "+e.message}))}},e.CHARSET="utf-8",e}();t.default=R},function(e,t){e.exports=require("url")},,function(e,t){e.exports=require("tty")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ApiConstants=void 0,function(e){e.TRANSACTION_NOT_PERMITTED="Transaction Not Permitted",e.CVC_DECLINED="CVC Declined",e.RESTRICTED_CARD="Restricted Card",e.PAYMENT_DETAIL_NOT_FOUND="803 PaymentDetail not found",e.REFUSED="Refused",e.REFUSAL_REASON_RAW="refusalReasonRaw",e.PAYMENT_METHOD="paymentMethod",e.EXPIRY_DATE="expiryDate",e.CARD_BIN="cardBin",e.CARD_HOLDER_NAME="cardHolderName",e.CARD_SUMMARY="cardSummary",e.THREE_D_OFFERERED="threeDOffered",e.THREE_D_AUTHENTICATED="threeDAuthenticated",e.AVS_RESULT="avsResult",e.PAYMENT_TOKEN="payment.token",e.FRAUD_RESULT_TYPE="fraudResultType",e.FRAUD_MANUAL_REVIEW="fraudManualReview",e.AUTH_CODE="authCode",e.BOLETO_BARCODE_REFERENCE="boletobancario.barCodeReference",e.BOLETO_DATA="boletobancario.data",e.BOLETO_DUE_DATE="boletobancario.dueDate",e.BOLETO_URL="boletobancario.url",e.BOLETO_EXPIRATION_DATE="boletobancario.expirationDate",e.MULTIBANCO_ENTITY="comprafacil.entity",e.MULTIBANCO_AMOUNT="comprafacil.amount",e.MULTIBANCO_DEADLINE="comprafacil.deadline",e.MULTIBANCO_REFERENCE="comprafacil.reference",e.HMAC_SIGNATURE="hmacSignature",e.JSON="card.encrypted.json",e.BOLETO_SANTANDER="boletobancario_santander",e.NUMBER="number",e.EXPIRY_MONTH="expiryMonth",e.EXPIRY_YEAR="expiryYear",e.CVC="cvc",e.ENCRYPTED_CARD_NUMBER="encryptedCardNumber",e.ENCRYPTED_EXPIRY_MONTH="encryptedExpiryMonth",e.ENCRYPTED_EXPIRY_YEAR="encryptedExpiryYear",e.ENCRYPTED_SECURITY_CODE="encryptedSecurityCode",e.METHOD_TYPE="type",e.HOLDER_NAME="holderName",e.RECURRING_DETAIL_REFERENCE="recurringDetailReference",e.STORE_DETAILS="storeDetails",e.MD="MD",e.PAREQ="PaReq",e.TYPE_SCHEME="scheme",e.IDEMPOTENCY_KEY="Idempotency-Key",e.ACCEPT_CHARSET="Accept-Charset",e.USER_AGENT="User-Agent",e.METHOD_POST="POST",e.CONTENT_TYPE="Content-Type",e.API_KEY="X-API-Key",e.APPLICATION_JSON_TYPE="application/json"}(t.ApiConstants||(t.ApiConstants={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NexoEnum=void 0,function(e){e[e.HMAC_KEY_LENGTH=32]="HMAC_KEY_LENGTH",e[e.CIPHER_KEY_LENGTH=32]="CIPHER_KEY_LENGTH",e[e.IV_LENGTH=16]="IV_LENGTH"}(t.NexoEnum||(t.NexoEnum={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Convert=t.PoiCapabilitiesType=t.TransactionType=t.PrinterStatusType=t.GlobalStatusType=t.AuthenticationMethodType=t.ResultType=t.ErrorConditionType=t.StoredValueTransactionType=t.StoredValueAccountType=t.SoundFormatType=t.SoundActionType=t.ReconciliationType=t.ResponseModeType=t.DocumentQualifierType=t.PinRequestType=t.PinFormatType=t.MessageType=t.MessageClassType=t.InputCommandType=t.TotalDetailsType=t.EventToNotifyType=t.TransactionActionType=t.ServicesEnabledType=t.ReversalReasonType=t.PaymentType=t.PeriodUnitType=t.InstalmentType=t.TerminalEnvironmentType=t.ServiceProfilesType=t.GenericProfileType=t.SaleCapabilitiesType=t.CustomerOrderReqType=t.LoyaltyHandlingType=t.ForceEntryModeType=t.UnitOfMeasureType=t.LoyaltyTransactionType=t.LoyaltyUnitType=t.PaymentInstrumentType=t.CheckTypeCodeType=t.TrackFormatType=t.VersionType=t.AlgorithmType=t.ContentType=t.TokenRequestedType=t.AccountType=t.IdentificationType=t.IdentificationSupportType=t.EntryModeType=t.MessageCategoryType=t.BarcodeType=t.ColorType=t.CharacterWidthType=t.CharacterStyleType=t.CharacterHeightType=t.AlignmentType=t.OutputFormatType=t.MenuEntryTagType=t.InfoQualifyType=t.DeviceType=void 0,function(e){e.CashierDisplay="CashierDisplay",e.CashierInput="CashierInput",e.CustomerDisplay="CustomerDisplay",e.CustomerInput="CustomerInput"}(t.DeviceType||(t.DeviceType={})),function(e){e.CustomerAssistance="CustomerAssistance",e.Display="Display",e.Document="Document",e.Error="Error",e.Input="Input",e.PoiReplication="POIReplication",e.Receipt="Receipt",e.Sound="Sound",e.Status="Status",e.Voucher="Voucher"}(t.InfoQualifyType||(t.InfoQualifyType={})),function(e){e.NonSelectable="NonSelectable",e.NonSelectableSubMenu="NonSelectableSubMenu",e.Selectable="Selectable",e.SubMenu="SubMenu"}(t.MenuEntryTagType||(t.MenuEntryTagType={})),function(e){e.BarCode="BarCode",e.MessageRef="MessageRef",e.Text="Text",e.Xhtml="XHTML"}(t.OutputFormatType||(t.OutputFormatType={})),function(e){e.Centred="Centred",e.Justified="Justified",e.Left="Left",e.Right="Right"}(t.AlignmentType||(t.AlignmentType={})),function(e){e.DoubleHeight="DoubleHeight",e.HalfHeight="HalfHeight",e.SingleHeight="SingleHeight"}(t.CharacterHeightType||(t.CharacterHeightType={})),function(e){e.Bold="Bold",e.Italic="Italic",e.Normal="Normal",e.Underlined="Underlined"}(t.CharacterStyleType||(t.CharacterStyleType={})),function(e){e.DoubleWidth="DoubleWidth",e.SingleWidth="SingleWidth"}(t.CharacterWidthType||(t.CharacterWidthType={})),function(e){e.Black="Black",e.Blue="Blue",e.Cyan="Cyan",e.Green="Green",e.Magenta="Magenta",e.Red="Red",e.White="White",e.Yellow="Yellow"}(t.ColorType||(t.ColorType={})),function(e){e.Code128="Code128",e.Code25="Code25",e.Ean13="EAN13",e.Ean8="EAN8",e.Pdf417="PDF417",e.Qrcode="QRCODE",e.Upca="UPCA"}(t.BarcodeType||(t.BarcodeType={})),function(e){e.Abort="Abort",e.Admin="Admin",e.BalanceInquiry="BalanceInquiry",e.Batch="Batch",e.CardAcquisition="CardAcquisition",e.CardReaderApdu="CardReaderAPDU",e.CardReaderInit="CardReaderInit",e.CardReaderPowerOff="CardReaderPowerOff",e.Diagnosis="Diagnosis",e.Display="Display",e.EnableService="EnableService",e.Event="Event",e.GetTotals="GetTotals",e.Input="Input",e.InputUpdate="InputUpdate",e.Login="Login",e.Logout="Logout",e.Loyalty="Loyalty",e.Payment="Payment",e.Pin="PIN",e.Print="Print",e.Reconciliation="Reconciliation",e.Reversal="Reversal",e.Sound="Sound",e.StoredValue="StoredValue",e.TransactionStatus="TransactionStatus",e.Transmit="Transmit"}(t.MessageCategoryType||(t.MessageCategoryType={})),function(e){e.Contactless="Contactless",e.File="File",e.Icc="ICC",e.Keyed="Keyed",e.MagStripe="MagStripe",e.Manual="Manual",e.Mobile="Mobile",e.Rfid="RFID",e.Scanned="Scanned",e.SynchronousIcc="SynchronousICC",e.Tapped="Tapped"}(t.EntryModeType||(t.EntryModeType={})),function(e){e.HybridCard="HybridCard",e.LinkedCard="LinkedCard",e.LoyaltyCard="LoyaltyCard",e.NoCard="NoCard"}(t.IdentificationSupportType||(t.IdentificationSupportType={})),function(e){e.AccountNumber="AccountNumber",e.BarCode="BarCode",e.IsoTrack2="ISOTrack2",e.Pan="PAN",e.PhoneNumber="PhoneNumber"}(t.IdentificationType||(t.IdentificationType={})),function(e){e.CardTotals="CardTotals",e.Checking="Checking",e.CreditCard="CreditCard",e.Default="Default",e.EpurseCard="EpurseCard",e.Investment="Investment",e.Savings="Savings",e.Universal="Universal"}(t.AccountType||(t.AccountType={})),function(e){e.Customer="Customer",e.Transaction="Transaction"}(t.TokenRequestedType||(t.TokenRequestedType={})),function(e){e.IdCtAuthData="id-ct-authData",e.IdData="id-data",e.IdDigestedData="id-digestedData",e.IdEncryptedData="id-encryptedData",e.IdEnvelopedData="id-envelopedData",e.IdSignedData="id-signedData"}(t.ContentType||(t.ContentType={})),function(e){e.DesEde3Cbc="des-ede3-cbc",e.DesEde3Ecb="des-ede3-ecb",e.IdDukptWrap="id-dukpt-wrap",e.IdRetailCbcMac="id-retail-cbc-mac",e.IdRetailCbcMacSha256="id-retail-cbc-mac-sha-256",e.IdSha256="id-sha256",e.IdUkptWrap="id-ukpt-wrap ",e.RsaEncryption="rsaEncryption",e.Sha256WithRsaEncryption="sha256WithRSAEncryption"}(t.AlgorithmType||(t.AlgorithmType={})),function(e){e.V0="v0",e.V1="v1",e.V2="v2",e.V3="v3",e.V4="v4",e.V5="v5"}(t.VersionType||(t.VersionType={})),function(e){e.Aamva="AAMVA",e.Cmc7="CMC-7",e.E13B="E-13B",e.Iso="ISO",e.JisI="JIS-I",e.JisIi="JIS-II"}(t.TrackFormatType||(t.TrackFormatType={})),function(e){e.Company="Company",e.Personal="Personal"}(t.CheckTypeCodeType||(t.CheckTypeCodeType={})),function(e){e.Card="Card",e.Cash="Cash",e.Check="Check",e.Mobile="Mobile",e.StoredValue="StoredValue"}(t.PaymentInstrumentType||(t.PaymentInstrumentType={})),function(e){e.Monetary="Monetary",e.Point="Point"}(t.LoyaltyUnitType||(t.LoyaltyUnitType={})),function(e){e.Award="Award",e.AwardRefund="AwardRefund",e.Rebate="Rebate",e.RebateRefund="RebateRefund",e.Redemption="Redemption",e.RedemptionRefund="RedemptionRefund"}(t.LoyaltyTransactionType||(t.LoyaltyTransactionType={})),function(e){e.Case="Case",e.Centilitre="Centilitre",e.Centimetre="Centimetre",e.Foot="Foot",e.Gram="Gram",e.Inch="Inch",e.Kilogram="Kilogram",e.Kilometre="Kilometre",e.Litre="Litre",e.Meter="Meter",e.Mile="Mile",e.Other="Other",e.Ounce="Ounce",e.Pint="Pint",e.Pound="Pound",e.Quart="Quart",e.UkGallon="UKGallon",e.UsGallon="USGallon",e.Yard="Yard"}(t.UnitOfMeasureType||(t.UnitOfMeasureType={})),function(e){e.CheckReader="CheckReader",e.Contactless="Contactless",e.File="File",e.Icc="ICC",e.Keyed="Keyed",e.MagStripe="MagStripe",e.Manual="Manual",e.Rfid="RFID",e.Scanned="Scanned",e.SynchronousIcc="SynchronousICC",e.Tapped="Tapped"}(t.ForceEntryModeType||(t.ForceEntryModeType={})),function(e){e.Allowed="Allowed",e.Forbidden="Forbidden",e.Processed="Processed",e.Proposed="Proposed",e.Required="Required"}(t.LoyaltyHandlingType||(t.LoyaltyHandlingType={})),function(e){e.Both="Both",e.Closed="Closed",e.Open="Open"}(t.CustomerOrderReqType||(t.CustomerOrderReqType={})),function(e){e.CashierDisplay="CashierDisplay",e.CashierError="CashierError",e.CashierInput="CashierInput",e.CashierStatus="CashierStatus",e.CustomerAssistance="CustomerAssistance",e.CustomerDisplay="CustomerDisplay",e.CustomerError="CustomerError",e.CustomerInput="CustomerInput",e.EmvContactless="EMVContactless",e.Icc="ICC",e.MagStripe="MagStripe",e.PoiReplication="POIReplication",e.PrinterDocument="PrinterDocument",e.PrinterReceipt="PrinterReceipt",e.PrinterVoucher="PrinterVoucher"}(t.SaleCapabilitiesType||(t.SaleCapabilitiesType={})),function(e){e.Basic="Basic",e.Extended="Extended",e.Standard="Standard"}(t.GenericProfileType||(t.GenericProfileType={})),function(e){e.Batch="Batch",e.CardReader="CardReader",e.Communication="Communication",e.Loyalty="Loyalty",e.OneTimeRes="OneTimeRes",e.Pin="PIN",e.Reservation="Reservation",e.Sound="Sound",e.StoredValue="StoredValue",e.Synchro="Synchro"}(t.ServiceProfilesType||(t.ServiceProfilesType={})),function(e){e.Attended="Attended",e.SemiAttended="SemiAttended",e.Unattended="Unattended"}(t.TerminalEnvironmentType||(t.TerminalEnvironmentType={})),function(e){e.DeferredInstalments="DeferredInstalments",e.EqualInstalments="EqualInstalments",e.InequalInstalments="InequalInstalments"}(t.InstalmentType||(t.InstalmentType={})),function(e){e.Annual="Annual",e.Daily="Daily",e.Monthly="Monthly",e.Weekly="Weekly"}(t.PeriodUnitType||(t.PeriodUnitType={})),function(e){e.CashAdvance="CashAdvance",e.CashDeposit="CashDeposit",e.Completion="Completion",e.FirstReservation="FirstReservation",e.Instalment="Instalment",e.IssuerInstalment="IssuerInstalment",e.Normal="Normal",e.OneTimeReservation="OneTimeReservation",e.PaidOut="PaidOut",e.Recurring="Recurring",e.Refund="Refund",e.UpdateReservation="UpdateReservation"}(t.PaymentType||(t.PaymentType={})),function(e){e.CustCancel="CustCancel",e.Malfunction="Malfunction",e.MerchantCancel="MerchantCancel",e.Unable2Compl="Unable2Compl"}(t.ReversalReasonType||(t.ReversalReasonType={})),function(e){e.CardAcquisition="CardAcquisition",e.Loyalty="Loyalty",e.Payment="Payment"}(t.ServicesEnabledType||(t.ServicesEnabledType={})),function(e){e.AbortTransaction="AbortTransaction",e.StartTransaction="StartTransaction"}(t.TransactionActionType||(t.TransactionActionType={})),function(e){e.Abort="Abort",e.BeginMaintenance="BeginMaintenance",e.CardInserted="CardInserted",e.CardRemoved="CardRemoved",e.Completed="Completed",e.CustomerLanguage="CustomerLanguage",e.EndMaintenance="EndMaintenance",e.Initialised="Initialised",e.KeyPressed="KeyPressed",e.OutOfOrder="OutOfOrder",e.Reject="Reject",e.SaleAdmin="SaleAdmin",e.SaleWakeUp="SaleWakeUp",e.SecurityAlarm="SecurityAlarm",e.Shutdown="Shutdown",e.StopAssistance="StopAssistance"}(t.EventToNotifyType||(t.EventToNotifyType={})),function(e){e.OperatorId="OperatorID",e.Poiid="POIID",e.SaleId="SaleID",e.ShiftNumber="ShiftNumber",e.TotalsGroupId="TotalsGroupID"}(t.TotalDetailsType||(t.TotalDetailsType={})),function(e){e.DecimalString="DecimalString",e.DigitString="DigitString",e.GetAnyKey="GetAnyKey",e.GetConfirmation="GetConfirmation",e.GetFunctionKey="GetFunctionKey",e.GetMenuEntry="GetMenuEntry",e.Password="Password",e.SiteManager="SiteManager",e.TextString="TextString"}(t.InputCommandType||(t.InputCommandType={})),function(e){e.Device="Device",e.Event="Event",e.Service="Service"}(t.MessageClassType||(t.MessageClassType={})),function(e){e.Notification="Notification",e.Request="Request",e.Response="Response"}(t.MessageType||(t.MessageType={})),function(e){e.Iso0="ISO0",e.Iso1="ISO1",e.Iso2="ISO2",e.Iso3="ISO3"}(t.PinFormatType||(t.PinFormatType={})),function(e){e.PinEnter="PINEnter",e.PinVerify="PINVerify",e.PinVerifyOnly="PINVerifyOnly"}(t.PinRequestType||(t.PinRequestType={})),function(e){e.CashierReceipt="CashierReceipt",e.CustomerReceipt="CustomerReceipt",e.Document="Document",e.Journal="Journal",e.SaleReceipt="SaleReceipt",e.Voucher="Voucher"}(t.DocumentQualifierType||(t.DocumentQualifierType={})),function(e){e.Immediate="Immediate",e.NotRequired="NotRequired",e.PrintEnd="PrintEnd",e.SoundEnd="SoundEnd"}(t.ResponseModeType||(t.ResponseModeType={})),function(e){e.AcquirerReconciliation="AcquirerReconciliation",e.AcquirerSynchronisation="AcquirerSynchronisation",e.PreviousReconciliation="PreviousReconciliation",e.SaleReconciliation="SaleReconciliation"}(t.ReconciliationType||(t.ReconciliationType={})),function(e){e.SetDefaultVolume="SetDefaultVolume",e.StartSound="StartSound",e.StopSound="StopSound"}(t.SoundActionType||(t.SoundActionType={})),function(e){e.MessageRef="MessageRef",e.SoundRef="SoundRef",e.Text="Text"}(t.SoundFormatType||(t.SoundFormatType={})),function(e){e.GiftCard="GiftCard",e.Other="Other",e.PhoneCard="PhoneCard"}(t.StoredValueAccountType||(t.StoredValueAccountType={})),function(e){e.Activate="Activate",e.Duplicate="Duplicate",e.Load="Load",e.Reserve="Reserve",e.Reverse="Reverse",e.Unload="Unload"}(t.StoredValueTransactionType||(t.StoredValueTransactionType={})),function(e){e.Aborted="Aborted",e.Busy="Busy",e.Cancel="Cancel",e.DeviceOut="DeviceOut",e.InProgress="InProgress",e.InsertedCard="InsertedCard",e.InvalidCard="InvalidCard",e.LoggedOut="LoggedOut",e.MessageFormat="MessageFormat",e.NotAllowed="NotAllowed",e.NotFound="NotFound",e.PaymentRestriction="PaymentRestriction",e.Refusal="Refusal",e.UnavailableDevice="UnavailableDevice",e.UnavailableService="UnavailableService",e.UnreachableHost="UnreachableHost",e.WrongPin="WrongPIN"}(t.ErrorConditionType||(t.ErrorConditionType={})),function(e){e.Failure="Failure",e.Partial="Partial",e.Success="Success"}(t.ResultType||(t.ResultType={})),function(e){e.Bypass="Bypass",e.ManualVerification="ManualVerification",e.MerchantAuthentication="MerchantAuthentication",e.OfflinePin="OfflinePIN",e.OnlinePin="OnlinePIN",e.PaperSignature="PaperSignature",e.SecureCertificate="SecureCertificate",e.SecureNoCertificate="SecureNoCertificate",e.SecuredChannel="SecuredChannel",e.SignatureCapture="SignatureCapture",e.UnknownMethod="UnknownMethod"}(t.AuthenticationMethodType||(t.AuthenticationMethodType={})),function(e){e.Busy="Busy",e.Maintenance="Maintenance",e.Ok="OK",e.Unreachable="Unreachable"}(t.GlobalStatusType||(t.GlobalStatusType={})),function(e){e.NoPaper="NoPaper",e.Ok="OK",e.OutOfOrder="OutOfOrder",e.PaperJam="PaperJam",e.PaperLow="PaperLow"}(t.PrinterStatusType||(t.PrinterStatusType={})),function(e){e.Award="Award",e.CashAdvance="CashAdvance",e.CompletedDeffered="CompletedDeffered",e.CompletedReservation="CompletedReservation",e.Credit="Credit",e.Debit="Debit",e.Declined="Declined",e.Failed="Failed",e.FirstReservation="FirstReservation",e.IssuerInstalment="IssuerInstalment",e.OneTimeReservation="OneTimeReservation",e.Rebate="Rebate",e.Redemption="Redemption",e.ReverseAward="ReverseAward",e.ReverseCredit="ReverseCredit",e.ReverseDebit="ReverseDebit",e.ReverseRebate="ReverseRebate",e.ReverseRedemption="ReverseRedemption",e.UpdateReservation="UpdateReservation"}(t.TransactionType||(t.TransactionType={})),function(e){e.CashHandling="CashHandling",e.CashierDisplay="CashierDisplay",e.CashierError="CashierError",e.CashierInput="CashierInput",e.CustomerDisplay="CustomerDisplay",e.CustomerError="CustomerError",e.CustomerInput="CustomerInput",e.EmvContactless="EMVContactless",e.Icc="ICC",e.MagStripe="MagStripe",e.PrinterDocument="PrinterDocument",e.PrinterReceipt="PrinterReceipt",e.PrinterVoucher="PrinterVoucher"}(t.PoiCapabilitiesType||(t.PoiCapabilitiesType={}));var o=function(){function e(){}return e.toTerminalApiRequest=function(e){return u(JSON.parse(e),f("TerminalApiRequest"))},e.terminalApiRequestToJson=function(e){return JSON.stringify(c(e,f("TerminalApiRequest")),null,2)},e.toTerminalApiResponse=function(e){return u(JSON.parse(e),f("TerminalApiResponse"))},e.terminalApiResponseToJson=function(e){return JSON.stringify(c(e,f("TerminalApiResponse")),null,2)},e.toTerminalApiSecuredRequest=function(e){return u(JSON.parse(e),f("TerminalApiSecuredRequest"))},e.terminalApiSecuredRequestToJson=function(e){return JSON.stringify(c(e,f("TerminalApiSecuredRequest")),null,2)},e.toTerminalApiSecuredResponse=function(e){return u(JSON.parse(e),f("TerminalApiSecuredResponse"))},e.terminalApiSecuredResponseToJson=function(e){return JSON.stringify(c(e,f("TerminalApiSecuredResponse")),null,2)},e.toNexoDerivedKey=function(e){return u(JSON.parse(e),f("NexoDerivedKey"))},e.nexoDerivedKeyToJson=function(e){return JSON.stringify(c(e,f("NexoDerivedKey")),null,2)},e.toSaleToPoiSecuredMessage=function(e){return u(JSON.parse(e),f("SaleToPoiSecuredMessage"))},e.saleToPoiSecuredMessageToJson=function(e){return JSON.stringify(c(e,f("SaleToPoiSecuredMessage")),null,2)},e.toSecurityKey=function(e){return u(JSON.parse(e),f("SecurityKey"))},e.securityKeyToJson=function(e){return JSON.stringify(c(e,f("SecurityKey")),null,2)},e.toSecurityTrailer=function(e){return u(JSON.parse(e),f("SecurityTrailer"))},e.securityTrailerToJson=function(e){return JSON.stringify(c(e,f("SecurityTrailer")),null,2)},e.toSaleToPoiRequest=function(e){return u(JSON.parse(e),f("SaleToPoiRequest"))},e.saleToPoiRequestToJson=function(e){return JSON.stringify(c(e,f("SaleToPoiRequest")),null,2)},e.toSaleToPoiResponse=function(e){return u(JSON.parse(e),f("SaleToPoiResponse"))},e.saleToPoiResponseToJson=function(e){return JSON.stringify(c(e,f("SaleToPoiResponse")),null,2)},e.toMessageHeader=function(e){return u(JSON.parse(e),f("MessageHeader"))},e.messageHeaderToJson=function(e){return JSON.stringify(c(e,f("MessageHeader")),null,2)},e.toAbortRequest=function(e){return u(JSON.parse(e),f("AbortRequest"))},e.abortRequestToJson=function(e){return JSON.stringify(c(e,f("AbortRequest")),null,2)},e.toBalanceInquiryRequest=function(e){return u(JSON.parse(e),f("BalanceInquiryRequest"))},e.balanceInquiryRequestToJson=function(e){return JSON.stringify(c(e,f("BalanceInquiryRequest")),null,2)},e.toBatchRequest=function(e){return u(JSON.parse(e),f("BatchRequest"))},e.batchRequestToJson=function(e){return JSON.stringify(c(e,f("BatchRequest")),null,2)},e.toCardAcquisitionRequest=function(e){return u(JSON.parse(e),f("CardAcquisitionRequest"))},e.cardAcquisitionRequestToJson=function(e){return JSON.stringify(c(e,f("CardAcquisitionRequest")),null,2)},e.toAdminRequest=function(e){return u(JSON.parse(e),f("AdminRequest"))},e.adminRequestToJson=function(e){return JSON.stringify(c(e,f("AdminRequest")),null,2)},e.toDiagnosisRequest=function(e){return u(JSON.parse(e),f("DiagnosisRequest"))},e.diagnosisRequestToJson=function(e){return JSON.stringify(c(e,f("DiagnosisRequest")),null,2)},e.toDisplayRequest=function(e){return u(JSON.parse(e),f("DisplayRequest"))},e.displayRequestToJson=function(e){return JSON.stringify(c(e,f("DisplayRequest")),null,2)},e.toEnableServiceRequest=function(e){return u(JSON.parse(e),f("EnableServiceRequest"))},e.enableServiceRequestToJson=function(e){return JSON.stringify(c(e,f("EnableServiceRequest")),null,2)},e.toEventNotification=function(e){return u(JSON.parse(e),f("EventNotification"))},e.eventNotificationToJson=function(e){return JSON.stringify(c(e,f("EventNotification")),null,2)},e.toGetTotalsRequest=function(e){return u(JSON.parse(e),f("GetTotalsRequest"))},e.getTotalsRequestToJson=function(e){return JSON.stringify(c(e,f("GetTotalsRequest")),null,2)},e.toInputRequest=function(e){return u(JSON.parse(e),f("InputRequest"))},e.inputRequestToJson=function(e){return JSON.stringify(c(e,f("InputRequest")),null,2)},e.toInputUpdate=function(e){return u(JSON.parse(e),f("InputUpdate"))},e.inputUpdateToJson=function(e){return JSON.stringify(c(e,f("InputUpdate")),null,2)},e.toLoginRequest=function(e){return u(JSON.parse(e),f("LoginRequest"))},e.loginRequestToJson=function(e){return JSON.stringify(c(e,f("LoginRequest")),null,2)},e.toLogoutRequest=function(e){return u(JSON.parse(e),f("LogoutRequest"))},e.logoutRequestToJson=function(e){return JSON.stringify(c(e,f("LogoutRequest")),null,2)},e.toLoyaltyRequest=function(e){return u(JSON.parse(e),f("LoyaltyRequest"))},e.loyaltyRequestToJson=function(e){return JSON.stringify(c(e,f("LoyaltyRequest")),null,2)},e.toPaymentRequest=function(e){return u(JSON.parse(e),f("PaymentRequest"))},e.paymentRequestToJson=function(e){return JSON.stringify(c(e,f("PaymentRequest")),null,2)},e.toPinRequest=function(e){return u(JSON.parse(e),f("PinRequest"))},e.pinRequestToJson=function(e){return JSON.stringify(c(e,f("PinRequest")),null,2)},e.toPrintRequest=function(e){return u(JSON.parse(e),f("PrintRequest"))},e.printRequestToJson=function(e){return JSON.stringify(c(e,f("PrintRequest")),null,2)},e.toCardReaderInitRequest=function(e){return u(JSON.parse(e),f("CardReaderInitRequest"))},e.cardReaderInitRequestToJson=function(e){return JSON.stringify(c(e,f("CardReaderInitRequest")),null,2)},e.toCardReaderApduRequest=function(e){return u(JSON.parse(e),f("CardReaderApduRequest"))},e.cardReaderApduRequestToJson=function(e){return JSON.stringify(c(e,f("CardReaderApduRequest")),null,2)},e.toCardReaderPowerOffRequest=function(e){return u(JSON.parse(e),f("CardReaderPowerOffRequest"))},e.cardReaderPowerOffRequestToJson=function(e){return JSON.stringify(c(e,f("CardReaderPowerOffRequest")),null,2)},e.toReconciliationRequest=function(e){return u(JSON.parse(e),f("ReconciliationRequest"))},e.reconciliationRequestToJson=function(e){return JSON.stringify(c(e,f("ReconciliationRequest")),null,2)},e.toReversalRequest=function(e){return u(JSON.parse(e),f("ReversalRequest"))},e.reversalRequestToJson=function(e){return JSON.stringify(c(e,f("ReversalRequest")),null,2)},e.toSoundRequest=function(e){return u(JSON.parse(e),f("SoundRequest"))},e.soundRequestToJson=function(e){return JSON.stringify(c(e,f("SoundRequest")),null,2)},e.toStoredValueRequest=function(e){return u(JSON.parse(e),f("StoredValueRequest"))},e.storedValueRequestToJson=function(e){return JSON.stringify(c(e,f("StoredValueRequest")),null,2)},e.toTransactionStatusRequest=function(e){return u(JSON.parse(e),f("TransactionStatusRequest"))},e.transactionStatusRequestToJson=function(e){return JSON.stringify(c(e,f("TransactionStatusRequest")),null,2)},e.toTransmitRequest=function(e){return u(JSON.parse(e),f("TransmitRequest"))},e.transmitRequestToJson=function(e){return JSON.stringify(c(e,f("TransmitRequest")),null,2)},e.toContentInformation=function(e){return u(JSON.parse(e),f("ContentInformation"))},e.contentInformationToJson=function(e){return JSON.stringify(c(e,f("ContentInformation")),null,2)},e.toBalanceInquiryResponse=function(e){return u(JSON.parse(e),f("BalanceInquiryResponse"))},e.balanceInquiryResponseToJson=function(e){return JSON.stringify(c(e,f("BalanceInquiryResponse")),null,2)},e.toBatchResponse=function(e){return u(JSON.parse(e),f("BatchResponse"))},e.batchResponseToJson=function(e){return JSON.stringify(c(e,f("BatchResponse")),null,2)},e.toCardAcquisitionResponse=function(e){return u(JSON.parse(e),f("CardAcquisitionResponse"))},e.cardAcquisitionResponseToJson=function(e){return JSON.stringify(c(e,f("CardAcquisitionResponse")),null,2)},e.toAdminResponse=function(e){return u(JSON.parse(e),f("AdminResponse"))},e.adminResponseToJson=function(e){return JSON.stringify(c(e,f("AdminResponse")),null,2)},e.toDiagnosisResponse=function(e){return u(JSON.parse(e),f("DiagnosisResponse"))},e.diagnosisResponseToJson=function(e){return JSON.stringify(c(e,f("DiagnosisResponse")),null,2)},e.toDisplayResponse=function(e){return u(JSON.parse(e),f("DisplayResponse"))},e.displayResponseToJson=function(e){return JSON.stringify(c(e,f("DisplayResponse")),null,2)},e.toEnableServiceResponse=function(e){return u(JSON.parse(e),f("EnableServiceResponse"))},e.enableServiceResponseToJson=function(e){return JSON.stringify(c(e,f("EnableServiceResponse")),null,2)},e.toGetTotalsResponse=function(e){return u(JSON.parse(e),f("GetTotalsResponse"))},e.getTotalsResponseToJson=function(e){return JSON.stringify(c(e,f("GetTotalsResponse")),null,2)},e.toInputResponse=function(e){return u(JSON.parse(e),f("InputResponse"))},e.inputResponseToJson=function(e){return JSON.stringify(c(e,f("InputResponse")),null,2)},e.toLoginResponse=function(e){return u(JSON.parse(e),f("LoginResponse"))},e.loginResponseToJson=function(e){return JSON.stringify(c(e,f("LoginResponse")),null,2)},e.toLogoutResponse=function(e){return u(JSON.parse(e),f("LogoutResponse"))},e.logoutResponseToJson=function(e){return JSON.stringify(c(e,f("LogoutResponse")),null,2)},e.toLoyaltyResponse=function(e){return u(JSON.parse(e),f("LoyaltyResponse"))},e.loyaltyResponseToJson=function(e){return JSON.stringify(c(e,f("LoyaltyResponse")),null,2)},e.toPaymentResponse=function(e){return u(JSON.parse(e),f("PaymentResponse"))},e.paymentResponseToJson=function(e){return JSON.stringify(c(e,f("PaymentResponse")),null,2)},e.toPinResponse=function(e){return u(JSON.parse(e),f("PinResponse"))},e.pinResponseToJson=function(e){return JSON.stringify(c(e,f("PinResponse")),null,2)},e.toPrintResponse=function(e){return u(JSON.parse(e),f("PrintResponse"))},e.printResponseToJson=function(e){return JSON.stringify(c(e,f("PrintResponse")),null,2)},e.toCardReaderInitResponse=function(e){return u(JSON.parse(e),f("CardReaderInitResponse"))},e.cardReaderInitResponseToJson=function(e){return JSON.stringify(c(e,f("CardReaderInitResponse")),null,2)},e.toCardReaderApduResponse=function(e){return u(JSON.parse(e),f("CardReaderApduResponse"))},e.cardReaderApduResponseToJson=function(e){return JSON.stringify(c(e,f("CardReaderApduResponse")),null,2)},e.toCardReaderPowerOffResponse=function(e){return u(JSON.parse(e),f("CardReaderPowerOffResponse"))},e.cardReaderPowerOffResponseToJson=function(e){return JSON.stringify(c(e,f("CardReaderPowerOffResponse")),null,2)},e.toReconciliationResponse=function(e){return u(JSON.parse(e),f("ReconciliationResponse"))},e.reconciliationResponseToJson=function(e){return JSON.stringify(c(e,f("ReconciliationResponse")),null,2)},e.toReversalResponse=function(e){return u(JSON.parse(e),f("ReversalResponse"))},e.reversalResponseToJson=function(e){return JSON.stringify(c(e,f("ReversalResponse")),null,2)},e.toSoundResponse=function(e){return u(JSON.parse(e),f("SoundResponse"))},e.soundResponseToJson=function(e){return JSON.stringify(c(e,f("SoundResponse")),null,2)},e.toStoredValueResponse=function(e){return u(JSON.parse(e),f("StoredValueResponse"))},e.storedValueResponseToJson=function(e){return JSON.stringify(c(e,f("StoredValueResponse")),null,2)},e.toTransactionStatusResponse=function(e){return u(JSON.parse(e),f("TransactionStatusResponse"))},e.transactionStatusResponseToJson=function(e){return JSON.stringify(c(e,f("TransactionStatusResponse")),null,2)},e.toTransmitResponse=function(e){return u(JSON.parse(e),f("TransmitResponse"))},e.transmitResponseToJson=function(e){return JSON.stringify(c(e,f("TransmitResponse")),null,2)},e.toMessageReference=function(e){return u(JSON.parse(e),f("MessageReference"))},e.messageReferenceToJson=function(e){return JSON.stringify(c(e,f("MessageReference")),null,2)},e.toDisplayOutput=function(e){return u(JSON.parse(e),f("DisplayOutput"))},e.displayOutputToJson=function(e){return JSON.stringify(c(e,f("DisplayOutput")),null,2)},e.toPaymentAccountReq=function(e){return u(JSON.parse(e),f("PaymentAccountReq"))},e.paymentAccountReqToJson=function(e){return JSON.stringify(c(e,f("PaymentAccountReq")),null,2)},e.toLoyaltyAccountReq=function(e){return u(JSON.parse(e),f("LoyaltyAccountReq"))},e.loyaltyAccountReqToJson=function(e){return JSON.stringify(c(e,f("LoyaltyAccountReq")),null,2)},e.toTransactionToPerform=function(e){return u(JSON.parse(e),f("TransactionToPerform"))},e.transactionToPerformToJson=function(e){return JSON.stringify(c(e,f("TransactionToPerform")),null,2)},e.toSaleData=function(e){return u(JSON.parse(e),f("SaleData"))},e.saleDataToJson=function(e){return JSON.stringify(c(e,f("SaleData")),null,2)},e.toCardAcquisitionTransaction=function(e){return u(JSON.parse(e),f("CardAcquisitionTransaction"))},e.cardAcquisitionTransactionToJson=function(e){return JSON.stringify(c(e,f("CardAcquisitionTransaction")),null,2)},e.toXmlGregorianCalendar=function(e){return u(JSON.parse(e),d("any"))},e.xmlGregorianCalendarToJson=function(e){return JSON.stringify(c(e,d("any")),null,2)},e.toTotalFilter=function(e){return u(JSON.parse(e),f("TotalFilter"))},e.totalFilterToJson=function(e){return JSON.stringify(c(e,f("TotalFilter")),null,2)},e.toInputData=function(e){return u(JSON.parse(e),f("InputData"))},e.inputDataToJson=function(e){return JSON.stringify(c(e,f("InputData")),null,2)},e.toOutputContent=function(e){return u(JSON.parse(e),f("OutputContent"))},e.outputContentToJson=function(e){return JSON.stringify(c(e,f("OutputContent")),null,2)},e.toMenuEntry=function(e){return u(JSON.parse(e),f("MenuEntry"))},e.menuEntryToJson=function(e){return JSON.stringify(c(e,f("MenuEntry")),null,2)},e.toSaleSoftware=function(e){return u(JSON.parse(e),f("SaleSoftware"))},e.saleSoftwareToJson=function(e){return JSON.stringify(c(e,f("SaleSoftware")),null,2)},e.toSaleTerminalData=function(e){return u(JSON.parse(e),f("SaleTerminalData"))},e.saleTerminalDataToJson=function(e){return JSON.stringify(c(e,f("SaleTerminalData")),null,2)},e.toLoyaltyTransaction=function(e){return u(JSON.parse(e),f("LoyaltyTransaction"))},e.loyaltyTransactionToJson=function(e){return JSON.stringify(c(e,f("LoyaltyTransaction")),null,2)},e.toLoyaltyData=function(e){return u(JSON.parse(e),f("LoyaltyData"))},e.loyaltyDataToJson=function(e){return JSON.stringify(c(e,f("LoyaltyData")),null,2)},e.toPaymentTransaction=function(e){return u(JSON.parse(e),f("PaymentTransaction"))},e.paymentTransactionToJson=function(e){return JSON.stringify(c(e,f("PaymentTransaction")),null,2)},e.toPaymentData=function(e){return u(JSON.parse(e),f("PaymentData"))},e.paymentDataToJson=function(e){return JSON.stringify(c(e,f("PaymentData")),null,2)},e.toCardholderPin=function(e){return u(JSON.parse(e),f("CardholderPin"))},e.cardholderPinToJson=function(e){return JSON.stringify(c(e,f("CardholderPin")),null,2)},e.toPrintOutput=function(e){return u(JSON.parse(e),f("PrintOutput"))},e.printOutputToJson=function(e){return JSON.stringify(c(e,f("PrintOutput")),null,2)},e.toOriginalPoiTransaction=function(e){return u(JSON.parse(e),f("OriginalPoiTransaction"))},e.originalPoiTransactionToJson=function(e){return JSON.stringify(c(e,f("OriginalPoiTransaction")),null,2)},e.toCustomerOrder=function(e){return u(JSON.parse(e),f("CustomerOrder"))},e.customerOrderToJson=function(e){return JSON.stringify(c(e,f("CustomerOrder")),null,2)},e.toSoundContent=function(e){return u(JSON.parse(e),f("SoundContent"))},e.soundContentToJson=function(e){return JSON.stringify(c(e,f("SoundContent")),null,2)},e.toStoredValueData=function(e){return u(JSON.parse(e),f("StoredValueData"))},e.storedValueDataToJson=function(e){return JSON.stringify(c(e,f("StoredValueData")),null,2)},e.toEnvelopedData=function(e){return u(JSON.parse(e),f("EnvelopedData"))},e.envelopedDataToJson=function(e){return JSON.stringify(c(e,f("EnvelopedData")),null,2)},e.toAuthenticatedData=function(e){return u(JSON.parse(e),f("AuthenticatedData"))},e.authenticatedDataToJson=function(e){return JSON.stringify(c(e,f("AuthenticatedData")),null,2)},e.toSignedData=function(e){return u(JSON.parse(e),f("SignedData"))},e.signedDataToJson=function(e){return JSON.stringify(c(e,f("SignedData")),null,2)},e.toDigestedData=function(e){return u(JSON.parse(e),f("DigestedData"))},e.digestedDataToJson=function(e){return JSON.stringify(c(e,f("DigestedData")),null,2)},e.toNamedKeyEncryptedData=function(e){return u(JSON.parse(e),f("NamedKeyEncryptedData"))},e.namedKeyEncryptedDataToJson=function(e){return JSON.stringify(c(e,f("NamedKeyEncryptedData")),null,2)},e.toResponse=function(e){return u(JSON.parse(e),f("Response"))},e.responseToJson=function(e){return JSON.stringify(c(e,f("Response")),null,2)},e.toPaymentAccountStatus=function(e){return u(JSON.parse(e),f("PaymentAccountStatus"))},e.paymentAccountStatusToJson=function(e){return JSON.stringify(c(e,f("PaymentAccountStatus")),null,2)},e.toLoyaltyAccountStatus=function(e){return u(JSON.parse(e),f("LoyaltyAccountStatus"))},e.loyaltyAccountStatusToJson=function(e){return JSON.stringify(c(e,f("LoyaltyAccountStatus")),null,2)},e.toPerformedTransaction=function(e){return u(JSON.parse(e),f("PerformedTransaction"))},e.performedTransactionToJson=function(e){return JSON.stringify(c(e,f("PerformedTransaction")),null,2)},e.toPoiData=function(e){return u(JSON.parse(e),f("PoiData"))},e.poiDataToJson=function(e){return JSON.stringify(c(e,f("PoiData")),null,2)},e.toPaymentInstrumentData=function(e){return u(JSON.parse(e),f("PaymentInstrumentData"))},e.paymentInstrumentDataToJson=function(e){return JSON.stringify(c(e,f("PaymentInstrumentData")),null,2)},e.toLoyaltyAccount=function(e){return u(JSON.parse(e),f("LoyaltyAccount"))},e.loyaltyAccountToJson=function(e){return JSON.stringify(c(e,f("LoyaltyAccount")),null,2)},e.toPoiStatus=function(e){return u(JSON.parse(e),f("PoiStatus"))},e.poiStatusToJson=function(e){return JSON.stringify(c(e,f("PoiStatus")),null,2)},e.toHostStatus=function(e){return u(JSON.parse(e),f("HostStatus"))},e.hostStatusToJson=function(e){return JSON.stringify(c(e,f("HostStatus")),null,2)},e.toOutputResult=function(e){return u(JSON.parse(e),f("OutputResult"))},e.outputResultToJson=function(e){return JSON.stringify(c(e,f("OutputResult")),null,2)},e.toTransactionTotals=function(e){return u(JSON.parse(e),f("TransactionTotals"))},e.transactionTotalsToJson=function(e){return JSON.stringify(c(e,f("TransactionTotals")),null,2)},e.toInputResult=function(e){return u(JSON.parse(e),f("InputResult"))},e.inputResultToJson=function(e){return JSON.stringify(c(e,f("InputResult")),null,2)},e.toPoiSystemData=function(e){return u(JSON.parse(e),f("PoiSystemData"))},e.poiSystemDataToJson=function(e){return JSON.stringify(c(e,f("PoiSystemData")),null,2)},e.toLoyaltyResult=function(e){return u(JSON.parse(e),f("LoyaltyResult"))},e.loyaltyResultToJson=function(e){return JSON.stringify(c(e,f("LoyaltyResult")),null,2)},e.toPaymentReceipt=function(e){return u(JSON.parse(e),f("PaymentReceipt"))},e.paymentReceiptToJson=function(e){return JSON.stringify(c(e,f("PaymentReceipt")),null,2)},e.toPaymentResult=function(e){return u(JSON.parse(e),f("PaymentResult"))},e.paymentResultToJson=function(e){return JSON.stringify(c(e,f("PaymentResult")),null,2)},e.toTrackData=function(e){return u(JSON.parse(e),f("TrackData"))},e.trackDataToJson=function(e){return JSON.stringify(c(e,f("TrackData")),null,2)},e.toIccResetData=function(e){return u(JSON.parse(e),f("IccResetData"))},e.iccResetDataToJson=function(e){return JSON.stringify(c(e,f("IccResetData")),null,2)},e.toStoredValueResult=function(e){return u(JSON.parse(e),f("StoredValueResult"))},e.storedValueResultToJson=function(e){return JSON.stringify(c(e,f("StoredValueResult")),null,2)},e.toRepeatedMessageResponse=function(e){return u(JSON.parse(e),f("RepeatedMessageResponse"))},e.repeatedMessageResponseToJson=function(e){return JSON.stringify(c(e,f("RepeatedMessageResponse")),null,2)},e.toTransactionIdentification=function(e){return u(JSON.parse(e),f("TransactionIdentification"))},e.transactionIdentificationToJson=function(e){return JSON.stringify(c(e,f("TransactionIdentification")),null,2)},e.toLoyaltyAccountId=function(e){return u(JSON.parse(e),f("LoyaltyAccountId"))},e.loyaltyAccountIdToJson=function(e){return JSON.stringify(c(e,f("LoyaltyAccountId")),null,2)},e.toSponsoredMerchant=function(e){return u(JSON.parse(e),f("SponsoredMerchant"))},e.sponsoredMerchantToJson=function(e){return JSON.stringify(c(e,f("SponsoredMerchant")),null,2)},e.toSaleToIssuerData=function(e){return u(JSON.parse(e),f("SaleToIssuerData"))},e.saleToIssuerDataToJson=function(e){return JSON.stringify(c(e,f("SaleToIssuerData")),null,2)},e.toCloneable=function(e){return u(JSON.parse(e),d("any"))},e.cloneableToJson=function(e){return JSON.stringify(c(e,d("any")),null,2)},e.toPredefinedContent=function(e){return u(JSON.parse(e),f("PredefinedContent"))},e.predefinedContentToJson=function(e){return JSON.stringify(c(e,f("PredefinedContent")),null,2)},e.toOutputText=function(e){return u(JSON.parse(e),f("OutputText"))},e.outputTextToJson=function(e){return JSON.stringify(c(e,f("OutputText")),null,2)},e.toOutputBarcode=function(e){return u(JSON.parse(e),f("OutputBarcode"))},e.outputBarcodeToJson=function(e){return JSON.stringify(c(e,f("OutputBarcode")),null,2)},e.toSaleProfile=function(e){return u(JSON.parse(e),f("SaleProfile"))},e.saleProfileToJson=function(e){return JSON.stringify(c(e,f("SaleProfile")),null,2)},e.toTransactionConditions=function(e){return u(JSON.parse(e),f("TransactionConditions"))},e.transactionConditionsToJson=function(e){return JSON.stringify(c(e,f("TransactionConditions")),null,2)},e.toSaleItem=function(e){return u(JSON.parse(e),f("SaleItem"))},e.saleItemToJson=function(e){return JSON.stringify(c(e,f("SaleItem")),null,2)},e.toLoyaltyAmount=function(e){return u(JSON.parse(e),f("LoyaltyAmount"))},e.loyaltyAmountToJson=function(e){return JSON.stringify(c(e,f("LoyaltyAmount")),null,2)},e.toAmountsReq=function(e){return u(JSON.parse(e),f("AmountsReq"))},e.amountsReqToJson=function(e){return JSON.stringify(c(e,f("AmountsReq")),null,2)},e.toInstalment=function(e){return u(JSON.parse(e),f("Instalment"))},e.instalmentToJson=function(e){return JSON.stringify(c(e,f("Instalment")),null,2)},e.toStoredValueAccountId=function(e){return u(JSON.parse(e),f("StoredValueAccountId"))},e.storedValueAccountIdToJson=function(e){return JSON.stringify(c(e,f("StoredValueAccountId")),null,2)},e.toEncryptedContent=function(e){return u(JSON.parse(e),f("EncryptedContent"))},e.encryptedContentToJson=function(e){return JSON.stringify(c(e,f("EncryptedContent")),null,2)},e.toAlgorithmIdentifier=function(e){return u(JSON.parse(e),f("AlgorithmIdentifier"))},e.algorithmIdentifierToJson=function(e){return JSON.stringify(c(e,f("AlgorithmIdentifier")),null,2)},e.toEncapsulatedContent=function(e){return u(JSON.parse(e),f("EncapsulatedContent"))},e.encapsulatedContentToJson=function(e){return JSON.stringify(c(e,f("EncapsulatedContent")),null,2)},e.toSigner=function(e){return u(JSON.parse(e),f("Signer"))},e.signerToJson=function(e){return JSON.stringify(c(e,f("Signer")),null,2)},e.toPaymentAcquirerData=function(e){return u(JSON.parse(e),f("PaymentAcquirerData"))},e.paymentAcquirerDataToJson=function(e){return JSON.stringify(c(e,f("PaymentAcquirerData")),null,2)},e.toCardData=function(e){return u(JSON.parse(e),f("CardData"))},e.cardDataToJson=function(e){return JSON.stringify(c(e,f("CardData")),null,2)},e.toCheckData=function(e){return u(JSON.parse(e),f("CheckData"))},e.checkDataToJson=function(e){return JSON.stringify(c(e,f("CheckData")),null,2)},e.toMobileData=function(e){return u(JSON.parse(e),f("MobileData"))},e.mobileDataToJson=function(e){return JSON.stringify(c(e,f("MobileData")),null,2)},e.toCashHandlingDevice=function(e){return u(JSON.parse(e),f("CashHandlingDevice"))},e.cashHandlingDeviceToJson=function(e){return JSON.stringify(c(e,f("CashHandlingDevice")),null,2)},e.toPaymentTotals=function(e){return u(JSON.parse(e),f("PaymentTotals"))},e.paymentTotalsToJson=function(e){return JSON.stringify(c(e,f("PaymentTotals")),null,2)},e.toLoyaltyTotals=function(e){return u(JSON.parse(e),f("LoyaltyTotals"))},e.loyaltyTotalsToJson=function(e){return JSON.stringify(c(e,f("LoyaltyTotals")),null,2)},e.toInput=function(e){return u(JSON.parse(e),f("Input"))},e.inputToJson=function(e){return JSON.stringify(c(e,f("Input")),null,2)},e.toPoiSoftware=function(e){return u(JSON.parse(e),f("PoiSoftware"))},e.poiSoftwareToJson=function(e){return JSON.stringify(c(e,f("PoiSoftware")),null,2)},e.toPoiTerminalData=function(e){return u(JSON.parse(e),f("PoiTerminalData"))},e.poiTerminalDataToJson=function(e){return JSON.stringify(c(e,f("PoiTerminalData")),null,2)},e.toLoyaltyAcquirerData=function(e){return u(JSON.parse(e),f("LoyaltyAcquirerData"))},e.loyaltyAcquirerDataToJson=function(e){return JSON.stringify(c(e,f("LoyaltyAcquirerData")),null,2)},e.toRebates=function(e){return u(JSON.parse(e),f("Rebates"))},e.rebatesToJson=function(e){return JSON.stringify(c(e,f("Rebates")),null,2)},e.toAmountsResp=function(e){return u(JSON.parse(e),f("AmountsResp"))},e.amountsRespToJson=function(e){return JSON.stringify(c(e,f("AmountsResp")),null,2)},e.toCurrencyConversion=function(e){return u(JSON.parse(e),f("CurrencyConversion"))},e.currencyConversionToJson=function(e){return JSON.stringify(c(e,f("CurrencyConversion")),null,2)},e.toCapturedSignature=function(e){return u(JSON.parse(e),f("CapturedSignature"))},e.capturedSignatureToJson=function(e){return JSON.stringify(c(e,f("CapturedSignature")),null,2)},e.toStoredValueAccountStatus=function(e){return u(JSON.parse(e),f("StoredValueAccountStatus"))},e.storedValueAccountStatusToJson=function(e){return JSON.stringify(c(e,f("StoredValueAccountStatus")),null,2)},e.toRepeatedResponseMessageBody=function(e){return u(JSON.parse(e),f("RepeatedResponseMessageBody"))},e.repeatedResponseMessageBodyToJson=function(e){return JSON.stringify(c(e,f("RepeatedResponseMessageBody")),null,2)},e.toParameter=function(e){return u(JSON.parse(e),f("Parameter"))},e.parameterToJson=function(e){return JSON.stringify(c(e,f("Parameter")),null,2)},e.toSignerIdentifier=function(e){return u(JSON.parse(e),f("SignerIdentifier"))},e.signerIdentifierToJson=function(e){return JSON.stringify(c(e,f("SignerIdentifier")),null,2)},e.toSensitiveCardData=function(e){return u(JSON.parse(e),f("SensitiveCardData"))},e.sensitiveCardDataToJson=function(e){return JSON.stringify(c(e,f("SensitiveCardData")),null,2)},e.toAllowedProduct=function(e){return u(JSON.parse(e),f("AllowedProduct"))},e.allowedProductToJson=function(e){return JSON.stringify(c(e,f("AllowedProduct")),null,2)},e.toPaymentToken=function(e){return u(JSON.parse(e),f("PaymentToken"))},e.paymentTokenToJson=function(e){return JSON.stringify(c(e,f("PaymentToken")),null,2)},e.toGeolocation=function(e){return u(JSON.parse(e),f("Geolocation"))},e.geolocationToJson=function(e){return JSON.stringify(c(e,f("Geolocation")),null,2)},e.toSensitiveMobileData=function(e){return u(JSON.parse(e),f("SensitiveMobileData"))},e.sensitiveMobileDataToJson=function(e){return JSON.stringify(c(e,f("SensitiveMobileData")),null,2)},e.toCoinsOrBills=function(e){return u(JSON.parse(e),f("CoinsOrBills"))},e.coinsOrBillsToJson=function(e){return JSON.stringify(c(e,f("CoinsOrBills")),null,2)},e.toPoiProfile=function(e){return u(JSON.parse(e),f("PoiProfile"))},e.poiProfileToJson=function(e){return JSON.stringify(c(e,f("PoiProfile")),null,2)},e.toSaleItemRebate=function(e){return u(JSON.parse(e),f("SaleItemRebate"))},e.saleItemRebateToJson=function(e){return JSON.stringify(c(e,f("SaleItemRebate")),null,2)},e.toAmount=function(e){return u(JSON.parse(e),f("Amount"))},e.amountToJson=function(e){return JSON.stringify(c(e,f("Amount")),null,2)},e.toAreaSize=function(e){return u(JSON.parse(e),f("AreaSize"))},e.areaSizeToJson=function(e){return JSON.stringify(c(e,f("AreaSize")),null,2)},e.toSignaturePoint=function(e){return u(JSON.parse(e),f("SignaturePoint"))},e.signaturePointToJson=function(e){return JSON.stringify(c(e,f("SignaturePoint")),null,2)},e.toIssuerAndSerialNumber=function(e){return u(JSON.parse(e),f("IssuerAndSerialNumber"))},e.issuerAndSerialNumberToJson=function(e){return JSON.stringify(c(e,f("IssuerAndSerialNumber")),null,2)},e.toGeographicCoordinates=function(e){return u(JSON.parse(e),f("GeographicCoordinates"))},e.geographicCoordinatesToJson=function(e){return JSON.stringify(c(e,f("GeographicCoordinates")),null,2)},e.toUtmCoordinates=function(e){return u(JSON.parse(e),f("UtmCoordinates"))},e.utmCoordinatesToJson=function(e){return JSON.stringify(c(e,f("UtmCoordinates")),null,2)},e.toIssuer=function(e){return u(JSON.parse(e),f("Issuer"))},e.issuerToJson=function(e){return JSON.stringify(c(e,f("Issuer")),null,2)},e.toRelativeDistinguishedName=function(e){return u(JSON.parse(e),f("RelativeDistinguishedName"))},e.relativeDistinguishedNameToJson=function(e){return JSON.stringify(c(e,f("RelativeDistinguishedName")),null,2)},e.toMessageClassType=function(e){return u(JSON.parse(e),f("MessageClassType"))},e.messageClassTypeToJson=function(e){return JSON.stringify(c(e,f("MessageClassType")),null,2)},e.toMessageCategoryType=function(e){return u(JSON.parse(e),f("MessageCategoryType"))},e.messageCategoryTypeToJson=function(e){return JSON.stringify(c(e,f("MessageCategoryType")),null,2)},e.toMessageType=function(e){return u(JSON.parse(e),f("MessageType"))},e.messageTypeToJson=function(e){return JSON.stringify(c(e,f("MessageType")),null,2)},e.toServicesEnabledType=function(e){return u(JSON.parse(e),f("ServicesEnabledType"))},e.servicesEnabledTypeToJson=function(e){return JSON.stringify(c(e,f("ServicesEnabledType")),null,2)},e.toTransactionActionType=function(e){return u(JSON.parse(e),f("TransactionActionType"))},e.transactionActionTypeToJson=function(e){return JSON.stringify(c(e,f("TransactionActionType")),null,2)},e.toEventToNotifyType=function(e){return u(JSON.parse(e),f("EventToNotifyType"))},e.eventToNotifyTypeToJson=function(e){return JSON.stringify(c(e,f("EventToNotifyType")),null,2)},e.toTotalDetailsType=function(e){return u(JSON.parse(e),f("TotalDetailsType"))},e.totalDetailsTypeToJson=function(e){return JSON.stringify(c(e,f("TotalDetailsType")),null,2)},e.toTokenRequestedType=function(e){return u(JSON.parse(e),f("TokenRequestedType"))},e.tokenRequestedTypeToJson=function(e){return JSON.stringify(c(e,f("TokenRequestedType")),null,2)},e.toCustomerOrderReqType=function(e){return u(JSON.parse(e),f("CustomerOrderReqType"))},e.customerOrderReqTypeToJson=function(e){return JSON.stringify(c(e,f("CustomerOrderReqType")),null,2)},e.toPinRequestType=function(e){return u(JSON.parse(e),f("PinRequestType"))},e.pinRequestTypeToJson=function(e){return JSON.stringify(c(e,f("PinRequestType")),null,2)},e.toPinFormatType=function(e){return u(JSON.parse(e),f("PinFormatType"))},e.pinFormatTypeToJson=function(e){return JSON.stringify(c(e,f("PinFormatType")),null,2)},e.toForceEntryModeType=function(e){return u(JSON.parse(e),f("ForceEntryModeType"))},e.forceEntryModeTypeToJson=function(e){return JSON.stringify(c(e,f("ForceEntryModeType")),null,2)},e.toReconciliationType=function(e){return u(JSON.parse(e),f("ReconciliationType"))},e.reconciliationTypeToJson=function(e){return JSON.stringify(c(e,f("ReconciliationType")),null,2)},e.toReversalReasonType=function(e){return u(JSON.parse(e),f("ReversalReasonType"))},e.reversalReasonTypeToJson=function(e){return JSON.stringify(c(e,f("ReversalReasonType")),null,2)},e.toResponseModeType=function(e){return u(JSON.parse(e),f("ResponseModeType"))},e.responseModeTypeToJson=function(e){return JSON.stringify(c(e,f("ResponseModeType")),null,2)},e.toSoundActionType=function(e){return u(JSON.parse(e),f("SoundActionType"))},e.soundActionTypeToJson=function(e){return JSON.stringify(c(e,f("SoundActionType")),null,2)},e.toDocumentQualifierType=function(e){return u(JSON.parse(e),f("DocumentQualifierType"))},e.documentQualifierTypeToJson=function(e){return JSON.stringify(c(e,f("DocumentQualifierType")),null,2)},e.toContentType=function(e){return u(JSON.parse(e),f("ContentType"))},e.contentTypeToJson=function(e){return JSON.stringify(c(e,f("ContentType")),null,2)},e.toEntryModeType=function(e){return u(JSON.parse(e),f("EntryModeType"))},e.entryModeTypeToJson=function(e){return JSON.stringify(c(e,f("EntryModeType")),null,2)},e.toDeviceType=function(e){return u(JSON.parse(e),f("DeviceType"))},e.deviceTypeToJson=function(e){return JSON.stringify(c(e,f("DeviceType")),null,2)},e.toInfoQualifyType=function(e){return u(JSON.parse(e),f("InfoQualifyType"))},e.infoQualifyTypeToJson=function(e){return JSON.stringify(c(e,f("InfoQualifyType")),null,2)},e.toAccountType=function(e){return u(JSON.parse(e),f("AccountType"))},e.accountTypeToJson=function(e){return JSON.stringify(c(e,f("AccountType")),null,2)},e.toLoyaltyHandlingType=function(e){return u(JSON.parse(e),f("LoyaltyHandlingType"))},e.loyaltyHandlingTypeToJson=function(e){return JSON.stringify(c(e,f("LoyaltyHandlingType")),null,2)},e.toPaymentType=function(e){return u(JSON.parse(e),f("PaymentType"))},e.paymentTypeToJson=function(e){return JSON.stringify(c(e,f("PaymentType")),null,2)},e.toInputCommandType=function(e){return u(JSON.parse(e),f("InputCommandType"))},e.inputCommandTypeToJson=function(e){return JSON.stringify(c(e,f("InputCommandType")),null,2)},e.toOutputFormatType=function(e){return u(JSON.parse(e),f("OutputFormatType"))},e.outputFormatTypeToJson=function(e){return JSON.stringify(c(e,f("OutputFormatType")),null,2)},e.toMenuEntryTagType=function(e){return u(JSON.parse(e),f("MenuEntryTagType"))},e.menuEntryTagTypeToJson=function(e){return JSON.stringify(c(e,f("MenuEntryTagType")),null,2)},e.toSaleCapabilitiesType=function(e){return u(JSON.parse(e),f("SaleCapabilitiesType"))},e.saleCapabilitiesTypeToJson=function(e){return JSON.stringify(c(e,f("SaleCapabilitiesType")),null,2)},e.toTerminalEnvironmentType=function(e){return u(JSON.parse(e),f("TerminalEnvironmentType"))},e.terminalEnvironmentTypeToJson=function(e){return JSON.stringify(c(e,f("TerminalEnvironmentType")),null,2)},e.toLoyaltyTransactionType=function(e){return u(JSON.parse(e),f("LoyaltyTransactionType"))},e.loyaltyTransactionTypeToJson=function(e){return JSON.stringify(c(e,f("LoyaltyTransactionType")),null,2)},e.toSoundFormatType=function(e){return u(JSON.parse(e),f("SoundFormatType"))},e.soundFormatTypeToJson=function(e){return JSON.stringify(c(e,f("SoundFormatType")),null,2)},e.toStoredValueTransactionType=function(e){return u(JSON.parse(e),f("StoredValueTransactionType"))},e.storedValueTransactionTypeToJson=function(e){return JSON.stringify(c(e,f("StoredValueTransactionType")),null,2)},e.toVersionType=function(e){return u(JSON.parse(e),f("VersionType"))},e.versionTypeToJson=function(e){return JSON.stringify(c(e,f("VersionType")),null,2)},e.toResultType=function(e){return u(JSON.parse(e),f("ResultType"))},e.resultTypeToJson=function(e){return JSON.stringify(c(e,f("ResultType")),null,2)},e.toErrorConditionType=function(e){return u(JSON.parse(e),f("ErrorConditionType"))},e.errorConditionTypeToJson=function(e){return JSON.stringify(c(e,f("ErrorConditionType")),null,2)},e.toLoyaltyUnitType=function(e){return u(JSON.parse(e),f("LoyaltyUnitType"))},e.loyaltyUnitTypeToJson=function(e){return JSON.stringify(c(e,f("LoyaltyUnitType")),null,2)},e.toPaymentInstrumentType=function(e){return u(JSON.parse(e),f("PaymentInstrumentType"))},e.paymentInstrumentTypeToJson=function(e){return JSON.stringify(c(e,f("PaymentInstrumentType")),null,2)},e.toGlobalStatusType=function(e){return u(JSON.parse(e),f("GlobalStatusType"))},e.globalStatusTypeToJson=function(e){return JSON.stringify(c(e,f("GlobalStatusType")),null,2)},e.toPrinterStatusType=function(e){return u(JSON.parse(e),f("PrinterStatusType"))},e.printerStatusTypeToJson=function(e){return JSON.stringify(c(e,f("PrinterStatusType")),null,2)},e.toAuthenticationMethodType=function(e){return u(JSON.parse(e),f("AuthenticationMethodType"))},e.authenticationMethodTypeToJson=function(e){return JSON.stringify(c(e,f("AuthenticationMethodType")),null,2)},e.toTrackFormatType=function(e){return u(JSON.parse(e),f("TrackFormatType"))},e.trackFormatTypeToJson=function(e){return JSON.stringify(c(e,f("TrackFormatType")),null,2)},e.toIdentificationType=function(e){return u(JSON.parse(e),f("IdentificationType"))},e.identificationTypeToJson=function(e){return JSON.stringify(c(e,f("IdentificationType")),null,2)},e.toIdentificationSupportType=function(e){return u(JSON.parse(e),f("IdentificationSupportType"))},e.identificationSupportTypeToJson=function(e){return JSON.stringify(c(e,f("IdentificationSupportType")),null,2)},e.toColorType=function(e){return u(JSON.parse(e),f("ColorType"))},e.colorTypeToJson=function(e){return JSON.stringify(c(e,f("ColorType")),null,2)},e.toCharacterWidthType=function(e){return u(JSON.parse(e),f("CharacterWidthType"))},e.characterWidthTypeToJson=function(e){return JSON.stringify(c(e,f("CharacterWidthType")),null,2)},e.toCharacterHeightType=function(e){return u(JSON.parse(e),f("CharacterHeightType"))},e.characterHeightTypeToJson=function(e){return JSON.stringify(c(e,f("CharacterHeightType")),null,2)},e.toCharacterStyleType=function(e){return u(JSON.parse(e),f("CharacterStyleType"))},e.characterStyleTypeToJson=function(e){return JSON.stringify(c(e,f("CharacterStyleType")),null,2)},e.toAlignmentType=function(e){return u(JSON.parse(e),f("AlignmentType"))},e.alignmentTypeToJson=function(e){return JSON.stringify(c(e,f("AlignmentType")),null,2)},e.toBarcodeType=function(e){return u(JSON.parse(e),f("BarcodeType"))},e.barcodeTypeToJson=function(e){return JSON.stringify(c(e,f("BarcodeType")),null,2)},e.toServiceProfilesType=function(e){return u(JSON.parse(e),f("ServiceProfilesType"))},e.serviceProfilesTypeToJson=function(e){return JSON.stringify(c(e,f("ServiceProfilesType")),null,2)},e.toGenericProfileType=function(e){return u(JSON.parse(e),f("GenericProfileType"))},e.genericProfileTypeToJson=function(e){return JSON.stringify(c(e,f("GenericProfileType")),null,2)},e.toUnitOfMeasureType=function(e){return u(JSON.parse(e),f("UnitOfMeasureType"))},e.unitOfMeasureTypeToJson=function(e){return JSON.stringify(c(e,f("UnitOfMeasureType")),null,2)},e.toInstalmentType=function(e){return u(JSON.parse(e),f("InstalmentType"))},e.instalmentTypeToJson=function(e){return JSON.stringify(c(e,f("InstalmentType")),null,2)},e.toPeriodUnitType=function(e){return u(JSON.parse(e),f("PeriodUnitType"))},e.periodUnitTypeToJson=function(e){return JSON.stringify(c(e,f("PeriodUnitType")),null,2)},e.toStoredValueAccountType=function(e){return u(JSON.parse(e),f("StoredValueAccountType"))},e.storedValueAccountTypeToJson=function(e){return JSON.stringify(c(e,f("StoredValueAccountType")),null,2)},e.toAlgorithmType=function(e){return u(JSON.parse(e),f("AlgorithmType"))},e.algorithmTypeToJson=function(e){return JSON.stringify(c(e,f("AlgorithmType")),null,2)},e.toCheckTypeCodeType=function(e){return u(JSON.parse(e),f("CheckTypeCodeType"))},e.checkTypeCodeTypeToJson=function(e){return JSON.stringify(c(e,f("CheckTypeCodeType")),null,2)},e.toTransactionType=function(e){return u(JSON.parse(e),f("TransactionType"))},e.transactionTypeToJson=function(e){return JSON.stringify(c(e,f("TransactionType")),null,2)},e.toPoiCapabilitiesType=function(e){return u(JSON.parse(e),f("PoiCapabilitiesType"))},e.poiCapabilitiesTypeToJson=function(e){return JSON.stringify(c(e,f("PoiCapabilitiesType")),null,2)},e}();function r(e,t){throw Error("Invalid value "+JSON.stringify(t)+" for type "+JSON.stringify(e))}function i(e){if(void 0===e.jsonToJS){var t={};e.props.forEach((function(e){return t[e.json]={key:e.js,typ:e.typ}})),e.jsonToJS=t}return e.jsonToJS}function s(e){if(void 0===e.jsToJSON){var t={};e.props.forEach((function(e){return t[e.js]={key:e.json,typ:e.typ}})),e.jsToJSON=t}return e.jsToJSON}function a(e,t,n){if("any"===t)return e;if(null===t)return null===e?e:r(t,e);if(!1===t)return r(t,e);for(;"object"==typeof t&&void 0!==t.ref;)t=j[t.ref];return Array.isArray(t)?function(e,t){return-1!==e.indexOf(t)?t:r(e,t)}(t,e):"object"==typeof t?t.hasOwnProperty("unionMembers")?function(e,t){for(var o=e.length,i=0;i=10"},"repository":{"type":"git","url":"git+https://github.com/Adyen/adyen-node-api-library.git"},"keywords":["adyen","api","nodejs"],"bugs":{"url":"https://github.com/Adyen/adyen-node-api-library/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/Adyen/adyen-node-api-library#readme","scripts":{"clean":"rm -rf ./dist","build":"npm run clean && tsc && tsc -m es6 --outDir dist/lib-esm && webpack","lint":"eslint \'src/**/*.ts\'","lint:fix":"eslint --fix \'src/**/*.ts\'","test":"jest","test:coverage":"jest --coverage","preversion":"npm test","version":"npm run build && git add -A dist","postversion":"git push && git push --tags && rm -rf build/temp","release":"release-it --no-npm.publish"},"author":"Ricardo Ambrogi","license":"MIT","devDependencies":{"@types/jest":"25.2.3","@types/nock":"11.1.0","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","acorn":"^7.1.1","coveralls":"3.1.0","dotenv":"^8.2.0","eslint":"6.8.0","jest":"25.5.4","jest-ts-auto-mock":"^1.0.11","kind-of":"^6.0.3","minimist":">=1.2.3","nock":"12.0.3","release-it":"13.6.2","ts-auto-mock":"^1.6.0","ts-jest":"25.5.1","ts-loader":"7.0.5","ttypescript":"^1.5.10","typescript":"3.9.5","webpack":"4.43.0","webpack-cli":"3.3.11"},"dependencies":{"@types/node":"14.0.9","https-proxy-agent":"5.0.0"}}')},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(42);Object.defineProperty(t,"TerminalLocalAPI",{enumerable:!0,get:function(){return o.default}});var r=n(48);Object.defineProperty(t,"TerminalCloudAPI",{enumerable:!0,get:function(){return r.default}});var i=n(52);Object.defineProperty(t,"CheckoutAPI",{enumerable:!0,get:function(){return i.default}});var s=n(59);Object.defineProperty(t,"CheckoutUtility",{enumerable:!0,get:function(){return s.default}});var a=n(61);Object.defineProperty(t,"Recurring",{enumerable:!0,get:function(){return a.default}});var u=n(64);Object.defineProperty(t,"Modification",{enumerable:!0,get:function(){return u.default}});var c=n(71);Object.defineProperty(t,"BinLookup",{enumerable:!0,get:function(){return c.default}});var p=n(74);Object.defineProperty(t,"Payout",{enumerable:!0,get:function(){return p.default}});var l=n(81);Object.defineProperty(t,"Platforms",{enumerable:!0,get:function(){return l.default}})},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__awaiter||function(e,t,n,o){return new(n||(n=Promise))((function(r,i){function s(e){try{u(o.next(e))}catch(e){i(e)}}function a(e){try{u(o.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((o=o.apply(e,t||[])).next())}))},s=this&&this.__generator||function(e,t){var n,o,r,i,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,o&&(r=2&i[0]?o.return:i[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,i[1])).done)return r;switch(o=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,o=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(r=s.trys,(r=r.length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]0&&r[r.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]=1.2.3", "nock": "12.0.3", - "release-it": "13.6.1", + "release-it": "13.6.2", "ts-auto-mock": "^1.6.0", "ts-jest": "25.5.1", "ts-loader": "7.0.5", "ttypescript": "^1.5.10", - "typescript": "3.9.3", + "typescript": "3.9.5", "webpack": "4.43.0", "webpack-cli": "3.3.11" }, "dependencies": { - "@types/node": "14.0.5", + "@types/node": "14.0.9", "https-proxy-agent": "5.0.0" } } diff --git a/dist/lib-esm/src/httpClient/httpURLConnectionClient.js b/dist/lib-esm/src/httpClient/httpURLConnectionClient.js index 5b50e6a65..4a3734c11 100644 --- a/dist/lib-esm/src/httpClient/httpURLConnectionClient.js +++ b/dist/lib-esm/src/httpClient/httpURLConnectionClient.js @@ -98,7 +98,7 @@ var HttpURLConnectionClient = (function () { var response = { statusCode: res.statusCode, headers: res.headers, - body: [] + body: "" }; var getException = function (responseBody) { return new HttpClientException({ message: "HTTP Exception: " + response.statusCode + ". " + res.statusMessage, @@ -108,20 +108,16 @@ var HttpURLConnectionClient = (function () { responseBody: responseBody, }); }; var exception = getException(response.body.toString()); - res.on("data", function (data) { - response.body.push(data); + res.on("data", function (chunk) { + response.body += chunk; }); res.on("end", function () { if (!res.complete) { reject(new Error("The connection was terminated while the message was still being sent")); } - if (response.body.length) { - response.body = response.body.join(); - } if (res.statusCode && (res.statusCode < 200 || res.statusCode >= 300)) { try { - var dataString = response.body.toString(); - var formattedData = JSON.parse(dataString); + var formattedData = JSON.parse(response.body); var isApiError = "status" in formattedData; var isRequestError = "errors" in formattedData; if (isApiError) { @@ -130,14 +126,14 @@ var HttpURLConnectionClient = (function () { statusCode: formattedData.status, errorCode: formattedData.errorCode, responseHeaders: res.headers, - responseBody: dataString, + responseBody: response.body, }); } else if (isRequestError) { - exception = new Error(dataString); + exception = new Error(response.body); } else { - exception = getException(dataString); + exception = getException(response.body); } } catch (e) { diff --git a/dist/lib-esm/src/httpClient/httpURLConnectionClient.js.map b/dist/lib-esm/src/httpClient/httpURLConnectionClient.js.map index a5900b7fd..9047fcebc 100644 --- a/dist/lib-esm/src/httpClient/httpURLConnectionClient.js.map +++ b/dist/lib-esm/src/httpClient/httpURLConnectionClient.js.map @@ -1 +1 @@ -{"version":3,"file":"httpURLConnectionClient.js","sourceRoot":"","sources":["../../../../src/httpClient/httpURLConnectionClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"httpURLConnectionClient.js","sourceRoot":"","sources":["../../../../src/httpClient/httpURLConnectionClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/lib/package.json b/dist/lib/package.json index 89c1110c4..0091a7733 100644 --- a/dist/lib/package.json +++ b/dist/lib/package.json @@ -1,6 +1,6 @@ { "name": "@adyen/api-library", - "version": "4.0.1", + "version": "4.0.2", "description": "The Adyen API Library for NodeJS enables you to work with Adyen APIs.", "main": "dist/lib/src/index.js", "types": "dist/lib/src/index.d.ts", @@ -52,17 +52,17 @@ "kind-of": "^6.0.3", "minimist": ">=1.2.3", "nock": "12.0.3", - "release-it": "13.6.1", + "release-it": "13.6.2", "ts-auto-mock": "^1.6.0", "ts-jest": "25.5.1", "ts-loader": "7.0.5", "ttypescript": "^1.5.10", - "typescript": "3.9.3", + "typescript": "3.9.5", "webpack": "4.43.0", "webpack-cli": "3.3.11" }, "dependencies": { - "@types/node": "14.0.5", + "@types/node": "14.0.9", "https-proxy-agent": "5.0.0" } } diff --git a/dist/lib/src/httpClient/httpURLConnectionClient.js b/dist/lib/src/httpClient/httpURLConnectionClient.js index 9d1e01d85..58540edb2 100644 --- a/dist/lib/src/httpClient/httpURLConnectionClient.js +++ b/dist/lib/src/httpClient/httpURLConnectionClient.js @@ -122,7 +122,7 @@ var HttpURLConnectionClient = (function () { var response = { statusCode: res.statusCode, headers: res.headers, - body: [] + body: "" }; var getException = function (responseBody) { return new httpClientException_1.default({ message: "HTTP Exception: " + response.statusCode + ". " + res.statusMessage, @@ -132,20 +132,16 @@ var HttpURLConnectionClient = (function () { responseBody: responseBody, }); }; var exception = getException(response.body.toString()); - res.on("data", function (data) { - response.body.push(data); + res.on("data", function (chunk) { + response.body += chunk; }); res.on("end", function () { if (!res.complete) { reject(new Error("The connection was terminated while the message was still being sent")); } - if (response.body.length) { - response.body = response.body.join(); - } if (res.statusCode && (res.statusCode < 200 || res.statusCode >= 300)) { try { - var dataString = response.body.toString(); - var formattedData = JSON.parse(dataString); + var formattedData = JSON.parse(response.body); var isApiError = "status" in formattedData; var isRequestError = "errors" in formattedData; if (isApiError) { @@ -154,14 +150,14 @@ var HttpURLConnectionClient = (function () { statusCode: formattedData.status, errorCode: formattedData.errorCode, responseHeaders: res.headers, - responseBody: dataString, + responseBody: response.body, }); } else if (isRequestError) { - exception = new Error(dataString); + exception = new Error(response.body); } else { - exception = getException(dataString); + exception = getException(response.body); } } catch (e) { diff --git a/dist/lib/src/httpClient/httpURLConnectionClient.js.map b/dist/lib/src/httpClient/httpURLConnectionClient.js.map index 14b12ecc0..44c2601d8 100644 --- a/dist/lib/src/httpClient/httpURLConnectionClient.js.map +++ b/dist/lib/src/httpClient/httpURLConnectionClient.js.map @@ -1 +1 @@ -{"version":3,"file":"httpURLConnectionClient.js","sourceRoot":"","sources":["../../../../src/httpClient/httpURLConnectionClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"httpURLConnectionClient.js","sourceRoot":"","sources":["../../../../src/httpClient/httpURLConnectionClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/package.json b/package.json index 6318829b4..8cc993563 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@adyen/api-library", - "version": "4.0.2", + "version": "4.0.3", "description": "The Adyen API Library for NodeJS enables you to work with Adyen APIs.", "main": "dist/lib/src/index.js", "types": "dist/lib/src/index.d.ts",