diff --git a/dist/es5/main.js b/dist/es5/main.js index 60bb9b9..9b848aa 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(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},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 a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},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=246)}([function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(7)),i=a(n(8)),o=n(269),u=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=o.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=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){this.service=e,this.endpoint=t}return e.prototype.request=function(e,t){var n=this.service.client.httpClient,a=this.service.client.config;return n.request(this.endpoint,e,a,this.service.apiKeyRequired,t)},e}();t.default=a},function(e,t,n){"use strict";var a=this&&this.__awaiter||function(e,t,n,a){return new(n||(n=Promise))((function(r,i){function o(e){try{s(a.next(e))}catch(e){i(e)}}function u(e){try{s(a.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,u)}s((a=a.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,a,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,a&&(r=2&i[0]?a.return:i[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,i[1])).done)return r;switch(a=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,a=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]=300))try{var o=JSON.parse(t.body),u="errors"in o;i="status"in o?new m.default({message:"HTTP Exception: "+o.status+". "+e.statusMessage+": "+o.message,statusCode:o.status,errorCode:o.errorCode,responseHeaders:e.headers,responseBody:t.body}):u?new Error(t.body):r(t.body)}catch(e){a(i)}finally{a(i)}n(t.body)})),e.on("error",a)})),e.on("timeout",(function(){e.abort()})),e.on("error",(function(e){return a(new b.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:f.default}}catch(e){return Promise.reject(new m.default({message:"Error loading certificate from path: "+e.message}))}},e.CHARSET="utf-8",e}();t.default=v},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";var a=this&&this.__createBinding||(Object.create?function(e,t,n,a){void 0===a&&(a=n),Object.defineProperty(e,a,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||a(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectSerializer=void 0,r(n(15),t),r(n(16),t),r(n(17),t),r(n(18),t),r(n(19),t),r(n(20),t),r(n(21),t),r(n(22),t),r(n(23),t),r(n(24),t),r(n(25),t),r(n(26),t),r(n(27),t),r(n(28),t),r(n(29),t),r(n(30),t),r(n(31),t),r(n(32),t),r(n(33),t),r(n(34),t),r(n(35),t),r(n(36),t),r(n(37),t),r(n(38),t),r(n(39),t),r(n(40),t),r(n(41),t),r(n(42),t),r(n(43),t),r(n(44),t),r(n(45),t),r(n(46),t),r(n(47),t),r(n(48),t),r(n(49),t),r(n(50),t),r(n(51),t),r(n(52),t),r(n(53),t),r(n(54),t),r(n(55),t),r(n(56),t),r(n(57),t),r(n(58),t),r(n(59),t),r(n(60),t),r(n(61),t),r(n(62),t),r(n(63),t),r(n(64),t),r(n(65),t),r(n(66),t),r(n(67),t),r(n(68),t),r(n(69),t),r(n(70),t),r(n(71),t),r(n(72),t),r(n(73),t),r(n(74),t),r(n(75),t),r(n(76),t),r(n(77),t),r(n(78),t),r(n(79),t),r(n(80),t),r(n(81),t),r(n(82),t),r(n(83),t),r(n(84),t),r(n(85),t),r(n(86),t),r(n(87),t),r(n(88),t),r(n(89),t),r(n(90),t),r(n(91),t),r(n(92),t),r(n(93),t),r(n(94),t),r(n(95),t),r(n(96),t),r(n(97),t),r(n(98),t),r(n(99),t),r(n(100),t),r(n(101),t),r(n(102),t),r(n(103),t),r(n(104),t),r(n(105),t),r(n(106),t),r(n(107),t),r(n(108),t),r(n(109),t),r(n(110),t),r(n(111),t),r(n(112),t),r(n(113),t),r(n(114),t),r(n(115),t),r(n(116),t),r(n(117),t),r(n(118),t),r(n(119),t),r(n(120),t),r(n(121),t),r(n(122),t),r(n(123),t),r(n(124),t),r(n(125),t),r(n(126),t),r(n(127),t),r(n(128),t),r(n(129),t),r(n(130),t),r(n(131),t),r(n(132),t),r(n(133),t),r(n(134),t),r(n(135),t),r(n(136),t),r(n(137),t),r(n(138),t),r(n(139),t),r(n(140),t),r(n(141),t),r(n(142),t),r(n(143),t),r(n(144),t),r(n(145),t),r(n(146),t),r(n(147),t),r(n(148),t),r(n(149),t),r(n(150),t),r(n(151),t),r(n(152),t),r(n(153),t),r(n(154),t),r(n(155),t),r(n(156),t),r(n(157),t),r(n(158),t),r(n(159),t),r(n(160),t),r(n(161),t),r(n(162),t),r(n(163),t),r(n(164),t),r(n(165),t),r(n(166),t),r(n(167),t),r(n(168),t),r(n(169),t),r(n(170),t),r(n(171),t),r(n(172),t),r(n(173),t),r(n(174),t),r(n(175),t),r(n(176),t),r(n(177),t),r(n(178),t),r(n(179),t),r(n(180),t),r(n(181),t),r(n(182),t),r(n(183),t),r(n(184),t),r(n(185),t),r(n(186),t),r(n(187),t),r(n(188),t),r(n(189),t),r(n(190),t),r(n(191),t),r(n(192),t),r(n(193),t),r(n(194),t),r(n(195),t),r(n(196),t),r(n(197),t),r(n(198),t),r(n(199),t),r(n(200),t),r(n(201),t),r(n(202),t),r(n(203),t),r(n(204),t),r(n(205),t),r(n(206),t),r(n(207),t),r(n(208),t),r(n(209),t),r(n(210),t),r(n(211),t),r(n(212),t),r(n(213),t),r(n(214),t),r(n(215),t),r(n(216),t),r(n(217),t),r(n(218),t),r(n(219),t),r(n(220),t),r(n(221),t),r(n(222),t),r(n(223),t),r(n(224),t),r(n(225),t),r(n(226),t),r(n(227),t),r(n(228),t),r(n(229),t),r(n(230),t),r(n(231),t),r(n(232),t),r(n(233),t),r(n(234),t),r(n(235),t),r(n(236),t),r(n(237),t),r(n(238),t),r(n(239),t),r(n(240),t),r(n(241),t),r(n(242),t),r(n(243),t);var i=n(15),o=n(16),u=n(17),s=n(18),c=n(19),p=n(20),l=n(21),d=n(22),y=n(23),m=n(24),f=n(25),b=n(26),T=n(27),v=n(28),_=n(29),R=n(30),P=n(31),C=n(32),M=n(33),g=n(34),h=n(35),I=n(36),A=n(37),N=n(38),O=n(39),S=n(40),D=n(41),E=n(42),q=n(43),j=n(44),L=n(45),V=n(46),w=n(47),F=n(48),U=n(49),k=n(50),H=n(51),B=n(52),x=n(53),K=n(54),G=n(55),Y=n(56),W=n(57),Q=n(58),J=n(59),z=n(60),X=n(61),Z=n(62),$=n(63),ee=n(64),te=n(65),ne=n(66),ae=n(67),re=n(68),ie=n(69),oe=n(70),ue=n(71),se=n(72),ce=n(73),pe=n(74),le=n(75),de=n(76),ye=n(77),me=n(78),fe=n(79),be=n(80),Te=n(81),ve=n(82),_e=n(83),Re=n(84),Pe=n(85),Ce=n(86),Me=n(87),ge=n(88),he=n(89),Ie=n(90),Ae=n(91),Ne=n(92),Oe=n(93),Se=n(94),De=n(95),Ee=n(96),qe=n(97),je=n(98),Le=n(99),Ve=n(100),we=n(101),Fe=n(102),Ue=n(103),ke=n(104),He=n(105),Be=n(106),xe=n(107),Ke=n(108),Ge=n(109),Ye=n(110),We=n(111),Qe=n(112),Je=n(113),ze=n(114),Xe=n(115),Ze=n(116),$e=n(117),et=n(118),tt=n(119),nt=n(120),at=n(121),rt=n(122),it=n(123),ot=n(124),ut=n(125),st=n(126),ct=n(127),pt=n(128),lt=n(129),dt=n(130),yt=n(131),mt=n(132),ft=n(133),bt=n(134),Tt=n(135),vt=n(136),_t=n(137),Rt=n(138),Pt=n(139),Ct=n(140),Mt=n(141),gt=n(142),ht=n(143),It=n(144),At=n(145),Nt=n(146),Ot=n(147),St=n(148),Dt=n(149),Et=n(150),qt=n(151),jt=n(152),Lt=n(153),Vt=n(154),wt=n(155),Ft=n(156),Ut=n(157),kt=n(158),Ht=n(159),Bt=n(160),xt=n(161),Kt=n(162),Gt=n(163),Yt=n(164),Wt=n(165),Qt=n(166),Jt=n(167),zt=n(168),Xt=n(169),Zt=n(170),$t=n(171),en=n(172),tn=n(173),nn=n(174),an=n(175),rn=n(176),on=n(177),un=n(178),sn=n(179),cn=n(180),pn=n(181),ln=n(182),dn=n(183),yn=n(184),mn=n(185),fn=n(186),bn=n(187),Tn=n(188),vn=n(189),_n=n(190),Rn=n(191),Pn=n(192),Cn=n(193),Mn=n(194),gn=n(195),hn=n(196),In=n(197),An=n(198),Nn=n(199),On=n(200),Sn=n(201),Dn=n(202),En=n(203),qn=n(204),jn=n(205),Ln=n(206),Vn=n(207),wn=n(208),Fn=n(209),Un=n(210),kn=n(211),Hn=n(212),Bn=n(213),xn=n(214),Kn=n(215),Gn=n(216),Yn=n(217),Wn=n(218),Qn=n(219),Jn=n(220),zn=n(221),Xn=n(222),Zn=n(223),$n=n(224),ea=n(225),ta=n(226),na=n(227),aa=n(228),ra=n(229),ia=n(230),oa=n(231),ua=n(232),sa=n(233),ca=n(234),pa=n(235),la=n(236),da=n(237),ya=n(238),ma=n(239),fa=n(240),ba=n(241),Ta=n(242),va=n(243),_a=["string","boolean","double","integer","long","float","number","any"],Ra={AccountType:o.AccountType,AlgorithmType:p.AlgorithmType,AlignmentType:l.AlignmentType,"AuthenticatedData.VersionEnum":v.AuthenticatedData.VersionEnum,AuthenticationMethodType:_.AuthenticationMethodType,BarcodeType:C.BarcodeType,"CardAcquisitionTransaction.ForceEntryModeEnum":N.CardAcquisitionTransaction.ForceEntryModeEnum,"CardAcquisitionTransaction.LoyaltyHandlingEnum":N.CardAcquisitionTransaction.LoyaltyHandlingEnum,"CardAcquisitionTransaction.PaymentTypeEnum":N.CardAcquisitionTransaction.PaymentTypeEnum,"CardData.EntryModeEnum":O.CardData.EntryModeEnum,"CardReaderInitRequest.ForceEntryModeEnum":E.CardReaderInitRequest.ForceEntryModeEnum,"CardReaderInitResponse.EntryModeEnum":q.CardReaderInitResponse.EntryModeEnum,CharacterHeightType:F.CharacterHeightType,CharacterStyleType:U.CharacterStyleType,CharacterWidthType:k.CharacterWidthType,"CheckData.TypeCodeEnum":H.CheckData.TypeCodeEnum,CheckTypeCodeType:B.CheckTypeCodeType,ColorType:K.ColorType,ContentType:W.ContentType,CustomerOrderReqType:z.CustomerOrderReqType,DeviceType:X.DeviceType,"DigestedData.VersionEnum":ee.DigestedData.VersionEnum,DocumentQualifierType:re.DocumentQualifierType,"EnableServiceRequest.ServicesEnabledEnum":ie.EnableServiceRequest.ServicesEnabledEnum,EntryModeType:ce.EntryModeType,"EnvelopedData.VersionEnum":pe.EnvelopedData.VersionEnum,ErrorConditionType:le.ErrorConditionType,EventToNotifyType:ye.EventToNotifyType,ForceEntryModeType:fe.ForceEntryModeType,GenericProfileType:be.GenericProfileType,"GetTotalsRequest.TotalDetailsEnum":_e.GetTotalsRequest.TotalDetailsEnum,GlobalStatusType:Pe.GlobalStatusType,IdentificationSupportType:ge.IdentificationSupportType,IdentificationType:he.IdentificationType,InfoQualifyType:Ie.InfoQualifyType,InputCommandType:Ne.InputCommandType,"Instalment.InstalmentTypeEnum":je.Instalment.InstalmentTypeEnum,"Instalment.PeriodUnitEnum":je.Instalment.PeriodUnitEnum,InstalmentType:Le.InstalmentType,"LoginRequest.CustomerOrderReqEnum":Fe.LoginRequest.CustomerOrderReqEnum,"LoginRequest.TokenRequestedTypeEnum":Fe.LoginRequest.TokenRequestedTypeEnum,"LoyaltyAccountId.EntryModeEnum":xe.LoyaltyAccountId.EntryModeEnum,"LoyaltyAccountId.IdentificationSupportEnum":xe.LoyaltyAccountId.IdentificationSupportEnum,"LoyaltyAccountStatus.LoyaltyUnitEnum":Ge.LoyaltyAccountStatus.LoyaltyUnitEnum,"LoyaltyAmount.LoyaltyUnitEnum":We.LoyaltyAmount.LoyaltyUnitEnum,LoyaltyHandlingType:Je.LoyaltyHandlingType,LoyaltyTransactionType:tt.LoyaltyTransactionType,LoyaltyUnitType:nt.LoyaltyUnitType,"MenuEntry.MenuEntryTagEnum":at.MenuEntry.MenuEntryTagEnum,MenuEntryTagType:rt.MenuEntryTagType,MessageCategoryType:ot.MessageCategoryType,MessageClassType:ut.MessageClassType,"MessageReference.MessageCategoryEnum":ct.MessageReference.MessageCategoryEnum,MessageType:pt.MessageType,"NamedKeyEncryptedData.VersionEnum":dt.NamedKeyEncryptedData.VersionEnum,"OutputBarcode.BarcodeTypeEnum":ft.OutputBarcode.BarcodeTypeEnum,OutputFormatType:Tt.OutputFormatType,"OutputText.AlignmentEnum":_t.OutputText.AlignmentEnum,"OutputText.CharacterHeightEnum":_t.OutputText.CharacterHeightEnum,"OutputText.CharacterStyleEnum":_t.OutputText.CharacterStyleEnum,"OutputText.CharacterWidthEnum":_t.OutputText.CharacterWidthEnum,"OutputText.ColorEnum":_t.OutputText.ColorEnum,PINFormatType:Rt.PINFormatType,"PINRequest.PINFormatEnum":Pt.PINRequest.PINFormatEnum,PINRequestType:Ct.PINRequestType,POICapabilitiesType:gt.POICapabilitiesType,"POIProfile.GenericProfileEnum":It.POIProfile.GenericProfileEnum,"POIProfile.ServiceProfilesEnum":It.POIProfile.ServiceProfilesEnum,"POIStatus.PrinterStatusEnum":Nt.POIStatus.PrinterStatusEnum,"POITerminalData.POICapabilitiesEnum":St.POITerminalData.POICapabilitiesEnum,"PaymentAccountReq.AccountTypeEnum":Et.PaymentAccountReq.AccountTypeEnum,"PaymentData.PaymentTypeEnum":Lt.PaymentData.PaymentTypeEnum,PaymentInstrumentType:wt.PaymentInstrumentType,"PaymentResult.AuthenticationMethodEnum":Ht.PaymentResult.AuthenticationMethodEnum,"PaymentResult.PaymentTypeEnum":Ht.PaymentResult.PaymentTypeEnum,PaymentType:Gt.PaymentType,PeriodUnitType:Wt.PeriodUnitType,PrinterStatusType:Zt.PrinterStatusType,ReconciliationType:nn.ReconciliationType,"Response.ErrorConditionEnum":un.Response.ErrorConditionEnum,ResponseModeType:sn.ResponseModeType,ResultType:cn.ResultType,ReversalReasonType:pn.ReversalReasonType,SaleCapabilitiesType:yn.SaleCapabilitiesType,"SaleData.CustomerOrderReqEnum":mn.SaleData.CustomerOrderReqEnum,"SaleData.TokenRequestedTypeEnum":mn.SaleData.TokenRequestedTypeEnum,"SaleItem.UnitOfMeasureEnum":fn.SaleItem.UnitOfMeasureEnum,"SaleItemRebate.UnitOfMeasureEnum":bn.SaleItemRebate.UnitOfMeasureEnum,"SaleProfile.GenericProfileEnum":Tn.SaleProfile.GenericProfileEnum,"SaleProfile.ServiceProfilesEnum":Tn.SaleProfile.ServiceProfilesEnum,"SaleTerminalData.SaleCapabilitiesEnum":_n.SaleTerminalData.SaleCapabilitiesEnum,"SaleTerminalData.TerminalEnvironmentEnum":_n.SaleTerminalData.TerminalEnvironmentEnum,ServiceProfilesType:On.ServiceProfilesType,ServicesEnabledType:Sn.ServicesEnabledType,"SignedData.VersionEnum":qn.SignedData.VersionEnum,"Signer.VersionEnum":jn.Signer.VersionEnum,SoundActionType:Vn.SoundActionType,"SoundContent.SoundFormatEnum":wn.SoundContent.SoundFormatEnum,SoundFormatType:Fn.SoundFormatType,"SoundRequest.ResponseModeEnum":Un.SoundRequest.ResponseModeEnum,"StoredValueAccountId.EntryModeEnum":Bn.StoredValueAccountId.EntryModeEnum,StoredValueAccountType:Kn.StoredValueAccountType,StoredValueTransactionType:Jn.StoredValueTransactionType,TerminalEnvironmentType:ea.TerminalEnvironmentType,TokenRequestedType:ta.TokenRequestedType,TotalDetailsType:na.TotalDetailsType,"TrackData.TrackFormatEnum":ra.TrackData.TrackFormatEnum,TrackFormatType:ia.TrackFormatType,TransactionActionType:oa.TransactionActionType,"TransactionConditions.ForceEntryModeEnum":ua.TransactionConditions.ForceEntryModeEnum,"TransactionConditions.LoyaltyHandlingEnum":ua.TransactionConditions.LoyaltyHandlingEnum,"TransactionStatusRequest.DocumentQualifierEnum":ca.TransactionStatusRequest.DocumentQualifierEnum,"TransactionTotals.ErrorConditionEnum":da.TransactionTotals.ErrorConditionEnum,"TransactionTotals.LoyaltyUnitEnum":da.TransactionTotals.LoyaltyUnitEnum,TransactionType:ya.TransactionType,UnitOfMeasureType:Ta.UnitOfMeasureType,VersionType:va.VersionType},Pa={AbortRequest:i.AbortRequest,AdminRequest:u.AdminRequest,AdminResponse:s.AdminResponse,AlgorithmIdentifier:c.AlgorithmIdentifier,AllowedProduct:d.AllowedProduct,Amount:y.Amount,AmountsReq:m.AmountsReq,AmountsResp:f.AmountsResp,ApplicationInfo:b.ApplicationInfo,AreaSize:T.AreaSize,AuthenticatedData:v.AuthenticatedData,BalanceInquiryRequest:R.BalanceInquiryRequest,BalanceInquiryResponse:P.BalanceInquiryResponse,BatchRequest:M.BatchRequest,BatchResponse:g.BatchResponse,CapturedSignature:h.CapturedSignature,CardAcquisitionRequest:I.CardAcquisitionRequest,CardAcquisitionResponse:A.CardAcquisitionResponse,CardAcquisitionTransaction:N.CardAcquisitionTransaction,CardData:O.CardData,CardReaderAPDURequest:S.CardReaderAPDURequest,CardReaderAPDUResponse:D.CardReaderAPDUResponse,CardReaderInitRequest:E.CardReaderInitRequest,CardReaderInitResponse:q.CardReaderInitResponse,CardReaderPowerOffRequest:j.CardReaderPowerOffRequest,CardReaderPowerOffResponse:L.CardReaderPowerOffResponse,CardholderPIN:V.CardholderPIN,CashHandlingDevice:w.CashHandlingDevice,CheckData:H.CheckData,CoinsOrBills:x.CoinsOrBills,CommonField:G.CommonField,ContentInformation:Y.ContentInformation,CurrencyConversion:Q.CurrencyConversion,CustomerOrder:J.CustomerOrder,DiagnosisRequest:Z.DiagnosisRequest,DiagnosisResponse:$.DiagnosisResponse,DigestedData:ee.DigestedData,DisplayOutput:te.DisplayOutput,DisplayRequest:ne.DisplayRequest,DisplayResponse:ae.DisplayResponse,EnableServiceRequest:ie.EnableServiceRequest,EnableServiceResponse:oe.EnableServiceResponse,EncapsulatedContent:ue.EncapsulatedContent,EncryptedContent:se.EncryptedContent,EnvelopedData:pe.EnvelopedData,EventNotification:de.EventNotification,ExternalPlatform:me.ExternalPlatform,GeographicCoordinates:Te.GeographicCoordinates,Geolocation:ve.Geolocation,GetTotalsRequest:_e.GetTotalsRequest,GetTotalsResponse:Re.GetTotalsResponse,HostStatus:Ce.HostStatus,ICCResetData:Me.ICCResetData,Input:Ae.Input,InputData:Oe.InputData,InputRequest:Se.InputRequest,InputResponse:De.InputResponse,InputResult:Ee.InputResult,InputUpdate:qe.InputUpdate,Instalment:je.Instalment,Issuer:Ve.Issuer,IssuerAndSerialNumber:we.IssuerAndSerialNumber,LoginRequest:Fe.LoginRequest,LoginResponse:Ue.LoginResponse,LogoutRequest:ke.LogoutRequest,LogoutResponse:He.LogoutResponse,LoyaltyAccount:Be.LoyaltyAccount,LoyaltyAccountId:xe.LoyaltyAccountId,LoyaltyAccountReq:Ke.LoyaltyAccountReq,LoyaltyAccountStatus:Ge.LoyaltyAccountStatus,LoyaltyAcquirerData:Ye.LoyaltyAcquirerData,LoyaltyAmount:We.LoyaltyAmount,LoyaltyData:Qe.LoyaltyData,LoyaltyRequest:ze.LoyaltyRequest,LoyaltyResponse:Xe.LoyaltyResponse,LoyaltyResult:Ze.LoyaltyResult,LoyaltyTotals:$e.LoyaltyTotals,LoyaltyTransaction:et.LoyaltyTransaction,MenuEntry:at.MenuEntry,MerchantDevice:it.MerchantDevice,MessageHeader:st.MessageHeader,MessageReference:ct.MessageReference,MobileData:lt.MobileData,NamedKeyEncryptedData:dt.NamedKeyEncryptedData,NexoDerivedKey:yt.NexoDerivedKey,OriginalPOITransaction:mt.OriginalPOITransaction,OutputBarcode:ft.OutputBarcode,OutputContent:bt.OutputContent,OutputResult:vt.OutputResult,OutputText:_t.OutputText,PINRequest:Pt.PINRequest,PINResponse:Mt.PINResponse,POIData:ht.POIData,POIProfile:It.POIProfile,POISoftware:At.POISoftware,POIStatus:Nt.POIStatus,POISystemData:Ot.POISystemData,POITerminalData:St.POITerminalData,Parameter:Dt.Parameter,PaymentAccountReq:Et.PaymentAccountReq,PaymentAccountStatus:qt.PaymentAccountStatus,PaymentAcquirerData:jt.PaymentAcquirerData,PaymentData:Lt.PaymentData,PaymentInstrumentData:Vt.PaymentInstrumentData,PaymentReceipt:Ft.PaymentReceipt,PaymentRequest:Ut.PaymentRequest,PaymentResponse:kt.PaymentResponse,PaymentResult:Ht.PaymentResult,PaymentToken:Bt.PaymentToken,PaymentTotals:xt.PaymentTotals,PaymentTransaction:Kt.PaymentTransaction,PerformedTransaction:Yt.PerformedTransaction,PredefinedContent:Qt.PredefinedContent,PrintOutput:Jt.PrintOutput,PrintRequest:zt.PrintRequest,PrintResponse:Xt.PrintResponse,Rebates:$t.Rebates,ReconciliationRequest:en.ReconciliationRequest,ReconciliationResponse:tn.ReconciliationResponse,RelativeDistinguishedName:an.RelativeDistinguishedName,RepeatedMessageResponse:rn.RepeatedMessageResponse,RepeatedResponseMessageBody:on.RepeatedResponseMessageBody,Response:un.Response,ReversalRequest:ln.ReversalRequest,ReversalResponse:dn.ReversalResponse,SaleData:mn.SaleData,SaleItem:fn.SaleItem,SaleItemRebate:bn.SaleItemRebate,SaleProfile:Tn.SaleProfile,SaleSoftware:vn.SaleSoftware,SaleTerminalData:_n.SaleTerminalData,SaleToAcquirerData:Rn.SaleToAcquirerData,SaleToIssuerData:Pn.SaleToIssuerData,SaleToPOIRequest:Cn.SaleToPOIRequest,SaleToPOIResponse:Mn.SaleToPOIResponse,SaleToPOISecuredMessage:gn.SaleToPOISecuredMessage,SecurityKey:hn.SecurityKey,SecurityTrailer:In.SecurityTrailer,SensitiveCardData:An.SensitiveCardData,SensitiveMobileData:Nn.SensitiveMobileData,ShopperInteractionDevice:Dn.ShopperInteractionDevice,SignaturePoint:En.SignaturePoint,SignedData:qn.SignedData,Signer:jn.Signer,SignerIdentifier:Ln.SignerIdentifier,SoundContent:wn.SoundContent,SoundRequest:Un.SoundRequest,SoundResponse:kn.SoundResponse,SponsoredMerchant:Hn.SponsoredMerchant,StoredValueAccountId:Bn.StoredValueAccountId,StoredValueAccountStatus:xn.StoredValueAccountStatus,StoredValueData:Gn.StoredValueData,StoredValueRequest:Yn.StoredValueRequest,StoredValueResponse:Wn.StoredValueResponse,StoredValueResult:Qn.StoredValueResult,TerminalApiRequest:zn.TerminalApiRequest,TerminalApiResponse:Xn.TerminalApiResponse,TerminalApiSecuredRequest:Zn.TerminalApiSecuredRequest,TerminalApiSecuredResponse:$n.TerminalApiSecuredResponse,TotalFilter:aa.TotalFilter,TrackData:ra.TrackData,TransactionConditions:ua.TransactionConditions,TransactionIdentification:sa.TransactionIdentification,TransactionStatusRequest:ca.TransactionStatusRequest,TransactionStatusResponse:pa.TransactionStatusResponse,TransactionToPerform:la.TransactionToPerform,TransactionTotals:da.TransactionTotals,TransmitRequest:ma.TransmitRequest,TransmitResponse:fa.TransmitResponse,UTMCoordinates:ba.UTMCoordinates},Ca=function(){function e(){}return e.findCorrectType=function(e,t){if(null==e)return t;if(-1!==_a.indexOf(t.toLowerCase()))return t;if("Date"===t)return t;if(Ra[t])return t;if(!Pa[t])return t;var n=Pa[t].discriminator;if(null==n)return t;if(e[n]){var a=e[n];return Pa[a]?a:t}return t},e.serialize=function(t,n){if(null==t)return t;if(-1!==_a.indexOf(n.toLowerCase()))return t;if(0===n.lastIndexOf("Array<",0)){var a=n.replace("Array<","");a=a.substring(0,a.length-1);var r=[];for(var i in t){var o=t[i];r.push(e.serialize(o,a))}return r}if("Date"===n)return t.toISOString();if(Ra[n])return t;if(!Pa[n])return t;n=this.findCorrectType(t,n);var u=Pa[n].getAttributeTypeMap(),s={};for(var i in u){var c=u[i];s[c.baseName]=e.serialize(t[c.name],c.type)}return s},e.deserialize=function(t,n){if(n=e.findCorrectType(t,n),null==t)return t;if(-1!==_a.indexOf(n.toLowerCase()))return t;if(0===n.lastIndexOf("Array<",0)){var a=n.replace("Array<","");a=a.substring(0,a.length-1);var r=[];for(var i in t){var o=t[i];r.push(e.deserialize(o,a))}return r}if("Date"===n)return new Date(t);if(Ra[n])return t;if(!Pa[n])return t;var u=new Pa[n],s=Pa[n].getAttributeTypeMap();for(var i in s){var c=s[i];u[c.name]=e.deserialize(t[c.baseName],c.type)}return u},e}();t.ObjectSerializer=Ca},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AbortRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"abortReason",baseName:"AbortReason",type:"string"},{name:"displayOutput",baseName:"DisplayOutput",type:"DisplayOutput"},{name:"messageReference",baseName:"MessageReference",type:"MessageReference"}],e}();t.AbortRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AccountType=void 0,function(e){e[e.CardTotals="CardTotals"]="CardTotals",e[e.Checking="Checking"]="Checking",e[e.CreditCard="CreditCard"]="CreditCard",e[e.Default="Default"]="Default",e[e.EpurseCard="EpurseCard"]="EpurseCard",e[e.Investment="Investment"]="Investment",e[e.Savings="Savings"]="Savings",e[e.Universal="Universal"]="Universal"}(t.AccountType||(t.AccountType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AdminRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"serviceIdentification",baseName:"ServiceIdentification",type:"string"}],e}();t.AdminRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AdminResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"response",baseName:"Response",type:"Response"}],e}();t.AdminResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AlgorithmIdentifier=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"algorithm",baseName:"Algorithm",type:"AlgorithmType"},{name:"parameter",baseName:"Parameter",type:"Parameter"}],e}();t.AlgorithmIdentifier=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AlgorithmType=void 0,function(e){e[e.DesEde3Cbc="Des-ede3-cbc"]="DesEde3Cbc",e[e.DesEde3Ecb="Des-ede3-ecb"]="DesEde3Ecb",e[e.IdDukptWrap="Id-dukpt-wrap"]="IdDukptWrap",e[e.IdRetailCbcMAC="Id-retail-cbc-MAC"]="IdRetailCbcMAC",e[e.IdRetailCbcMACSha256="Id-retail-cbc-MAC-sha-256"]="IdRetailCbcMACSha256",e[e.IdSha256="Id-sha256"]="IdSha256",e[e.IdUkptWrap="id-ukpt-wrap "]="IdUkptWrap",e[e.RsaEncryption="RsaEncryption"]="RsaEncryption",e[e.Sha256WithRSAEncryption="Sha256WithRSAEncryption"]="Sha256WithRSAEncryption"}(t.AlgorithmType||(t.AlgorithmType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AlignmentType=void 0,function(e){e[e.Centred="Centred"]="Centred",e[e.Justified="Justified"]="Justified",e[e.Left="Left"]="Left",e[e.Right="Right"]="Right"}(t.AlignmentType||(t.AlignmentType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AllowedProduct=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"additionalProductInfo",baseName:"AdditionalProductInfo",type:"string"},{name:"eanUpc",baseName:"EanUpc",type:"string"},{name:"productCode",baseName:"ProductCode",type:"string"},{name:"productLabel",baseName:"ProductLabel",type:"string"}],e}();t.AllowedProduct=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Amount=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currency",baseName:"Currency",type:"string"},{name:"value",baseName:"Value",type:"number"}],e}();t.Amount=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AmountsReq=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cashBackAmount",baseName:"CashBackAmount",type:"number"},{name:"currency",baseName:"Currency",type:"string"},{name:"maximumCashBackAmount",baseName:"MaximumCashBackAmount",type:"number"},{name:"minimumAmountToDeliver",baseName:"MinimumAmountToDeliver",type:"number"},{name:"minimumSplitAmount",baseName:"MinimumSplitAmount",type:"number"},{name:"paidAmount",baseName:"PaidAmount",type:"number"},{name:"requestedAmount",baseName:"RequestedAmount",type:"number"},{name:"tipAmount",baseName:"TipAmount",type:"number"}],e}();t.AmountsReq=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AmountsResp=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"authorizedAmount",baseName:"AuthorizedAmount",type:"number"},{name:"cashBackAmount",baseName:"CashBackAmount",type:"number"},{name:"currency",baseName:"Currency",type:"string"},{name:"tipAmount",baseName:"TipAmount",type:"number"},{name:"totalFeesAmount",baseName:"TotalFeesAmount",type:"number"},{name:"totalRebatesAmount",baseName:"TotalRebatesAmount",type:"number"}],e}();t.AmountsResp=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ApplicationInfo=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"adyenLibrary",baseName:"adyenLibrary",type:"CommonField"},{name:"adyenPaymentSource",baseName:"adyenPaymentSource",type:"CommonField"},{name:"externalPlatform",baseName:"externalPlatform",type:"ExternalPlatform"},{name:"merchantApplication",baseName:"merchantApplication",type:"CommonField"},{name:"merchantDevice",baseName:"merchantDevice",type:"MerchantDevice"},{name:"paymentDetailsSource",baseName:"paymentDetailsSource",type:"CommonField"},{name:"shopperInteractionDevice",baseName:"shopperInteractionDevice",type:"ShopperInteractionDevice"}],e}();t.ApplicationInfo=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AreaSize=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"x",baseName:"X",type:"string"},{name:"y",baseName:"Y",type:"string"}],e}();t.AreaSize=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AuthenticatedData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"encapsulatedContent",baseName:"EncapsulatedContent",type:"EncapsulatedContent"},{name:"keyTransportOrKEK",baseName:"KeyTransportOrKEK",type:"Array"},{name:"mAC",baseName:"MAC",type:"AnyType"},{name:"mACAlgorithm",baseName:"MACAlgorithm",type:"AlgorithmIdentifier"},{name:"version",baseName:"Version",type:"AuthenticatedData.VersionEnum"}],e}();t.AuthenticatedData=a,function(e){!function(e){e[e.V0="V0"]="V0",e[e.V1="V1"]="V1",e[e.V2="V2"]="V2",e[e.V3="V3"]="V3",e[e.V4="V4"]="V4",e[e.V5="V5"]="V5"}(e.VersionEnum||(e.VersionEnum={}))}(a=t.AuthenticatedData||(t.AuthenticatedData={})),t.AuthenticatedData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AuthenticationMethodType=void 0,function(e){e[e.Bypass="Bypass"]="Bypass",e[e.ManualVerification="ManualVerification"]="ManualVerification",e[e.MerchantAuthentication="MerchantAuthentication"]="MerchantAuthentication",e[e.OfflinePIN="OfflinePIN"]="OfflinePIN",e[e.OnlinePIN="OnlinePIN"]="OnlinePIN",e[e.PaperSignature="PaperSignature"]="PaperSignature",e[e.SecureCertificate="SecureCertificate"]="SecureCertificate",e[e.SecureNoCertificate="SecureNoCertificate"]="SecureNoCertificate",e[e.SecuredChannel="SecuredChannel"]="SecuredChannel",e[e.SignatureCapture="SignatureCapture"]="SignatureCapture",e[e.UnknownMethod="UnknownMethod"]="UnknownMethod"}(t.AuthenticationMethodType||(t.AuthenticationMethodType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BalanceInquiryRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyAccountReq",baseName:"LoyaltyAccountReq",type:"LoyaltyAccountReq"},{name:"paymentAccountReq",baseName:"PaymentAccountReq",type:"PaymentAccountReq"}],e}();t.BalanceInquiryRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BalanceInquiryResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyAccountStatus",baseName:"LoyaltyAccountStatus",type:"LoyaltyAccountStatus"},{name:"paymentAccountStatus",baseName:"PaymentAccountStatus",type:"PaymentAccountStatus"},{name:"response",baseName:"Response",type:"Response"}],e}();t.BalanceInquiryResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BarcodeType=void 0,function(e){e[e.Code128="Code128"]="Code128",e[e.Code25="Code25"]="Code25",e[e.EAN13="EAN13"]="EAN13",e[e.EAN8="EAN8"]="EAN8",e[e.PDF417="PDF417"]="PDF417",e[e.QRCODE="QRCODE"]="QRCODE",e[e.UPCA="UPCA"]="UPCA"}(t.BarcodeType||(t.BarcodeType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BatchRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"removeAllFlag",baseName:"RemoveAllFlag",type:"boolean"},{name:"transactionToPerform",baseName:"TransactionToPerform",type:"Array"}],e}();t.BatchRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BatchResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"performedTransaction",baseName:"PerformedTransaction",type:"Array"},{name:"response",baseName:"Response",type:"Response"}],e}();t.BatchResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CapturedSignature=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"areaSize",baseName:"AreaSize",type:"AreaSize"},{name:"signaturePoint",baseName:"SignaturePoint",type:"Array"}],e}();t.CapturedSignature=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardAcquisitionRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardAcquisitionTransaction",baseName:"CardAcquisitionTransaction",type:"CardAcquisitionTransaction"},{name:"saleData",baseName:"SaleData",type:"SaleData"}],e}();t.CardAcquisitionRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardAcquisitionResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerOrder",baseName:"CustomerOrder",type:"Array"},{name:"loyaltyAccount",baseName:"LoyaltyAccount",type:"Array"},{name:"paymentBrand",baseName:"PaymentBrand",type:"Array"},{name:"paymentInstrumentData",baseName:"PaymentInstrumentData",type:"PaymentInstrumentData"},{name:"pOIData",baseName:"POIData",type:"POIData"},{name:"response",baseName:"Response",type:"Response"},{name:"saleData",baseName:"SaleData",type:"SaleData"}],e}();t.CardAcquisitionResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardAcquisitionTransaction=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"allowedLoyaltyBrand",baseName:"AllowedLoyaltyBrand",type:"Array"},{name:"allowedPaymentBrand",baseName:"AllowedPaymentBrand",type:"Array"},{name:"cashBackFlag",baseName:"CashBackFlag",type:"boolean"},{name:"customerLanguage",baseName:"CustomerLanguage",type:"string"},{name:"forceCustomerSelectionFlag",baseName:"ForceCustomerSelectionFlag",type:"boolean"},{name:"forceEntryMode",baseName:"ForceEntryMode",type:"Array>"},{name:"loyaltyHandling",baseName:"LoyaltyHandling",type:"CardAcquisitionTransaction.LoyaltyHandlingEnum"},{name:"paymentType",baseName:"PaymentType",type:"CardAcquisitionTransaction.PaymentTypeEnum"},{name:"totalAmount",baseName:"TotalAmount",type:"number"}],e}();t.CardAcquisitionTransaction=a,function(e){!function(e){e[e.CheckReader="CheckReader"]="CheckReader",e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(e.ForceEntryModeEnum||(e.ForceEntryModeEnum={})),function(e){e[e.Allowed="Allowed"]="Allowed",e[e.Forbidden="Forbidden"]="Forbidden",e[e.Processed="Processed"]="Processed",e[e.Proposed="Proposed"]="Proposed",e[e.Required="Required"]="Required"}(e.LoyaltyHandlingEnum||(e.LoyaltyHandlingEnum={})),function(e){e[e.CashAdvance="CashAdvance"]="CashAdvance",e[e.CashDeposit="CashDeposit"]="CashDeposit",e[e.Completion="Completion"]="Completion",e[e.FirstReservation="FirstReservation"]="FirstReservation",e[e.Instalment="Instalment"]="Instalment",e[e.IssuerInstalment="IssuerInstalment"]="IssuerInstalment",e[e.Normal="Normal"]="Normal",e[e.OneTimeReservation="OneTimeReservation"]="OneTimeReservation",e[e.PaidOut="PaidOut"]="PaidOut",e[e.Recurring="Recurring"]="Recurring",e[e.Refund="Refund"]="Refund",e[e.UpdateReservation="UpdateReservation"]="UpdateReservation"}(e.PaymentTypeEnum||(e.PaymentTypeEnum={}))}(a=t.CardAcquisitionTransaction||(t.CardAcquisitionTransaction={})),t.CardAcquisitionTransaction=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"allowedProduct",baseName:"AllowedProduct",type:"Array"},{name:"allowedProductCode",baseName:"AllowedProductCode",type:"Array"},{name:"cardCountryCode",baseName:"CardCountryCode",type:"string"},{name:"customerOrder",baseName:"CustomerOrder",type:"Array"},{name:"entryMode",baseName:"EntryMode",type:"Array"},{name:"maskedPAN",baseName:"MaskedPAN",type:"string"},{name:"paymentAccountRef",baseName:"PaymentAccountRef",type:"string"},{name:"paymentBrand",baseName:"PaymentBrand",type:"string"},{name:"paymentToken",baseName:"PaymentToken",type:"PaymentToken"},{name:"protectedCardData",baseName:"ProtectedCardData",type:"ContentInformation"},{name:"sensitiveCardData",baseName:"SensitiveCardData",type:"SensitiveCardData"}],e}();t.CardData=a,function(e){!function(e){e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.Mobile="Mobile"]="Mobile",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(e.EntryModeEnum||(e.EntryModeEnum={}))}(a=t.CardData||(t.CardData={})),t.CardData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardReaderAPDURequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"aPDUClass",baseName:"APDUClass",type:"AnyType"},{name:"aPDUData",baseName:"APDUData",type:"AnyType"},{name:"aPDUExpectedLength",baseName:"APDUExpectedLength",type:"AnyType"},{name:"aPDUInstruction",baseName:"APDUInstruction",type:"AnyType"},{name:"aPDUPar1",baseName:"APDUPar1",type:"AnyType"},{name:"aPDUPar2",baseName:"APDUPar2",type:"AnyType"}],e}();t.CardReaderAPDURequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardReaderAPDUResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"aPDUData",baseName:"APDUData",type:"AnyType"},{name:"cardStatusWords",baseName:"CardStatusWords",type:"AnyType"},{name:"response",baseName:"Response",type:"Response"}],e}();t.CardReaderAPDUResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardReaderInitRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"displayOutput",baseName:"DisplayOutput",type:"DisplayOutput"},{name:"forceEntryMode",baseName:"ForceEntryMode",type:"Array>"},{name:"leaveCardFlag",baseName:"LeaveCardFlag",type:"boolean"},{name:"maxWaitingTime",baseName:"MaxWaitingTime",type:"number"},{name:"warmResetFlag",baseName:"WarmResetFlag",type:"boolean"}],e}();t.CardReaderInitRequest=a,function(e){!function(e){e[e.CheckReader="CheckReader"]="CheckReader",e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(e.ForceEntryModeEnum||(e.ForceEntryModeEnum={}))}(a=t.CardReaderInitRequest||(t.CardReaderInitRequest={})),t.CardReaderInitRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardReaderInitResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"entryMode",baseName:"EntryMode",type:"Array"},{name:"iCCResetData",baseName:"ICCResetData",type:"ICCResetData"},{name:"response",baseName:"Response",type:"Response"},{name:"trackData",baseName:"TrackData",type:"Array"}],e}();t.CardReaderInitResponse=a,function(e){!function(e){e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.Mobile="Mobile"]="Mobile",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(e.EntryModeEnum||(e.EntryModeEnum={}))}(a=t.CardReaderInitResponse||(t.CardReaderInitResponse={})),t.CardReaderInitResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardReaderPowerOffRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"displayOutput",baseName:"DisplayOutput",type:"DisplayOutput"},{name:"maxWaitingTime",baseName:"MaxWaitingTime",type:"number"}],e}();t.CardReaderPowerOffRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardReaderPowerOffResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"response",baseName:"Response",type:"Response"}],e}();t.CardReaderPowerOffResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardholderPIN=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"additionalInput",baseName:"AdditionalInput",type:"string"},{name:"encrPINBlock",baseName:"EncrPINBlock",type:"ContentInformation"},{name:"pINFormat",baseName:"PINFormat",type:"PINFormatType"}],e}();t.CardholderPIN=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CashHandlingDevice=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cashHandlingOkFlag",baseName:"CashHandlingOkFlag",type:"boolean"},{name:"coinsOrBills",baseName:"CoinsOrBills",type:"Array"},{name:"currency",baseName:"Currency",type:"string"}],e}();t.CashHandlingDevice=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CharacterHeightType=void 0,function(e){e[e.DoubleHeight="DoubleHeight"]="DoubleHeight",e[e.HalfHeight="HalfHeight"]="HalfHeight",e[e.SingleHeight="SingleHeight"]="SingleHeight"}(t.CharacterHeightType||(t.CharacterHeightType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CharacterStyleType=void 0,function(e){e[e.Bold="Bold"]="Bold",e[e.Italic="Italic"]="Italic",e[e.Normal="Normal"]="Normal",e[e.Underlined="Underlined"]="Underlined"}(t.CharacterStyleType||(t.CharacterStyleType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CharacterWidthType=void 0,function(e){e[e.DoubleWidth="DoubleWidth"]="DoubleWidth",e[e.SingleWidth="SingleWidth"]="SingleWidth"}(t.CharacterWidthType||(t.CharacterWidthType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CheckData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"accountNumber",baseName:"AccountNumber",type:"string"},{name:"bankID",baseName:"BankID",type:"string"},{name:"checkCardNumber",baseName:"CheckCardNumber",type:"string"},{name:"checkNumber",baseName:"CheckNumber",type:"string"},{name:"country",baseName:"Country",type:"string"},{name:"trackData",baseName:"TrackData",type:"TrackData"},{name:"typeCode",baseName:"TypeCode",type:"CheckData.TypeCodeEnum"}],e}();t.CheckData=a,function(e){!function(e){e[e.Company="Company"]="Company",e[e.Personal="Personal"]="Personal"}(e.TypeCodeEnum||(e.TypeCodeEnum={}))}(a=t.CheckData||(t.CheckData={})),t.CheckData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CheckTypeCodeType=void 0,function(e){e[e.Company="Company"]="Company",e[e.Personal="Personal"]="Personal"}(t.CheckTypeCodeType||(t.CheckTypeCodeType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoinsOrBills=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"number",baseName:"Number",type:"number"},{name:"unitValue",baseName:"UnitValue",type:"number"}],e}();t.CoinsOrBills=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorType=void 0,function(e){e[e.Black="Black"]="Black",e[e.Blue="Blue"]="Blue",e[e.Cyan="Cyan"]="Cyan",e[e.Green="Green"]="Green",e[e.Magenta="Magenta"]="Magenta",e[e.Red="Red"]="Red",e[e.White="White"]="White",e[e.Yellow="Yellow"]="Yellow"}(t.ColorType||(t.ColorType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CommonField=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"version",baseName:"version",type:"string"}],e}();t.CommonField=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentInformation=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"authenticatedData",baseName:"AuthenticatedData",type:"AuthenticatedData"},{name:"contentType",baseName:"ContentType",type:"ContentType"},{name:"digestedData",baseName:"DigestedData",type:"DigestedData"},{name:"envelopedData",baseName:"EnvelopedData",type:"EnvelopedData"},{name:"namedKeyEncryptedData",baseName:"NamedKeyEncryptedData",type:"NamedKeyEncryptedData"},{name:"signedData",baseName:"SignedData",type:"SignedData"}],e}();t.ContentInformation=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentType=void 0,function(e){e[e.CtAuthData="Id-ct-authData"]="CtAuthData",e[e.Data="Id-data"]="Data",e[e.DigestedData="Id-digestedData"]="DigestedData",e[e.EncryptedData="Id-encryptedData"]="EncryptedData",e[e.EnvelopedData="Id-envelopedData"]="EnvelopedData",e[e.SignedData="Id-signedData"]="SignedData"}(t.ContentType||(t.ContentType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CurrencyConversion=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"commission",baseName:"Commission",type:"number"},{name:"convertedAmount",baseName:"ConvertedAmount",type:"Amount"},{name:"customerApprovedFlag",baseName:"CustomerApprovedFlag",type:"boolean"},{name:"declaration",baseName:"Declaration",type:"string"},{name:"markup",baseName:"Markup",type:"number"},{name:"rate",baseName:"Rate",type:"number"}],e}();t.CurrencyConversion=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CustomerOrder=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"accessedBy",baseName:"AccessedBy",type:"string"},{name:"additionalInformation",baseName:"AdditionalInformation",type:"string"},{name:"currency",baseName:"Currency",type:"string"},{name:"currentAmount",baseName:"CurrentAmount",type:"number"},{name:"customerOrderID",baseName:"CustomerOrderID",type:"string"},{name:"endDate",baseName:"EndDate",type:"{ [key: string]: AnyType; }"},{name:"forecastedAmount",baseName:"ForecastedAmount",type:"number"},{name:"openOrderState",baseName:"OpenOrderState",type:"boolean"},{name:"startDate",baseName:"StartDate",type:"{ [key: string]: AnyType; }"}],e}();t.CustomerOrder=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CustomerOrderReqType=void 0,function(e){e[e.Both="Both"]="Both",e[e.Closed="Closed"]="Closed",e[e.Open="Open"]="Open"}(t.CustomerOrderReqType||(t.CustomerOrderReqType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DeviceType=void 0,function(e){e[e.CashierDisplay="CashierDisplay"]="CashierDisplay",e[e.CashierInput="CashierInput"]="CashierInput",e[e.CustomerDisplay="CustomerDisplay"]="CustomerDisplay",e[e.CustomerInput="CustomerInput"]="CustomerInput"}(t.DeviceType||(t.DeviceType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DiagnosisRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"acquirerID",baseName:"AcquirerID",type:"Array"},{name:"hostDiagnosisFlag",baseName:"HostDiagnosisFlag",type:"boolean"},{name:"pOIID",baseName:"POIID",type:"string"}],e}();t.DiagnosisRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DiagnosisResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"hostStatus",baseName:"HostStatus",type:"Array"},{name:"loggedSaleID",baseName:"LoggedSaleID",type:"Array"},{name:"pOIStatus",baseName:"POIStatus",type:"POIStatus"},{name:"response",baseName:"Response",type:"Response"}],e}();t.DiagnosisResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DigestedData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"digest",baseName:"Digest",type:"AnyType"},{name:"digestAlgorithm",baseName:"DigestAlgorithm",type:"AlgorithmIdentifier"},{name:"encapsulatedContent",baseName:"EncapsulatedContent",type:"EncapsulatedContent"},{name:"version",baseName:"Version",type:"DigestedData.VersionEnum"}],e}();t.DigestedData=a,function(e){!function(e){e[e.V0="V0"]="V0",e[e.V1="V1"]="V1",e[e.V2="V2"]="V2",e[e.V3="V3"]="V3",e[e.V4="V4"]="V4",e[e.V5="V5"]="V5"}(e.VersionEnum||(e.VersionEnum={}))}(a=t.DigestedData||(t.DigestedData={})),t.DigestedData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DisplayOutput=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"device",baseName:"Device",type:"DeviceType"},{name:"infoQualify",baseName:"InfoQualify",type:"InfoQualifyType"},{name:"menuEntry",baseName:"MenuEntry",type:"Array"},{name:"minimumDisplayTime",baseName:"MinimumDisplayTime",type:"number"},{name:"outputContent",baseName:"OutputContent",type:"OutputContent"},{name:"outputSignature",baseName:"OutputSignature",type:"AnyType"},{name:"responseRequiredFlag",baseName:"ResponseRequiredFlag",type:"boolean"}],e}();t.DisplayOutput=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DisplayRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"displayOutput",baseName:"DisplayOutput",type:"Array"}],e}();t.DisplayRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DisplayResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"outputResult",baseName:"OutputResult",type:"Array"}],e}();t.DisplayResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DocumentQualifierType=void 0,function(e){e[e.CashierReceipt="CashierReceipt"]="CashierReceipt",e[e.CustomerReceipt="CustomerReceipt"]="CustomerReceipt",e[e.Document="Document"]="Document",e[e.Journal="Journal"]="Journal",e[e.SaleReceipt="SaleReceipt"]="SaleReceipt",e[e.Voucher="Voucher"]="Voucher"}(t.DocumentQualifierType||(t.DocumentQualifierType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EnableServiceRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"displayOutput",baseName:"DisplayOutput",type:"DisplayOutput"},{name:"servicesEnabled",baseName:"ServicesEnabled",type:"Array"},{name:"transactionAction",baseName:"TransactionAction",type:"TransactionActionType"}],e}();t.EnableServiceRequest=a,function(e){!function(e){e[e.CardAcquisition="CardAcquisition"]="CardAcquisition",e[e.Loyalty="Loyalty"]="Loyalty",e[e.Payment="Payment"]="Payment"}(e.ServicesEnabledEnum||(e.ServicesEnabledEnum={}))}(a=t.EnableServiceRequest||(t.EnableServiceRequest={})),t.EnableServiceRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EnableServiceResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"response",baseName:"Response",type:"Response"}],e}();t.EnableServiceResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EncapsulatedContent=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"content",baseName:"Content",type:"AnyType"},{name:"contentType",baseName:"ContentType",type:"ContentType"}],e}();t.EncapsulatedContent=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EncryptedContent=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"contentEncryptionAlgorithm",baseName:"ContentEncryptionAlgorithm",type:"AlgorithmIdentifier"},{name:"contentType",baseName:"ContentType",type:"ContentType"},{name:"encryptedData",baseName:"EncryptedData",type:"AnyType"}],e}();t.EncryptedContent=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EntryModeType=void 0,function(e){e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.Mobile="Mobile"]="Mobile",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(t.EntryModeType||(t.EntryModeType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EnvelopedData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"encryptedContent",baseName:"EncryptedContent",type:"EncryptedContent"},{name:"keyTransportOrKEK",baseName:"KeyTransportOrKEK",type:"Array"},{name:"version",baseName:"Version",type:"EnvelopedData.VersionEnum"}],e}();t.EnvelopedData=a,function(e){!function(e){e[e.V0="V0"]="V0",e[e.V1="V1"]="V1",e[e.V2="V2"]="V2",e[e.V3="V3"]="V3",e[e.V4="V4"]="V4",e[e.V5="V5"]="V5"}(e.VersionEnum||(e.VersionEnum={}))}(a=t.EnvelopedData||(t.EnvelopedData={})),t.EnvelopedData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorConditionType=void 0,function(e){e[e.Aborted="Aborted"]="Aborted",e[e.Busy="Busy"]="Busy",e[e.Cancel="Cancel"]="Cancel",e[e.DeviceOut="DeviceOut"]="DeviceOut",e[e.InProgress="InProgress"]="InProgress",e[e.InsertedCard="InsertedCard"]="InsertedCard",e[e.InvalidCard="InvalidCard"]="InvalidCard",e[e.LoggedOut="LoggedOut"]="LoggedOut",e[e.MessageFormat="MessageFormat"]="MessageFormat",e[e.NotAllowed="NotAllowed"]="NotAllowed",e[e.NotFound="NotFound"]="NotFound",e[e.PaymentRestriction="PaymentRestriction"]="PaymentRestriction",e[e.Refusal="Refusal"]="Refusal",e[e.UnavailableDevice="UnavailableDevice"]="UnavailableDevice",e[e.UnavailableService="UnavailableService"]="UnavailableService",e[e.UnreachableHost="UnreachableHost"]="UnreachableHost",e[e.WrongPIN="WrongPIN"]="WrongPIN"}(t.ErrorConditionType||(t.ErrorConditionType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventNotification=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerLanguage",baseName:"CustomerLanguage",type:"string"},{name:"displayOutput",baseName:"DisplayOutput",type:"DisplayOutput"},{name:"eventDetails",baseName:"EventDetails",type:"string"},{name:"eventToNotify",baseName:"EventToNotify",type:"EventToNotifyType"},{name:"maintenanceRequiredFlag",baseName:"MaintenanceRequiredFlag",type:"boolean"},{name:"rejectedMessage",baseName:"RejectedMessage",type:"AnyType"},{name:"timeStamp",baseName:"TimeStamp",type:"string"}],e}();t.EventNotification=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventToNotifyType=void 0,function(e){e[e.Abort="Abort"]="Abort",e[e.BeginMaintenance="BeginMaintenance"]="BeginMaintenance",e[e.CardInserted="CardInserted"]="CardInserted",e[e.CardRemoved="CardRemoved"]="CardRemoved",e[e.Completed="Completed"]="Completed",e[e.CustomerLanguage="CustomerLanguage"]="CustomerLanguage",e[e.EndMaintenance="EndMaintenance"]="EndMaintenance",e[e.Initialised="Initialised"]="Initialised",e[e.KeyPressed="KeyPressed"]="KeyPressed",e[e.OutOfOrder="OutOfOrder"]="OutOfOrder",e[e.Reject="Reject"]="Reject",e[e.SaleAdmin="SaleAdmin"]="SaleAdmin",e[e.SaleWakeUp="SaleWakeUp"]="SaleWakeUp",e[e.SecurityAlarm="SecurityAlarm"]="SecurityAlarm",e[e.Shutdown="Shutdown"]="Shutdown",e[e.StopAssistance="StopAssistance"]="StopAssistance"}(t.EventToNotifyType||(t.EventToNotifyType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExternalPlatform=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"version",baseName:"version",type:"string"}],e}();t.ExternalPlatform=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ForceEntryModeType=void 0,function(e){e[e.CheckReader="CheckReader"]="CheckReader",e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(t.ForceEntryModeType||(t.ForceEntryModeType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GenericProfileType=void 0,function(e){e[e.Basic="Basic"]="Basic",e[e.Extended="Extended"]="Extended",e[e.Standard="Standard"]="Standard"}(t.GenericProfileType||(t.GenericProfileType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GeographicCoordinates=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"latitude",baseName:"Latitude",type:"string"},{name:"longitude",baseName:"Longitude",type:"string"}],e}();t.GeographicCoordinates=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Geolocation=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"geographicCoordinates",baseName:"GeographicCoordinates",type:"GeographicCoordinates"},{name:"uTMCoordinates",baseName:"UTMCoordinates",type:"UTMCoordinates"}],e}();t.Geolocation=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetTotalsRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"totalDetails",baseName:"TotalDetails",type:"Array"},{name:"totalFilter",baseName:"TotalFilter",type:"TotalFilter"}],e}();t.GetTotalsRequest=a,function(e){!function(e){e[e.OperatorID="OperatorID"]="OperatorID",e[e.POIID="POIID"]="POIID",e[e.SaleID="SaleID"]="SaleID",e[e.ShiftNumber="ShiftNumber"]="ShiftNumber",e[e.TotalsGroupID="TotalsGroupID"]="TotalsGroupID"}(e.TotalDetailsEnum||(e.TotalDetailsEnum={}))}(a=t.GetTotalsRequest||(t.GetTotalsRequest={})),t.GetTotalsRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetTotalsResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"pOIReconciliationID",baseName:"POIReconciliationID",type:"string"},{name:"response",baseName:"Response",type:"Response"},{name:"transactionTotals",baseName:"TransactionTotals",type:"Array"}],e}();t.GetTotalsResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalStatusType=void 0,function(e){e[e.Busy="Busy"]="Busy",e[e.Maintenance="Maintenance"]="Maintenance",e[e.OK="OK"]="OK",e[e.Unreachable="Unreachable"]="Unreachable"}(t.GlobalStatusType||(t.GlobalStatusType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HostStatus=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"acquirerID",baseName:"AcquirerID",type:"string"},{name:"isReachableFlag",baseName:"IsReachableFlag",type:"boolean"}],e}();t.HostStatus=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ICCResetData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"atrValue",baseName:"AtrValue",type:"AnyType"},{name:"cardStatusWords",baseName:"CardStatusWords",type:"AnyType"}],e}();t.ICCResetData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IdentificationSupportType=void 0,function(e){e[e.HybridCard="HybridCard"]="HybridCard",e[e.LinkedCard="LinkedCard"]="LinkedCard",e[e.LoyaltyCard="LoyaltyCard"]="LoyaltyCard",e[e.NoCard="NoCard"]="NoCard"}(t.IdentificationSupportType||(t.IdentificationSupportType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IdentificationType=void 0,function(e){e[e.AccountNumber="AccountNumber"]="AccountNumber",e[e.BarCode="BarCode"]="BarCode",e[e.ISOTrack2="ISOTrack2"]="ISOTrack2",e[e.PAN="PAN"]="PAN",e[e.PhoneNumber="PhoneNumber"]="PhoneNumber"}(t.IdentificationType||(t.IdentificationType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InfoQualifyType=void 0,function(e){e[e.CustomerAssistance="CustomerAssistance"]="CustomerAssistance",e[e.Display="Display"]="Display",e[e.Document="Document"]="Document",e[e.Error="Error"]="Error",e[e.Input="Input"]="Input",e[e.POIReplication="POIReplication"]="POIReplication",e[e.Receipt="Receipt"]="Receipt",e[e.Sound="Sound"]="Sound",e[e.Status="Status"]="Status",e[e.Voucher="Voucher"]="Voucher"}(t.InfoQualifyType||(t.InfoQualifyType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Input=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"confirmedFlag",baseName:"ConfirmedFlag",type:"boolean"},{name:"digitInput",baseName:"DigitInput",type:"string"},{name:"functionKey",baseName:"FunctionKey",type:"string"},{name:"inputCommand",baseName:"InputCommand",type:"InputCommandType"},{name:"menuEntryNumber",baseName:"MenuEntryNumber",type:"number"},{name:"password",baseName:"Password",type:"ContentInformation"},{name:"textInput",baseName:"TextInput",type:"string"}],e}();t.Input=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InputCommandType=void 0,function(e){e[e.DecimalString="DecimalString"]="DecimalString",e[e.DigitString="DigitString"]="DigitString",e[e.GetAnyKey="GetAnyKey"]="GetAnyKey",e[e.GetConfirmation="GetConfirmation"]="GetConfirmation",e[e.GetFunctionKey="GetFunctionKey"]="GetFunctionKey",e[e.GetMenuEntry="GetMenuEntry"]="GetMenuEntry",e[e.Password="Password"]="Password",e[e.SiteManager="SiteManager"]="SiteManager",e[e.TextString="TextString"]="TextString"}(t.InputCommandType||(t.InputCommandType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InputData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"beepKeyFlag",baseName:"BeepKeyFlag",type:"boolean"},{name:"defaultInputString",baseName:"DefaultInputString",type:"string"},{name:"device",baseName:"Device",type:"DeviceType"},{name:"disableCancelFlag",baseName:"DisableCancelFlag",type:"boolean"},{name:"disableCorrectFlag",baseName:"DisableCorrectFlag",type:"boolean"},{name:"disableValidFlag",baseName:"DisableValidFlag",type:"boolean"},{name:"fromRightToLeftFlag",baseName:"FromRightToLeftFlag",type:"boolean"},{name:"globalCorrectionFlag",baseName:"GlobalCorrectionFlag",type:"boolean"},{name:"immediateResponseFlag",baseName:"ImmediateResponseFlag",type:"boolean"},{name:"infoQualify",baseName:"InfoQualify",type:"InfoQualifyType"},{name:"inputCommand",baseName:"InputCommand",type:"InputCommandType"},{name:"maskCharactersFlag",baseName:"MaskCharactersFlag",type:"boolean"},{name:"maxDecimalLength",baseName:"MaxDecimalLength",type:"number"},{name:"maxInputTime",baseName:"MaxInputTime",type:"number"},{name:"maxLength",baseName:"MaxLength",type:"number"},{name:"menuBackFlag",baseName:"MenuBackFlag",type:"boolean"},{name:"minLength",baseName:"MinLength",type:"number"},{name:"notifyCardInputFlag",baseName:"NotifyCardInputFlag",type:"boolean"},{name:"stringMask",baseName:"StringMask",type:"string"},{name:"waitUserValidationFlag",baseName:"WaitUserValidationFlag",type:"boolean"}],e}();t.InputData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InputRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"displayOutput",baseName:"DisplayOutput",type:"DisplayOutput"},{name:"inputData",baseName:"InputData",type:"InputData"}],e}();t.InputRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InputResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"inputResult",baseName:"InputResult",type:"InputResult"},{name:"outputResult",baseName:"OutputResult",type:"OutputResult"}],e}();t.InputResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InputResult=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"device",baseName:"Device",type:"DeviceType"},{name:"infoQualify",baseName:"InfoQualify",type:"InfoQualifyType"},{name:"input",baseName:"Input",type:"Input"},{name:"response",baseName:"Response",type:"Response"}],e}();t.InputResult=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InputUpdate=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"maxDecimalLength",baseName:"MaxDecimalLength",type:"number"},{name:"maxLength",baseName:"MaxLength",type:"number"},{name:"menuEntry",baseName:"MenuEntry",type:"Array"},{name:"messageReference",baseName:"MessageReference",type:"MessageReference"},{name:"minLength",baseName:"MinLength",type:"number"},{name:"outputContent",baseName:"OutputContent",type:"OutputContent"},{name:"outputSignature",baseName:"OutputSignature",type:"AnyType"}],e}();t.InputUpdate=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Instalment=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"charges",baseName:"Charges",type:"number"},{name:"cumulativeAmount",baseName:"CumulativeAmount",type:"number"},{name:"firstAmount",baseName:"FirstAmount",type:"number"},{name:"firstPaymentDate",baseName:"FirstPaymentDate",type:"string"},{name:"instalmentType",baseName:"InstalmentType",type:"Array"},{name:"period",baseName:"Period",type:"number"},{name:"periodUnit",baseName:"PeriodUnit",type:"Instalment.PeriodUnitEnum"},{name:"planID",baseName:"PlanID",type:"string"},{name:"sequenceNumber",baseName:"SequenceNumber",type:"number"},{name:"totalNbOfPayments",baseName:"TotalNbOfPayments",type:"number"}],e}();t.Instalment=a,function(e){!function(e){e[e.DeferredInstalments="DeferredInstalments"]="DeferredInstalments",e[e.EqualInstalments="EqualInstalments"]="EqualInstalments",e[e.InequalInstalments="InequalInstalments"]="InequalInstalments"}(e.InstalmentTypeEnum||(e.InstalmentTypeEnum={})),function(e){e[e.Annual="Annual"]="Annual",e[e.Daily="Daily"]="Daily",e[e.Monthly="Monthly"]="Monthly",e[e.Weekly="Weekly"]="Weekly"}(e.PeriodUnitEnum||(e.PeriodUnitEnum={}))}(a=t.Instalment||(t.Instalment={})),t.Instalment=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InstalmentType=void 0,function(e){e[e.DeferredInstalments="DeferredInstalments"]="DeferredInstalments",e[e.EqualInstalments="EqualInstalments"]="EqualInstalments",e[e.InequalInstalments="InequalInstalments"]="InequalInstalments"}(t.InstalmentType||(t.InstalmentType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Issuer=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"relativeDistinguishedName",baseName:"RelativeDistinguishedName",type:"Array"}],e}();t.Issuer=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IssuerAndSerialNumber=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"issuer",baseName:"Issuer",type:"Issuer"},{name:"serialNumber",baseName:"SerialNumber",type:"number"}],e}();t.IssuerAndSerialNumber=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoginRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerOrderReq",baseName:"CustomerOrderReq",type:"Array"},{name:"dateTime",baseName:"DateTime",type:"{ [key: string]: AnyType; }"},{name:"operatorID",baseName:"OperatorID",type:"string"},{name:"operatorLanguage",baseName:"OperatorLanguage",type:"string"},{name:"pOISerialNumber",baseName:"POISerialNumber",type:"string"},{name:"saleSoftware",baseName:"SaleSoftware",type:"SaleSoftware"},{name:"saleTerminalData",baseName:"SaleTerminalData",type:"SaleTerminalData"},{name:"shiftNumber",baseName:"ShiftNumber",type:"string"},{name:"tokenRequestedType",baseName:"TokenRequestedType",type:"LoginRequest.TokenRequestedTypeEnum"},{name:"trainingModeFlag",baseName:"TrainingModeFlag",type:"boolean"}],e}();t.LoginRequest=a,function(e){!function(e){e[e.Both="Both"]="Both",e[e.Closed="Closed"]="Closed",e[e.Open="Open"]="Open"}(e.CustomerOrderReqEnum||(e.CustomerOrderReqEnum={})),function(e){e[e.Customer="Customer"]="Customer",e[e.Transaction="Transaction"]="Transaction"}(e.TokenRequestedTypeEnum||(e.TokenRequestedTypeEnum={}))}(a=t.LoginRequest||(t.LoginRequest={})),t.LoginRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoginResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"pOISystemData",baseName:"POISystemData",type:"POISystemData"},{name:"response",baseName:"Response",type:"Response"}],e}();t.LoginResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LogoutRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"maintenanceAllowed",baseName:"MaintenanceAllowed",type:"boolean"}],e}();t.LogoutRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LogoutResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"response",baseName:"Response",type:"Response"}],e}();t.LogoutResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyAccount=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyAccountID",baseName:"LoyaltyAccountID",type:"LoyaltyAccountId"},{name:"loyaltyBrand",baseName:"LoyaltyBrand",type:"string"}],e}();t.LoyaltyAccount=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyAccountId=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"entryMode",baseName:"EntryMode",type:"Array"},{name:"identificationSupport",baseName:"IdentificationSupport",type:"LoyaltyAccountId.IdentificationSupportEnum"},{name:"identificationType",baseName:"IdentificationType",type:"IdentificationType"},{name:"value",baseName:"Value",type:"string"}],e}();t.LoyaltyAccountId=a,function(e){!function(e){e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.Mobile="Mobile"]="Mobile",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(e.EntryModeEnum||(e.EntryModeEnum={})),function(e){e[e.HybridCard="HybridCard"]="HybridCard",e[e.LinkedCard="LinkedCard"]="LinkedCard",e[e.LoyaltyCard="LoyaltyCard"]="LoyaltyCard",e[e.NoCard="NoCard"]="NoCard"}(e.IdentificationSupportEnum||(e.IdentificationSupportEnum={}))}(a=t.LoyaltyAccountId||(t.LoyaltyAccountId={})),t.LoyaltyAccountId=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyAccountReq=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardAcquisitionReference",baseName:"CardAcquisitionReference",type:"TransactionIdentification"},{name:"loyaltyAccountID",baseName:"LoyaltyAccountID",type:"LoyaltyAccountId"}],e}();t.LoyaltyAccountReq=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyAccountStatus=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currency",baseName:"Currency",type:"string"},{name:"currentBalance",baseName:"CurrentBalance",type:"number"},{name:"loyaltyAccount",baseName:"LoyaltyAccount",type:"LoyaltyAccount"},{name:"loyaltyUnit",baseName:"LoyaltyUnit",type:"LoyaltyAccountStatus.LoyaltyUnitEnum"}],e}();t.LoyaltyAccountStatus=a,function(e){!function(e){e[e.Monetary="Monetary"]="Monetary",e[e.Point="Point"]="Point"}(e.LoyaltyUnitEnum||(e.LoyaltyUnitEnum={}))}(a=t.LoyaltyAccountStatus||(t.LoyaltyAccountStatus={})),t.LoyaltyAccountStatus=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyAcquirerData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"approvalCode",baseName:"ApprovalCode",type:"string"},{name:"hostReconciliationID",baseName:"HostReconciliationID",type:"string"},{name:"loyaltyAcquirerID",baseName:"LoyaltyAcquirerID",type:"string"},{name:"loyaltyTransactionID",baseName:"LoyaltyTransactionID",type:"TransactionIdentification"}],e}();t.LoyaltyAcquirerData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyAmount=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currency",baseName:"Currency",type:"string"},{name:"loyaltyUnit",baseName:"LoyaltyUnit",type:"LoyaltyAmount.LoyaltyUnitEnum"},{name:"value",baseName:"Value",type:"number"}],e}();t.LoyaltyAmount=a,function(e){!function(e){e[e.Monetary="Monetary"]="Monetary",e[e.Point="Point"]="Point"}(e.LoyaltyUnitEnum||(e.LoyaltyUnitEnum={}))}(a=t.LoyaltyAmount||(t.LoyaltyAmount={})),t.LoyaltyAmount=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardAcquisitionReference",baseName:"CardAcquisitionReference",type:"TransactionIdentification"},{name:"loyaltyAccountID",baseName:"LoyaltyAccountID",type:"LoyaltyAccountId"},{name:"loyaltyAmount",baseName:"LoyaltyAmount",type:"LoyaltyAmount"}],e}();t.LoyaltyData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyHandlingType=void 0,function(e){e[e.Allowed="Allowed"]="Allowed",e[e.Forbidden="Forbidden"]="Forbidden",e[e.Processed="Processed"]="Processed",e[e.Proposed="Proposed"]="Proposed",e[e.Required="Required"]="Required"}(t.LoyaltyHandlingType||(t.LoyaltyHandlingType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyData",baseName:"LoyaltyData",type:"Array"},{name:"loyaltyTransaction",baseName:"LoyaltyTransaction",type:"LoyaltyTransaction"},{name:"saleData",baseName:"SaleData",type:"SaleData"}],e}();t.LoyaltyRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyResult",baseName:"LoyaltyResult",type:"Array"},{name:"paymentReceipt",baseName:"PaymentReceipt",type:"Array"},{name:"pOIData",baseName:"POIData",type:"POIData"},{name:"response",baseName:"Response",type:"Response"},{name:"saleData",baseName:"SaleData",type:"SaleData"}],e}();t.LoyaltyResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyResult=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currentBalance",baseName:"CurrentBalance",type:"number"},{name:"loyaltyAccount",baseName:"LoyaltyAccount",type:"LoyaltyAccount"},{name:"loyaltyAcquirerData",baseName:"LoyaltyAcquirerData",type:"LoyaltyAcquirerData"},{name:"loyaltyAmount",baseName:"LoyaltyAmount",type:"LoyaltyAmount"},{name:"rebates",baseName:"Rebates",type:"Rebates"}],e}();t.LoyaltyResult=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyTotals=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"transactionAmount",baseName:"TransactionAmount",type:"number"},{name:"transactionCount",baseName:"TransactionCount",type:"number"},{name:"transactionType",baseName:"TransactionType",type:"TransactionType"}],e}();t.LoyaltyTotals=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyTransaction=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currency",baseName:"Currency",type:"string"},{name:"loyaltyTransactionType",baseName:"LoyaltyTransactionType",type:"LoyaltyTransactionType"},{name:"originalPOITransaction",baseName:"OriginalPOITransaction",type:"OriginalPOITransaction"},{name:"saleItem",baseName:"SaleItem",type:"Array"},{name:"totalAmount",baseName:"TotalAmount",type:"number"},{name:"transactionConditions",baseName:"TransactionConditions",type:"TransactionConditions"}],e}();t.LoyaltyTransaction=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyTransactionType=void 0,function(e){e[e.Award="Award"]="Award",e[e.AwardRefund="AwardRefund"]="AwardRefund",e[e.Rebate="Rebate"]="Rebate",e[e.RebateRefund="RebateRefund"]="RebateRefund",e[e.Redemption="Redemption"]="Redemption",e[e.RedemptionRefund="RedemptionRefund"]="RedemptionRefund"}(t.LoyaltyTransactionType||(t.LoyaltyTransactionType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyUnitType=void 0,function(e){e[e.Monetary="Monetary"]="Monetary",e[e.Point="Point"]="Point"}(t.LoyaltyUnitType||(t.LoyaltyUnitType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MenuEntry=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"defaultSelectedFlag",baseName:"DefaultSelectedFlag",type:"boolean"},{name:"menuEntryTag",baseName:"MenuEntryTag",type:"MenuEntry.MenuEntryTagEnum"},{name:"outputFormat",baseName:"OutputFormat",type:"OutputFormatType"},{name:"outputText",baseName:"OutputText",type:"Array"},{name:"outputXHTML",baseName:"OutputXHTML",type:"AnyType"},{name:"predefinedContent",baseName:"PredefinedContent",type:"PredefinedContent"}],e}();t.MenuEntry=a,function(e){!function(e){e[e.NonSelectable="NonSelectable"]="NonSelectable",e[e.NonSelectableSubMenu="NonSelectableSubMenu"]="NonSelectableSubMenu",e[e.Selectable="Selectable"]="Selectable",e[e.SubMenu="SubMenu"]="SubMenu"}(e.MenuEntryTagEnum||(e.MenuEntryTagEnum={}))}(a=t.MenuEntry||(t.MenuEntry={})),t.MenuEntry=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MenuEntryTagType=void 0,function(e){e[e.NonSelectable="NonSelectable"]="NonSelectable",e[e.NonSelectableSubMenu="NonSelectableSubMenu"]="NonSelectableSubMenu",e[e.Selectable="Selectable"]="Selectable",e[e.SubMenu="SubMenu"]="SubMenu"}(t.MenuEntryTagType||(t.MenuEntryTagType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MerchantDevice=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"os",baseName:"os",type:"string"},{name:"osVersion",baseName:"osVersion",type:"string"},{name:"reference",baseName:"reference",type:"string"}],e}();t.MerchantDevice=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageCategoryType=void 0,function(e){e[e.Abort="Abort"]="Abort",e[e.Admin="Admin"]="Admin",e[e.BalanceInquiry="BalanceInquiry"]="BalanceInquiry",e[e.Batch="Batch"]="Batch",e[e.CardAcquisition="CardAcquisition"]="CardAcquisition",e[e.CardReaderAPDU="CardReaderAPDU"]="CardReaderAPDU",e[e.CardReaderInit="CardReaderInit"]="CardReaderInit",e[e.CardReaderPowerOff="CardReaderPowerOff"]="CardReaderPowerOff",e[e.Diagnosis="Diagnosis"]="Diagnosis",e[e.Display="Display"]="Display",e[e.EnableService="EnableService"]="EnableService",e[e.Event="Event"]="Event",e[e.GetTotals="GetTotals"]="GetTotals",e[e.Input="Input"]="Input",e[e.InputUpdate="InputUpdate"]="InputUpdate",e[e.Login="Login"]="Login",e[e.Logout="Logout"]="Logout",e[e.Loyalty="Loyalty"]="Loyalty",e[e.PIN="PIN"]="PIN",e[e.Payment="Payment"]="Payment",e[e.Print="Print"]="Print",e[e.Reconciliation="Reconciliation"]="Reconciliation",e[e.Reversal="Reversal"]="Reversal",e[e.Sound="Sound"]="Sound",e[e.StoredValue="StoredValue"]="StoredValue",e[e.TransactionStatus="TransactionStatus"]="TransactionStatus",e[e.Transmit="Transmit"]="Transmit"}(t.MessageCategoryType||(t.MessageCategoryType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageClassType=void 0,function(e){e[e.Device="Device"]="Device",e[e.Event="Event"]="Event",e[e.Service="Service"]="Service"}(t.MessageClassType||(t.MessageClassType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHeader=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"deviceID",baseName:"DeviceID",type:"string"},{name:"messageCategory",baseName:"MessageCategory",type:"MessageCategoryType"},{name:"messageClass",baseName:"MessageClass",type:"MessageClassType"},{name:"messageType",baseName:"MessageType",type:"MessageType"},{name:"pOIID",baseName:"POIID",type:"string"},{name:"protocolVersion",baseName:"ProtocolVersion",type:"string"},{name:"saleID",baseName:"SaleID",type:"string"},{name:"serviceID",baseName:"ServiceID",type:"string"}],e}();t.MessageHeader=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageReference=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"deviceID",baseName:"DeviceID",type:"string"},{name:"messageCategory",baseName:"MessageCategory",type:"MessageReference.MessageCategoryEnum"},{name:"pOIID",baseName:"POIID",type:"string"},{name:"saleID",baseName:"SaleID",type:"string"},{name:"serviceID",baseName:"ServiceID",type:"string"}],e}();t.MessageReference=a,function(e){!function(e){e[e.Abort="Abort"]="Abort",e[e.Admin="Admin"]="Admin",e[e.BalanceInquiry="BalanceInquiry"]="BalanceInquiry",e[e.Batch="Batch"]="Batch",e[e.CardAcquisition="CardAcquisition"]="CardAcquisition",e[e.CardReaderAPDU="CardReaderAPDU"]="CardReaderAPDU",e[e.CardReaderInit="CardReaderInit"]="CardReaderInit",e[e.CardReaderPowerOff="CardReaderPowerOff"]="CardReaderPowerOff",e[e.Diagnosis="Diagnosis"]="Diagnosis",e[e.Display="Display"]="Display",e[e.EnableService="EnableService"]="EnableService",e[e.Event="Event"]="Event",e[e.GetTotals="GetTotals"]="GetTotals",e[e.Input="Input"]="Input",e[e.InputUpdate="InputUpdate"]="InputUpdate",e[e.Login="Login"]="Login",e[e.Logout="Logout"]="Logout",e[e.Loyalty="Loyalty"]="Loyalty",e[e.PIN="PIN"]="PIN",e[e.Payment="Payment"]="Payment",e[e.Print="Print"]="Print",e[e.Reconciliation="Reconciliation"]="Reconciliation",e[e.Reversal="Reversal"]="Reversal",e[e.Sound="Sound"]="Sound",e[e.StoredValue="StoredValue"]="StoredValue",e[e.TransactionStatus="TransactionStatus"]="TransactionStatus",e[e.Transmit="Transmit"]="Transmit"}(e.MessageCategoryEnum||(e.MessageCategoryEnum={}))}(a=t.MessageReference||(t.MessageReference={})),t.MessageReference=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageType=void 0,function(e){e[e.Notification="Notification"]="Notification",e[e.Request="Request"]="Request",e[e.Response="Response"]="Response"}(t.MessageType||(t.MessageType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MobileData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"geolocation",baseName:"Geolocation",type:"Geolocation"},{name:"maskedMSISDN",baseName:"MaskedMSISDN",type:"string"},{name:"mobileCountryCode",baseName:"MobileCountryCode",type:"string"},{name:"mobileNetworkCode",baseName:"MobileNetworkCode",type:"string"},{name:"protectedMobileData",baseName:"ProtectedMobileData",type:"ContentInformation"},{name:"sensitiveMobileData",baseName:"SensitiveMobileData",type:"SensitiveMobileData"}],e}();t.MobileData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NamedKeyEncryptedData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"encryptedContent",baseName:"EncryptedContent",type:"EncryptedContent"},{name:"keyName",baseName:"KeyName",type:"string"},{name:"version",baseName:"Version",type:"NamedKeyEncryptedData.VersionEnum"}],e}();t.NamedKeyEncryptedData=a,function(e){!function(e){e[e.V0="V0"]="V0",e[e.V1="V1"]="V1",e[e.V2="V2"]="V2",e[e.V3="V3"]="V3",e[e.V4="V4"]="V4",e[e.V5="V5"]="V5"}(e.VersionEnum||(e.VersionEnum={}))}(a=t.NamedKeyEncryptedData||(t.NamedKeyEncryptedData={})),t.NamedKeyEncryptedData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NexoDerivedKey=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cipherKey",baseName:"CipherKey",type:"AnyType"},{name:"hmacKey",baseName:"HmacKey",type:"AnyType"},{name:"iv",baseName:"Iv",type:"AnyType"}],e}();t.NexoDerivedKey=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OriginalPOITransaction=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"acquirerID",baseName:"AcquirerID",type:"string"},{name:"approvalCode",baseName:"ApprovalCode",type:"string"},{name:"customerLanguage",baseName:"CustomerLanguage",type:"string"},{name:"hostTransactionID",baseName:"HostTransactionID",type:"TransactionIdentification"},{name:"pOIID",baseName:"POIID",type:"string"},{name:"pOITransactionID",baseName:"POITransactionID",type:"TransactionIdentification"},{name:"reuseCardDataFlag",baseName:"ReuseCardDataFlag",type:"boolean"},{name:"saleID",baseName:"SaleID",type:"string"}],e}();t.OriginalPOITransaction=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutputBarcode=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"barcodeType",baseName:"BarcodeType",type:"OutputBarcode.BarcodeTypeEnum"},{name:"value",baseName:"Value",type:"string"}],e}();t.OutputBarcode=a,function(e){!function(e){e[e.Code128="Code128"]="Code128",e[e.Code25="Code25"]="Code25",e[e.EAN13="EAN13"]="EAN13",e[e.EAN8="EAN8"]="EAN8",e[e.PDF417="PDF417"]="PDF417",e[e.QRCODE="QRCODE"]="QRCODE",e[e.UPCA="UPCA"]="UPCA"}(e.BarcodeTypeEnum||(e.BarcodeTypeEnum={}))}(a=t.OutputBarcode||(t.OutputBarcode={})),t.OutputBarcode=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutputContent=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"outputBarcode",baseName:"OutputBarcode",type:"OutputBarcode"},{name:"outputFormat",baseName:"OutputFormat",type:"OutputFormatType"},{name:"outputText",baseName:"OutputText",type:"Array"},{name:"outputXHTML",baseName:"OutputXHTML",type:"AnyType"},{name:"predefinedContent",baseName:"PredefinedContent",type:"PredefinedContent"}],e}();t.OutputContent=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutputFormatType=void 0,function(e){e[e.BarCode="BarCode"]="BarCode",e[e.MessageRef="MessageRef"]="MessageRef",e[e.Text="Text"]="Text",e[e.XHTML="XHTML"]="XHTML"}(t.OutputFormatType||(t.OutputFormatType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutputResult=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"device",baseName:"Device",type:"DeviceType"},{name:"infoQualify",baseName:"InfoQualify",type:"InfoQualifyType"},{name:"response",baseName:"Response",type:"Response"}],e}();t.OutputResult=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutputText=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"alignment",baseName:"Alignment",type:"OutputText.AlignmentEnum"},{name:"characterHeight",baseName:"CharacterHeight",type:"OutputText.CharacterHeightEnum"},{name:"characterSet",baseName:"CharacterSet",type:"number"},{name:"characterStyle",baseName:"CharacterStyle",type:"OutputText.CharacterStyleEnum"},{name:"characterWidth",baseName:"CharacterWidth",type:"OutputText.CharacterWidthEnum"},{name:"color",baseName:"Color",type:"OutputText.ColorEnum"},{name:"endOfLineFlag",baseName:"EndOfLineFlag",type:"boolean"},{name:"font",baseName:"Font",type:"string"},{name:"startColumn",baseName:"StartColumn",type:"number"},{name:"startRow",baseName:"StartRow",type:"number"},{name:"text",baseName:"Text",type:"string"}],e}();t.OutputText=a,function(e){!function(e){e[e.Centred="Centred"]="Centred",e[e.Justified="Justified"]="Justified",e[e.Left="Left"]="Left",e[e.Right="Right"]="Right"}(e.AlignmentEnum||(e.AlignmentEnum={})),function(e){e[e.DoubleHeight="DoubleHeight"]="DoubleHeight",e[e.HalfHeight="HalfHeight"]="HalfHeight",e[e.SingleHeight="SingleHeight"]="SingleHeight"}(e.CharacterHeightEnum||(e.CharacterHeightEnum={})),function(e){e[e.Bold="Bold"]="Bold",e[e.Italic="Italic"]="Italic",e[e.Normal="Normal"]="Normal",e[e.Underlined="Underlined"]="Underlined"}(e.CharacterStyleEnum||(e.CharacterStyleEnum={})),function(e){e[e.DoubleWidth="DoubleWidth"]="DoubleWidth",e[e.SingleWidth="SingleWidth"]="SingleWidth"}(e.CharacterWidthEnum||(e.CharacterWidthEnum={})),function(e){e[e.Black="Black"]="Black",e[e.Blue="Blue"]="Blue",e[e.Cyan="Cyan"]="Cyan",e[e.Green="Green"]="Green",e[e.Magenta="Magenta"]="Magenta",e[e.Red="Red"]="Red",e[e.White="White"]="White",e[e.Yellow="Yellow"]="Yellow"}(e.ColorEnum||(e.ColorEnum={}))}(a=t.OutputText||(t.OutputText={})),t.OutputText=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PINFormatType=void 0,function(e){e[e.ISO0="ISO0"]="ISO0",e[e.ISO1="ISO1"]="ISO1",e[e.ISO2="ISO2"]="ISO2",e[e.ISO3="ISO3"]="ISO3"}(t.PINFormatType||(t.PINFormatType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PINRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"additionalInput",baseName:"AdditionalInput",type:"string"},{name:"cardholderPIN",baseName:"CardholderPIN",type:"CardholderPIN"},{name:"keyReference",baseName:"KeyReference",type:"string"},{name:"maxWaitingTime",baseName:"MaxWaitingTime",type:"number"},{name:"pINEncAlgorithm",baseName:"PINEncAlgorithm",type:"string"},{name:"pINFormat",baseName:"PINFormat",type:"PINRequest.PINFormatEnum"},{name:"pINRequestType",baseName:"PINRequestType",type:"PINRequestType"},{name:"pINVerifMethod",baseName:"PINVerifMethod",type:"string"}],e}();t.PINRequest=a,function(e){!function(e){e[e.ISO0="ISO0"]="ISO0",e[e.ISO1="ISO1"]="ISO1",e[e.ISO2="ISO2"]="ISO2",e[e.ISO3="ISO3"]="ISO3"}(e.PINFormatEnum||(e.PINFormatEnum={}))}(a=t.PINRequest||(t.PINRequest={})),t.PINRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PINRequestType=void 0,function(e){e[e.PINEnter="PINEnter"]="PINEnter",e[e.PINVerify="PINVerify"]="PINVerify",e[e.PINVerifyOnly="PINVerifyOnly"]="PINVerifyOnly"}(t.PINRequestType||(t.PINRequestType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PINResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardholderPIN",baseName:"CardholderPIN",type:"CardholderPIN"},{name:"response",baseName:"Response",type:"Response"}],e}();t.PINResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POICapabilitiesType=void 0,function(e){e[e.CashHandling="CashHandling"]="CashHandling",e[e.CashierDisplay="CashierDisplay"]="CashierDisplay",e[e.CashierError="CashierError"]="CashierError",e[e.CashierInput="CashierInput"]="CashierInput",e[e.CustomerDisplay="CustomerDisplay"]="CustomerDisplay",e[e.CustomerError="CustomerError"]="CustomerError",e[e.CustomerInput="CustomerInput"]="CustomerInput",e[e.EMVContactless="EMVContactless"]="EMVContactless",e[e.ICC="ICC"]="ICC",e[e.MagStripe="MagStripe"]="MagStripe",e[e.PrinterDocument="PrinterDocument"]="PrinterDocument",e[e.PrinterReceipt="PrinterReceipt"]="PrinterReceipt",e[e.PrinterVoucher="PrinterVoucher"]="PrinterVoucher"}(t.POICapabilitiesType||(t.POICapabilitiesType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POIData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"pOIReconciliationID",baseName:"POIReconciliationID",type:"string"},{name:"pOITransactionID",baseName:"POITransactionID",type:"TransactionIdentification"}],e}();t.POIData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POIProfile=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"genericProfile",baseName:"GenericProfile",type:"POIProfile.GenericProfileEnum"},{name:"serviceProfiles",baseName:"ServiceProfiles",type:"Array"}],e}();t.POIProfile=a,function(e){!function(e){e[e.Basic="Basic"]="Basic",e[e.Extended="Extended"]="Extended",e[e.Standard="Standard"]="Standard"}(e.GenericProfileEnum||(e.GenericProfileEnum={})),function(e){e[e.Batch="Batch"]="Batch",e[e.CardReader="CardReader"]="CardReader",e[e.Communication="Communication"]="Communication",e[e.Loyalty="Loyalty"]="Loyalty",e[e.OneTimeRes="OneTimeRes"]="OneTimeRes",e[e.PIN="PIN"]="PIN",e[e.Reservation="Reservation"]="Reservation",e[e.Sound="Sound"]="Sound",e[e.StoredValue="StoredValue"]="StoredValue",e[e.Synchro="Synchro"]="Synchro"}(e.ServiceProfilesEnum||(e.ServiceProfilesEnum={}))}(a=t.POIProfile||(t.POIProfile={})),t.POIProfile=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POISoftware=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"applicationName",baseName:"ApplicationName",type:"string"},{name:"certificationCode",baseName:"CertificationCode",type:"string"},{name:"manufacturerID",baseName:"ManufacturerID",type:"string"},{name:"softwareVersion",baseName:"SoftwareVersion",type:"string"}],e}();t.POISoftware=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POIStatus=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardReaderOkFlag",baseName:"CardReaderOkFlag",type:"boolean"},{name:"cashHandlingDevice",baseName:"CashHandlingDevice",type:"Array"},{name:"communicationOkFlag",baseName:"CommunicationOkFlag",type:"boolean"},{name:"fraudPreventionFlag",baseName:"FraudPreventionFlag",type:"boolean"},{name:"globalStatus",baseName:"GlobalStatus",type:"GlobalStatusType"},{name:"pEDOKFlag",baseName:"PEDOKFlag",type:"boolean"},{name:"printerStatus",baseName:"PrinterStatus",type:"POIStatus.PrinterStatusEnum"},{name:"securityOkFlag",baseName:"SecurityOkFlag",type:"boolean"}],e}();t.POIStatus=a,function(e){!function(e){e[e.NoPaper="NoPaper"]="NoPaper",e[e.OK="OK"]="OK",e[e.OutOfOrder="OutOfOrder"]="OutOfOrder",e[e.PaperJam="PaperJam"]="PaperJam",e[e.PaperLow="PaperLow"]="PaperLow"}(e.PrinterStatusEnum||(e.PrinterStatusEnum={}))}(a=t.POIStatus||(t.POIStatus={})),t.POIStatus=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POISystemData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"dateTime",baseName:"DateTime",type:"{ [key: string]: AnyType; }"},{name:"pOISoftware",baseName:"POISoftware",type:"POISoftware"},{name:"pOIStatus",baseName:"POIStatus",type:"POIStatus"},{name:"pOITerminalData",baseName:"POITerminalData",type:"POITerminalData"}],e}();t.POISystemData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POITerminalData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"pOICapabilities",baseName:"POICapabilities",type:"Array"},{name:"pOIProfile",baseName:"POIProfile",type:"POIProfile"},{name:"pOISerialNumber",baseName:"POISerialNumber",type:"string"},{name:"terminalEnvironment",baseName:"TerminalEnvironment",type:"TerminalEnvironmentType"}],e}();t.POITerminalData=a,function(e){!function(e){e[e.CashHandling="CashHandling"]="CashHandling",e[e.CashierDisplay="CashierDisplay"]="CashierDisplay",e[e.CashierError="CashierError"]="CashierError",e[e.CashierInput="CashierInput"]="CashierInput",e[e.CustomerDisplay="CustomerDisplay"]="CustomerDisplay",e[e.CustomerError="CustomerError"]="CustomerError",e[e.CustomerInput="CustomerInput"]="CustomerInput",e[e.EMVContactless="EMVContactless"]="EMVContactless",e[e.ICC="ICC"]="ICC",e[e.MagStripe="MagStripe"]="MagStripe",e[e.PrinterDocument="PrinterDocument"]="PrinterDocument",e[e.PrinterReceipt="PrinterReceipt"]="PrinterReceipt",e[e.PrinterVoucher="PrinterVoucher"]="PrinterVoucher"}(e.POICapabilitiesEnum||(e.POICapabilitiesEnum={}))}(a=t.POITerminalData||(t.POITerminalData={})),t.POITerminalData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Parameter=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"initialisationVector",baseName:"InitialisationVector",type:"AnyType"}],e}();t.Parameter=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentAccountReq=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"accountType",baseName:"AccountType",type:"PaymentAccountReq.AccountTypeEnum"},{name:"cardAcquisitionReference",baseName:"CardAcquisitionReference",type:"TransactionIdentification"},{name:"paymentInstrumentData",baseName:"PaymentInstrumentData",type:"PaymentInstrumentData"}],e}();t.PaymentAccountReq=a,function(e){!function(e){e[e.CardTotals="CardTotals"]="CardTotals",e[e.Checking="Checking"]="Checking",e[e.CreditCard="CreditCard"]="CreditCard",e[e.Default="Default"]="Default",e[e.EpurseCard="EpurseCard"]="EpurseCard",e[e.Investment="Investment"]="Investment",e[e.Savings="Savings"]="Savings",e[e.Universal="Universal"]="Universal"}(e.AccountTypeEnum||(e.AccountTypeEnum={}))}(a=t.PaymentAccountReq||(t.PaymentAccountReq={})),t.PaymentAccountReq=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentAccountStatus=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currency",baseName:"Currency",type:"string"},{name:"currentBalance",baseName:"CurrentBalance",type:"number"},{name:"loyaltyAccountStatus",baseName:"LoyaltyAccountStatus",type:"LoyaltyAccountStatus"},{name:"paymentAcquirerData",baseName:"PaymentAcquirerData",type:"PaymentAcquirerData"},{name:"paymentInstrumentData",baseName:"PaymentInstrumentData",type:"PaymentInstrumentData"}],e}();t.PaymentAccountStatus=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentAcquirerData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"acquirerID",baseName:"AcquirerID",type:"string"},{name:"acquirerPOIID",baseName:"AcquirerPOIID",type:"string"},{name:"acquirerTransactionID",baseName:"AcquirerTransactionID",type:"TransactionIdentification"},{name:"approvalCode",baseName:"ApprovalCode",type:"string"},{name:"merchantID",baseName:"MerchantID",type:"string"}],e}();t.PaymentAcquirerData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardAcquisitionReference",baseName:"CardAcquisitionReference",type:"TransactionIdentification"},{name:"customerOrder",baseName:"CustomerOrder",type:"CustomerOrder"},{name:"instalment",baseName:"Instalment",type:"Instalment"},{name:"paymentInstrumentData",baseName:"PaymentInstrumentData",type:"PaymentInstrumentData"},{name:"paymentType",baseName:"PaymentType",type:"PaymentData.PaymentTypeEnum"},{name:"requestedValidityDate",baseName:"RequestedValidityDate",type:"string"},{name:"splitPaymentFlag",baseName:"SplitPaymentFlag",type:"boolean"}],e}();t.PaymentData=a,function(e){!function(e){e[e.CashAdvance="CashAdvance"]="CashAdvance",e[e.CashDeposit="CashDeposit"]="CashDeposit",e[e.Completion="Completion"]="Completion",e[e.FirstReservation="FirstReservation"]="FirstReservation",e[e.Instalment="Instalment"]="Instalment",e[e.IssuerInstalment="IssuerInstalment"]="IssuerInstalment",e[e.Normal="Normal"]="Normal",e[e.OneTimeReservation="OneTimeReservation"]="OneTimeReservation",e[e.PaidOut="PaidOut"]="PaidOut",e[e.Recurring="Recurring"]="Recurring",e[e.Refund="Refund"]="Refund",e[e.UpdateReservation="UpdateReservation"]="UpdateReservation"}(e.PaymentTypeEnum||(e.PaymentTypeEnum={}))}(a=t.PaymentData||(t.PaymentData={})),t.PaymentData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentInstrumentData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardData",baseName:"CardData",type:"CardData"},{name:"checkData",baseName:"CheckData",type:"CheckData"},{name:"mobileData",baseName:"MobileData",type:"MobileData"},{name:"paymentInstrumentType",baseName:"PaymentInstrumentType",type:"PaymentInstrumentType"}],e}();t.PaymentInstrumentData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentInstrumentType=void 0,function(e){e[e.Card="Card"]="Card",e[e.Cash="Cash"]="Cash",e[e.Check="Check"]="Check",e[e.Mobile="Mobile"]="Mobile",e[e.StoredValue="StoredValue"]="StoredValue"}(t.PaymentInstrumentType||(t.PaymentInstrumentType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentReceipt=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"documentQualifier",baseName:"DocumentQualifier",type:"DocumentQualifierType"},{name:"integratedPrintFlag",baseName:"IntegratedPrintFlag",type:"boolean"},{name:"outputContent",baseName:"OutputContent",type:"OutputContent"},{name:"requiredSignatureFlag",baseName:"RequiredSignatureFlag",type:"boolean"}],e}();t.PaymentReceipt=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyData",baseName:"LoyaltyData",type:"Array"},{name:"paymentData",baseName:"PaymentData",type:"PaymentData"},{name:"paymentTransaction",baseName:"PaymentTransaction",type:"PaymentTransaction"},{name:"saleData",baseName:"SaleData",type:"SaleData"}],e}();t.PaymentRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerOrder",baseName:"CustomerOrder",type:"Array"},{name:"loyaltyResult",baseName:"LoyaltyResult",type:"Array"},{name:"paymentReceipt",baseName:"PaymentReceipt",type:"Array"},{name:"paymentResult",baseName:"PaymentResult",type:"PaymentResult"},{name:"pOIData",baseName:"POIData",type:"POIData"},{name:"response",baseName:"Response",type:"Response"},{name:"saleData",baseName:"SaleData",type:"SaleData"}],e}();t.PaymentResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentResult=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"amountsResp",baseName:"AmountsResp",type:"AmountsResp"},{name:"authenticationMethod",baseName:"AuthenticationMethod",type:"Array"},{name:"capturedSignature",baseName:"CapturedSignature",type:"CapturedSignature"},{name:"currencyConversion",baseName:"CurrencyConversion",type:"Array"},{name:"customerLanguage",baseName:"CustomerLanguage",type:"string"},{name:"instalmentType",baseName:"InstalmentType",type:"Instalment"},{name:"merchantOverrideFlag",baseName:"MerchantOverrideFlag",type:"boolean"},{name:"onlineFlag",baseName:"OnlineFlag",type:"boolean"},{name:"paymentAcquirerData",baseName:"PaymentAcquirerData",type:"PaymentAcquirerData"},{name:"paymentInstrumentData",baseName:"PaymentInstrumentData",type:"PaymentInstrumentData"},{name:"paymentType",baseName:"PaymentType",type:"PaymentResult.PaymentTypeEnum"},{name:"protectedSignature",baseName:"ProtectedSignature",type:"ContentInformation"},{name:"validityDate",baseName:"ValidityDate",type:"string"}],e}();t.PaymentResult=a,function(e){!function(e){e[e.Bypass="Bypass"]="Bypass",e[e.ManualVerification="ManualVerification"]="ManualVerification",e[e.MerchantAuthentication="MerchantAuthentication"]="MerchantAuthentication",e[e.OfflinePIN="OfflinePIN"]="OfflinePIN",e[e.OnlinePIN="OnlinePIN"]="OnlinePIN",e[e.PaperSignature="PaperSignature"]="PaperSignature",e[e.SecureCertificate="SecureCertificate"]="SecureCertificate",e[e.SecureNoCertificate="SecureNoCertificate"]="SecureNoCertificate",e[e.SecuredChannel="SecuredChannel"]="SecuredChannel",e[e.SignatureCapture="SignatureCapture"]="SignatureCapture",e[e.UnknownMethod="UnknownMethod"]="UnknownMethod"}(e.AuthenticationMethodEnum||(e.AuthenticationMethodEnum={})),function(e){e[e.CashAdvance="CashAdvance"]="CashAdvance",e[e.CashDeposit="CashDeposit"]="CashDeposit",e[e.Completion="Completion"]="Completion",e[e.FirstReservation="FirstReservation"]="FirstReservation",e[e.Instalment="Instalment"]="Instalment",e[e.IssuerInstalment="IssuerInstalment"]="IssuerInstalment",e[e.Normal="Normal"]="Normal",e[e.OneTimeReservation="OneTimeReservation"]="OneTimeReservation",e[e.PaidOut="PaidOut"]="PaidOut",e[e.Recurring="Recurring"]="Recurring",e[e.Refund="Refund"]="Refund",e[e.UpdateReservation="UpdateReservation"]="UpdateReservation"}(e.PaymentTypeEnum||(e.PaymentTypeEnum={}))}(a=t.PaymentResult||(t.PaymentResult={})),t.PaymentResult=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentToken=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"expiryDateTime",baseName:"ExpiryDateTime",type:"{ [key: string]: AnyType; }"},{name:"tokenRequestedType",baseName:"TokenRequestedType",type:"TokenRequestedType"},{name:"tokenValue",baseName:"TokenValue",type:"string"}],e}();t.PaymentToken=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentTotals=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"transactionAmount",baseName:"TransactionAmount",type:"number"},{name:"transactionCount",baseName:"TransactionCount",type:"number"},{name:"transactionType",baseName:"TransactionType",type:"TransactionType"}],e}();t.PaymentTotals=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentTransaction=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"amountsReq",baseName:"AmountsReq",type:"AmountsReq"},{name:"originalPOITransaction",baseName:"OriginalPOITransaction",type:"OriginalPOITransaction"},{name:"saleItem",baseName:"SaleItem",type:"Array"},{name:"transactionConditions",baseName:"TransactionConditions",type:"TransactionConditions"}],e}();t.PaymentTransaction=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentType=void 0,function(e){e[e.CashAdvance="CashAdvance"]="CashAdvance",e[e.CashDeposit="CashDeposit"]="CashDeposit",e[e.Completion="Completion"]="Completion",e[e.FirstReservation="FirstReservation"]="FirstReservation",e[e.Instalment="Instalment"]="Instalment",e[e.IssuerInstalment="IssuerInstalment"]="IssuerInstalment",e[e.Normal="Normal"]="Normal",e[e.OneTimeReservation="OneTimeReservation"]="OneTimeReservation",e[e.PaidOut="PaidOut"]="PaidOut",e[e.Recurring="Recurring"]="Recurring",e[e.Refund="Refund"]="Refund",e[e.UpdateReservation="UpdateReservation"]="UpdateReservation"}(t.PaymentType||(t.PaymentType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PerformedTransaction=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyResult",baseName:"LoyaltyResult",type:"Array"},{name:"paymentResult",baseName:"PaymentResult",type:"PaymentResult"},{name:"pOIData",baseName:"POIData",type:"POIData"},{name:"response",baseName:"Response",type:"Response"},{name:"reversedAmount",baseName:"ReversedAmount",type:"number"},{name:"saleData",baseName:"SaleData",type:"SaleData"}],e}();t.PerformedTransaction=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PeriodUnitType=void 0,function(e){e[e.Annual="Annual"]="Annual",e[e.Daily="Daily"]="Daily",e[e.Monthly="Monthly"]="Monthly",e[e.Weekly="Weekly"]="Weekly"}(t.PeriodUnitType||(t.PeriodUnitType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PredefinedContent=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"language",baseName:"Language",type:"string"},{name:"referenceID",baseName:"ReferenceID",type:"string"}],e}();t.PredefinedContent=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PrintOutput=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"documentQualifier",baseName:"DocumentQualifier",type:"DocumentQualifierType"},{name:"integratedPrintFlag",baseName:"IntegratedPrintFlag",type:"boolean"},{name:"outputContent",baseName:"OutputContent",type:"OutputContent"},{name:"outputSignature",baseName:"OutputSignature",type:"AnyType"},{name:"requiredSignatureFlag",baseName:"RequiredSignatureFlag",type:"boolean"},{name:"responseMode",baseName:"ResponseMode",type:"ResponseModeType"}],e}();t.PrintOutput=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PrintRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"printOutput",baseName:"PrintOutput",type:"PrintOutput"}],e}();t.PrintRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PrintResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"documentQualifier",baseName:"DocumentQualifier",type:"DocumentQualifierType"},{name:"response",baseName:"Response",type:"Response"}],e}();t.PrintResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PrinterStatusType=void 0,function(e){e[e.NoPaper="NoPaper"]="NoPaper",e[e.OK="OK"]="OK",e[e.OutOfOrder="OutOfOrder"]="OutOfOrder",e[e.PaperJam="PaperJam"]="PaperJam",e[e.PaperLow="PaperLow"]="PaperLow"}(t.PrinterStatusType||(t.PrinterStatusType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Rebates=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"rebateLabel",baseName:"RebateLabel",type:"string"},{name:"saleItemRebate",baseName:"SaleItemRebate",type:"Array"},{name:"totalRebate",baseName:"TotalRebate",type:"number"}],e}();t.Rebates=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReconciliationRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"acquirerID",baseName:"AcquirerID",type:"Array"},{name:"pOIReconciliationID",baseName:"POIReconciliationID",type:"string"},{name:"reconciliationType",baseName:"ReconciliationType",type:"ReconciliationType"}],e}();t.ReconciliationRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReconciliationResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"pOIReconciliationID",baseName:"POIReconciliationID",type:"string"},{name:"reconciliationType",baseName:"ReconciliationType",type:"ReconciliationType"},{name:"response",baseName:"Response",type:"Response"},{name:"transactionTotals",baseName:"TransactionTotals",type:"Array"}],e}();t.ReconciliationResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReconciliationType=void 0,function(e){e[e.AcquirerReconciliation="AcquirerReconciliation"]="AcquirerReconciliation",e[e.AcquirerSynchronisation="AcquirerSynchronisation"]="AcquirerSynchronisation",e[e.PreviousReconciliation="PreviousReconciliation"]="PreviousReconciliation",e[e.SaleReconciliation="SaleReconciliation"]="SaleReconciliation"}(t.ReconciliationType||(t.ReconciliationType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RelativeDistinguishedName=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"attribute",baseName:"Attribute",type:"string"},{name:"attributeValue",baseName:"AttributeValue",type:"string"}],e}();t.RelativeDistinguishedName=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RepeatedMessageResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"messageHeader",baseName:"MessageHeader",type:"MessageHeader"},{name:"repeatedResponseMessageBody",baseName:"RepeatedResponseMessageBody",type:"RepeatedResponseMessageBody"}],e}();t.RepeatedMessageResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RepeatedResponseMessageBody=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardAcquisitionResponse",baseName:"CardAcquisitionResponse",type:"CardAcquisitionResponse"},{name:"cardReaderAPDUResponse",baseName:"CardReaderAPDUResponse",type:"CardReaderAPDUResponse"},{name:"loyaltyResponse",baseName:"LoyaltyResponse",type:"LoyaltyResponse"},{name:"paymentResponse",baseName:"PaymentResponse",type:"PaymentResponse"},{name:"reversalResponse",baseName:"ReversalResponse",type:"ReversalResponse"},{name:"storedValueResponse",baseName:"StoredValueResponse",type:"StoredValueResponse"}],e}();t.RepeatedResponseMessageBody=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Response=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"additionalResponse",baseName:"AdditionalResponse",type:"string"},{name:"errorCondition",baseName:"ErrorCondition",type:"Response.ErrorConditionEnum"},{name:"result",baseName:"Result",type:"ResultType"}],e}();t.Response=a,function(e){!function(e){e[e.Aborted="Aborted"]="Aborted",e[e.Busy="Busy"]="Busy",e[e.Cancel="Cancel"]="Cancel",e[e.DeviceOut="DeviceOut"]="DeviceOut",e[e.InProgress="InProgress"]="InProgress",e[e.InsertedCard="InsertedCard"]="InsertedCard",e[e.InvalidCard="InvalidCard"]="InvalidCard",e[e.LoggedOut="LoggedOut"]="LoggedOut",e[e.MessageFormat="MessageFormat"]="MessageFormat",e[e.NotAllowed="NotAllowed"]="NotAllowed",e[e.NotFound="NotFound"]="NotFound",e[e.PaymentRestriction="PaymentRestriction"]="PaymentRestriction",e[e.Refusal="Refusal"]="Refusal",e[e.UnavailableDevice="UnavailableDevice"]="UnavailableDevice",e[e.UnavailableService="UnavailableService"]="UnavailableService",e[e.UnreachableHost="UnreachableHost"]="UnreachableHost",e[e.WrongPIN="WrongPIN"]="WrongPIN"}(e.ErrorConditionEnum||(e.ErrorConditionEnum={}))}(a=t.Response||(t.Response={})),t.Response=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResponseModeType=void 0,function(e){e[e.Immediate="Immediate"]="Immediate",e[e.NotRequired="NotRequired"]="NotRequired",e[e.PrintEnd="PrintEnd"]="PrintEnd",e[e.SoundEnd="SoundEnd"]="SoundEnd"}(t.ResponseModeType||(t.ResponseModeType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResultType=void 0,function(e){e[e.Failure="Failure"]="Failure",e[e.Partial="Partial"]="Partial",e[e.Success="Success"]="Success"}(t.ResultType||(t.ResultType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReversalReasonType=void 0,function(e){e[e.CustCancel="CustCancel"]="CustCancel",e[e.Malfunction="Malfunction"]="Malfunction",e[e.MerchantCancel="MerchantCancel"]="MerchantCancel",e[e.Unable2Compl="Unable2Compl"]="Unable2Compl"}(t.ReversalReasonType||(t.ReversalReasonType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReversalRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerOrderID",baseName:"CustomerOrderID",type:"CustomerOrder"},{name:"originalPOITransaction",baseName:"OriginalPOITransaction",type:"OriginalPOITransaction"},{name:"reversalReason",baseName:"ReversalReason",type:"ReversalReasonType"},{name:"reversedAmount",baseName:"ReversedAmount",type:"number"},{name:"saleReferenceID",baseName:"SaleReferenceID",type:"string"}],e}();t.ReversalRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReversalResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerOrderID",baseName:"CustomerOrderID",type:"string"},{name:"originalPOITransaction",baseName:"OriginalPOITransaction",type:"OriginalPOITransaction"},{name:"paymentReceipt",baseName:"PaymentReceipt",type:"Array"},{name:"pOIData",baseName:"POIData",type:"POIData"},{name:"response",baseName:"Response",type:"Response"},{name:"reversedAmount",baseName:"ReversedAmount",type:"number"}],e}();t.ReversalResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleCapabilitiesType=void 0,function(e){e[e.CashierDisplay="CashierDisplay"]="CashierDisplay",e[e.CashierError="CashierError"]="CashierError",e[e.CashierInput="CashierInput"]="CashierInput",e[e.CashierStatus="CashierStatus"]="CashierStatus",e[e.CustomerAssistance="CustomerAssistance"]="CustomerAssistance",e[e.CustomerDisplay="CustomerDisplay"]="CustomerDisplay",e[e.CustomerError="CustomerError"]="CustomerError",e[e.CustomerInput="CustomerInput"]="CustomerInput",e[e.EMVContactless="EMVContactless"]="EMVContactless",e[e.ICC="ICC"]="ICC",e[e.MagStripe="MagStripe"]="MagStripe",e[e.POIReplication="POIReplication"]="POIReplication",e[e.PrinterDocument="PrinterDocument"]="PrinterDocument",e[e.PrinterReceipt="PrinterReceipt"]="PrinterReceipt",e[e.PrinterVoucher="PrinterVoucher"]="PrinterVoucher"}(t.SaleCapabilitiesType||(t.SaleCapabilitiesType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerOrderID",baseName:"CustomerOrderID",type:"string"},{name:"customerOrderReq",baseName:"CustomerOrderReq",type:"Array"},{name:"operatorID",baseName:"OperatorID",type:"string"},{name:"operatorLanguage",baseName:"OperatorLanguage",type:"string"},{name:"saleReferenceID",baseName:"SaleReferenceID",type:"string"},{name:"saleTerminalData",baseName:"SaleTerminalData",type:"SaleTerminalData"},{name:"saleToAcquirerData",baseName:"SaleToAcquirerData",type:"SaleToAcquirerData"},{name:"saleToIssuerData",baseName:"SaleToIssuerData",type:"SaleToIssuerData"},{name:"saleToPOIData",baseName:"SaleToPOIData",type:"string"},{name:"saleTransactionID",baseName:"SaleTransactionID",type:"TransactionIdentification"},{name:"shiftNumber",baseName:"ShiftNumber",type:"string"},{name:"sponsoredMerchant",baseName:"SponsoredMerchant",type:"Array"},{name:"tokenRequestedType",baseName:"TokenRequestedType",type:"SaleData.TokenRequestedTypeEnum"}],e}();t.SaleData=a,function(e){!function(e){e[e.Both="Both"]="Both",e[e.Closed="Closed"]="Closed",e[e.Open="Open"]="Open"}(e.CustomerOrderReqEnum||(e.CustomerOrderReqEnum={})),function(e){e[e.Customer="Customer"]="Customer",e[e.Transaction="Transaction"]="Transaction"}(e.TokenRequestedTypeEnum||(e.TokenRequestedTypeEnum={}))}(a=t.SaleData||(t.SaleData={})),t.SaleData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleItem=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"additionalProductInfo",baseName:"AdditionalProductInfo",type:"string"},{name:"eanUpc",baseName:"EanUpc",type:"string"},{name:"itemAmount",baseName:"ItemAmount",type:"number"},{name:"itemID",baseName:"ItemID",type:"number"},{name:"productCode",baseName:"ProductCode",type:"string"},{name:"productLabel",baseName:"ProductLabel",type:"string"},{name:"quantity",baseName:"Quantity",type:"number"},{name:"saleChannel",baseName:"SaleChannel",type:"string"},{name:"taxCode",baseName:"TaxCode",type:"string"},{name:"unitOfMeasure",baseName:"UnitOfMeasure",type:"SaleItem.UnitOfMeasureEnum"},{name:"unitPrice",baseName:"UnitPrice",type:"number"}],e}();t.SaleItem=a,function(e){!function(e){e[e.Case="Case"]="Case",e[e.Centilitre="Centilitre"]="Centilitre",e[e.Centimetre="Centimetre"]="Centimetre",e[e.Foot="Foot"]="Foot",e[e.Gram="Gram"]="Gram",e[e.Inch="Inch"]="Inch",e[e.Kilogram="Kilogram"]="Kilogram",e[e.Kilometre="Kilometre"]="Kilometre",e[e.Litre="Litre"]="Litre",e[e.Meter="Meter"]="Meter",e[e.Mile="Mile"]="Mile",e[e.Other="Other"]="Other",e[e.Ounce="Ounce"]="Ounce",e[e.Pint="Pint"]="Pint",e[e.Pound="Pound"]="Pound",e[e.Quart="Quart"]="Quart",e[e.UKGallon="UKGallon"]="UKGallon",e[e.USGallon="USGallon"]="USGallon",e[e.Yard="Yard"]="Yard"}(e.UnitOfMeasureEnum||(e.UnitOfMeasureEnum={}))}(a=t.SaleItem||(t.SaleItem={})),t.SaleItem=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleItemRebate=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"eanUpc",baseName:"EanUpc",type:"string"},{name:"itemAmount",baseName:"ItemAmount",type:"number"},{name:"itemID",baseName:"ItemID",type:"number"},{name:"productCode",baseName:"ProductCode",type:"string"},{name:"quantity",baseName:"Quantity",type:"number"},{name:"rebateLabel",baseName:"RebateLabel",type:"string"},{name:"unitOfMeasure",baseName:"UnitOfMeasure",type:"SaleItemRebate.UnitOfMeasureEnum"}],e}();t.SaleItemRebate=a,function(e){!function(e){e[e.Case="Case"]="Case",e[e.Centilitre="Centilitre"]="Centilitre",e[e.Centimetre="Centimetre"]="Centimetre",e[e.Foot="Foot"]="Foot",e[e.Gram="Gram"]="Gram",e[e.Inch="Inch"]="Inch",e[e.Kilogram="Kilogram"]="Kilogram",e[e.Kilometre="Kilometre"]="Kilometre",e[e.Litre="Litre"]="Litre",e[e.Meter="Meter"]="Meter",e[e.Mile="Mile"]="Mile",e[e.Other="Other"]="Other",e[e.Ounce="Ounce"]="Ounce",e[e.Pint="Pint"]="Pint",e[e.Pound="Pound"]="Pound",e[e.Quart="Quart"]="Quart",e[e.UKGallon="UKGallon"]="UKGallon",e[e.USGallon="USGallon"]="USGallon",e[e.Yard="Yard"]="Yard"}(e.UnitOfMeasureEnum||(e.UnitOfMeasureEnum={}))}(a=t.SaleItemRebate||(t.SaleItemRebate={})),t.SaleItemRebate=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleProfile=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"genericProfile",baseName:"GenericProfile",type:"SaleProfile.GenericProfileEnum"},{name:"serviceProfiles",baseName:"ServiceProfiles",type:"Array"}],e}();t.SaleProfile=a,function(e){!function(e){e[e.Basic="Basic"]="Basic",e[e.Extended="Extended"]="Extended",e[e.Standard="Standard"]="Standard"}(e.GenericProfileEnum||(e.GenericProfileEnum={})),function(e){e[e.Batch="Batch"]="Batch",e[e.CardReader="CardReader"]="CardReader",e[e.Communication="Communication"]="Communication",e[e.Loyalty="Loyalty"]="Loyalty",e[e.OneTimeRes="OneTimeRes"]="OneTimeRes",e[e.PIN="PIN"]="PIN",e[e.Reservation="Reservation"]="Reservation",e[e.Sound="Sound"]="Sound",e[e.StoredValue="StoredValue"]="StoredValue",e[e.Synchro="Synchro"]="Synchro"}(e.ServiceProfilesEnum||(e.ServiceProfilesEnum={}))}(a=t.SaleProfile||(t.SaleProfile={})),t.SaleProfile=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleSoftware=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"applicationName",baseName:"ApplicationName",type:"string"},{name:"certificationCode",baseName:"CertificationCode",type:"string"},{name:"manufacturerID",baseName:"ManufacturerID",type:"string"},{name:"softwareVersion",baseName:"SoftwareVersion",type:"string"}],e}();t.SaleSoftware=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleTerminalData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"saleCapabilities",baseName:"SaleCapabilities",type:"Array"},{name:"saleProfile",baseName:"SaleProfile",type:"SaleProfile"},{name:"terminalEnvironment",baseName:"TerminalEnvironment",type:"SaleTerminalData.TerminalEnvironmentEnum"},{name:"totalsGroupID",baseName:"TotalsGroupID",type:"string"}],e}();t.SaleTerminalData=a,function(e){!function(e){e[e.CashierDisplay="CashierDisplay"]="CashierDisplay",e[e.CashierError="CashierError"]="CashierError",e[e.CashierInput="CashierInput"]="CashierInput",e[e.CashierStatus="CashierStatus"]="CashierStatus",e[e.CustomerAssistance="CustomerAssistance"]="CustomerAssistance",e[e.CustomerDisplay="CustomerDisplay"]="CustomerDisplay",e[e.CustomerError="CustomerError"]="CustomerError",e[e.CustomerInput="CustomerInput"]="CustomerInput",e[e.EMVContactless="EMVContactless"]="EMVContactless",e[e.ICC="ICC"]="ICC",e[e.MagStripe="MagStripe"]="MagStripe",e[e.POIReplication="POIReplication"]="POIReplication",e[e.PrinterDocument="PrinterDocument"]="PrinterDocument",e[e.PrinterReceipt="PrinterReceipt"]="PrinterReceipt",e[e.PrinterVoucher="PrinterVoucher"]="PrinterVoucher"}(e.SaleCapabilitiesEnum||(e.SaleCapabilitiesEnum={})),function(e){e[e.Attended="Attended"]="Attended",e[e.SemiAttended="SemiAttended"]="SemiAttended",e[e.Unattended="Unattended"]="Unattended"}(e.TerminalEnvironmentEnum||(e.TerminalEnvironmentEnum={}))}(a=t.SaleTerminalData||(t.SaleTerminalData={})),t.SaleTerminalData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleToAcquirerData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"applicationInfo",baseName:"ApplicationInfo",type:"{ [key: string]: AnyType; }"},{name:"shopperEmail",baseName:"ShopperEmail",type:"string"},{name:"shopperReference",baseName:"ShopperReference",type:"string"},{name:"recurringContract",baseName:"RecurringContract",type:"string"},{name:"shopperStatement",baseName:"ShopperStatement",type:"string"},{name:"recurringDetailName",baseName:"RecurringDetailName",type:"string"},{name:"store",baseName:"Store",type:"string"},{name:"merchantAccount",baseName:"MerchantAccount",type:"string"},{name:"currency",baseName:"Currency",type:"string"},{name:"tenderOption",baseName:"TenderOption",type:"string"},{name:"additionalData",baseName:"AdditionalData",type:"object"}],e}();t.SaleToAcquirerData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleToIssuerData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"statementReference",baseName:"StatementReference",type:"string"}],e}();t.SaleToIssuerData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleToPOIRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"abortRequest",baseName:"AbortRequest",type:"AbortRequest"},{name:"adminRequest",baseName:"AdminRequest",type:"AdminRequest"},{name:"balanceInquiryRequest",baseName:"BalanceInquiryRequest",type:"BalanceInquiryRequest"},{name:"batchRequest",baseName:"BatchRequest",type:"BatchRequest"},{name:"cardAcquisitionRequest",baseName:"CardAcquisitionRequest",type:"CardAcquisitionRequest"},{name:"cardReaderAPDURequest",baseName:"CardReaderAPDURequest",type:"CardReaderAPDURequest"},{name:"cardReaderInitRequest",baseName:"CardReaderInitRequest",type:"CardReaderInitRequest"},{name:"cardReaderPowerOffRequest",baseName:"CardReaderPowerOffRequest",type:"CardReaderPowerOffRequest"},{name:"diagnosisRequest",baseName:"DiagnosisRequest",type:"DiagnosisRequest"},{name:"displayRequest",baseName:"DisplayRequest",type:"DisplayRequest"},{name:"enableServiceRequest",baseName:"EnableServiceRequest",type:"EnableServiceRequest"},{name:"eventNotification",baseName:"EventNotification",type:"EventNotification"},{name:"getTotalsRequest",baseName:"GetTotalsRequest",type:"GetTotalsRequest"},{name:"inputRequest",baseName:"InputRequest",type:"InputRequest"},{name:"inputUpdate",baseName:"InputUpdate",type:"InputUpdate"},{name:"loginRequest",baseName:"LoginRequest",type:"LoginRequest"},{name:"logoutRequest",baseName:"LogoutRequest",type:"LogoutRequest"},{name:"loyaltyRequest",baseName:"LoyaltyRequest",type:"LoyaltyRequest"},{name:"messageHeader",baseName:"MessageHeader",type:"MessageHeader"},{name:"paymentRequest",baseName:"PaymentRequest",type:"PaymentRequest"},{name:"pINRequest",baseName:"PINRequest",type:"PINRequest"},{name:"printRequest",baseName:"PrintRequest",type:"PrintRequest"},{name:"reconciliationRequest",baseName:"ReconciliationRequest",type:"ReconciliationRequest"},{name:"reversalRequest",baseName:"ReversalRequest",type:"ReversalRequest"},{name:"securityTrailer",baseName:"SecurityTrailer",type:"ContentInformation"},{name:"soundRequest",baseName:"SoundRequest",type:"SoundRequest"},{name:"storedValueRequest",baseName:"StoredValueRequest",type:"StoredValueRequest"},{name:"transactionStatusRequest",baseName:"TransactionStatusRequest",type:"TransactionStatusRequest"},{name:"transmitRequest",baseName:"TransmitRequest",type:"TransmitRequest"}],e}();t.SaleToPOIRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleToPOIResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"adminResponse",baseName:"AdminResponse",type:"AdminResponse"},{name:"balanceInquiryResponse",baseName:"BalanceInquiryResponse",type:"BalanceInquiryResponse"},{name:"batchResponse",baseName:"BatchResponse",type:"BatchResponse"},{name:"cardAcquisitionResponse",baseName:"CardAcquisitionResponse",type:"CardAcquisitionResponse"},{name:"cardReaderAPDUResponse",baseName:"CardReaderAPDUResponse",type:"CardReaderAPDUResponse"},{name:"cardReaderInitResponse",baseName:"CardReaderInitResponse",type:"CardReaderInitResponse"},{name:"cardReaderPowerOffResponse",baseName:"CardReaderPowerOffResponse",type:"CardReaderPowerOffResponse"},{name:"diagnosisResponse",baseName:"DiagnosisResponse",type:"DiagnosisResponse"},{name:"displayResponse",baseName:"DisplayResponse",type:"DisplayResponse"},{name:"enableServiceResponse",baseName:"EnableServiceResponse",type:"EnableServiceResponse"},{name:"getTotalsResponse",baseName:"GetTotalsResponse",type:"GetTotalsResponse"},{name:"inputResponse",baseName:"InputResponse",type:"InputResponse"},{name:"loginResponse",baseName:"LoginResponse",type:"LoginResponse"},{name:"logoutResponse",baseName:"LogoutResponse",type:"LogoutResponse"},{name:"loyaltyResponse",baseName:"LoyaltyResponse",type:"LoyaltyResponse"},{name:"messageHeader",baseName:"MessageHeader",type:"MessageHeader"},{name:"paymentResponse",baseName:"PaymentResponse",type:"PaymentResponse"},{name:"pINResponse",baseName:"PINResponse",type:"PINResponse"},{name:"printResponse",baseName:"PrintResponse",type:"PrintResponse"},{name:"reconciliationResponse",baseName:"ReconciliationResponse",type:"ReconciliationResponse"},{name:"reversalResponse",baseName:"ReversalResponse",type:"ReversalResponse"},{name:"securityTrailer",baseName:"SecurityTrailer",type:"ContentInformation"},{name:"soundResponse",baseName:"SoundResponse",type:"SoundResponse"},{name:"storedValueResponse",baseName:"StoredValueResponse",type:"StoredValueResponse"},{name:"transactionStatusResponse",baseName:"TransactionStatusResponse",type:"TransactionStatusResponse"},{name:"transmitResponse",baseName:"TransmitResponse",type:"TransmitResponse"}],e}();t.SaleToPOIResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleToPOISecuredMessage=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"messageHeader",baseName:"MessageHeader",type:"MessageHeader"},{name:"nexoBlob",baseName:"NexoBlob",type:"string"},{name:"securityTrailer",baseName:"SecurityTrailer",type:"SecurityTrailer"}],e}();t.SaleToPOISecuredMessage=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SecurityKey=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"adyenCryptoVersion",baseName:"AdyenCryptoVersion",type:"number"},{name:"keyIdentifier",baseName:"KeyIdentifier",type:"string"},{name:"keyVersion",baseName:"KeyVersion",type:"number"},{name:"passphrase",baseName:"Passphrase",type:"string"}],e}();t.SecurityKey=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SecurityTrailer=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"adyenCryptoVersion",baseName:"AdyenCryptoVersion",type:"number"},{name:"hmac",baseName:"Hmac",type:"AnyType"},{name:"keyIdentifier",baseName:"KeyIdentifier",type:"string"},{name:"keyVersion",baseName:"KeyVersion",type:"number"},{name:"nonce",baseName:"Nonce",type:"AnyType"}],e}();t.SecurityTrailer=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SensitiveCardData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardSeqNumb",baseName:"CardSeqNumb",type:"string"},{name:"expiryDate",baseName:"ExpiryDate",type:"string"},{name:"pAN",baseName:"PAN",type:"string"},{name:"trackData",baseName:"TrackData",type:"Array"}],e}();t.SensitiveCardData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SensitiveMobileData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"iMEI",baseName:"IMEI",type:"string"},{name:"iMSI",baseName:"IMSI",type:"string"},{name:"mSISDN",baseName:"MSISDN",type:"string"}],e}();t.SensitiveMobileData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceProfilesType=void 0,function(e){e[e.Batch="Batch"]="Batch",e[e.CardReader="CardReader"]="CardReader",e[e.Communication="Communication"]="Communication",e[e.Loyalty="Loyalty"]="Loyalty",e[e.OneTimeRes="OneTimeRes"]="OneTimeRes",e[e.PIN="PIN"]="PIN",e[e.Reservation="Reservation"]="Reservation",e[e.Sound="Sound"]="Sound",e[e.StoredValue="StoredValue"]="StoredValue",e[e.Synchro="Synchro"]="Synchro"}(t.ServiceProfilesType||(t.ServiceProfilesType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServicesEnabledType=void 0,function(e){e[e.CardAcquisition="CardAcquisition"]="CardAcquisition",e[e.Loyalty="Loyalty"]="Loyalty",e[e.Payment="Payment"]="Payment"}(t.ServicesEnabledType||(t.ServicesEnabledType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ShopperInteractionDevice=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"os",baseName:"os",type:"string"},{name:"osVersion",baseName:"osVersion",type:"string"},{name:"locale",baseName:"locale",type:"string"}],e}();t.ShopperInteractionDevice=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SignaturePoint=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"x",baseName:"X",type:"string"},{name:"y",baseName:"Y",type:"string"}],e}();t.SignaturePoint=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SignedData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"certificate",baseName:"Certificate",type:"Array"},{name:"digestAlgorithm",baseName:"DigestAlgorithm",type:"Array"},{name:"encapsulatedContent",baseName:"EncapsulatedContent",type:"EncapsulatedContent"},{name:"signer",baseName:"Signer",type:"Array"},{name:"version",baseName:"Version",type:"SignedData.VersionEnum"}],e}();t.SignedData=a,function(e){!function(e){e[e.V0="V0"]="V0",e[e.V1="V1"]="V1",e[e.V2="V2"]="V2",e[e.V3="V3"]="V3",e[e.V4="V4"]="V4",e[e.V5="V5"]="V5"}(e.VersionEnum||(e.VersionEnum={}))}(a=t.SignedData||(t.SignedData={})),t.SignedData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Signer=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"digestAlgorithm",baseName:"DigestAlgorithm",type:"AlgorithmIdentifier"},{name:"signature",baseName:"Signature",type:"AnyType"},{name:"signatureAlgorithm",baseName:"SignatureAlgorithm",type:"AlgorithmIdentifier"},{name:"signerIdentifier",baseName:"SignerIdentifier",type:"SignerIdentifier"},{name:"version",baseName:"Version",type:"Signer.VersionEnum"}],e}();t.Signer=a,function(e){!function(e){e[e.V0="V0"]="V0",e[e.V1="V1"]="V1",e[e.V2="V2"]="V2",e[e.V3="V3"]="V3",e[e.V4="V4"]="V4",e[e.V5="V5"]="V5"}(e.VersionEnum||(e.VersionEnum={}))}(a=t.Signer||(t.Signer={})),t.Signer=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SignerIdentifier=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"issuerAndSerialNumber",baseName:"IssuerAndSerialNumber",type:"IssuerAndSerialNumber"}],e}();t.SignerIdentifier=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SoundActionType=void 0,function(e){e[e.SetDefaultVolume="SetDefaultVolume"]="SetDefaultVolume",e[e.StartSound="StartSound"]="StartSound",e[e.StopSound="StopSound"]="StopSound"}(t.SoundActionType||(t.SoundActionType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SoundContent=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"language",baseName:"Language",type:"string"},{name:"referenceID",baseName:"ReferenceID",type:"string"},{name:"soundFormat",baseName:"SoundFormat",type:"SoundContent.SoundFormatEnum"},{name:"value",baseName:"Value",type:"string"}],e}();t.SoundContent=a,function(e){!function(e){e[e.MessageRef="MessageRef"]="MessageRef",e[e.SoundRef="SoundRef"]="SoundRef",e[e.Text="Text"]="Text"}(e.SoundFormatEnum||(e.SoundFormatEnum={}))}(a=t.SoundContent||(t.SoundContent={})),t.SoundContent=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SoundFormatType=void 0,function(e){e[e.MessageRef="MessageRef"]="MessageRef",e[e.SoundRef="SoundRef"]="SoundRef",e[e.Text="Text"]="Text"}(t.SoundFormatType||(t.SoundFormatType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SoundRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"responseMode",baseName:"ResponseMode",type:"SoundRequest.ResponseModeEnum"},{name:"soundAction",baseName:"SoundAction",type:"SoundActionType"},{name:"soundContent",baseName:"SoundContent",type:"SoundContent"},{name:"soundVolume",baseName:"SoundVolume",type:"number"}],e}();t.SoundRequest=a,function(e){!function(e){e[e.Immediate="Immediate"]="Immediate",e[e.NotRequired="NotRequired"]="NotRequired",e[e.PrintEnd="PrintEnd"]="PrintEnd",e[e.SoundEnd="SoundEnd"]="SoundEnd"}(e.ResponseModeEnum||(e.ResponseModeEnum={}))}(a=t.SoundRequest||(t.SoundRequest={})),t.SoundRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SoundResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"response",baseName:"Response",type:"Response"}],e}();t.SoundResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SponsoredMerchant=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"merchantAddress",baseName:"MerchantAddress",type:"string"},{name:"merchantCategoryCode",baseName:"MerchantCategoryCode",type:"string"},{name:"merchantCountry",baseName:"MerchantCountry",type:"string"},{name:"merchantName",baseName:"MerchantName",type:"string"},{name:"registrationID",baseName:"RegistrationID",type:"string"}],e}();t.SponsoredMerchant=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueAccountId=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"entryMode",baseName:"EntryMode",type:"Array"},{name:"expiryDate",baseName:"ExpiryDate",type:"string"},{name:"identificationType",baseName:"IdentificationType",type:"IdentificationType"},{name:"ownerName",baseName:"OwnerName",type:"string"},{name:"storedValueAccountType",baseName:"StoredValueAccountType",type:"StoredValueAccountType"},{name:"storedValueProvider",baseName:"StoredValueProvider",type:"string"},{name:"value",baseName:"Value",type:"string"}],e}();t.StoredValueAccountId=a,function(e){!function(e){e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.Mobile="Mobile"]="Mobile",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(e.EntryModeEnum||(e.EntryModeEnum={}))}(a=t.StoredValueAccountId||(t.StoredValueAccountId={})),t.StoredValueAccountId=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueAccountStatus=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currentBalance",baseName:"CurrentBalance",type:"number"},{name:"storedValueAccountID",baseName:"StoredValueAccountID",type:"StoredValueAccountId"}],e}();t.StoredValueAccountStatus=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueAccountType=void 0,function(e){e[e.GiftCard="GiftCard"]="GiftCard",e[e.Other="Other"]="Other",e[e.PhoneCard="PhoneCard"]="PhoneCard"}(t.StoredValueAccountType||(t.StoredValueAccountType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currency",baseName:"Currency",type:"string"},{name:"eanUpc",baseName:"EanUpc",type:"string"},{name:"itemAmount",baseName:"ItemAmount",type:"number"},{name:"originalPOITransaction",baseName:"OriginalPOITransaction",type:"OriginalPOITransaction"},{name:"productCode",baseName:"ProductCode",type:"string"},{name:"storedValueAccountID",baseName:"StoredValueAccountID",type:"StoredValueAccountId"},{name:"storedValueProvider",baseName:"StoredValueProvider",type:"string"},{name:"storedValueTransactionType",baseName:"StoredValueTransactionType",type:"StoredValueTransactionType"}],e}();t.StoredValueData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerLanguage",baseName:"CustomerLanguage",type:"string"},{name:"saleData",baseName:"SaleData",type:"SaleData"},{name:"storedValueData",baseName:"StoredValueData",type:"Array"}],e}();t.StoredValueRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"pOIData",baseName:"POIData",type:"POIData"},{name:"response",baseName:"Response",type:"Response"},{name:"saleData",baseName:"SaleData",type:"SaleData"},{name:"storedValueResult",baseName:"StoredValueResult",type:"Array"}],e}();t.StoredValueResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueResult=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currency",baseName:"Currency",type:"string"},{name:"eanUpc",baseName:"EanUpc",type:"string"},{name:"hostTransactionID",baseName:"HostTransactionID",type:"TransactionIdentification"},{name:"itemAmount",baseName:"ItemAmount",type:"number"},{name:"productCode",baseName:"ProductCode",type:"string"},{name:"storedValueAccountStatus",baseName:"StoredValueAccountStatus",type:"StoredValueAccountStatus"},{name:"storedValueTransactionType",baseName:"StoredValueTransactionType",type:"StoredValueTransactionType"}],e}();t.StoredValueResult=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueTransactionType=void 0,function(e){e[e.Activate="Activate"]="Activate",e[e.Duplicate="Duplicate"]="Duplicate",e[e.Load="Load"]="Load",e[e.Reserve="Reserve"]="Reserve",e[e.Reverse="Reverse"]="Reverse",e[e.Unload="Unload"]="Unload"}(t.StoredValueTransactionType||(t.StoredValueTransactionType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TerminalApiRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"saleToPOIRequest",baseName:"SaleToPOIRequest",type:"SaleToPOIRequest"}],e}();t.TerminalApiRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TerminalApiResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"saleToPOIResponse",baseName:"SaleToPOIResponse",type:"SaleToPOIResponse"}],e}();t.TerminalApiResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TerminalApiSecuredRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"saleToPOIRequest",baseName:"SaleToPOIRequest",type:"SaleToPOISecuredMessage"}],e}();t.TerminalApiSecuredRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TerminalApiSecuredResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"saleToPOIResponse",baseName:"SaleToPOIResponse",type:"SaleToPOISecuredMessage"}],e}();t.TerminalApiSecuredResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TerminalEnvironmentType=void 0,function(e){e[e.Attended="Attended"]="Attended",e[e.SemiAttended="SemiAttended"]="SemiAttended",e[e.Unattended="Unattended"]="Unattended"}(t.TerminalEnvironmentType||(t.TerminalEnvironmentType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TokenRequestedType=void 0,function(e){e[e.Customer="Customer"]="Customer",e[e.Transaction="Transaction"]="Transaction"}(t.TokenRequestedType||(t.TokenRequestedType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TotalDetailsType=void 0,function(e){e[e.OperatorID="OperatorID"]="OperatorID",e[e.POIID="POIID"]="POIID",e[e.SaleID="SaleID"]="SaleID",e[e.ShiftNumber="ShiftNumber"]="ShiftNumber",e[e.TotalsGroupID="TotalsGroupID"]="TotalsGroupID"}(t.TotalDetailsType||(t.TotalDetailsType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TotalFilter=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"operatorID",baseName:"OperatorID",type:"string"},{name:"pOIID",baseName:"POIID",type:"string"},{name:"saleID",baseName:"SaleID",type:"string"},{name:"shiftNumber",baseName:"ShiftNumber",type:"string"},{name:"totalsGroupID",baseName:"TotalsGroupID",type:"string"}],e}();t.TotalFilter=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TrackData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"trackFormat",baseName:"TrackFormat",type:"TrackData.TrackFormatEnum"},{name:"trackNumb",baseName:"TrackNumb",type:"number"},{name:"value",baseName:"Value",type:"string"}],e}();t.TrackData=a,function(e){!function(e){e[e.AAMVA="AAMVA"]="AAMVA",e[e.CMC7="CMC-7"]="CMC7",e[e.E13B="E-13B"]="E13B",e[e.ISO="ISO"]="ISO",e[e.JISI="JIS-I"]="JISI",e[e.JISII="JIS-II"]="JISII"}(e.TrackFormatEnum||(e.TrackFormatEnum={}))}(a=t.TrackData||(t.TrackData={})),t.TrackData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TrackFormatType=void 0,function(e){e[e.AAMVA="AAMVA"]="AAMVA",e[e.CMC7="CMC-7"]="CMC7",e[e.E13B="E-13B"]="E13B",e[e.ISO="ISO"]="ISO",e[e.JISI="JIS-I"]="JISI",e[e.JISII="JIS-II"]="JISII"}(t.TrackFormatType||(t.TrackFormatType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionActionType=void 0,function(e){e[e.AbortTransaction="AbortTransaction"]="AbortTransaction",e[e.StartTransaction="StartTransaction"]="StartTransaction"}(t.TransactionActionType||(t.TransactionActionType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionConditions=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"acquirerID",baseName:"AcquirerID",type:"Array"},{name:"allowedLoyaltyBrand",baseName:"AllowedLoyaltyBrand",type:"Array"},{name:"allowedPaymentBrand",baseName:"AllowedPaymentBrand",type:"Array"},{name:"customerLanguage",baseName:"CustomerLanguage",type:"string"},{name:"debitPreferredFlag",baseName:"DebitPreferredFlag",type:"boolean"},{name:"forceEntryMode",baseName:"ForceEntryMode",type:"Array>"},{name:"forceOnlineFlag",baseName:"ForceOnlineFlag",type:"boolean"},{name:"loyaltyHandling",baseName:"LoyaltyHandling",type:"TransactionConditions.LoyaltyHandlingEnum"},{name:"merchantCategoryCode",baseName:"MerchantCategoryCode",type:"string"}],e}();t.TransactionConditions=a,function(e){!function(e){e[e.CheckReader="CheckReader"]="CheckReader",e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(e.ForceEntryModeEnum||(e.ForceEntryModeEnum={})),function(e){e[e.Allowed="Allowed"]="Allowed",e[e.Forbidden="Forbidden"]="Forbidden",e[e.Processed="Processed"]="Processed",e[e.Proposed="Proposed"]="Proposed",e[e.Required="Required"]="Required"}(e.LoyaltyHandlingEnum||(e.LoyaltyHandlingEnum={}))}(a=t.TransactionConditions||(t.TransactionConditions={})),t.TransactionConditions=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionIdentification=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"timeStamp",baseName:"TimeStamp",type:"string"},{name:"transactionID",baseName:"TransactionID",type:"string"}],e}();t.TransactionIdentification=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionStatusRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"documentQualifier",baseName:"DocumentQualifier",type:"Array"},{name:"messageReference",baseName:"MessageReference",type:"MessageReference"},{name:"receiptReprintFlag",baseName:"ReceiptReprintFlag",type:"boolean"}],e}();t.TransactionStatusRequest=a,function(e){!function(e){e[e.CashierReceipt="CashierReceipt"]="CashierReceipt",e[e.CustomerReceipt="CustomerReceipt"]="CustomerReceipt",e[e.Document="Document"]="Document",e[e.Journal="Journal"]="Journal",e[e.SaleReceipt="SaleReceipt"]="SaleReceipt",e[e.Voucher="Voucher"]="Voucher"}(e.DocumentQualifierEnum||(e.DocumentQualifierEnum={}))}(a=t.TransactionStatusRequest||(t.TransactionStatusRequest={})),t.TransactionStatusRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionStatusResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"messageReference",baseName:"MessageReference",type:"MessageReference"},{name:"repeatedMessageResponse",baseName:"RepeatedMessageResponse",type:"RepeatedMessageResponse"},{name:"response",baseName:"Response",type:"Response"}],e}();t.TransactionStatusResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionToPerform=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyRequest",baseName:"LoyaltyRequest",type:"LoyaltyRequest"},{name:"paymentRequest",baseName:"PaymentRequest",type:"PaymentRequest"},{name:"reversalRequest",baseName:"ReversalRequest",type:"ReversalRequest"}],e}();t.TransactionToPerform=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionTotals=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"acquirerID",baseName:"AcquirerID",type:"string"},{name:"cardBrand",baseName:"CardBrand",type:"string"},{name:"errorCondition",baseName:"ErrorCondition",type:"TransactionTotals.ErrorConditionEnum"},{name:"hostReconciliationID",baseName:"HostReconciliationID",type:"string"},{name:"loyaltyCurrency",baseName:"LoyaltyCurrency",type:"string"},{name:"loyaltyTotals",baseName:"LoyaltyTotals",type:"Array"},{name:"loyaltyUnit",baseName:"LoyaltyUnit",type:"TransactionTotals.LoyaltyUnitEnum"},{name:"operatorID",baseName:"OperatorID",type:"string"},{name:"paymentCurrency",baseName:"PaymentCurrency",type:"string"},{name:"paymentInstrumentType",baseName:"PaymentInstrumentType",type:"PaymentInstrumentType"},{name:"paymentTotals",baseName:"PaymentTotals",type:"Array"},{name:"pOIID",baseName:"POIID",type:"string"},{name:"saleID",baseName:"SaleID",type:"string"},{name:"shiftNumber",baseName:"ShiftNumber",type:"string"},{name:"totalsGroupID",baseName:"TotalsGroupID",type:"string"}],e}();t.TransactionTotals=a,function(e){!function(e){e[e.Aborted="Aborted"]="Aborted",e[e.Busy="Busy"]="Busy",e[e.Cancel="Cancel"]="Cancel",e[e.DeviceOut="DeviceOut"]="DeviceOut",e[e.InProgress="InProgress"]="InProgress",e[e.InsertedCard="InsertedCard"]="InsertedCard",e[e.InvalidCard="InvalidCard"]="InvalidCard",e[e.LoggedOut="LoggedOut"]="LoggedOut",e[e.MessageFormat="MessageFormat"]="MessageFormat",e[e.NotAllowed="NotAllowed"]="NotAllowed",e[e.NotFound="NotFound"]="NotFound",e[e.PaymentRestriction="PaymentRestriction"]="PaymentRestriction",e[e.Refusal="Refusal"]="Refusal",e[e.UnavailableDevice="UnavailableDevice"]="UnavailableDevice",e[e.UnavailableService="UnavailableService"]="UnavailableService",e[e.UnreachableHost="UnreachableHost"]="UnreachableHost",e[e.WrongPIN="WrongPIN"]="WrongPIN"}(e.ErrorConditionEnum||(e.ErrorConditionEnum={})),function(e){e[e.Monetary="Monetary"]="Monetary",e[e.Point="Point"]="Point"}(e.LoyaltyUnitEnum||(e.LoyaltyUnitEnum={}))}(a=t.TransactionTotals||(t.TransactionTotals={})),t.TransactionTotals=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionType=void 0,function(e){e[e.Award="Award"]="Award",e[e.CashAdvance="CashAdvance"]="CashAdvance",e[e.CompletedDeffered="CompletedDeffered"]="CompletedDeffered",e[e.CompletedReservation="CompletedReservation"]="CompletedReservation",e[e.Credit="Credit"]="Credit",e[e.Debit="Debit"]="Debit",e[e.Declined="Declined"]="Declined",e[e.Failed="Failed"]="Failed",e[e.FirstReservation="FirstReservation"]="FirstReservation",e[e.IssuerInstalment="IssuerInstalment"]="IssuerInstalment",e[e.OneTimeReservation="OneTimeReservation"]="OneTimeReservation",e[e.Rebate="Rebate"]="Rebate",e[e.Redemption="Redemption"]="Redemption",e[e.ReverseAward="ReverseAward"]="ReverseAward",e[e.ReverseCredit="ReverseCredit"]="ReverseCredit",e[e.ReverseDebit="ReverseDebit"]="ReverseDebit",e[e.ReverseRebate="ReverseRebate"]="ReverseRebate",e[e.ReverseRedemption="ReverseRedemption"]="ReverseRedemption",e[e.UpdateReservation="UpdateReservation"]="UpdateReservation"}(t.TransactionType||(t.TransactionType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransmitRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"destinationAddress",baseName:"DestinationAddress",type:"string"},{name:"maximumTransmitTime",baseName:"MaximumTransmitTime",type:"number"},{name:"message",baseName:"Message",type:"AnyType"},{name:"waitResponseFlag",baseName:"WaitResponseFlag",type:"boolean"}],e}();t.TransmitRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransmitResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"message",baseName:"Message",type:"AnyType"},{name:"response",baseName:"Response",type:"Response"}],e}();t.TransmitResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UTMCoordinates=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"uTMEastward",baseName:"UTMEastward",type:"string"},{name:"uTMNorthward",baseName:"UTMNorthward",type:"string"},{name:"uTMZone",baseName:"UTMZone",type:"string"}],e}();t.UTMCoordinates=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnitOfMeasureType=void 0,function(e){e[e.Case="Case"]="Case",e[e.Centilitre="Centilitre"]="Centilitre",e[e.Centimetre="Centimetre"]="Centimetre",e[e.Foot="Foot"]="Foot",e[e.Gram="Gram"]="Gram",e[e.Inch="Inch"]="Inch",e[e.Kilogram="Kilogram"]="Kilogram",e[e.Kilometre="Kilometre"]="Kilometre",e[e.Litre="Litre"]="Litre",e[e.Meter="Meter"]="Meter",e[e.Mile="Mile"]="Mile",e[e.Other="Other"]="Other",e[e.Ounce="Ounce"]="Ounce",e[e.Pint="Pint"]="Pint",e[e.Pound="Pound"]="Pound",e[e.Quart="Quart"]="Quart",e[e.UKGallon="UKGallon"]="UKGallon",e[e.USGallon="USGallon"]="USGallon",e[e.Yard="Yard"]="Yard"}(t.UnitOfMeasureType||(t.UnitOfMeasureType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VersionType=void 0,function(e){e[e.V0="V0"]="V0",e[e.V1="V1"]="V1",e[e.V2="V2"]="V2",e[e.V3="V3"]="V3",e[e.V4="V4"]="V4",e[e.V5="V5"]="V5"}(t.VersionType||(t.VersionType={}))},function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ApplicationInfo=void 0;var r=a(n(0)),i=function(){this.adyenLibrary={name:r.default.LIB_NAME,version:r.default.LIB_VERSION}};t.ApplicationInfo=i},function(e,t,n){"use strict";var a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,a=arguments.length;n=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 a=n(271);Object.defineProperty(t,"TerminalLocalAPI",{enumerable:!0,get:function(){return a.default}});var r=n(277);Object.defineProperty(t,"TerminalCloudAPI",{enumerable:!0,get:function(){return r.default}});var i=n(281);Object.defineProperty(t,"CheckoutAPI",{enumerable:!0,get:function(){return i.default}});var o=n(288);Object.defineProperty(t,"CheckoutUtility",{enumerable:!0,get:function(){return o.default}});var u=n(290);Object.defineProperty(t,"Recurring",{enumerable:!0,get:function(){return u.default}});var s=n(293);Object.defineProperty(t,"Modification",{enumerable:!0,get:function(){return s.default}});var c=n(300);Object.defineProperty(t,"BinLookup",{enumerable:!0,get:function(){return c.default}});var p=n(303);Object.defineProperty(t,"Payout",{enumerable:!0,get:function(){return p.default}});var l=n(310);Object.defineProperty(t,"Platforms",{enumerable:!0,get:function(){return l.default}})},function(e,t,n){"use strict";var a,r=this&&this.__extends||(a=function(e,t){return(a=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}a(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__awaiter||function(e,t,n,a){return new(n||(n=Promise))((function(r,i){function o(e){try{s(a.next(e))}catch(e){i(e)}}function u(e){try{s(a.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,u)}s((a=a.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var n,a,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,a&&(r=2&i[0]?a.return:i[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,i[1])).done)return r;switch(a=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,a=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]0&&r[r.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]0&&r[r.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]=300))try{var o=JSON.parse(t.body),u="errors"in o;i="status"in o?new m.default({message:"HTTP Exception: "+o.status+". "+e.statusMessage+": "+o.message,statusCode:o.status,errorCode:o.errorCode,responseHeaders:e.headers,responseBody:t.body}):u?new Error(t.body):r(t.body)}catch(e){a(i)}finally{a(i)}n(t.body)})),e.on("error",a)})),e.on("timeout",(function(){e.abort()})),e.on("error",(function(e){return a(new b.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:f.default}}catch(e){return Promise.reject(new m.default({message:"Error loading certificate from path: "+e.message}))}},e.CHARSET="utf-8",e}();t.default=v},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";var a=this&&this.__createBinding||(Object.create?function(e,t,n,a){void 0===a&&(a=n),Object.defineProperty(e,a,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||a(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectSerializer=void 0,r(n(15),t),r(n(16),t),r(n(17),t),r(n(18),t),r(n(19),t),r(n(20),t),r(n(21),t),r(n(22),t),r(n(23),t),r(n(24),t),r(n(25),t),r(n(26),t),r(n(27),t),r(n(28),t),r(n(29),t),r(n(30),t),r(n(31),t),r(n(32),t),r(n(33),t),r(n(34),t),r(n(35),t),r(n(36),t),r(n(37),t),r(n(38),t),r(n(39),t),r(n(40),t),r(n(41),t),r(n(42),t),r(n(43),t),r(n(44),t),r(n(45),t),r(n(46),t),r(n(47),t),r(n(48),t),r(n(49),t),r(n(50),t),r(n(51),t),r(n(52),t),r(n(53),t),r(n(54),t),r(n(55),t),r(n(56),t),r(n(57),t),r(n(58),t),r(n(59),t),r(n(60),t),r(n(61),t),r(n(62),t),r(n(63),t),r(n(64),t),r(n(65),t),r(n(66),t),r(n(67),t),r(n(68),t),r(n(69),t),r(n(70),t),r(n(71),t),r(n(72),t),r(n(73),t),r(n(74),t),r(n(75),t),r(n(76),t),r(n(77),t),r(n(78),t),r(n(79),t),r(n(80),t),r(n(81),t),r(n(82),t),r(n(83),t),r(n(84),t),r(n(85),t),r(n(86),t),r(n(87),t),r(n(88),t),r(n(89),t),r(n(90),t),r(n(91),t),r(n(92),t),r(n(93),t),r(n(94),t),r(n(95),t),r(n(96),t),r(n(97),t),r(n(98),t),r(n(99),t),r(n(100),t),r(n(101),t),r(n(102),t),r(n(103),t),r(n(104),t),r(n(105),t),r(n(106),t),r(n(107),t),r(n(108),t),r(n(109),t),r(n(110),t),r(n(111),t),r(n(112),t),r(n(113),t),r(n(114),t),r(n(115),t),r(n(116),t),r(n(117),t),r(n(118),t),r(n(119),t),r(n(120),t),r(n(121),t),r(n(122),t),r(n(123),t),r(n(124),t),r(n(125),t),r(n(126),t),r(n(127),t),r(n(128),t),r(n(129),t),r(n(130),t),r(n(131),t),r(n(132),t),r(n(133),t),r(n(134),t),r(n(135),t),r(n(136),t),r(n(137),t),r(n(138),t),r(n(139),t),r(n(140),t),r(n(141),t),r(n(142),t),r(n(143),t),r(n(144),t),r(n(145),t),r(n(146),t),r(n(147),t),r(n(148),t),r(n(149),t),r(n(150),t),r(n(151),t),r(n(152),t),r(n(153),t),r(n(154),t),r(n(155),t),r(n(156),t),r(n(157),t),r(n(158),t),r(n(159),t),r(n(160),t),r(n(161),t),r(n(162),t),r(n(163),t),r(n(164),t),r(n(165),t),r(n(166),t),r(n(167),t),r(n(168),t),r(n(169),t),r(n(170),t),r(n(171),t),r(n(172),t),r(n(173),t),r(n(174),t),r(n(175),t),r(n(176),t),r(n(177),t),r(n(178),t),r(n(179),t),r(n(180),t),r(n(181),t),r(n(182),t),r(n(183),t),r(n(184),t),r(n(185),t),r(n(186),t),r(n(187),t),r(n(188),t),r(n(189),t),r(n(190),t),r(n(191),t),r(n(192),t),r(n(193),t),r(n(194),t),r(n(195),t),r(n(196),t),r(n(197),t),r(n(198),t),r(n(199),t),r(n(200),t),r(n(201),t),r(n(202),t),r(n(203),t),r(n(204),t),r(n(205),t),r(n(206),t),r(n(207),t),r(n(208),t),r(n(209),t),r(n(210),t),r(n(211),t),r(n(212),t),r(n(213),t),r(n(214),t),r(n(215),t),r(n(216),t),r(n(217),t),r(n(218),t),r(n(219),t),r(n(220),t),r(n(221),t),r(n(222),t),r(n(223),t),r(n(224),t),r(n(225),t),r(n(226),t),r(n(227),t),r(n(228),t),r(n(229),t),r(n(230),t),r(n(231),t),r(n(232),t),r(n(233),t),r(n(234),t),r(n(235),t),r(n(236),t),r(n(237),t),r(n(238),t),r(n(239),t),r(n(240),t),r(n(241),t),r(n(242),t),r(n(243),t);var i=n(15),o=n(16),u=n(17),s=n(18),c=n(19),p=n(20),l=n(21),d=n(22),y=n(23),m=n(24),f=n(25),b=n(26),T=n(27),v=n(28),R=n(29),_=n(30),P=n(31),C=n(32),M=n(33),g=n(34),h=n(35),I=n(36),A=n(37),N=n(38),O=n(39),S=n(40),D=n(41),E=n(42),q=n(43),j=n(44),L=n(45),V=n(46),w=n(47),F=n(48),U=n(49),k=n(50),H=n(51),B=n(52),x=n(53),K=n(54),G=n(55),Y=n(56),W=n(57),Q=n(58),J=n(59),z=n(60),X=n(61),Z=n(62),$=n(63),ee=n(64),te=n(65),ne=n(66),ae=n(67),re=n(68),ie=n(69),oe=n(70),ue=n(71),se=n(72),ce=n(73),pe=n(74),le=n(75),de=n(76),ye=n(77),me=n(78),fe=n(79),be=n(80),Te=n(81),ve=n(82),Re=n(83),_e=n(84),Pe=n(85),Ce=n(86),Me=n(87),ge=n(88),he=n(89),Ie=n(90),Ae=n(91),Ne=n(92),Oe=n(93),Se=n(94),De=n(95),Ee=n(96),qe=n(97),je=n(98),Le=n(99),Ve=n(100),we=n(101),Fe=n(102),Ue=n(103),ke=n(104),He=n(105),Be=n(106),xe=n(107),Ke=n(108),Ge=n(109),Ye=n(110),We=n(111),Qe=n(112),Je=n(113),ze=n(114),Xe=n(115),Ze=n(116),$e=n(117),et=n(118),tt=n(119),nt=n(120),at=n(121),rt=n(122),it=n(123),ot=n(124),ut=n(125),st=n(126),ct=n(127),pt=n(128),lt=n(129),dt=n(130),yt=n(131),mt=n(132),ft=n(133),bt=n(134),Tt=n(135),vt=n(136),Rt=n(137),_t=n(138),Pt=n(139),Ct=n(140),Mt=n(141),gt=n(142),ht=n(143),It=n(144),At=n(145),Nt=n(146),Ot=n(147),St=n(148),Dt=n(149),Et=n(150),qt=n(151),jt=n(152),Lt=n(153),Vt=n(154),wt=n(155),Ft=n(156),Ut=n(157),kt=n(158),Ht=n(159),Bt=n(160),xt=n(161),Kt=n(162),Gt=n(163),Yt=n(164),Wt=n(165),Qt=n(166),Jt=n(167),zt=n(168),Xt=n(169),Zt=n(170),$t=n(171),en=n(172),tn=n(173),nn=n(174),an=n(175),rn=n(176),on=n(177),un=n(178),sn=n(179),cn=n(180),pn=n(181),ln=n(182),dn=n(183),yn=n(184),mn=n(185),fn=n(186),bn=n(187),Tn=n(188),vn=n(189),Rn=n(190),_n=n(191),Pn=n(192),Cn=n(193),Mn=n(194),gn=n(195),hn=n(196),In=n(197),An=n(198),Nn=n(199),On=n(200),Sn=n(201),Dn=n(202),En=n(203),qn=n(204),jn=n(205),Ln=n(206),Vn=n(207),wn=n(208),Fn=n(209),Un=n(210),kn=n(211),Hn=n(212),Bn=n(213),xn=n(214),Kn=n(215),Gn=n(216),Yn=n(217),Wn=n(218),Qn=n(219),Jn=n(220),zn=n(221),Xn=n(222),Zn=n(223),$n=n(224),ea=n(225),ta=n(226),na=n(227),aa=n(228),ra=n(229),ia=n(230),oa=n(231),ua=n(232),sa=n(233),ca=n(234),pa=n(235),la=n(236),da=n(237),ya=n(238),ma=n(239),fa=n(240),ba=n(241),Ta=n(242),va=n(243),Ra=["string","boolean","double","integer","long","float","number","any"],_a={AccountType:o.AccountType,AlgorithmType:p.AlgorithmType,AlignmentType:l.AlignmentType,"AuthenticatedData.VersionEnum":v.AuthenticatedData.VersionEnum,AuthenticationMethodType:R.AuthenticationMethodType,BarcodeType:C.BarcodeType,"CardAcquisitionTransaction.ForceEntryModeEnum":N.CardAcquisitionTransaction.ForceEntryModeEnum,"CardAcquisitionTransaction.LoyaltyHandlingEnum":N.CardAcquisitionTransaction.LoyaltyHandlingEnum,"CardAcquisitionTransaction.PaymentTypeEnum":N.CardAcquisitionTransaction.PaymentTypeEnum,"CardData.EntryModeEnum":O.CardData.EntryModeEnum,"CardReaderInitRequest.ForceEntryModeEnum":E.CardReaderInitRequest.ForceEntryModeEnum,"CardReaderInitResponse.EntryModeEnum":q.CardReaderInitResponse.EntryModeEnum,CharacterHeightType:F.CharacterHeightType,CharacterStyleType:U.CharacterStyleType,CharacterWidthType:k.CharacterWidthType,"CheckData.TypeCodeEnum":H.CheckData.TypeCodeEnum,CheckTypeCodeType:B.CheckTypeCodeType,ColorType:K.ColorType,ContentType:W.ContentType,CustomerOrderReqType:z.CustomerOrderReqType,DeviceType:X.DeviceType,"DigestedData.VersionEnum":ee.DigestedData.VersionEnum,DocumentQualifierType:re.DocumentQualifierType,"EnableServiceRequest.ServicesEnabledEnum":ie.EnableServiceRequest.ServicesEnabledEnum,EntryModeType:ce.EntryModeType,"EnvelopedData.VersionEnum":pe.EnvelopedData.VersionEnum,ErrorConditionType:le.ErrorConditionType,EventToNotifyType:ye.EventToNotifyType,ForceEntryModeType:fe.ForceEntryModeType,GenericProfileType:be.GenericProfileType,"GetTotalsRequest.TotalDetailsEnum":Re.GetTotalsRequest.TotalDetailsEnum,GlobalStatusType:Pe.GlobalStatusType,IdentificationSupportType:ge.IdentificationSupportType,IdentificationType:he.IdentificationType,InfoQualifyType:Ie.InfoQualifyType,InputCommandType:Ne.InputCommandType,"Instalment.InstalmentTypeEnum":je.Instalment.InstalmentTypeEnum,"Instalment.PeriodUnitEnum":je.Instalment.PeriodUnitEnum,InstalmentType:Le.InstalmentType,"LoginRequest.CustomerOrderReqEnum":Fe.LoginRequest.CustomerOrderReqEnum,"LoginRequest.TokenRequestedTypeEnum":Fe.LoginRequest.TokenRequestedTypeEnum,"LoyaltyAccountId.EntryModeEnum":xe.LoyaltyAccountId.EntryModeEnum,"LoyaltyAccountId.IdentificationSupportEnum":xe.LoyaltyAccountId.IdentificationSupportEnum,"LoyaltyAccountStatus.LoyaltyUnitEnum":Ge.LoyaltyAccountStatus.LoyaltyUnitEnum,"LoyaltyAmount.LoyaltyUnitEnum":We.LoyaltyAmount.LoyaltyUnitEnum,LoyaltyHandlingType:Je.LoyaltyHandlingType,LoyaltyTransactionType:tt.LoyaltyTransactionType,LoyaltyUnitType:nt.LoyaltyUnitType,"MenuEntry.MenuEntryTagEnum":at.MenuEntry.MenuEntryTagEnum,MenuEntryTagType:rt.MenuEntryTagType,MessageCategoryType:ot.MessageCategoryType,MessageClassType:ut.MessageClassType,"MessageReference.MessageCategoryEnum":ct.MessageReference.MessageCategoryEnum,MessageType:pt.MessageType,"NamedKeyEncryptedData.VersionEnum":dt.NamedKeyEncryptedData.VersionEnum,"OutputBarcode.BarcodeTypeEnum":ft.OutputBarcode.BarcodeTypeEnum,OutputFormatType:Tt.OutputFormatType,"OutputText.AlignmentEnum":Rt.OutputText.AlignmentEnum,"OutputText.CharacterHeightEnum":Rt.OutputText.CharacterHeightEnum,"OutputText.CharacterStyleEnum":Rt.OutputText.CharacterStyleEnum,"OutputText.CharacterWidthEnum":Rt.OutputText.CharacterWidthEnum,"OutputText.ColorEnum":Rt.OutputText.ColorEnum,PINFormatType:_t.PINFormatType,"PINRequest.PINFormatEnum":Pt.PINRequest.PINFormatEnum,PINRequestType:Ct.PINRequestType,POICapabilitiesType:gt.POICapabilitiesType,"POIProfile.GenericProfileEnum":It.POIProfile.GenericProfileEnum,"POIProfile.ServiceProfilesEnum":It.POIProfile.ServiceProfilesEnum,"POIStatus.PrinterStatusEnum":Nt.POIStatus.PrinterStatusEnum,"POITerminalData.POICapabilitiesEnum":St.POITerminalData.POICapabilitiesEnum,"PaymentAccountReq.AccountTypeEnum":Et.PaymentAccountReq.AccountTypeEnum,"PaymentData.PaymentTypeEnum":Lt.PaymentData.PaymentTypeEnum,PaymentInstrumentType:wt.PaymentInstrumentType,"PaymentResult.AuthenticationMethodEnum":Ht.PaymentResult.AuthenticationMethodEnum,"PaymentResult.PaymentTypeEnum":Ht.PaymentResult.PaymentTypeEnum,PaymentType:Gt.PaymentType,PeriodUnitType:Wt.PeriodUnitType,PrinterStatusType:Zt.PrinterStatusType,ReconciliationType:nn.ReconciliationType,"Response.ErrorConditionEnum":un.Response.ErrorConditionEnum,ResponseModeType:sn.ResponseModeType,ResultType:cn.ResultType,ReversalReasonType:pn.ReversalReasonType,SaleCapabilitiesType:yn.SaleCapabilitiesType,"SaleData.CustomerOrderReqEnum":mn.SaleData.CustomerOrderReqEnum,"SaleData.TokenRequestedTypeEnum":mn.SaleData.TokenRequestedTypeEnum,"SaleItem.UnitOfMeasureEnum":fn.SaleItem.UnitOfMeasureEnum,"SaleItemRebate.UnitOfMeasureEnum":bn.SaleItemRebate.UnitOfMeasureEnum,"SaleProfile.GenericProfileEnum":Tn.SaleProfile.GenericProfileEnum,"SaleProfile.ServiceProfilesEnum":Tn.SaleProfile.ServiceProfilesEnum,"SaleTerminalData.SaleCapabilitiesEnum":Rn.SaleTerminalData.SaleCapabilitiesEnum,"SaleTerminalData.TerminalEnvironmentEnum":Rn.SaleTerminalData.TerminalEnvironmentEnum,ServiceProfilesType:On.ServiceProfilesType,ServicesEnabledType:Sn.ServicesEnabledType,"SignedData.VersionEnum":qn.SignedData.VersionEnum,"Signer.VersionEnum":jn.Signer.VersionEnum,SoundActionType:Vn.SoundActionType,"SoundContent.SoundFormatEnum":wn.SoundContent.SoundFormatEnum,SoundFormatType:Fn.SoundFormatType,"SoundRequest.ResponseModeEnum":Un.SoundRequest.ResponseModeEnum,"StoredValueAccountId.EntryModeEnum":Bn.StoredValueAccountId.EntryModeEnum,StoredValueAccountType:Kn.StoredValueAccountType,StoredValueTransactionType:Jn.StoredValueTransactionType,TerminalEnvironmentType:ea.TerminalEnvironmentType,TokenRequestedType:ta.TokenRequestedType,TotalDetailsType:na.TotalDetailsType,"TrackData.TrackFormatEnum":ra.TrackData.TrackFormatEnum,TrackFormatType:ia.TrackFormatType,TransactionActionType:oa.TransactionActionType,"TransactionConditions.ForceEntryModeEnum":ua.TransactionConditions.ForceEntryModeEnum,"TransactionConditions.LoyaltyHandlingEnum":ua.TransactionConditions.LoyaltyHandlingEnum,"TransactionStatusRequest.DocumentQualifierEnum":ca.TransactionStatusRequest.DocumentQualifierEnum,"TransactionTotals.ErrorConditionEnum":da.TransactionTotals.ErrorConditionEnum,"TransactionTotals.LoyaltyUnitEnum":da.TransactionTotals.LoyaltyUnitEnum,TransactionType:ya.TransactionType,UnitOfMeasureType:Ta.UnitOfMeasureType,VersionType:va.VersionType},Pa={AbortRequest:i.AbortRequest,AdminRequest:u.AdminRequest,AdminResponse:s.AdminResponse,AlgorithmIdentifier:c.AlgorithmIdentifier,AllowedProduct:d.AllowedProduct,Amount:y.Amount,AmountsReq:m.AmountsReq,AmountsResp:f.AmountsResp,ApplicationInfo:b.ApplicationInfo,AreaSize:T.AreaSize,AuthenticatedData:v.AuthenticatedData,BalanceInquiryRequest:_.BalanceInquiryRequest,BalanceInquiryResponse:P.BalanceInquiryResponse,BatchRequest:M.BatchRequest,BatchResponse:g.BatchResponse,CapturedSignature:h.CapturedSignature,CardAcquisitionRequest:I.CardAcquisitionRequest,CardAcquisitionResponse:A.CardAcquisitionResponse,CardAcquisitionTransaction:N.CardAcquisitionTransaction,CardData:O.CardData,CardReaderAPDURequest:S.CardReaderAPDURequest,CardReaderAPDUResponse:D.CardReaderAPDUResponse,CardReaderInitRequest:E.CardReaderInitRequest,CardReaderInitResponse:q.CardReaderInitResponse,CardReaderPowerOffRequest:j.CardReaderPowerOffRequest,CardReaderPowerOffResponse:L.CardReaderPowerOffResponse,CardholderPIN:V.CardholderPIN,CashHandlingDevice:w.CashHandlingDevice,CheckData:H.CheckData,CoinsOrBills:x.CoinsOrBills,CommonField:G.CommonField,ContentInformation:Y.ContentInformation,CurrencyConversion:Q.CurrencyConversion,CustomerOrder:J.CustomerOrder,DiagnosisRequest:Z.DiagnosisRequest,DiagnosisResponse:$.DiagnosisResponse,DigestedData:ee.DigestedData,DisplayOutput:te.DisplayOutput,DisplayRequest:ne.DisplayRequest,DisplayResponse:ae.DisplayResponse,EnableServiceRequest:ie.EnableServiceRequest,EnableServiceResponse:oe.EnableServiceResponse,EncapsulatedContent:ue.EncapsulatedContent,EncryptedContent:se.EncryptedContent,EnvelopedData:pe.EnvelopedData,EventNotification:de.EventNotification,ExternalPlatform:me.ExternalPlatform,GeographicCoordinates:Te.GeographicCoordinates,Geolocation:ve.Geolocation,GetTotalsRequest:Re.GetTotalsRequest,GetTotalsResponse:_e.GetTotalsResponse,HostStatus:Ce.HostStatus,ICCResetData:Me.ICCResetData,Input:Ae.Input,InputData:Oe.InputData,InputRequest:Se.InputRequest,InputResponse:De.InputResponse,InputResult:Ee.InputResult,InputUpdate:qe.InputUpdate,Instalment:je.Instalment,Issuer:Ve.Issuer,IssuerAndSerialNumber:we.IssuerAndSerialNumber,LoginRequest:Fe.LoginRequest,LoginResponse:Ue.LoginResponse,LogoutRequest:ke.LogoutRequest,LogoutResponse:He.LogoutResponse,LoyaltyAccount:Be.LoyaltyAccount,LoyaltyAccountId:xe.LoyaltyAccountId,LoyaltyAccountReq:Ke.LoyaltyAccountReq,LoyaltyAccountStatus:Ge.LoyaltyAccountStatus,LoyaltyAcquirerData:Ye.LoyaltyAcquirerData,LoyaltyAmount:We.LoyaltyAmount,LoyaltyData:Qe.LoyaltyData,LoyaltyRequest:ze.LoyaltyRequest,LoyaltyResponse:Xe.LoyaltyResponse,LoyaltyResult:Ze.LoyaltyResult,LoyaltyTotals:$e.LoyaltyTotals,LoyaltyTransaction:et.LoyaltyTransaction,MenuEntry:at.MenuEntry,MerchantDevice:it.MerchantDevice,MessageHeader:st.MessageHeader,MessageReference:ct.MessageReference,MobileData:lt.MobileData,NamedKeyEncryptedData:dt.NamedKeyEncryptedData,NexoDerivedKey:yt.NexoDerivedKey,OriginalPOITransaction:mt.OriginalPOITransaction,OutputBarcode:ft.OutputBarcode,OutputContent:bt.OutputContent,OutputResult:vt.OutputResult,OutputText:Rt.OutputText,PINRequest:Pt.PINRequest,PINResponse:Mt.PINResponse,POIData:ht.POIData,POIProfile:It.POIProfile,POISoftware:At.POISoftware,POIStatus:Nt.POIStatus,POISystemData:Ot.POISystemData,POITerminalData:St.POITerminalData,Parameter:Dt.Parameter,PaymentAccountReq:Et.PaymentAccountReq,PaymentAccountStatus:qt.PaymentAccountStatus,PaymentAcquirerData:jt.PaymentAcquirerData,PaymentData:Lt.PaymentData,PaymentInstrumentData:Vt.PaymentInstrumentData,PaymentReceipt:Ft.PaymentReceipt,PaymentRequest:Ut.PaymentRequest,PaymentResponse:kt.PaymentResponse,PaymentResult:Ht.PaymentResult,PaymentToken:Bt.PaymentToken,PaymentTotals:xt.PaymentTotals,PaymentTransaction:Kt.PaymentTransaction,PerformedTransaction:Yt.PerformedTransaction,PredefinedContent:Qt.PredefinedContent,PrintOutput:Jt.PrintOutput,PrintRequest:zt.PrintRequest,PrintResponse:Xt.PrintResponse,Rebates:$t.Rebates,ReconciliationRequest:en.ReconciliationRequest,ReconciliationResponse:tn.ReconciliationResponse,RelativeDistinguishedName:an.RelativeDistinguishedName,RepeatedMessageResponse:rn.RepeatedMessageResponse,RepeatedResponseMessageBody:on.RepeatedResponseMessageBody,Response:un.Response,ReversalRequest:ln.ReversalRequest,ReversalResponse:dn.ReversalResponse,SaleData:mn.SaleData,SaleItem:fn.SaleItem,SaleItemRebate:bn.SaleItemRebate,SaleProfile:Tn.SaleProfile,SaleSoftware:vn.SaleSoftware,SaleTerminalData:Rn.SaleTerminalData,SaleToAcquirerData:_n.SaleToAcquirerData,SaleToIssuerData:Pn.SaleToIssuerData,SaleToPOIRequest:Cn.SaleToPOIRequest,SaleToPOIResponse:Mn.SaleToPOIResponse,SaleToPOISecuredMessage:gn.SaleToPOISecuredMessage,SecurityKey:hn.SecurityKey,SecurityTrailer:In.SecurityTrailer,SensitiveCardData:An.SensitiveCardData,SensitiveMobileData:Nn.SensitiveMobileData,ShopperInteractionDevice:Dn.ShopperInteractionDevice,SignaturePoint:En.SignaturePoint,SignedData:qn.SignedData,Signer:jn.Signer,SignerIdentifier:Ln.SignerIdentifier,SoundContent:wn.SoundContent,SoundRequest:Un.SoundRequest,SoundResponse:kn.SoundResponse,SponsoredMerchant:Hn.SponsoredMerchant,StoredValueAccountId:Bn.StoredValueAccountId,StoredValueAccountStatus:xn.StoredValueAccountStatus,StoredValueData:Gn.StoredValueData,StoredValueRequest:Yn.StoredValueRequest,StoredValueResponse:Wn.StoredValueResponse,StoredValueResult:Qn.StoredValueResult,TerminalApiRequest:zn.TerminalApiRequest,TerminalApiResponse:Xn.TerminalApiResponse,TerminalApiSecuredRequest:Zn.TerminalApiSecuredRequest,TerminalApiSecuredResponse:$n.TerminalApiSecuredResponse,TotalFilter:aa.TotalFilter,TrackData:ra.TrackData,TransactionConditions:ua.TransactionConditions,TransactionIdentification:sa.TransactionIdentification,TransactionStatusRequest:ca.TransactionStatusRequest,TransactionStatusResponse:pa.TransactionStatusResponse,TransactionToPerform:la.TransactionToPerform,TransactionTotals:da.TransactionTotals,TransmitRequest:ma.TransmitRequest,TransmitResponse:fa.TransmitResponse,UTMCoordinates:ba.UTMCoordinates},Ca=function(){function e(){}return e.findCorrectType=function(e,t){if(null==e)return t;if(-1!==Ra.indexOf(t.toLowerCase()))return t;if("Date"===t)return t;if(_a[t])return t;if(!Pa[t])return t;var n=Pa[t].discriminator;if(null==n)return t;if(e[n]){var a=e[n];return Pa[a]?a:t}return t},e.serialize=function(t,n){if(null==t)return t;if(-1!==Ra.indexOf(n.toLowerCase()))return t;if(0===n.lastIndexOf("Array<",0)){var a=n.replace("Array<","");a=a.substring(0,a.length-1);var r=[];for(var i in t){var o=t[i];r.push(e.serialize(o,a))}return r}if("Date"===n)return t.toISOString();if(_a[n])return t;if(!Pa[n])return t;n=this.findCorrectType(t,n);var u=Pa[n].getAttributeTypeMap(),s={};for(var i in u){var c=u[i];s[c.baseName]=e.serialize(t[c.name],c.type)}return s},e.deserialize=function(t,n){if(n=e.findCorrectType(t,n),null==t)return t;if(-1!==Ra.indexOf(n.toLowerCase()))return t;if(0===n.lastIndexOf("Array<",0)){var a=n.replace("Array<","");a=a.substring(0,a.length-1);var r=[];for(var i in t){var o=t[i];r.push(e.deserialize(o,a))}return r}if("Date"===n)return new Date(t);if(_a[n])return t;if(!Pa[n])return t;var u=new Pa[n],s=Pa[n].getAttributeTypeMap();for(var i in s){var c=s[i];u[c.name]=e.deserialize(t[c.baseName],c.type)}return u},e}();t.ObjectSerializer=Ca},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AbortRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"abortReason",baseName:"AbortReason",type:"string"},{name:"displayOutput",baseName:"DisplayOutput",type:"DisplayOutput"},{name:"messageReference",baseName:"MessageReference",type:"MessageReference"}],e}();t.AbortRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AccountType=void 0,function(e){e[e.CardTotals="CardTotals"]="CardTotals",e[e.Checking="Checking"]="Checking",e[e.CreditCard="CreditCard"]="CreditCard",e[e.Default="Default"]="Default",e[e.EpurseCard="EpurseCard"]="EpurseCard",e[e.Investment="Investment"]="Investment",e[e.Savings="Savings"]="Savings",e[e.Universal="Universal"]="Universal"}(t.AccountType||(t.AccountType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AdminRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"serviceIdentification",baseName:"ServiceIdentification",type:"string"}],e}();t.AdminRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AdminResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"response",baseName:"Response",type:"Response"}],e}();t.AdminResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AlgorithmIdentifier=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"algorithm",baseName:"Algorithm",type:"AlgorithmType"},{name:"parameter",baseName:"Parameter",type:"Parameter"}],e}();t.AlgorithmIdentifier=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AlgorithmType=void 0,function(e){e[e.DesEde3Cbc="Des-ede3-cbc"]="DesEde3Cbc",e[e.DesEde3Ecb="Des-ede3-ecb"]="DesEde3Ecb",e[e.IdDukptWrap="Id-dukpt-wrap"]="IdDukptWrap",e[e.IdRetailCbcMAC="Id-retail-cbc-MAC"]="IdRetailCbcMAC",e[e.IdRetailCbcMACSha256="Id-retail-cbc-MAC-sha-256"]="IdRetailCbcMACSha256",e[e.IdSha256="Id-sha256"]="IdSha256",e[e.IdUkptWrap="id-ukpt-wrap "]="IdUkptWrap",e[e.RsaEncryption="RsaEncryption"]="RsaEncryption",e[e.Sha256WithRSAEncryption="Sha256WithRSAEncryption"]="Sha256WithRSAEncryption"}(t.AlgorithmType||(t.AlgorithmType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AlignmentType=void 0,function(e){e[e.Centred="Centred"]="Centred",e[e.Justified="Justified"]="Justified",e[e.Left="Left"]="Left",e[e.Right="Right"]="Right"}(t.AlignmentType||(t.AlignmentType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AllowedProduct=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"additionalProductInfo",baseName:"AdditionalProductInfo",type:"string"},{name:"eanUpc",baseName:"EanUpc",type:"string"},{name:"productCode",baseName:"ProductCode",type:"string"},{name:"productLabel",baseName:"ProductLabel",type:"string"}],e}();t.AllowedProduct=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Amount=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currency",baseName:"Currency",type:"string"},{name:"value",baseName:"Value",type:"number"}],e}();t.Amount=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AmountsReq=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cashBackAmount",baseName:"CashBackAmount",type:"number"},{name:"currency",baseName:"Currency",type:"string"},{name:"maximumCashBackAmount",baseName:"MaximumCashBackAmount",type:"number"},{name:"minimumAmountToDeliver",baseName:"MinimumAmountToDeliver",type:"number"},{name:"minimumSplitAmount",baseName:"MinimumSplitAmount",type:"number"},{name:"paidAmount",baseName:"PaidAmount",type:"number"},{name:"requestedAmount",baseName:"RequestedAmount",type:"number"},{name:"tipAmount",baseName:"TipAmount",type:"number"}],e}();t.AmountsReq=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AmountsResp=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"authorizedAmount",baseName:"AuthorizedAmount",type:"number"},{name:"cashBackAmount",baseName:"CashBackAmount",type:"number"},{name:"currency",baseName:"Currency",type:"string"},{name:"tipAmount",baseName:"TipAmount",type:"number"},{name:"totalFeesAmount",baseName:"TotalFeesAmount",type:"number"},{name:"totalRebatesAmount",baseName:"TotalRebatesAmount",type:"number"}],e}();t.AmountsResp=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ApplicationInfo=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"adyenLibrary",baseName:"adyenLibrary",type:"CommonField"},{name:"adyenPaymentSource",baseName:"adyenPaymentSource",type:"CommonField"},{name:"externalPlatform",baseName:"externalPlatform",type:"ExternalPlatform"},{name:"merchantApplication",baseName:"merchantApplication",type:"CommonField"},{name:"merchantDevice",baseName:"merchantDevice",type:"MerchantDevice"},{name:"paymentDetailsSource",baseName:"paymentDetailsSource",type:"CommonField"},{name:"shopperInteractionDevice",baseName:"shopperInteractionDevice",type:"ShopperInteractionDevice"}],e}();t.ApplicationInfo=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AreaSize=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"x",baseName:"X",type:"string"},{name:"y",baseName:"Y",type:"string"}],e}();t.AreaSize=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AuthenticatedData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"encapsulatedContent",baseName:"EncapsulatedContent",type:"EncapsulatedContent"},{name:"keyTransportOrKEK",baseName:"KeyTransportOrKEK",type:"Array"},{name:"mAC",baseName:"MAC",type:"AnyType"},{name:"mACAlgorithm",baseName:"MACAlgorithm",type:"AlgorithmIdentifier"},{name:"version",baseName:"Version",type:"AuthenticatedData.VersionEnum"}],e}();t.AuthenticatedData=a,function(e){!function(e){e[e.V0="V0"]="V0",e[e.V1="V1"]="V1",e[e.V2="V2"]="V2",e[e.V3="V3"]="V3",e[e.V4="V4"]="V4",e[e.V5="V5"]="V5"}(e.VersionEnum||(e.VersionEnum={}))}(a=t.AuthenticatedData||(t.AuthenticatedData={})),t.AuthenticatedData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AuthenticationMethodType=void 0,function(e){e[e.Bypass="Bypass"]="Bypass",e[e.ManualVerification="ManualVerification"]="ManualVerification",e[e.MerchantAuthentication="MerchantAuthentication"]="MerchantAuthentication",e[e.OfflinePIN="OfflinePIN"]="OfflinePIN",e[e.OnlinePIN="OnlinePIN"]="OnlinePIN",e[e.PaperSignature="PaperSignature"]="PaperSignature",e[e.SecureCertificate="SecureCertificate"]="SecureCertificate",e[e.SecureNoCertificate="SecureNoCertificate"]="SecureNoCertificate",e[e.SecuredChannel="SecuredChannel"]="SecuredChannel",e[e.SignatureCapture="SignatureCapture"]="SignatureCapture",e[e.UnknownMethod="UnknownMethod"]="UnknownMethod"}(t.AuthenticationMethodType||(t.AuthenticationMethodType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BalanceInquiryRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyAccountReq",baseName:"LoyaltyAccountReq",type:"LoyaltyAccountReq"},{name:"paymentAccountReq",baseName:"PaymentAccountReq",type:"PaymentAccountReq"}],e}();t.BalanceInquiryRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BalanceInquiryResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyAccountStatus",baseName:"LoyaltyAccountStatus",type:"LoyaltyAccountStatus"},{name:"paymentAccountStatus",baseName:"PaymentAccountStatus",type:"PaymentAccountStatus"},{name:"response",baseName:"Response",type:"Response"}],e}();t.BalanceInquiryResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BarcodeType=void 0,function(e){e[e.Code128="Code128"]="Code128",e[e.Code25="Code25"]="Code25",e[e.EAN13="EAN13"]="EAN13",e[e.EAN8="EAN8"]="EAN8",e[e.PDF417="PDF417"]="PDF417",e[e.QRCode="QRCode"]="QRCode",e[e.UPCA="UPCA"]="UPCA"}(t.BarcodeType||(t.BarcodeType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BatchRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"removeAllFlag",baseName:"RemoveAllFlag",type:"boolean"},{name:"transactionToPerform",baseName:"TransactionToPerform",type:"Array"}],e}();t.BatchRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BatchResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"performedTransaction",baseName:"PerformedTransaction",type:"Array"},{name:"response",baseName:"Response",type:"Response"}],e}();t.BatchResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CapturedSignature=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"areaSize",baseName:"AreaSize",type:"AreaSize"},{name:"signaturePoint",baseName:"SignaturePoint",type:"Array"}],e}();t.CapturedSignature=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardAcquisitionRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardAcquisitionTransaction",baseName:"CardAcquisitionTransaction",type:"CardAcquisitionTransaction"},{name:"saleData",baseName:"SaleData",type:"SaleData"}],e}();t.CardAcquisitionRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardAcquisitionResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerOrder",baseName:"CustomerOrder",type:"Array"},{name:"loyaltyAccount",baseName:"LoyaltyAccount",type:"Array"},{name:"paymentBrand",baseName:"PaymentBrand",type:"Array"},{name:"paymentInstrumentData",baseName:"PaymentInstrumentData",type:"PaymentInstrumentData"},{name:"pOIData",baseName:"POIData",type:"POIData"},{name:"response",baseName:"Response",type:"Response"},{name:"saleData",baseName:"SaleData",type:"SaleData"}],e}();t.CardAcquisitionResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardAcquisitionTransaction=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"allowedLoyaltyBrand",baseName:"AllowedLoyaltyBrand",type:"Array"},{name:"allowedPaymentBrand",baseName:"AllowedPaymentBrand",type:"Array"},{name:"cashBackFlag",baseName:"CashBackFlag",type:"boolean"},{name:"customerLanguage",baseName:"CustomerLanguage",type:"string"},{name:"forceCustomerSelectionFlag",baseName:"ForceCustomerSelectionFlag",type:"boolean"},{name:"forceEntryMode",baseName:"ForceEntryMode",type:"Array>"},{name:"loyaltyHandling",baseName:"LoyaltyHandling",type:"CardAcquisitionTransaction.LoyaltyHandlingEnum"},{name:"paymentType",baseName:"PaymentType",type:"CardAcquisitionTransaction.PaymentTypeEnum"},{name:"totalAmount",baseName:"TotalAmount",type:"number"}],e}();t.CardAcquisitionTransaction=a,function(e){!function(e){e[e.CheckReader="CheckReader"]="CheckReader",e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(e.ForceEntryModeEnum||(e.ForceEntryModeEnum={})),function(e){e[e.Allowed="Allowed"]="Allowed",e[e.Forbidden="Forbidden"]="Forbidden",e[e.Processed="Processed"]="Processed",e[e.Proposed="Proposed"]="Proposed",e[e.Required="Required"]="Required"}(e.LoyaltyHandlingEnum||(e.LoyaltyHandlingEnum={})),function(e){e[e.CashAdvance="CashAdvance"]="CashAdvance",e[e.CashDeposit="CashDeposit"]="CashDeposit",e[e.Completion="Completion"]="Completion",e[e.FirstReservation="FirstReservation"]="FirstReservation",e[e.Instalment="Instalment"]="Instalment",e[e.IssuerInstalment="IssuerInstalment"]="IssuerInstalment",e[e.Normal="Normal"]="Normal",e[e.OneTimeReservation="OneTimeReservation"]="OneTimeReservation",e[e.PaidOut="PaidOut"]="PaidOut",e[e.Recurring="Recurring"]="Recurring",e[e.Refund="Refund"]="Refund",e[e.UpdateReservation="UpdateReservation"]="UpdateReservation"}(e.PaymentTypeEnum||(e.PaymentTypeEnum={}))}(a=t.CardAcquisitionTransaction||(t.CardAcquisitionTransaction={})),t.CardAcquisitionTransaction=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"allowedProduct",baseName:"AllowedProduct",type:"Array"},{name:"allowedProductCode",baseName:"AllowedProductCode",type:"Array"},{name:"cardCountryCode",baseName:"CardCountryCode",type:"string"},{name:"customerOrder",baseName:"CustomerOrder",type:"Array"},{name:"entryMode",baseName:"EntryMode",type:"Array"},{name:"maskedPAN",baseName:"MaskedPAN",type:"string"},{name:"paymentAccountRef",baseName:"PaymentAccountRef",type:"string"},{name:"paymentBrand",baseName:"PaymentBrand",type:"string"},{name:"paymentToken",baseName:"PaymentToken",type:"PaymentToken"},{name:"protectedCardData",baseName:"ProtectedCardData",type:"ContentInformation"},{name:"sensitiveCardData",baseName:"SensitiveCardData",type:"SensitiveCardData"}],e}();t.CardData=a,function(e){!function(e){e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.Mobile="Mobile"]="Mobile",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(e.EntryModeEnum||(e.EntryModeEnum={}))}(a=t.CardData||(t.CardData={})),t.CardData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardReaderAPDURequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"aPDUClass",baseName:"APDUClass",type:"AnyType"},{name:"aPDUData",baseName:"APDUData",type:"AnyType"},{name:"aPDUExpectedLength",baseName:"APDUExpectedLength",type:"AnyType"},{name:"aPDUInstruction",baseName:"APDUInstruction",type:"AnyType"},{name:"aPDUPar1",baseName:"APDUPar1",type:"AnyType"},{name:"aPDUPar2",baseName:"APDUPar2",type:"AnyType"}],e}();t.CardReaderAPDURequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardReaderAPDUResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"aPDUData",baseName:"APDUData",type:"AnyType"},{name:"cardStatusWords",baseName:"CardStatusWords",type:"AnyType"},{name:"response",baseName:"Response",type:"Response"}],e}();t.CardReaderAPDUResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardReaderInitRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"displayOutput",baseName:"DisplayOutput",type:"DisplayOutput"},{name:"forceEntryMode",baseName:"ForceEntryMode",type:"Array>"},{name:"leaveCardFlag",baseName:"LeaveCardFlag",type:"boolean"},{name:"maxWaitingTime",baseName:"MaxWaitingTime",type:"number"},{name:"warmResetFlag",baseName:"WarmResetFlag",type:"boolean"}],e}();t.CardReaderInitRequest=a,function(e){!function(e){e[e.CheckReader="CheckReader"]="CheckReader",e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(e.ForceEntryModeEnum||(e.ForceEntryModeEnum={}))}(a=t.CardReaderInitRequest||(t.CardReaderInitRequest={})),t.CardReaderInitRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardReaderInitResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"entryMode",baseName:"EntryMode",type:"Array"},{name:"iCCResetData",baseName:"ICCResetData",type:"ICCResetData"},{name:"response",baseName:"Response",type:"Response"},{name:"trackData",baseName:"TrackData",type:"Array"}],e}();t.CardReaderInitResponse=a,function(e){!function(e){e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.Mobile="Mobile"]="Mobile",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(e.EntryModeEnum||(e.EntryModeEnum={}))}(a=t.CardReaderInitResponse||(t.CardReaderInitResponse={})),t.CardReaderInitResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardReaderPowerOffRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"displayOutput",baseName:"DisplayOutput",type:"DisplayOutput"},{name:"maxWaitingTime",baseName:"MaxWaitingTime",type:"number"}],e}();t.CardReaderPowerOffRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardReaderPowerOffResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"response",baseName:"Response",type:"Response"}],e}();t.CardReaderPowerOffResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardholderPIN=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"additionalInput",baseName:"AdditionalInput",type:"string"},{name:"encrPINBlock",baseName:"EncrPINBlock",type:"ContentInformation"},{name:"pINFormat",baseName:"PINFormat",type:"PINFormatType"}],e}();t.CardholderPIN=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CashHandlingDevice=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cashHandlingOkFlag",baseName:"CashHandlingOkFlag",type:"boolean"},{name:"coinsOrBills",baseName:"CoinsOrBills",type:"Array"},{name:"currency",baseName:"Currency",type:"string"}],e}();t.CashHandlingDevice=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CharacterHeightType=void 0,function(e){e[e.DoubleHeight="DoubleHeight"]="DoubleHeight",e[e.HalfHeight="HalfHeight"]="HalfHeight",e[e.SingleHeight="SingleHeight"]="SingleHeight"}(t.CharacterHeightType||(t.CharacterHeightType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CharacterStyleType=void 0,function(e){e[e.Bold="Bold"]="Bold",e[e.Italic="Italic"]="Italic",e[e.Normal="Normal"]="Normal",e[e.Underlined="Underlined"]="Underlined"}(t.CharacterStyleType||(t.CharacterStyleType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CharacterWidthType=void 0,function(e){e[e.DoubleWidth="DoubleWidth"]="DoubleWidth",e[e.SingleWidth="SingleWidth"]="SingleWidth"}(t.CharacterWidthType||(t.CharacterWidthType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CheckData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"accountNumber",baseName:"AccountNumber",type:"string"},{name:"bankID",baseName:"BankID",type:"string"},{name:"checkCardNumber",baseName:"CheckCardNumber",type:"string"},{name:"checkNumber",baseName:"CheckNumber",type:"string"},{name:"country",baseName:"Country",type:"string"},{name:"trackData",baseName:"TrackData",type:"TrackData"},{name:"typeCode",baseName:"TypeCode",type:"CheckData.TypeCodeEnum"}],e}();t.CheckData=a,function(e){!function(e){e[e.Company="Company"]="Company",e[e.Personal="Personal"]="Personal"}(e.TypeCodeEnum||(e.TypeCodeEnum={}))}(a=t.CheckData||(t.CheckData={})),t.CheckData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CheckTypeCodeType=void 0,function(e){e[e.Company="Company"]="Company",e[e.Personal="Personal"]="Personal"}(t.CheckTypeCodeType||(t.CheckTypeCodeType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoinsOrBills=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"number",baseName:"Number",type:"number"},{name:"unitValue",baseName:"UnitValue",type:"number"}],e}();t.CoinsOrBills=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorType=void 0,function(e){e[e.Black="Black"]="Black",e[e.Blue="Blue"]="Blue",e[e.Cyan="Cyan"]="Cyan",e[e.Green="Green"]="Green",e[e.Magenta="Magenta"]="Magenta",e[e.Red="Red"]="Red",e[e.White="White"]="White",e[e.Yellow="Yellow"]="Yellow"}(t.ColorType||(t.ColorType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CommonField=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"version",baseName:"version",type:"string"}],e}();t.CommonField=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentInformation=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"authenticatedData",baseName:"AuthenticatedData",type:"AuthenticatedData"},{name:"contentType",baseName:"ContentType",type:"ContentType"},{name:"digestedData",baseName:"DigestedData",type:"DigestedData"},{name:"envelopedData",baseName:"EnvelopedData",type:"EnvelopedData"},{name:"namedKeyEncryptedData",baseName:"NamedKeyEncryptedData",type:"NamedKeyEncryptedData"},{name:"signedData",baseName:"SignedData",type:"SignedData"}],e}();t.ContentInformation=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentType=void 0,function(e){e[e.CtAuthData="Id-ct-authData"]="CtAuthData",e[e.Data="Id-data"]="Data",e[e.DigestedData="Id-digestedData"]="DigestedData",e[e.EncryptedData="Id-encryptedData"]="EncryptedData",e[e.EnvelopedData="Id-envelopedData"]="EnvelopedData",e[e.SignedData="Id-signedData"]="SignedData"}(t.ContentType||(t.ContentType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CurrencyConversion=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"commission",baseName:"Commission",type:"number"},{name:"convertedAmount",baseName:"ConvertedAmount",type:"Amount"},{name:"customerApprovedFlag",baseName:"CustomerApprovedFlag",type:"boolean"},{name:"declaration",baseName:"Declaration",type:"string"},{name:"markup",baseName:"Markup",type:"number"},{name:"rate",baseName:"Rate",type:"number"}],e}();t.CurrencyConversion=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CustomerOrder=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"accessedBy",baseName:"AccessedBy",type:"string"},{name:"additionalInformation",baseName:"AdditionalInformation",type:"string"},{name:"currency",baseName:"Currency",type:"string"},{name:"currentAmount",baseName:"CurrentAmount",type:"number"},{name:"customerOrderID",baseName:"CustomerOrderID",type:"string"},{name:"endDate",baseName:"EndDate",type:"{ [key: string]: AnyType; }"},{name:"forecastedAmount",baseName:"ForecastedAmount",type:"number"},{name:"openOrderState",baseName:"OpenOrderState",type:"boolean"},{name:"startDate",baseName:"StartDate",type:"{ [key: string]: AnyType; }"}],e}();t.CustomerOrder=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CustomerOrderReqType=void 0,function(e){e[e.Both="Both"]="Both",e[e.Closed="Closed"]="Closed",e[e.Open="Open"]="Open"}(t.CustomerOrderReqType||(t.CustomerOrderReqType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DeviceType=void 0,function(e){e[e.CashierDisplay="CashierDisplay"]="CashierDisplay",e[e.CashierInput="CashierInput"]="CashierInput",e[e.CustomerDisplay="CustomerDisplay"]="CustomerDisplay",e[e.CustomerInput="CustomerInput"]="CustomerInput"}(t.DeviceType||(t.DeviceType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DiagnosisRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"acquirerID",baseName:"AcquirerID",type:"Array"},{name:"hostDiagnosisFlag",baseName:"HostDiagnosisFlag",type:"boolean"},{name:"pOIID",baseName:"POIID",type:"string"}],e}();t.DiagnosisRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DiagnosisResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"hostStatus",baseName:"HostStatus",type:"Array"},{name:"loggedSaleID",baseName:"LoggedSaleID",type:"Array"},{name:"pOIStatus",baseName:"POIStatus",type:"POIStatus"},{name:"response",baseName:"Response",type:"Response"}],e}();t.DiagnosisResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DigestedData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"digest",baseName:"Digest",type:"AnyType"},{name:"digestAlgorithm",baseName:"DigestAlgorithm",type:"AlgorithmIdentifier"},{name:"encapsulatedContent",baseName:"EncapsulatedContent",type:"EncapsulatedContent"},{name:"version",baseName:"Version",type:"DigestedData.VersionEnum"}],e}();t.DigestedData=a,function(e){!function(e){e[e.V0="V0"]="V0",e[e.V1="V1"]="V1",e[e.V2="V2"]="V2",e[e.V3="V3"]="V3",e[e.V4="V4"]="V4",e[e.V5="V5"]="V5"}(e.VersionEnum||(e.VersionEnum={}))}(a=t.DigestedData||(t.DigestedData={})),t.DigestedData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DisplayOutput=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"device",baseName:"Device",type:"DeviceType"},{name:"infoQualify",baseName:"InfoQualify",type:"InfoQualifyType"},{name:"menuEntry",baseName:"MenuEntry",type:"Array"},{name:"minimumDisplayTime",baseName:"MinimumDisplayTime",type:"number"},{name:"outputContent",baseName:"OutputContent",type:"OutputContent"},{name:"outputSignature",baseName:"OutputSignature",type:"AnyType"},{name:"responseRequiredFlag",baseName:"ResponseRequiredFlag",type:"boolean"}],e}();t.DisplayOutput=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DisplayRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"displayOutput",baseName:"DisplayOutput",type:"Array"}],e}();t.DisplayRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DisplayResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"outputResult",baseName:"OutputResult",type:"Array"}],e}();t.DisplayResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DocumentQualifierType=void 0,function(e){e[e.CashierReceipt="CashierReceipt"]="CashierReceipt",e[e.CustomerReceipt="CustomerReceipt"]="CustomerReceipt",e[e.Document="Document"]="Document",e[e.Journal="Journal"]="Journal",e[e.SaleReceipt="SaleReceipt"]="SaleReceipt",e[e.Voucher="Voucher"]="Voucher"}(t.DocumentQualifierType||(t.DocumentQualifierType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EnableServiceRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"displayOutput",baseName:"DisplayOutput",type:"DisplayOutput"},{name:"servicesEnabled",baseName:"ServicesEnabled",type:"Array"},{name:"transactionAction",baseName:"TransactionAction",type:"TransactionActionType"}],e}();t.EnableServiceRequest=a,function(e){!function(e){e[e.CardAcquisition="CardAcquisition"]="CardAcquisition",e[e.Loyalty="Loyalty"]="Loyalty",e[e.Payment="Payment"]="Payment"}(e.ServicesEnabledEnum||(e.ServicesEnabledEnum={}))}(a=t.EnableServiceRequest||(t.EnableServiceRequest={})),t.EnableServiceRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EnableServiceResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"response",baseName:"Response",type:"Response"}],e}();t.EnableServiceResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EncapsulatedContent=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"content",baseName:"Content",type:"AnyType"},{name:"contentType",baseName:"ContentType",type:"ContentType"}],e}();t.EncapsulatedContent=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EncryptedContent=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"contentEncryptionAlgorithm",baseName:"ContentEncryptionAlgorithm",type:"AlgorithmIdentifier"},{name:"contentType",baseName:"ContentType",type:"ContentType"},{name:"encryptedData",baseName:"EncryptedData",type:"AnyType"}],e}();t.EncryptedContent=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EntryModeType=void 0,function(e){e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.Mobile="Mobile"]="Mobile",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(t.EntryModeType||(t.EntryModeType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EnvelopedData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"encryptedContent",baseName:"EncryptedContent",type:"EncryptedContent"},{name:"keyTransportOrKEK",baseName:"KeyTransportOrKEK",type:"Array"},{name:"version",baseName:"Version",type:"EnvelopedData.VersionEnum"}],e}();t.EnvelopedData=a,function(e){!function(e){e[e.V0="V0"]="V0",e[e.V1="V1"]="V1",e[e.V2="V2"]="V2",e[e.V3="V3"]="V3",e[e.V4="V4"]="V4",e[e.V5="V5"]="V5"}(e.VersionEnum||(e.VersionEnum={}))}(a=t.EnvelopedData||(t.EnvelopedData={})),t.EnvelopedData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorConditionType=void 0,function(e){e[e.Aborted="Aborted"]="Aborted",e[e.Busy="Busy"]="Busy",e[e.Cancel="Cancel"]="Cancel",e[e.DeviceOut="DeviceOut"]="DeviceOut",e[e.InProgress="InProgress"]="InProgress",e[e.InsertedCard="InsertedCard"]="InsertedCard",e[e.InvalidCard="InvalidCard"]="InvalidCard",e[e.LoggedOut="LoggedOut"]="LoggedOut",e[e.MessageFormat="MessageFormat"]="MessageFormat",e[e.NotAllowed="NotAllowed"]="NotAllowed",e[e.NotFound="NotFound"]="NotFound",e[e.PaymentRestriction="PaymentRestriction"]="PaymentRestriction",e[e.Refusal="Refusal"]="Refusal",e[e.UnavailableDevice="UnavailableDevice"]="UnavailableDevice",e[e.UnavailableService="UnavailableService"]="UnavailableService",e[e.UnreachableHost="UnreachableHost"]="UnreachableHost",e[e.WrongPIN="WrongPIN"]="WrongPIN"}(t.ErrorConditionType||(t.ErrorConditionType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventNotification=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerLanguage",baseName:"CustomerLanguage",type:"string"},{name:"displayOutput",baseName:"DisplayOutput",type:"DisplayOutput"},{name:"eventDetails",baseName:"EventDetails",type:"string"},{name:"eventToNotify",baseName:"EventToNotify",type:"EventToNotifyType"},{name:"maintenanceRequiredFlag",baseName:"MaintenanceRequiredFlag",type:"boolean"},{name:"rejectedMessage",baseName:"RejectedMessage",type:"AnyType"},{name:"timeStamp",baseName:"TimeStamp",type:"string"}],e}();t.EventNotification=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventToNotifyType=void 0,function(e){e[e.Abort="Abort"]="Abort",e[e.BeginMaintenance="BeginMaintenance"]="BeginMaintenance",e[e.CardInserted="CardInserted"]="CardInserted",e[e.CardRemoved="CardRemoved"]="CardRemoved",e[e.Completed="Completed"]="Completed",e[e.CustomerLanguage="CustomerLanguage"]="CustomerLanguage",e[e.EndMaintenance="EndMaintenance"]="EndMaintenance",e[e.Initialised="Initialised"]="Initialised",e[e.KeyPressed="KeyPressed"]="KeyPressed",e[e.OutOfOrder="OutOfOrder"]="OutOfOrder",e[e.Reject="Reject"]="Reject",e[e.SaleAdmin="SaleAdmin"]="SaleAdmin",e[e.SaleWakeUp="SaleWakeUp"]="SaleWakeUp",e[e.SecurityAlarm="SecurityAlarm"]="SecurityAlarm",e[e.Shutdown="Shutdown"]="Shutdown",e[e.StopAssistance="StopAssistance"]="StopAssistance"}(t.EventToNotifyType||(t.EventToNotifyType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExternalPlatform=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"version",baseName:"version",type:"string"}],e}();t.ExternalPlatform=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ForceEntryModeType=void 0,function(e){e[e.CheckReader="CheckReader"]="CheckReader",e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(t.ForceEntryModeType||(t.ForceEntryModeType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GenericProfileType=void 0,function(e){e[e.Basic="Basic"]="Basic",e[e.Extended="Extended"]="Extended",e[e.Standard="Standard"]="Standard"}(t.GenericProfileType||(t.GenericProfileType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GeographicCoordinates=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"latitude",baseName:"Latitude",type:"string"},{name:"longitude",baseName:"Longitude",type:"string"}],e}();t.GeographicCoordinates=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Geolocation=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"geographicCoordinates",baseName:"GeographicCoordinates",type:"GeographicCoordinates"},{name:"uTMCoordinates",baseName:"UTMCoordinates",type:"UTMCoordinates"}],e}();t.Geolocation=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetTotalsRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"totalDetails",baseName:"TotalDetails",type:"Array"},{name:"totalFilter",baseName:"TotalFilter",type:"TotalFilter"}],e}();t.GetTotalsRequest=a,function(e){!function(e){e[e.OperatorID="OperatorID"]="OperatorID",e[e.POIID="POIID"]="POIID",e[e.SaleID="SaleID"]="SaleID",e[e.ShiftNumber="ShiftNumber"]="ShiftNumber",e[e.TotalsGroupID="TotalsGroupID"]="TotalsGroupID"}(e.TotalDetailsEnum||(e.TotalDetailsEnum={}))}(a=t.GetTotalsRequest||(t.GetTotalsRequest={})),t.GetTotalsRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetTotalsResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"pOIReconciliationID",baseName:"POIReconciliationID",type:"string"},{name:"response",baseName:"Response",type:"Response"},{name:"transactionTotals",baseName:"TransactionTotals",type:"Array"}],e}();t.GetTotalsResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalStatusType=void 0,function(e){e[e.Busy="Busy"]="Busy",e[e.Maintenance="Maintenance"]="Maintenance",e[e.OK="OK"]="OK",e[e.Unreachable="Unreachable"]="Unreachable"}(t.GlobalStatusType||(t.GlobalStatusType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HostStatus=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"acquirerID",baseName:"AcquirerID",type:"string"},{name:"isReachableFlag",baseName:"IsReachableFlag",type:"boolean"}],e}();t.HostStatus=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ICCResetData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"atrValue",baseName:"AtrValue",type:"AnyType"},{name:"cardStatusWords",baseName:"CardStatusWords",type:"AnyType"}],e}();t.ICCResetData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IdentificationSupportType=void 0,function(e){e[e.HybridCard="HybridCard"]="HybridCard",e[e.LinkedCard="LinkedCard"]="LinkedCard",e[e.LoyaltyCard="LoyaltyCard"]="LoyaltyCard",e[e.NoCard="NoCard"]="NoCard"}(t.IdentificationSupportType||(t.IdentificationSupportType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IdentificationType=void 0,function(e){e[e.AccountNumber="AccountNumber"]="AccountNumber",e[e.BarCode="BarCode"]="BarCode",e[e.ISOTrack2="ISOTrack2"]="ISOTrack2",e[e.PAN="PAN"]="PAN",e[e.PhoneNumber="PhoneNumber"]="PhoneNumber"}(t.IdentificationType||(t.IdentificationType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InfoQualifyType=void 0,function(e){e[e.CustomerAssistance="CustomerAssistance"]="CustomerAssistance",e[e.Display="Display"]="Display",e[e.Document="Document"]="Document",e[e.Error="Error"]="Error",e[e.Input="Input"]="Input",e[e.POIReplication="POIReplication"]="POIReplication",e[e.Receipt="Receipt"]="Receipt",e[e.Sound="Sound"]="Sound",e[e.Status="Status"]="Status",e[e.Voucher="Voucher"]="Voucher"}(t.InfoQualifyType||(t.InfoQualifyType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Input=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"confirmedFlag",baseName:"ConfirmedFlag",type:"boolean"},{name:"digitInput",baseName:"DigitInput",type:"string"},{name:"functionKey",baseName:"FunctionKey",type:"string"},{name:"inputCommand",baseName:"InputCommand",type:"InputCommandType"},{name:"menuEntryNumber",baseName:"MenuEntryNumber",type:"number"},{name:"password",baseName:"Password",type:"ContentInformation"},{name:"textInput",baseName:"TextInput",type:"string"}],e}();t.Input=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InputCommandType=void 0,function(e){e[e.DecimalString="DecimalString"]="DecimalString",e[e.DigitString="DigitString"]="DigitString",e[e.GetAnyKey="GetAnyKey"]="GetAnyKey",e[e.GetConfirmation="GetConfirmation"]="GetConfirmation",e[e.GetFunctionKey="GetFunctionKey"]="GetFunctionKey",e[e.GetMenuEntry="GetMenuEntry"]="GetMenuEntry",e[e.Password="Password"]="Password",e[e.SiteManager="SiteManager"]="SiteManager",e[e.TextString="TextString"]="TextString"}(t.InputCommandType||(t.InputCommandType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InputData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"beepKeyFlag",baseName:"BeepKeyFlag",type:"boolean"},{name:"defaultInputString",baseName:"DefaultInputString",type:"string"},{name:"device",baseName:"Device",type:"DeviceType"},{name:"disableCancelFlag",baseName:"DisableCancelFlag",type:"boolean"},{name:"disableCorrectFlag",baseName:"DisableCorrectFlag",type:"boolean"},{name:"disableValidFlag",baseName:"DisableValidFlag",type:"boolean"},{name:"fromRightToLeftFlag",baseName:"FromRightToLeftFlag",type:"boolean"},{name:"globalCorrectionFlag",baseName:"GlobalCorrectionFlag",type:"boolean"},{name:"immediateResponseFlag",baseName:"ImmediateResponseFlag",type:"boolean"},{name:"infoQualify",baseName:"InfoQualify",type:"InfoQualifyType"},{name:"inputCommand",baseName:"InputCommand",type:"InputCommandType"},{name:"maskCharactersFlag",baseName:"MaskCharactersFlag",type:"boolean"},{name:"maxDecimalLength",baseName:"MaxDecimalLength",type:"number"},{name:"maxInputTime",baseName:"MaxInputTime",type:"number"},{name:"maxLength",baseName:"MaxLength",type:"number"},{name:"menuBackFlag",baseName:"MenuBackFlag",type:"boolean"},{name:"minLength",baseName:"MinLength",type:"number"},{name:"notifyCardInputFlag",baseName:"NotifyCardInputFlag",type:"boolean"},{name:"stringMask",baseName:"StringMask",type:"string"},{name:"waitUserValidationFlag",baseName:"WaitUserValidationFlag",type:"boolean"}],e}();t.InputData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InputRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"displayOutput",baseName:"DisplayOutput",type:"DisplayOutput"},{name:"inputData",baseName:"InputData",type:"InputData"}],e}();t.InputRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InputResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"inputResult",baseName:"InputResult",type:"InputResult"},{name:"outputResult",baseName:"OutputResult",type:"OutputResult"}],e}();t.InputResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InputResult=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"device",baseName:"Device",type:"DeviceType"},{name:"infoQualify",baseName:"InfoQualify",type:"InfoQualifyType"},{name:"input",baseName:"Input",type:"Input"},{name:"response",baseName:"Response",type:"Response"}],e}();t.InputResult=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InputUpdate=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"maxDecimalLength",baseName:"MaxDecimalLength",type:"number"},{name:"maxLength",baseName:"MaxLength",type:"number"},{name:"menuEntry",baseName:"MenuEntry",type:"Array"},{name:"messageReference",baseName:"MessageReference",type:"MessageReference"},{name:"minLength",baseName:"MinLength",type:"number"},{name:"outputContent",baseName:"OutputContent",type:"OutputContent"},{name:"outputSignature",baseName:"OutputSignature",type:"AnyType"}],e}();t.InputUpdate=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Instalment=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"charges",baseName:"Charges",type:"number"},{name:"cumulativeAmount",baseName:"CumulativeAmount",type:"number"},{name:"firstAmount",baseName:"FirstAmount",type:"number"},{name:"firstPaymentDate",baseName:"FirstPaymentDate",type:"string"},{name:"instalmentType",baseName:"InstalmentType",type:"Array"},{name:"period",baseName:"Period",type:"number"},{name:"periodUnit",baseName:"PeriodUnit",type:"Instalment.PeriodUnitEnum"},{name:"planID",baseName:"PlanID",type:"string"},{name:"sequenceNumber",baseName:"SequenceNumber",type:"number"},{name:"totalNbOfPayments",baseName:"TotalNbOfPayments",type:"number"}],e}();t.Instalment=a,function(e){!function(e){e[e.DeferredInstalments="DeferredInstalments"]="DeferredInstalments",e[e.EqualInstalments="EqualInstalments"]="EqualInstalments",e[e.InequalInstalments="InequalInstalments"]="InequalInstalments"}(e.InstalmentTypeEnum||(e.InstalmentTypeEnum={})),function(e){e[e.Annual="Annual"]="Annual",e[e.Daily="Daily"]="Daily",e[e.Monthly="Monthly"]="Monthly",e[e.Weekly="Weekly"]="Weekly"}(e.PeriodUnitEnum||(e.PeriodUnitEnum={}))}(a=t.Instalment||(t.Instalment={})),t.Instalment=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InstalmentType=void 0,function(e){e[e.DeferredInstalments="DeferredInstalments"]="DeferredInstalments",e[e.EqualInstalments="EqualInstalments"]="EqualInstalments",e[e.InequalInstalments="InequalInstalments"]="InequalInstalments"}(t.InstalmentType||(t.InstalmentType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Issuer=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"relativeDistinguishedName",baseName:"RelativeDistinguishedName",type:"Array"}],e}();t.Issuer=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IssuerAndSerialNumber=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"issuer",baseName:"Issuer",type:"Issuer"},{name:"serialNumber",baseName:"SerialNumber",type:"number"}],e}();t.IssuerAndSerialNumber=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoginRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerOrderReq",baseName:"CustomerOrderReq",type:"Array"},{name:"dateTime",baseName:"DateTime",type:"{ [key: string]: AnyType; }"},{name:"operatorID",baseName:"OperatorID",type:"string"},{name:"operatorLanguage",baseName:"OperatorLanguage",type:"string"},{name:"pOISerialNumber",baseName:"POISerialNumber",type:"string"},{name:"saleSoftware",baseName:"SaleSoftware",type:"SaleSoftware"},{name:"saleTerminalData",baseName:"SaleTerminalData",type:"SaleTerminalData"},{name:"shiftNumber",baseName:"ShiftNumber",type:"string"},{name:"tokenRequestedType",baseName:"TokenRequestedType",type:"LoginRequest.TokenRequestedTypeEnum"},{name:"trainingModeFlag",baseName:"TrainingModeFlag",type:"boolean"}],e}();t.LoginRequest=a,function(e){!function(e){e[e.Both="Both"]="Both",e[e.Closed="Closed"]="Closed",e[e.Open="Open"]="Open"}(e.CustomerOrderReqEnum||(e.CustomerOrderReqEnum={})),function(e){e[e.Customer="Customer"]="Customer",e[e.Transaction="Transaction"]="Transaction"}(e.TokenRequestedTypeEnum||(e.TokenRequestedTypeEnum={}))}(a=t.LoginRequest||(t.LoginRequest={})),t.LoginRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoginResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"pOISystemData",baseName:"POISystemData",type:"POISystemData"},{name:"response",baseName:"Response",type:"Response"}],e}();t.LoginResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LogoutRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"maintenanceAllowed",baseName:"MaintenanceAllowed",type:"boolean"}],e}();t.LogoutRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LogoutResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"response",baseName:"Response",type:"Response"}],e}();t.LogoutResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyAccount=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyAccountID",baseName:"LoyaltyAccountID",type:"LoyaltyAccountId"},{name:"loyaltyBrand",baseName:"LoyaltyBrand",type:"string"}],e}();t.LoyaltyAccount=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyAccountId=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"entryMode",baseName:"EntryMode",type:"Array"},{name:"identificationSupport",baseName:"IdentificationSupport",type:"LoyaltyAccountId.IdentificationSupportEnum"},{name:"identificationType",baseName:"IdentificationType",type:"IdentificationType"},{name:"value",baseName:"Value",type:"string"}],e}();t.LoyaltyAccountId=a,function(e){!function(e){e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.Mobile="Mobile"]="Mobile",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(e.EntryModeEnum||(e.EntryModeEnum={})),function(e){e[e.HybridCard="HybridCard"]="HybridCard",e[e.LinkedCard="LinkedCard"]="LinkedCard",e[e.LoyaltyCard="LoyaltyCard"]="LoyaltyCard",e[e.NoCard="NoCard"]="NoCard"}(e.IdentificationSupportEnum||(e.IdentificationSupportEnum={}))}(a=t.LoyaltyAccountId||(t.LoyaltyAccountId={})),t.LoyaltyAccountId=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyAccountReq=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardAcquisitionReference",baseName:"CardAcquisitionReference",type:"TransactionIdentification"},{name:"loyaltyAccountID",baseName:"LoyaltyAccountID",type:"LoyaltyAccountId"}],e}();t.LoyaltyAccountReq=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyAccountStatus=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currency",baseName:"Currency",type:"string"},{name:"currentBalance",baseName:"CurrentBalance",type:"number"},{name:"loyaltyAccount",baseName:"LoyaltyAccount",type:"LoyaltyAccount"},{name:"loyaltyUnit",baseName:"LoyaltyUnit",type:"LoyaltyAccountStatus.LoyaltyUnitEnum"}],e}();t.LoyaltyAccountStatus=a,function(e){!function(e){e[e.Monetary="Monetary"]="Monetary",e[e.Point="Point"]="Point"}(e.LoyaltyUnitEnum||(e.LoyaltyUnitEnum={}))}(a=t.LoyaltyAccountStatus||(t.LoyaltyAccountStatus={})),t.LoyaltyAccountStatus=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyAcquirerData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"approvalCode",baseName:"ApprovalCode",type:"string"},{name:"hostReconciliationID",baseName:"HostReconciliationID",type:"string"},{name:"loyaltyAcquirerID",baseName:"LoyaltyAcquirerID",type:"string"},{name:"loyaltyTransactionID",baseName:"LoyaltyTransactionID",type:"TransactionIdentification"}],e}();t.LoyaltyAcquirerData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyAmount=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currency",baseName:"Currency",type:"string"},{name:"loyaltyUnit",baseName:"LoyaltyUnit",type:"LoyaltyAmount.LoyaltyUnitEnum"},{name:"value",baseName:"Value",type:"number"}],e}();t.LoyaltyAmount=a,function(e){!function(e){e[e.Monetary="Monetary"]="Monetary",e[e.Point="Point"]="Point"}(e.LoyaltyUnitEnum||(e.LoyaltyUnitEnum={}))}(a=t.LoyaltyAmount||(t.LoyaltyAmount={})),t.LoyaltyAmount=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardAcquisitionReference",baseName:"CardAcquisitionReference",type:"TransactionIdentification"},{name:"loyaltyAccountID",baseName:"LoyaltyAccountID",type:"LoyaltyAccountId"},{name:"loyaltyAmount",baseName:"LoyaltyAmount",type:"LoyaltyAmount"}],e}();t.LoyaltyData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyHandlingType=void 0,function(e){e[e.Allowed="Allowed"]="Allowed",e[e.Forbidden="Forbidden"]="Forbidden",e[e.Processed="Processed"]="Processed",e[e.Proposed="Proposed"]="Proposed",e[e.Required="Required"]="Required"}(t.LoyaltyHandlingType||(t.LoyaltyHandlingType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyData",baseName:"LoyaltyData",type:"Array"},{name:"loyaltyTransaction",baseName:"LoyaltyTransaction",type:"LoyaltyTransaction"},{name:"saleData",baseName:"SaleData",type:"SaleData"}],e}();t.LoyaltyRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyResult",baseName:"LoyaltyResult",type:"Array"},{name:"paymentReceipt",baseName:"PaymentReceipt",type:"Array"},{name:"pOIData",baseName:"POIData",type:"POIData"},{name:"response",baseName:"Response",type:"Response"},{name:"saleData",baseName:"SaleData",type:"SaleData"}],e}();t.LoyaltyResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyResult=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currentBalance",baseName:"CurrentBalance",type:"number"},{name:"loyaltyAccount",baseName:"LoyaltyAccount",type:"LoyaltyAccount"},{name:"loyaltyAcquirerData",baseName:"LoyaltyAcquirerData",type:"LoyaltyAcquirerData"},{name:"loyaltyAmount",baseName:"LoyaltyAmount",type:"LoyaltyAmount"},{name:"rebates",baseName:"Rebates",type:"Rebates"}],e}();t.LoyaltyResult=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyTotals=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"transactionAmount",baseName:"TransactionAmount",type:"number"},{name:"transactionCount",baseName:"TransactionCount",type:"number"},{name:"transactionType",baseName:"TransactionType",type:"TransactionType"}],e}();t.LoyaltyTotals=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyTransaction=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currency",baseName:"Currency",type:"string"},{name:"loyaltyTransactionType",baseName:"LoyaltyTransactionType",type:"LoyaltyTransactionType"},{name:"originalPOITransaction",baseName:"OriginalPOITransaction",type:"OriginalPOITransaction"},{name:"saleItem",baseName:"SaleItem",type:"Array"},{name:"totalAmount",baseName:"TotalAmount",type:"number"},{name:"transactionConditions",baseName:"TransactionConditions",type:"TransactionConditions"}],e}();t.LoyaltyTransaction=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyTransactionType=void 0,function(e){e[e.Award="Award"]="Award",e[e.AwardRefund="AwardRefund"]="AwardRefund",e[e.Rebate="Rebate"]="Rebate",e[e.RebateRefund="RebateRefund"]="RebateRefund",e[e.Redemption="Redemption"]="Redemption",e[e.RedemptionRefund="RedemptionRefund"]="RedemptionRefund"}(t.LoyaltyTransactionType||(t.LoyaltyTransactionType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoyaltyUnitType=void 0,function(e){e[e.Monetary="Monetary"]="Monetary",e[e.Point="Point"]="Point"}(t.LoyaltyUnitType||(t.LoyaltyUnitType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MenuEntry=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"defaultSelectedFlag",baseName:"DefaultSelectedFlag",type:"boolean"},{name:"menuEntryTag",baseName:"MenuEntryTag",type:"MenuEntry.MenuEntryTagEnum"},{name:"outputFormat",baseName:"OutputFormat",type:"OutputFormatType"},{name:"outputText",baseName:"OutputText",type:"Array"},{name:"outputXHTML",baseName:"OutputXHTML",type:"AnyType"},{name:"predefinedContent",baseName:"PredefinedContent",type:"PredefinedContent"}],e}();t.MenuEntry=a,function(e){!function(e){e[e.NonSelectable="NonSelectable"]="NonSelectable",e[e.NonSelectableSubMenu="NonSelectableSubMenu"]="NonSelectableSubMenu",e[e.Selectable="Selectable"]="Selectable",e[e.SubMenu="SubMenu"]="SubMenu"}(e.MenuEntryTagEnum||(e.MenuEntryTagEnum={}))}(a=t.MenuEntry||(t.MenuEntry={})),t.MenuEntry=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MenuEntryTagType=void 0,function(e){e[e.NonSelectable="NonSelectable"]="NonSelectable",e[e.NonSelectableSubMenu="NonSelectableSubMenu"]="NonSelectableSubMenu",e[e.Selectable="Selectable"]="Selectable",e[e.SubMenu="SubMenu"]="SubMenu"}(t.MenuEntryTagType||(t.MenuEntryTagType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MerchantDevice=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"os",baseName:"os",type:"string"},{name:"osVersion",baseName:"osVersion",type:"string"},{name:"reference",baseName:"reference",type:"string"}],e}();t.MerchantDevice=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageCategoryType=void 0,function(e){e[e.Abort="Abort"]="Abort",e[e.Admin="Admin"]="Admin",e[e.BalanceInquiry="BalanceInquiry"]="BalanceInquiry",e[e.Batch="Batch"]="Batch",e[e.CardAcquisition="CardAcquisition"]="CardAcquisition",e[e.CardReaderAPDU="CardReaderAPDU"]="CardReaderAPDU",e[e.CardReaderInit="CardReaderInit"]="CardReaderInit",e[e.CardReaderPowerOff="CardReaderPowerOff"]="CardReaderPowerOff",e[e.Diagnosis="Diagnosis"]="Diagnosis",e[e.Display="Display"]="Display",e[e.EnableService="EnableService"]="EnableService",e[e.Event="Event"]="Event",e[e.GetTotals="GetTotals"]="GetTotals",e[e.Input="Input"]="Input",e[e.InputUpdate="InputUpdate"]="InputUpdate",e[e.Login="Login"]="Login",e[e.Logout="Logout"]="Logout",e[e.Loyalty="Loyalty"]="Loyalty",e[e.PIN="PIN"]="PIN",e[e.Payment="Payment"]="Payment",e[e.Print="Print"]="Print",e[e.Reconciliation="Reconciliation"]="Reconciliation",e[e.Reversal="Reversal"]="Reversal",e[e.Sound="Sound"]="Sound",e[e.StoredValue="StoredValue"]="StoredValue",e[e.TransactionStatus="TransactionStatus"]="TransactionStatus",e[e.Transmit="Transmit"]="Transmit"}(t.MessageCategoryType||(t.MessageCategoryType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageClassType=void 0,function(e){e[e.Device="Device"]="Device",e[e.Event="Event"]="Event",e[e.Service="Service"]="Service"}(t.MessageClassType||(t.MessageClassType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHeader=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"deviceID",baseName:"DeviceID",type:"string"},{name:"messageCategory",baseName:"MessageCategory",type:"MessageCategoryType"},{name:"messageClass",baseName:"MessageClass",type:"MessageClassType"},{name:"messageType",baseName:"MessageType",type:"MessageType"},{name:"pOIID",baseName:"POIID",type:"string"},{name:"protocolVersion",baseName:"ProtocolVersion",type:"string"},{name:"saleID",baseName:"SaleID",type:"string"},{name:"serviceID",baseName:"ServiceID",type:"string"}],e}();t.MessageHeader=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageReference=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"deviceID",baseName:"DeviceID",type:"string"},{name:"messageCategory",baseName:"MessageCategory",type:"MessageReference.MessageCategoryEnum"},{name:"pOIID",baseName:"POIID",type:"string"},{name:"saleID",baseName:"SaleID",type:"string"},{name:"serviceID",baseName:"ServiceID",type:"string"}],e}();t.MessageReference=a,function(e){!function(e){e[e.Abort="Abort"]="Abort",e[e.Admin="Admin"]="Admin",e[e.BalanceInquiry="BalanceInquiry"]="BalanceInquiry",e[e.Batch="Batch"]="Batch",e[e.CardAcquisition="CardAcquisition"]="CardAcquisition",e[e.CardReaderAPDU="CardReaderAPDU"]="CardReaderAPDU",e[e.CardReaderInit="CardReaderInit"]="CardReaderInit",e[e.CardReaderPowerOff="CardReaderPowerOff"]="CardReaderPowerOff",e[e.Diagnosis="Diagnosis"]="Diagnosis",e[e.Display="Display"]="Display",e[e.EnableService="EnableService"]="EnableService",e[e.Event="Event"]="Event",e[e.GetTotals="GetTotals"]="GetTotals",e[e.Input="Input"]="Input",e[e.InputUpdate="InputUpdate"]="InputUpdate",e[e.Login="Login"]="Login",e[e.Logout="Logout"]="Logout",e[e.Loyalty="Loyalty"]="Loyalty",e[e.PIN="PIN"]="PIN",e[e.Payment="Payment"]="Payment",e[e.Print="Print"]="Print",e[e.Reconciliation="Reconciliation"]="Reconciliation",e[e.Reversal="Reversal"]="Reversal",e[e.Sound="Sound"]="Sound",e[e.StoredValue="StoredValue"]="StoredValue",e[e.TransactionStatus="TransactionStatus"]="TransactionStatus",e[e.Transmit="Transmit"]="Transmit"}(e.MessageCategoryEnum||(e.MessageCategoryEnum={}))}(a=t.MessageReference||(t.MessageReference={})),t.MessageReference=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageType=void 0,function(e){e[e.Notification="Notification"]="Notification",e[e.Request="Request"]="Request",e[e.Response="Response"]="Response"}(t.MessageType||(t.MessageType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MobileData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"geolocation",baseName:"Geolocation",type:"Geolocation"},{name:"maskedMSISDN",baseName:"MaskedMSISDN",type:"string"},{name:"mobileCountryCode",baseName:"MobileCountryCode",type:"string"},{name:"mobileNetworkCode",baseName:"MobileNetworkCode",type:"string"},{name:"protectedMobileData",baseName:"ProtectedMobileData",type:"ContentInformation"},{name:"sensitiveMobileData",baseName:"SensitiveMobileData",type:"SensitiveMobileData"}],e}();t.MobileData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NamedKeyEncryptedData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"encryptedContent",baseName:"EncryptedContent",type:"EncryptedContent"},{name:"keyName",baseName:"KeyName",type:"string"},{name:"version",baseName:"Version",type:"NamedKeyEncryptedData.VersionEnum"}],e}();t.NamedKeyEncryptedData=a,function(e){!function(e){e[e.V0="V0"]="V0",e[e.V1="V1"]="V1",e[e.V2="V2"]="V2",e[e.V3="V3"]="V3",e[e.V4="V4"]="V4",e[e.V5="V5"]="V5"}(e.VersionEnum||(e.VersionEnum={}))}(a=t.NamedKeyEncryptedData||(t.NamedKeyEncryptedData={})),t.NamedKeyEncryptedData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NexoDerivedKey=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cipherKey",baseName:"CipherKey",type:"AnyType"},{name:"hmacKey",baseName:"HmacKey",type:"AnyType"},{name:"iv",baseName:"Iv",type:"AnyType"}],e}();t.NexoDerivedKey=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OriginalPOITransaction=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"acquirerID",baseName:"AcquirerID",type:"string"},{name:"approvalCode",baseName:"ApprovalCode",type:"string"},{name:"customerLanguage",baseName:"CustomerLanguage",type:"string"},{name:"hostTransactionID",baseName:"HostTransactionID",type:"TransactionIdentification"},{name:"pOIID",baseName:"POIID",type:"string"},{name:"pOITransactionID",baseName:"POITransactionID",type:"TransactionIdentification"},{name:"reuseCardDataFlag",baseName:"ReuseCardDataFlag",type:"boolean"},{name:"saleID",baseName:"SaleID",type:"string"}],e}();t.OriginalPOITransaction=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutputBarcode=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"barcodeType",baseName:"BarcodeType",type:"OutputBarcode.BarcodeTypeEnum"},{name:"barcodeValue",baseName:"BarcodeValue",type:"string"}],e}();t.OutputBarcode=a,function(e){!function(e){e[e.Code128="Code128"]="Code128",e[e.Code25="Code25"]="Code25",e[e.EAN13="EAN13"]="EAN13",e[e.EAN8="EAN8"]="EAN8",e[e.PDF417="PDF417"]="PDF417",e[e.QRCode="QRCode"]="QRCode",e[e.UPCA="UPCA"]="UPCA"}(e.BarcodeTypeEnum||(e.BarcodeTypeEnum={}))}(a=t.OutputBarcode||(t.OutputBarcode={})),t.OutputBarcode=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutputContent=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"outputBarcode",baseName:"OutputBarcode",type:"OutputBarcode"},{name:"outputFormat",baseName:"OutputFormat",type:"OutputFormatType"},{name:"outputText",baseName:"OutputText",type:"Array"},{name:"outputXHTML",baseName:"OutputXHTML",type:"AnyType"},{name:"predefinedContent",baseName:"PredefinedContent",type:"PredefinedContent"}],e}();t.OutputContent=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutputFormatType=void 0,function(e){e[e.BarCode="BarCode"]="BarCode",e[e.MessageRef="MessageRef"]="MessageRef",e[e.Text="Text"]="Text",e[e.XHTML="XHTML"]="XHTML"}(t.OutputFormatType||(t.OutputFormatType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutputResult=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"device",baseName:"Device",type:"DeviceType"},{name:"infoQualify",baseName:"InfoQualify",type:"InfoQualifyType"},{name:"response",baseName:"Response",type:"Response"}],e}();t.OutputResult=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutputText=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"alignment",baseName:"Alignment",type:"OutputText.AlignmentEnum"},{name:"characterHeight",baseName:"CharacterHeight",type:"OutputText.CharacterHeightEnum"},{name:"characterSet",baseName:"CharacterSet",type:"number"},{name:"characterStyle",baseName:"CharacterStyle",type:"OutputText.CharacterStyleEnum"},{name:"characterWidth",baseName:"CharacterWidth",type:"OutputText.CharacterWidthEnum"},{name:"color",baseName:"Color",type:"OutputText.ColorEnum"},{name:"endOfLineFlag",baseName:"EndOfLineFlag",type:"boolean"},{name:"font",baseName:"Font",type:"string"},{name:"startColumn",baseName:"StartColumn",type:"number"},{name:"startRow",baseName:"StartRow",type:"number"},{name:"text",baseName:"Text",type:"string"}],e}();t.OutputText=a,function(e){!function(e){e[e.Centred="Centred"]="Centred",e[e.Justified="Justified"]="Justified",e[e.Left="Left"]="Left",e[e.Right="Right"]="Right"}(e.AlignmentEnum||(e.AlignmentEnum={})),function(e){e[e.DoubleHeight="DoubleHeight"]="DoubleHeight",e[e.HalfHeight="HalfHeight"]="HalfHeight",e[e.SingleHeight="SingleHeight"]="SingleHeight"}(e.CharacterHeightEnum||(e.CharacterHeightEnum={})),function(e){e[e.Bold="Bold"]="Bold",e[e.Italic="Italic"]="Italic",e[e.Normal="Normal"]="Normal",e[e.Underlined="Underlined"]="Underlined"}(e.CharacterStyleEnum||(e.CharacterStyleEnum={})),function(e){e[e.DoubleWidth="DoubleWidth"]="DoubleWidth",e[e.SingleWidth="SingleWidth"]="SingleWidth"}(e.CharacterWidthEnum||(e.CharacterWidthEnum={})),function(e){e[e.Black="Black"]="Black",e[e.Blue="Blue"]="Blue",e[e.Cyan="Cyan"]="Cyan",e[e.Green="Green"]="Green",e[e.Magenta="Magenta"]="Magenta",e[e.Red="Red"]="Red",e[e.White="White"]="White",e[e.Yellow="Yellow"]="Yellow"}(e.ColorEnum||(e.ColorEnum={}))}(a=t.OutputText||(t.OutputText={})),t.OutputText=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PINFormatType=void 0,function(e){e[e.ISO0="ISO0"]="ISO0",e[e.ISO1="ISO1"]="ISO1",e[e.ISO2="ISO2"]="ISO2",e[e.ISO3="ISO3"]="ISO3"}(t.PINFormatType||(t.PINFormatType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PINRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"additionalInput",baseName:"AdditionalInput",type:"string"},{name:"cardholderPIN",baseName:"CardholderPIN",type:"CardholderPIN"},{name:"keyReference",baseName:"KeyReference",type:"string"},{name:"maxWaitingTime",baseName:"MaxWaitingTime",type:"number"},{name:"pINEncAlgorithm",baseName:"PINEncAlgorithm",type:"string"},{name:"pINFormat",baseName:"PINFormat",type:"PINRequest.PINFormatEnum"},{name:"pINRequestType",baseName:"PINRequestType",type:"PINRequestType"},{name:"pINVerifMethod",baseName:"PINVerifMethod",type:"string"}],e}();t.PINRequest=a,function(e){!function(e){e[e.ISO0="ISO0"]="ISO0",e[e.ISO1="ISO1"]="ISO1",e[e.ISO2="ISO2"]="ISO2",e[e.ISO3="ISO3"]="ISO3"}(e.PINFormatEnum||(e.PINFormatEnum={}))}(a=t.PINRequest||(t.PINRequest={})),t.PINRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PINRequestType=void 0,function(e){e[e.PINEnter="PINEnter"]="PINEnter",e[e.PINVerify="PINVerify"]="PINVerify",e[e.PINVerifyOnly="PINVerifyOnly"]="PINVerifyOnly"}(t.PINRequestType||(t.PINRequestType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PINResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardholderPIN",baseName:"CardholderPIN",type:"CardholderPIN"},{name:"response",baseName:"Response",type:"Response"}],e}();t.PINResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POICapabilitiesType=void 0,function(e){e[e.CashHandling="CashHandling"]="CashHandling",e[e.CashierDisplay="CashierDisplay"]="CashierDisplay",e[e.CashierError="CashierError"]="CashierError",e[e.CashierInput="CashierInput"]="CashierInput",e[e.CustomerDisplay="CustomerDisplay"]="CustomerDisplay",e[e.CustomerError="CustomerError"]="CustomerError",e[e.CustomerInput="CustomerInput"]="CustomerInput",e[e.EMVContactless="EMVContactless"]="EMVContactless",e[e.ICC="ICC"]="ICC",e[e.MagStripe="MagStripe"]="MagStripe",e[e.PrinterDocument="PrinterDocument"]="PrinterDocument",e[e.PrinterReceipt="PrinterReceipt"]="PrinterReceipt",e[e.PrinterVoucher="PrinterVoucher"]="PrinterVoucher"}(t.POICapabilitiesType||(t.POICapabilitiesType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POIData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"pOIReconciliationID",baseName:"POIReconciliationID",type:"string"},{name:"pOITransactionID",baseName:"POITransactionID",type:"TransactionIdentification"}],e}();t.POIData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POIProfile=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"genericProfile",baseName:"GenericProfile",type:"POIProfile.GenericProfileEnum"},{name:"serviceProfiles",baseName:"ServiceProfiles",type:"Array"}],e}();t.POIProfile=a,function(e){!function(e){e[e.Basic="Basic"]="Basic",e[e.Extended="Extended"]="Extended",e[e.Standard="Standard"]="Standard"}(e.GenericProfileEnum||(e.GenericProfileEnum={})),function(e){e[e.Batch="Batch"]="Batch",e[e.CardReader="CardReader"]="CardReader",e[e.Communication="Communication"]="Communication",e[e.Loyalty="Loyalty"]="Loyalty",e[e.OneTimeRes="OneTimeRes"]="OneTimeRes",e[e.PIN="PIN"]="PIN",e[e.Reservation="Reservation"]="Reservation",e[e.Sound="Sound"]="Sound",e[e.StoredValue="StoredValue"]="StoredValue",e[e.Synchro="Synchro"]="Synchro"}(e.ServiceProfilesEnum||(e.ServiceProfilesEnum={}))}(a=t.POIProfile||(t.POIProfile={})),t.POIProfile=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POISoftware=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"applicationName",baseName:"ApplicationName",type:"string"},{name:"certificationCode",baseName:"CertificationCode",type:"string"},{name:"manufacturerID",baseName:"ManufacturerID",type:"string"},{name:"softwareVersion",baseName:"SoftwareVersion",type:"string"}],e}();t.POISoftware=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POIStatus=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardReaderOkFlag",baseName:"CardReaderOkFlag",type:"boolean"},{name:"cashHandlingDevice",baseName:"CashHandlingDevice",type:"Array"},{name:"communicationOkFlag",baseName:"CommunicationOkFlag",type:"boolean"},{name:"fraudPreventionFlag",baseName:"FraudPreventionFlag",type:"boolean"},{name:"globalStatus",baseName:"GlobalStatus",type:"GlobalStatusType"},{name:"pEDOKFlag",baseName:"PEDOKFlag",type:"boolean"},{name:"printerStatus",baseName:"PrinterStatus",type:"POIStatus.PrinterStatusEnum"},{name:"securityOkFlag",baseName:"SecurityOkFlag",type:"boolean"}],e}();t.POIStatus=a,function(e){!function(e){e[e.NoPaper="NoPaper"]="NoPaper",e[e.OK="OK"]="OK",e[e.OutOfOrder="OutOfOrder"]="OutOfOrder",e[e.PaperJam="PaperJam"]="PaperJam",e[e.PaperLow="PaperLow"]="PaperLow"}(e.PrinterStatusEnum||(e.PrinterStatusEnum={}))}(a=t.POIStatus||(t.POIStatus={})),t.POIStatus=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POISystemData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"dateTime",baseName:"DateTime",type:"{ [key: string]: AnyType; }"},{name:"pOISoftware",baseName:"POISoftware",type:"POISoftware"},{name:"pOIStatus",baseName:"POIStatus",type:"POIStatus"},{name:"pOITerminalData",baseName:"POITerminalData",type:"POITerminalData"}],e}();t.POISystemData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.POITerminalData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"pOICapabilities",baseName:"POICapabilities",type:"Array"},{name:"pOIProfile",baseName:"POIProfile",type:"POIProfile"},{name:"pOISerialNumber",baseName:"POISerialNumber",type:"string"},{name:"terminalEnvironment",baseName:"TerminalEnvironment",type:"TerminalEnvironmentType"}],e}();t.POITerminalData=a,function(e){!function(e){e[e.CashHandling="CashHandling"]="CashHandling",e[e.CashierDisplay="CashierDisplay"]="CashierDisplay",e[e.CashierError="CashierError"]="CashierError",e[e.CashierInput="CashierInput"]="CashierInput",e[e.CustomerDisplay="CustomerDisplay"]="CustomerDisplay",e[e.CustomerError="CustomerError"]="CustomerError",e[e.CustomerInput="CustomerInput"]="CustomerInput",e[e.EMVContactless="EMVContactless"]="EMVContactless",e[e.ICC="ICC"]="ICC",e[e.MagStripe="MagStripe"]="MagStripe",e[e.PrinterDocument="PrinterDocument"]="PrinterDocument",e[e.PrinterReceipt="PrinterReceipt"]="PrinterReceipt",e[e.PrinterVoucher="PrinterVoucher"]="PrinterVoucher"}(e.POICapabilitiesEnum||(e.POICapabilitiesEnum={}))}(a=t.POITerminalData||(t.POITerminalData={})),t.POITerminalData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Parameter=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"initialisationVector",baseName:"InitialisationVector",type:"AnyType"}],e}();t.Parameter=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentAccountReq=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"accountType",baseName:"AccountType",type:"PaymentAccountReq.AccountTypeEnum"},{name:"cardAcquisitionReference",baseName:"CardAcquisitionReference",type:"TransactionIdentification"},{name:"paymentInstrumentData",baseName:"PaymentInstrumentData",type:"PaymentInstrumentData"}],e}();t.PaymentAccountReq=a,function(e){!function(e){e[e.CardTotals="CardTotals"]="CardTotals",e[e.Checking="Checking"]="Checking",e[e.CreditCard="CreditCard"]="CreditCard",e[e.Default="Default"]="Default",e[e.EpurseCard="EpurseCard"]="EpurseCard",e[e.Investment="Investment"]="Investment",e[e.Savings="Savings"]="Savings",e[e.Universal="Universal"]="Universal"}(e.AccountTypeEnum||(e.AccountTypeEnum={}))}(a=t.PaymentAccountReq||(t.PaymentAccountReq={})),t.PaymentAccountReq=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentAccountStatus=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currency",baseName:"Currency",type:"string"},{name:"currentBalance",baseName:"CurrentBalance",type:"number"},{name:"loyaltyAccountStatus",baseName:"LoyaltyAccountStatus",type:"LoyaltyAccountStatus"},{name:"paymentAcquirerData",baseName:"PaymentAcquirerData",type:"PaymentAcquirerData"},{name:"paymentInstrumentData",baseName:"PaymentInstrumentData",type:"PaymentInstrumentData"}],e}();t.PaymentAccountStatus=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentAcquirerData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"acquirerID",baseName:"AcquirerID",type:"string"},{name:"acquirerPOIID",baseName:"AcquirerPOIID",type:"string"},{name:"acquirerTransactionID",baseName:"AcquirerTransactionID",type:"TransactionIdentification"},{name:"approvalCode",baseName:"ApprovalCode",type:"string"},{name:"merchantID",baseName:"MerchantID",type:"string"}],e}();t.PaymentAcquirerData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardAcquisitionReference",baseName:"CardAcquisitionReference",type:"TransactionIdentification"},{name:"customerOrder",baseName:"CustomerOrder",type:"CustomerOrder"},{name:"instalment",baseName:"Instalment",type:"Instalment"},{name:"paymentInstrumentData",baseName:"PaymentInstrumentData",type:"PaymentInstrumentData"},{name:"paymentType",baseName:"PaymentType",type:"PaymentData.PaymentTypeEnum"},{name:"requestedValidityDate",baseName:"RequestedValidityDate",type:"string"},{name:"splitPaymentFlag",baseName:"SplitPaymentFlag",type:"boolean"}],e}();t.PaymentData=a,function(e){!function(e){e[e.CashAdvance="CashAdvance"]="CashAdvance",e[e.CashDeposit="CashDeposit"]="CashDeposit",e[e.Completion="Completion"]="Completion",e[e.FirstReservation="FirstReservation"]="FirstReservation",e[e.Instalment="Instalment"]="Instalment",e[e.IssuerInstalment="IssuerInstalment"]="IssuerInstalment",e[e.Normal="Normal"]="Normal",e[e.OneTimeReservation="OneTimeReservation"]="OneTimeReservation",e[e.PaidOut="PaidOut"]="PaidOut",e[e.Recurring="Recurring"]="Recurring",e[e.Refund="Refund"]="Refund",e[e.UpdateReservation="UpdateReservation"]="UpdateReservation"}(e.PaymentTypeEnum||(e.PaymentTypeEnum={}))}(a=t.PaymentData||(t.PaymentData={})),t.PaymentData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentInstrumentData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardData",baseName:"CardData",type:"CardData"},{name:"checkData",baseName:"CheckData",type:"CheckData"},{name:"mobileData",baseName:"MobileData",type:"MobileData"},{name:"paymentInstrumentType",baseName:"PaymentInstrumentType",type:"PaymentInstrumentType"}],e}();t.PaymentInstrumentData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentInstrumentType=void 0,function(e){e[e.Card="Card"]="Card",e[e.Cash="Cash"]="Cash",e[e.Check="Check"]="Check",e[e.Mobile="Mobile"]="Mobile",e[e.StoredValue="StoredValue"]="StoredValue"}(t.PaymentInstrumentType||(t.PaymentInstrumentType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentReceipt=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"documentQualifier",baseName:"DocumentQualifier",type:"DocumentQualifierType"},{name:"integratedPrintFlag",baseName:"IntegratedPrintFlag",type:"boolean"},{name:"outputContent",baseName:"OutputContent",type:"OutputContent"},{name:"requiredSignatureFlag",baseName:"RequiredSignatureFlag",type:"boolean"}],e}();t.PaymentReceipt=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyData",baseName:"LoyaltyData",type:"Array"},{name:"paymentData",baseName:"PaymentData",type:"PaymentData"},{name:"paymentTransaction",baseName:"PaymentTransaction",type:"PaymentTransaction"},{name:"saleData",baseName:"SaleData",type:"SaleData"}],e}();t.PaymentRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerOrder",baseName:"CustomerOrder",type:"Array"},{name:"loyaltyResult",baseName:"LoyaltyResult",type:"Array"},{name:"paymentReceipt",baseName:"PaymentReceipt",type:"Array"},{name:"paymentResult",baseName:"PaymentResult",type:"PaymentResult"},{name:"pOIData",baseName:"POIData",type:"POIData"},{name:"response",baseName:"Response",type:"Response"},{name:"saleData",baseName:"SaleData",type:"SaleData"}],e}();t.PaymentResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentResult=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"amountsResp",baseName:"AmountsResp",type:"AmountsResp"},{name:"authenticationMethod",baseName:"AuthenticationMethod",type:"Array"},{name:"capturedSignature",baseName:"CapturedSignature",type:"CapturedSignature"},{name:"currencyConversion",baseName:"CurrencyConversion",type:"Array"},{name:"customerLanguage",baseName:"CustomerLanguage",type:"string"},{name:"instalmentType",baseName:"InstalmentType",type:"Instalment"},{name:"merchantOverrideFlag",baseName:"MerchantOverrideFlag",type:"boolean"},{name:"onlineFlag",baseName:"OnlineFlag",type:"boolean"},{name:"paymentAcquirerData",baseName:"PaymentAcquirerData",type:"PaymentAcquirerData"},{name:"paymentInstrumentData",baseName:"PaymentInstrumentData",type:"PaymentInstrumentData"},{name:"paymentType",baseName:"PaymentType",type:"PaymentResult.PaymentTypeEnum"},{name:"protectedSignature",baseName:"ProtectedSignature",type:"ContentInformation"},{name:"validityDate",baseName:"ValidityDate",type:"string"}],e}();t.PaymentResult=a,function(e){!function(e){e[e.Bypass="Bypass"]="Bypass",e[e.ManualVerification="ManualVerification"]="ManualVerification",e[e.MerchantAuthentication="MerchantAuthentication"]="MerchantAuthentication",e[e.OfflinePIN="OfflinePIN"]="OfflinePIN",e[e.OnlinePIN="OnlinePIN"]="OnlinePIN",e[e.PaperSignature="PaperSignature"]="PaperSignature",e[e.SecureCertificate="SecureCertificate"]="SecureCertificate",e[e.SecureNoCertificate="SecureNoCertificate"]="SecureNoCertificate",e[e.SecuredChannel="SecuredChannel"]="SecuredChannel",e[e.SignatureCapture="SignatureCapture"]="SignatureCapture",e[e.UnknownMethod="UnknownMethod"]="UnknownMethod"}(e.AuthenticationMethodEnum||(e.AuthenticationMethodEnum={})),function(e){e[e.CashAdvance="CashAdvance"]="CashAdvance",e[e.CashDeposit="CashDeposit"]="CashDeposit",e[e.Completion="Completion"]="Completion",e[e.FirstReservation="FirstReservation"]="FirstReservation",e[e.Instalment="Instalment"]="Instalment",e[e.IssuerInstalment="IssuerInstalment"]="IssuerInstalment",e[e.Normal="Normal"]="Normal",e[e.OneTimeReservation="OneTimeReservation"]="OneTimeReservation",e[e.PaidOut="PaidOut"]="PaidOut",e[e.Recurring="Recurring"]="Recurring",e[e.Refund="Refund"]="Refund",e[e.UpdateReservation="UpdateReservation"]="UpdateReservation"}(e.PaymentTypeEnum||(e.PaymentTypeEnum={}))}(a=t.PaymentResult||(t.PaymentResult={})),t.PaymentResult=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentToken=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"expiryDateTime",baseName:"ExpiryDateTime",type:"{ [key: string]: AnyType; }"},{name:"tokenRequestedType",baseName:"TokenRequestedType",type:"TokenRequestedType"},{name:"tokenValue",baseName:"TokenValue",type:"string"}],e}();t.PaymentToken=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentTotals=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"transactionAmount",baseName:"TransactionAmount",type:"number"},{name:"transactionCount",baseName:"TransactionCount",type:"number"},{name:"transactionType",baseName:"TransactionType",type:"TransactionType"}],e}();t.PaymentTotals=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentTransaction=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"amountsReq",baseName:"AmountsReq",type:"AmountsReq"},{name:"originalPOITransaction",baseName:"OriginalPOITransaction",type:"OriginalPOITransaction"},{name:"saleItem",baseName:"SaleItem",type:"Array"},{name:"transactionConditions",baseName:"TransactionConditions",type:"TransactionConditions"}],e}();t.PaymentTransaction=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaymentType=void 0,function(e){e[e.CashAdvance="CashAdvance"]="CashAdvance",e[e.CashDeposit="CashDeposit"]="CashDeposit",e[e.Completion="Completion"]="Completion",e[e.FirstReservation="FirstReservation"]="FirstReservation",e[e.Instalment="Instalment"]="Instalment",e[e.IssuerInstalment="IssuerInstalment"]="IssuerInstalment",e[e.Normal="Normal"]="Normal",e[e.OneTimeReservation="OneTimeReservation"]="OneTimeReservation",e[e.PaidOut="PaidOut"]="PaidOut",e[e.Recurring="Recurring"]="Recurring",e[e.Refund="Refund"]="Refund",e[e.UpdateReservation="UpdateReservation"]="UpdateReservation"}(t.PaymentType||(t.PaymentType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PerformedTransaction=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyResult",baseName:"LoyaltyResult",type:"Array"},{name:"paymentResult",baseName:"PaymentResult",type:"PaymentResult"},{name:"pOIData",baseName:"POIData",type:"POIData"},{name:"response",baseName:"Response",type:"Response"},{name:"reversedAmount",baseName:"ReversedAmount",type:"number"},{name:"saleData",baseName:"SaleData",type:"SaleData"}],e}();t.PerformedTransaction=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PeriodUnitType=void 0,function(e){e[e.Annual="Annual"]="Annual",e[e.Daily="Daily"]="Daily",e[e.Monthly="Monthly"]="Monthly",e[e.Weekly="Weekly"]="Weekly"}(t.PeriodUnitType||(t.PeriodUnitType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PredefinedContent=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"language",baseName:"Language",type:"string"},{name:"referenceID",baseName:"ReferenceID",type:"string"}],e}();t.PredefinedContent=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PrintOutput=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"documentQualifier",baseName:"DocumentQualifier",type:"DocumentQualifierType"},{name:"integratedPrintFlag",baseName:"IntegratedPrintFlag",type:"boolean"},{name:"outputContent",baseName:"OutputContent",type:"OutputContent"},{name:"outputSignature",baseName:"OutputSignature",type:"AnyType"},{name:"requiredSignatureFlag",baseName:"RequiredSignatureFlag",type:"boolean"},{name:"responseMode",baseName:"ResponseMode",type:"ResponseModeType"}],e}();t.PrintOutput=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PrintRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"printOutput",baseName:"PrintOutput",type:"PrintOutput"}],e}();t.PrintRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PrintResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"documentQualifier",baseName:"DocumentQualifier",type:"DocumentQualifierType"},{name:"response",baseName:"Response",type:"Response"}],e}();t.PrintResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PrinterStatusType=void 0,function(e){e[e.NoPaper="NoPaper"]="NoPaper",e[e.OK="OK"]="OK",e[e.OutOfOrder="OutOfOrder"]="OutOfOrder",e[e.PaperJam="PaperJam"]="PaperJam",e[e.PaperLow="PaperLow"]="PaperLow"}(t.PrinterStatusType||(t.PrinterStatusType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Rebates=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"rebateLabel",baseName:"RebateLabel",type:"string"},{name:"saleItemRebate",baseName:"SaleItemRebate",type:"Array"},{name:"totalRebate",baseName:"TotalRebate",type:"number"}],e}();t.Rebates=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReconciliationRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"acquirerID",baseName:"AcquirerID",type:"Array"},{name:"pOIReconciliationID",baseName:"POIReconciliationID",type:"string"},{name:"reconciliationType",baseName:"ReconciliationType",type:"ReconciliationType"}],e}();t.ReconciliationRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReconciliationResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"pOIReconciliationID",baseName:"POIReconciliationID",type:"string"},{name:"reconciliationType",baseName:"ReconciliationType",type:"ReconciliationType"},{name:"response",baseName:"Response",type:"Response"},{name:"transactionTotals",baseName:"TransactionTotals",type:"Array"}],e}();t.ReconciliationResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReconciliationType=void 0,function(e){e[e.AcquirerReconciliation="AcquirerReconciliation"]="AcquirerReconciliation",e[e.AcquirerSynchronisation="AcquirerSynchronisation"]="AcquirerSynchronisation",e[e.PreviousReconciliation="PreviousReconciliation"]="PreviousReconciliation",e[e.SaleReconciliation="SaleReconciliation"]="SaleReconciliation"}(t.ReconciliationType||(t.ReconciliationType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RelativeDistinguishedName=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"attribute",baseName:"Attribute",type:"string"},{name:"attributeValue",baseName:"AttributeValue",type:"string"}],e}();t.RelativeDistinguishedName=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RepeatedMessageResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"messageHeader",baseName:"MessageHeader",type:"MessageHeader"},{name:"repeatedResponseMessageBody",baseName:"RepeatedResponseMessageBody",type:"RepeatedResponseMessageBody"}],e}();t.RepeatedMessageResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RepeatedResponseMessageBody=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardAcquisitionResponse",baseName:"CardAcquisitionResponse",type:"CardAcquisitionResponse"},{name:"cardReaderAPDUResponse",baseName:"CardReaderAPDUResponse",type:"CardReaderAPDUResponse"},{name:"loyaltyResponse",baseName:"LoyaltyResponse",type:"LoyaltyResponse"},{name:"paymentResponse",baseName:"PaymentResponse",type:"PaymentResponse"},{name:"reversalResponse",baseName:"ReversalResponse",type:"ReversalResponse"},{name:"storedValueResponse",baseName:"StoredValueResponse",type:"StoredValueResponse"}],e}();t.RepeatedResponseMessageBody=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Response=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"additionalResponse",baseName:"AdditionalResponse",type:"string"},{name:"errorCondition",baseName:"ErrorCondition",type:"Response.ErrorConditionEnum"},{name:"result",baseName:"Result",type:"ResultType"}],e}();t.Response=a,function(e){!function(e){e[e.Aborted="Aborted"]="Aborted",e[e.Busy="Busy"]="Busy",e[e.Cancel="Cancel"]="Cancel",e[e.DeviceOut="DeviceOut"]="DeviceOut",e[e.InProgress="InProgress"]="InProgress",e[e.InsertedCard="InsertedCard"]="InsertedCard",e[e.InvalidCard="InvalidCard"]="InvalidCard",e[e.LoggedOut="LoggedOut"]="LoggedOut",e[e.MessageFormat="MessageFormat"]="MessageFormat",e[e.NotAllowed="NotAllowed"]="NotAllowed",e[e.NotFound="NotFound"]="NotFound",e[e.PaymentRestriction="PaymentRestriction"]="PaymentRestriction",e[e.Refusal="Refusal"]="Refusal",e[e.UnavailableDevice="UnavailableDevice"]="UnavailableDevice",e[e.UnavailableService="UnavailableService"]="UnavailableService",e[e.UnreachableHost="UnreachableHost"]="UnreachableHost",e[e.WrongPIN="WrongPIN"]="WrongPIN"}(e.ErrorConditionEnum||(e.ErrorConditionEnum={}))}(a=t.Response||(t.Response={})),t.Response=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResponseModeType=void 0,function(e){e[e.Immediate="Immediate"]="Immediate",e[e.NotRequired="NotRequired"]="NotRequired",e[e.PrintEnd="PrintEnd"]="PrintEnd",e[e.SoundEnd="SoundEnd"]="SoundEnd"}(t.ResponseModeType||(t.ResponseModeType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResultType=void 0,function(e){e[e.Failure="Failure"]="Failure",e[e.Partial="Partial"]="Partial",e[e.Success="Success"]="Success"}(t.ResultType||(t.ResultType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReversalReasonType=void 0,function(e){e[e.CustCancel="CustCancel"]="CustCancel",e[e.Malfunction="Malfunction"]="Malfunction",e[e.MerchantCancel="MerchantCancel"]="MerchantCancel",e[e.Unable2Compl="Unable2Compl"]="Unable2Compl"}(t.ReversalReasonType||(t.ReversalReasonType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReversalRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerOrderID",baseName:"CustomerOrderID",type:"CustomerOrder"},{name:"originalPOITransaction",baseName:"OriginalPOITransaction",type:"OriginalPOITransaction"},{name:"reversalReason",baseName:"ReversalReason",type:"ReversalReasonType"},{name:"reversedAmount",baseName:"ReversedAmount",type:"number"},{name:"saleReferenceID",baseName:"SaleReferenceID",type:"string"}],e}();t.ReversalRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReversalResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerOrderID",baseName:"CustomerOrderID",type:"string"},{name:"originalPOITransaction",baseName:"OriginalPOITransaction",type:"OriginalPOITransaction"},{name:"paymentReceipt",baseName:"PaymentReceipt",type:"Array"},{name:"pOIData",baseName:"POIData",type:"POIData"},{name:"response",baseName:"Response",type:"Response"},{name:"reversedAmount",baseName:"ReversedAmount",type:"number"}],e}();t.ReversalResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleCapabilitiesType=void 0,function(e){e[e.CashierDisplay="CashierDisplay"]="CashierDisplay",e[e.CashierError="CashierError"]="CashierError",e[e.CashierInput="CashierInput"]="CashierInput",e[e.CashierStatus="CashierStatus"]="CashierStatus",e[e.CustomerAssistance="CustomerAssistance"]="CustomerAssistance",e[e.CustomerDisplay="CustomerDisplay"]="CustomerDisplay",e[e.CustomerError="CustomerError"]="CustomerError",e[e.CustomerInput="CustomerInput"]="CustomerInput",e[e.EMVContactless="EMVContactless"]="EMVContactless",e[e.ICC="ICC"]="ICC",e[e.MagStripe="MagStripe"]="MagStripe",e[e.POIReplication="POIReplication"]="POIReplication",e[e.PrinterDocument="PrinterDocument"]="PrinterDocument",e[e.PrinterReceipt="PrinterReceipt"]="PrinterReceipt",e[e.PrinterVoucher="PrinterVoucher"]="PrinterVoucher"}(t.SaleCapabilitiesType||(t.SaleCapabilitiesType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerOrderID",baseName:"CustomerOrderID",type:"string"},{name:"customerOrderReq",baseName:"CustomerOrderReq",type:"Array"},{name:"operatorID",baseName:"OperatorID",type:"string"},{name:"operatorLanguage",baseName:"OperatorLanguage",type:"string"},{name:"saleReferenceID",baseName:"SaleReferenceID",type:"string"},{name:"saleTerminalData",baseName:"SaleTerminalData",type:"SaleTerminalData"},{name:"saleToAcquirerData",baseName:"SaleToAcquirerData",type:"SaleToAcquirerData"},{name:"saleToIssuerData",baseName:"SaleToIssuerData",type:"SaleToIssuerData"},{name:"saleToPOIData",baseName:"SaleToPOIData",type:"string"},{name:"saleTransactionID",baseName:"SaleTransactionID",type:"TransactionIdentification"},{name:"shiftNumber",baseName:"ShiftNumber",type:"string"},{name:"sponsoredMerchant",baseName:"SponsoredMerchant",type:"Array"},{name:"tokenRequestedType",baseName:"TokenRequestedType",type:"SaleData.TokenRequestedTypeEnum"}],e}();t.SaleData=a,function(e){!function(e){e[e.Both="Both"]="Both",e[e.Closed="Closed"]="Closed",e[e.Open="Open"]="Open"}(e.CustomerOrderReqEnum||(e.CustomerOrderReqEnum={})),function(e){e[e.Customer="Customer"]="Customer",e[e.Transaction="Transaction"]="Transaction"}(e.TokenRequestedTypeEnum||(e.TokenRequestedTypeEnum={}))}(a=t.SaleData||(t.SaleData={})),t.SaleData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleItem=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"additionalProductInfo",baseName:"AdditionalProductInfo",type:"string"},{name:"eanUpc",baseName:"EanUpc",type:"string"},{name:"itemAmount",baseName:"ItemAmount",type:"number"},{name:"itemID",baseName:"ItemID",type:"number"},{name:"productCode",baseName:"ProductCode",type:"string"},{name:"productLabel",baseName:"ProductLabel",type:"string"},{name:"quantity",baseName:"Quantity",type:"number"},{name:"saleChannel",baseName:"SaleChannel",type:"string"},{name:"taxCode",baseName:"TaxCode",type:"string"},{name:"unitOfMeasure",baseName:"UnitOfMeasure",type:"SaleItem.UnitOfMeasureEnum"},{name:"unitPrice",baseName:"UnitPrice",type:"number"}],e}();t.SaleItem=a,function(e){!function(e){e[e.Case="Case"]="Case",e[e.Centilitre="Centilitre"]="Centilitre",e[e.Centimetre="Centimetre"]="Centimetre",e[e.Foot="Foot"]="Foot",e[e.Gram="Gram"]="Gram",e[e.Inch="Inch"]="Inch",e[e.Kilogram="Kilogram"]="Kilogram",e[e.Kilometre="Kilometre"]="Kilometre",e[e.Litre="Litre"]="Litre",e[e.Meter="Meter"]="Meter",e[e.Mile="Mile"]="Mile",e[e.Other="Other"]="Other",e[e.Ounce="Ounce"]="Ounce",e[e.Pint="Pint"]="Pint",e[e.Pound="Pound"]="Pound",e[e.Quart="Quart"]="Quart",e[e.UKGallon="UKGallon"]="UKGallon",e[e.USGallon="USGallon"]="USGallon",e[e.Yard="Yard"]="Yard"}(e.UnitOfMeasureEnum||(e.UnitOfMeasureEnum={}))}(a=t.SaleItem||(t.SaleItem={})),t.SaleItem=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleItemRebate=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"eanUpc",baseName:"EanUpc",type:"string"},{name:"itemAmount",baseName:"ItemAmount",type:"number"},{name:"itemID",baseName:"ItemID",type:"number"},{name:"productCode",baseName:"ProductCode",type:"string"},{name:"quantity",baseName:"Quantity",type:"number"},{name:"rebateLabel",baseName:"RebateLabel",type:"string"},{name:"unitOfMeasure",baseName:"UnitOfMeasure",type:"SaleItemRebate.UnitOfMeasureEnum"}],e}();t.SaleItemRebate=a,function(e){!function(e){e[e.Case="Case"]="Case",e[e.Centilitre="Centilitre"]="Centilitre",e[e.Centimetre="Centimetre"]="Centimetre",e[e.Foot="Foot"]="Foot",e[e.Gram="Gram"]="Gram",e[e.Inch="Inch"]="Inch",e[e.Kilogram="Kilogram"]="Kilogram",e[e.Kilometre="Kilometre"]="Kilometre",e[e.Litre="Litre"]="Litre",e[e.Meter="Meter"]="Meter",e[e.Mile="Mile"]="Mile",e[e.Other="Other"]="Other",e[e.Ounce="Ounce"]="Ounce",e[e.Pint="Pint"]="Pint",e[e.Pound="Pound"]="Pound",e[e.Quart="Quart"]="Quart",e[e.UKGallon="UKGallon"]="UKGallon",e[e.USGallon="USGallon"]="USGallon",e[e.Yard="Yard"]="Yard"}(e.UnitOfMeasureEnum||(e.UnitOfMeasureEnum={}))}(a=t.SaleItemRebate||(t.SaleItemRebate={})),t.SaleItemRebate=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleProfile=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"genericProfile",baseName:"GenericProfile",type:"SaleProfile.GenericProfileEnum"},{name:"serviceProfiles",baseName:"ServiceProfiles",type:"Array"}],e}();t.SaleProfile=a,function(e){!function(e){e[e.Basic="Basic"]="Basic",e[e.Extended="Extended"]="Extended",e[e.Standard="Standard"]="Standard"}(e.GenericProfileEnum||(e.GenericProfileEnum={})),function(e){e[e.Batch="Batch"]="Batch",e[e.CardReader="CardReader"]="CardReader",e[e.Communication="Communication"]="Communication",e[e.Loyalty="Loyalty"]="Loyalty",e[e.OneTimeRes="OneTimeRes"]="OneTimeRes",e[e.PIN="PIN"]="PIN",e[e.Reservation="Reservation"]="Reservation",e[e.Sound="Sound"]="Sound",e[e.StoredValue="StoredValue"]="StoredValue",e[e.Synchro="Synchro"]="Synchro"}(e.ServiceProfilesEnum||(e.ServiceProfilesEnum={}))}(a=t.SaleProfile||(t.SaleProfile={})),t.SaleProfile=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleSoftware=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"applicationName",baseName:"ApplicationName",type:"string"},{name:"certificationCode",baseName:"CertificationCode",type:"string"},{name:"manufacturerID",baseName:"ManufacturerID",type:"string"},{name:"softwareVersion",baseName:"SoftwareVersion",type:"string"}],e}();t.SaleSoftware=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleTerminalData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"saleCapabilities",baseName:"SaleCapabilities",type:"Array"},{name:"saleProfile",baseName:"SaleProfile",type:"SaleProfile"},{name:"terminalEnvironment",baseName:"TerminalEnvironment",type:"SaleTerminalData.TerminalEnvironmentEnum"},{name:"totalsGroupID",baseName:"TotalsGroupID",type:"string"}],e}();t.SaleTerminalData=a,function(e){!function(e){e[e.CashierDisplay="CashierDisplay"]="CashierDisplay",e[e.CashierError="CashierError"]="CashierError",e[e.CashierInput="CashierInput"]="CashierInput",e[e.CashierStatus="CashierStatus"]="CashierStatus",e[e.CustomerAssistance="CustomerAssistance"]="CustomerAssistance",e[e.CustomerDisplay="CustomerDisplay"]="CustomerDisplay",e[e.CustomerError="CustomerError"]="CustomerError",e[e.CustomerInput="CustomerInput"]="CustomerInput",e[e.EMVContactless="EMVContactless"]="EMVContactless",e[e.ICC="ICC"]="ICC",e[e.MagStripe="MagStripe"]="MagStripe",e[e.POIReplication="POIReplication"]="POIReplication",e[e.PrinterDocument="PrinterDocument"]="PrinterDocument",e[e.PrinterReceipt="PrinterReceipt"]="PrinterReceipt",e[e.PrinterVoucher="PrinterVoucher"]="PrinterVoucher"}(e.SaleCapabilitiesEnum||(e.SaleCapabilitiesEnum={})),function(e){e[e.Attended="Attended"]="Attended",e[e.SemiAttended="SemiAttended"]="SemiAttended",e[e.Unattended="Unattended"]="Unattended"}(e.TerminalEnvironmentEnum||(e.TerminalEnvironmentEnum={}))}(a=t.SaleTerminalData||(t.SaleTerminalData={})),t.SaleTerminalData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleToAcquirerData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"applicationInfo",baseName:"ApplicationInfo",type:"ApplicationInfo"},{name:"shopperEmail",baseName:"ShopperEmail",type:"string"},{name:"shopperReference",baseName:"ShopperReference",type:"string"},{name:"recurringContract",baseName:"RecurringContract",type:"string"},{name:"shopperStatement",baseName:"ShopperStatement",type:"string"},{name:"recurringDetailName",baseName:"RecurringDetailName",type:"string"},{name:"store",baseName:"Store",type:"string"},{name:"merchantAccount",baseName:"MerchantAccount",type:"string"},{name:"currency",baseName:"Currency",type:"string"},{name:"tenderOption",baseName:"TenderOption",type:"string"},{name:"additionalData",baseName:"AdditionalData",type:"object"}],e}();t.SaleToAcquirerData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleToIssuerData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"statementReference",baseName:"StatementReference",type:"string"}],e}();t.SaleToIssuerData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleToPOIRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"abortRequest",baseName:"AbortRequest",type:"AbortRequest"},{name:"adminRequest",baseName:"AdminRequest",type:"AdminRequest"},{name:"balanceInquiryRequest",baseName:"BalanceInquiryRequest",type:"BalanceInquiryRequest"},{name:"batchRequest",baseName:"BatchRequest",type:"BatchRequest"},{name:"cardAcquisitionRequest",baseName:"CardAcquisitionRequest",type:"CardAcquisitionRequest"},{name:"cardReaderAPDURequest",baseName:"CardReaderAPDURequest",type:"CardReaderAPDURequest"},{name:"cardReaderInitRequest",baseName:"CardReaderInitRequest",type:"CardReaderInitRequest"},{name:"cardReaderPowerOffRequest",baseName:"CardReaderPowerOffRequest",type:"CardReaderPowerOffRequest"},{name:"diagnosisRequest",baseName:"DiagnosisRequest",type:"DiagnosisRequest"},{name:"displayRequest",baseName:"DisplayRequest",type:"DisplayRequest"},{name:"enableServiceRequest",baseName:"EnableServiceRequest",type:"EnableServiceRequest"},{name:"eventNotification",baseName:"EventNotification",type:"EventNotification"},{name:"getTotalsRequest",baseName:"GetTotalsRequest",type:"GetTotalsRequest"},{name:"inputRequest",baseName:"InputRequest",type:"InputRequest"},{name:"inputUpdate",baseName:"InputUpdate",type:"InputUpdate"},{name:"loginRequest",baseName:"LoginRequest",type:"LoginRequest"},{name:"logoutRequest",baseName:"LogoutRequest",type:"LogoutRequest"},{name:"loyaltyRequest",baseName:"LoyaltyRequest",type:"LoyaltyRequest"},{name:"messageHeader",baseName:"MessageHeader",type:"MessageHeader"},{name:"paymentRequest",baseName:"PaymentRequest",type:"PaymentRequest"},{name:"pINRequest",baseName:"PINRequest",type:"PINRequest"},{name:"printRequest",baseName:"PrintRequest",type:"PrintRequest"},{name:"reconciliationRequest",baseName:"ReconciliationRequest",type:"ReconciliationRequest"},{name:"reversalRequest",baseName:"ReversalRequest",type:"ReversalRequest"},{name:"securityTrailer",baseName:"SecurityTrailer",type:"ContentInformation"},{name:"soundRequest",baseName:"SoundRequest",type:"SoundRequest"},{name:"storedValueRequest",baseName:"StoredValueRequest",type:"StoredValueRequest"},{name:"transactionStatusRequest",baseName:"TransactionStatusRequest",type:"TransactionStatusRequest"},{name:"transmitRequest",baseName:"TransmitRequest",type:"TransmitRequest"}],e}();t.SaleToPOIRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleToPOIResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"adminResponse",baseName:"AdminResponse",type:"AdminResponse"},{name:"balanceInquiryResponse",baseName:"BalanceInquiryResponse",type:"BalanceInquiryResponse"},{name:"batchResponse",baseName:"BatchResponse",type:"BatchResponse"},{name:"cardAcquisitionResponse",baseName:"CardAcquisitionResponse",type:"CardAcquisitionResponse"},{name:"cardReaderAPDUResponse",baseName:"CardReaderAPDUResponse",type:"CardReaderAPDUResponse"},{name:"cardReaderInitResponse",baseName:"CardReaderInitResponse",type:"CardReaderInitResponse"},{name:"cardReaderPowerOffResponse",baseName:"CardReaderPowerOffResponse",type:"CardReaderPowerOffResponse"},{name:"diagnosisResponse",baseName:"DiagnosisResponse",type:"DiagnosisResponse"},{name:"displayResponse",baseName:"DisplayResponse",type:"DisplayResponse"},{name:"enableServiceResponse",baseName:"EnableServiceResponse",type:"EnableServiceResponse"},{name:"getTotalsResponse",baseName:"GetTotalsResponse",type:"GetTotalsResponse"},{name:"inputResponse",baseName:"InputResponse",type:"InputResponse"},{name:"loginResponse",baseName:"LoginResponse",type:"LoginResponse"},{name:"logoutResponse",baseName:"LogoutResponse",type:"LogoutResponse"},{name:"loyaltyResponse",baseName:"LoyaltyResponse",type:"LoyaltyResponse"},{name:"messageHeader",baseName:"MessageHeader",type:"MessageHeader"},{name:"paymentResponse",baseName:"PaymentResponse",type:"PaymentResponse"},{name:"pINResponse",baseName:"PINResponse",type:"PINResponse"},{name:"printResponse",baseName:"PrintResponse",type:"PrintResponse"},{name:"reconciliationResponse",baseName:"ReconciliationResponse",type:"ReconciliationResponse"},{name:"reversalResponse",baseName:"ReversalResponse",type:"ReversalResponse"},{name:"securityTrailer",baseName:"SecurityTrailer",type:"ContentInformation"},{name:"soundResponse",baseName:"SoundResponse",type:"SoundResponse"},{name:"storedValueResponse",baseName:"StoredValueResponse",type:"StoredValueResponse"},{name:"transactionStatusResponse",baseName:"TransactionStatusResponse",type:"TransactionStatusResponse"},{name:"transmitResponse",baseName:"TransmitResponse",type:"TransmitResponse"}],e}();t.SaleToPOIResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SaleToPOISecuredMessage=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"messageHeader",baseName:"MessageHeader",type:"MessageHeader"},{name:"nexoBlob",baseName:"NexoBlob",type:"string"},{name:"securityTrailer",baseName:"SecurityTrailer",type:"SecurityTrailer"}],e}();t.SaleToPOISecuredMessage=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SecurityKey=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"adyenCryptoVersion",baseName:"AdyenCryptoVersion",type:"number"},{name:"keyIdentifier",baseName:"KeyIdentifier",type:"string"},{name:"keyVersion",baseName:"KeyVersion",type:"number"},{name:"passphrase",baseName:"Passphrase",type:"string"}],e}();t.SecurityKey=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SecurityTrailer=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"adyenCryptoVersion",baseName:"AdyenCryptoVersion",type:"number"},{name:"hmac",baseName:"Hmac",type:"AnyType"},{name:"keyIdentifier",baseName:"KeyIdentifier",type:"string"},{name:"keyVersion",baseName:"KeyVersion",type:"number"},{name:"nonce",baseName:"Nonce",type:"AnyType"}],e}();t.SecurityTrailer=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SensitiveCardData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"cardSeqNumb",baseName:"CardSeqNumb",type:"string"},{name:"expiryDate",baseName:"ExpiryDate",type:"string"},{name:"pAN",baseName:"PAN",type:"string"},{name:"trackData",baseName:"TrackData",type:"Array"}],e}();t.SensitiveCardData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SensitiveMobileData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"iMEI",baseName:"IMEI",type:"string"},{name:"iMSI",baseName:"IMSI",type:"string"},{name:"mSISDN",baseName:"MSISDN",type:"string"}],e}();t.SensitiveMobileData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceProfilesType=void 0,function(e){e[e.Batch="Batch"]="Batch",e[e.CardReader="CardReader"]="CardReader",e[e.Communication="Communication"]="Communication",e[e.Loyalty="Loyalty"]="Loyalty",e[e.OneTimeRes="OneTimeRes"]="OneTimeRes",e[e.PIN="PIN"]="PIN",e[e.Reservation="Reservation"]="Reservation",e[e.Sound="Sound"]="Sound",e[e.StoredValue="StoredValue"]="StoredValue",e[e.Synchro="Synchro"]="Synchro"}(t.ServiceProfilesType||(t.ServiceProfilesType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServicesEnabledType=void 0,function(e){e[e.CardAcquisition="CardAcquisition"]="CardAcquisition",e[e.Loyalty="Loyalty"]="Loyalty",e[e.Payment="Payment"]="Payment"}(t.ServicesEnabledType||(t.ServicesEnabledType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ShopperInteractionDevice=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"os",baseName:"os",type:"string"},{name:"osVersion",baseName:"osVersion",type:"string"},{name:"locale",baseName:"locale",type:"string"}],e}();t.ShopperInteractionDevice=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SignaturePoint=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"x",baseName:"X",type:"string"},{name:"y",baseName:"Y",type:"string"}],e}();t.SignaturePoint=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SignedData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"certificate",baseName:"Certificate",type:"Array"},{name:"digestAlgorithm",baseName:"DigestAlgorithm",type:"Array"},{name:"encapsulatedContent",baseName:"EncapsulatedContent",type:"EncapsulatedContent"},{name:"signer",baseName:"Signer",type:"Array"},{name:"version",baseName:"Version",type:"SignedData.VersionEnum"}],e}();t.SignedData=a,function(e){!function(e){e[e.V0="V0"]="V0",e[e.V1="V1"]="V1",e[e.V2="V2"]="V2",e[e.V3="V3"]="V3",e[e.V4="V4"]="V4",e[e.V5="V5"]="V5"}(e.VersionEnum||(e.VersionEnum={}))}(a=t.SignedData||(t.SignedData={})),t.SignedData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Signer=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"digestAlgorithm",baseName:"DigestAlgorithm",type:"AlgorithmIdentifier"},{name:"signature",baseName:"Signature",type:"AnyType"},{name:"signatureAlgorithm",baseName:"SignatureAlgorithm",type:"AlgorithmIdentifier"},{name:"signerIdentifier",baseName:"SignerIdentifier",type:"SignerIdentifier"},{name:"version",baseName:"Version",type:"Signer.VersionEnum"}],e}();t.Signer=a,function(e){!function(e){e[e.V0="V0"]="V0",e[e.V1="V1"]="V1",e[e.V2="V2"]="V2",e[e.V3="V3"]="V3",e[e.V4="V4"]="V4",e[e.V5="V5"]="V5"}(e.VersionEnum||(e.VersionEnum={}))}(a=t.Signer||(t.Signer={})),t.Signer=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SignerIdentifier=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"issuerAndSerialNumber",baseName:"IssuerAndSerialNumber",type:"IssuerAndSerialNumber"}],e}();t.SignerIdentifier=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SoundActionType=void 0,function(e){e[e.SetDefaultVolume="SetDefaultVolume"]="SetDefaultVolume",e[e.StartSound="StartSound"]="StartSound",e[e.StopSound="StopSound"]="StopSound"}(t.SoundActionType||(t.SoundActionType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SoundContent=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"language",baseName:"Language",type:"string"},{name:"referenceID",baseName:"ReferenceID",type:"string"},{name:"soundFormat",baseName:"SoundFormat",type:"SoundContent.SoundFormatEnum"},{name:"value",baseName:"Value",type:"string"}],e}();t.SoundContent=a,function(e){!function(e){e[e.MessageRef="MessageRef"]="MessageRef",e[e.SoundRef="SoundRef"]="SoundRef",e[e.Text="Text"]="Text"}(e.SoundFormatEnum||(e.SoundFormatEnum={}))}(a=t.SoundContent||(t.SoundContent={})),t.SoundContent=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SoundFormatType=void 0,function(e){e[e.MessageRef="MessageRef"]="MessageRef",e[e.SoundRef="SoundRef"]="SoundRef",e[e.Text="Text"]="Text"}(t.SoundFormatType||(t.SoundFormatType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SoundRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"responseMode",baseName:"ResponseMode",type:"SoundRequest.ResponseModeEnum"},{name:"soundAction",baseName:"SoundAction",type:"SoundActionType"},{name:"soundContent",baseName:"SoundContent",type:"SoundContent"},{name:"soundVolume",baseName:"SoundVolume",type:"number"}],e}();t.SoundRequest=a,function(e){!function(e){e[e.Immediate="Immediate"]="Immediate",e[e.NotRequired="NotRequired"]="NotRequired",e[e.PrintEnd="PrintEnd"]="PrintEnd",e[e.SoundEnd="SoundEnd"]="SoundEnd"}(e.ResponseModeEnum||(e.ResponseModeEnum={}))}(a=t.SoundRequest||(t.SoundRequest={})),t.SoundRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SoundResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"response",baseName:"Response",type:"Response"}],e}();t.SoundResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SponsoredMerchant=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"merchantAddress",baseName:"MerchantAddress",type:"string"},{name:"merchantCategoryCode",baseName:"MerchantCategoryCode",type:"string"},{name:"merchantCountry",baseName:"MerchantCountry",type:"string"},{name:"merchantName",baseName:"MerchantName",type:"string"},{name:"registrationID",baseName:"RegistrationID",type:"string"}],e}();t.SponsoredMerchant=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueAccountId=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"entryMode",baseName:"EntryMode",type:"Array"},{name:"expiryDate",baseName:"ExpiryDate",type:"string"},{name:"identificationType",baseName:"IdentificationType",type:"IdentificationType"},{name:"ownerName",baseName:"OwnerName",type:"string"},{name:"storedValueAccountType",baseName:"StoredValueAccountType",type:"StoredValueAccountType"},{name:"storedValueProvider",baseName:"StoredValueProvider",type:"string"},{name:"value",baseName:"Value",type:"string"}],e}();t.StoredValueAccountId=a,function(e){!function(e){e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.Mobile="Mobile"]="Mobile",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(e.EntryModeEnum||(e.EntryModeEnum={}))}(a=t.StoredValueAccountId||(t.StoredValueAccountId={})),t.StoredValueAccountId=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueAccountStatus=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currentBalance",baseName:"CurrentBalance",type:"number"},{name:"storedValueAccountID",baseName:"StoredValueAccountID",type:"StoredValueAccountId"}],e}();t.StoredValueAccountStatus=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueAccountType=void 0,function(e){e[e.GiftCard="GiftCard"]="GiftCard",e[e.Other="Other"]="Other",e[e.PhoneCard="PhoneCard"]="PhoneCard"}(t.StoredValueAccountType||(t.StoredValueAccountType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currency",baseName:"Currency",type:"string"},{name:"eanUpc",baseName:"EanUpc",type:"string"},{name:"itemAmount",baseName:"ItemAmount",type:"number"},{name:"originalPOITransaction",baseName:"OriginalPOITransaction",type:"OriginalPOITransaction"},{name:"productCode",baseName:"ProductCode",type:"string"},{name:"storedValueAccountID",baseName:"StoredValueAccountID",type:"StoredValueAccountId"},{name:"storedValueProvider",baseName:"StoredValueProvider",type:"string"},{name:"storedValueTransactionType",baseName:"StoredValueTransactionType",type:"StoredValueTransactionType"}],e}();t.StoredValueData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"customerLanguage",baseName:"CustomerLanguage",type:"string"},{name:"saleData",baseName:"SaleData",type:"SaleData"},{name:"storedValueData",baseName:"StoredValueData",type:"Array"}],e}();t.StoredValueRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"pOIData",baseName:"POIData",type:"POIData"},{name:"response",baseName:"Response",type:"Response"},{name:"saleData",baseName:"SaleData",type:"SaleData"},{name:"storedValueResult",baseName:"StoredValueResult",type:"Array"}],e}();t.StoredValueResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueResult=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"currency",baseName:"Currency",type:"string"},{name:"eanUpc",baseName:"EanUpc",type:"string"},{name:"hostTransactionID",baseName:"HostTransactionID",type:"TransactionIdentification"},{name:"itemAmount",baseName:"ItemAmount",type:"number"},{name:"productCode",baseName:"ProductCode",type:"string"},{name:"storedValueAccountStatus",baseName:"StoredValueAccountStatus",type:"StoredValueAccountStatus"},{name:"storedValueTransactionType",baseName:"StoredValueTransactionType",type:"StoredValueTransactionType"}],e}();t.StoredValueResult=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoredValueTransactionType=void 0,function(e){e[e.Activate="Activate"]="Activate",e[e.Duplicate="Duplicate"]="Duplicate",e[e.Load="Load"]="Load",e[e.Reserve="Reserve"]="Reserve",e[e.Reverse="Reverse"]="Reverse",e[e.Unload="Unload"]="Unload"}(t.StoredValueTransactionType||(t.StoredValueTransactionType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TerminalApiRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"saleToPOIRequest",baseName:"SaleToPOIRequest",type:"SaleToPOIRequest"}],e}();t.TerminalApiRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TerminalApiResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"saleToPOIResponse",baseName:"SaleToPOIResponse",type:"SaleToPOIResponse"}],e}();t.TerminalApiResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TerminalApiSecuredRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"saleToPOIRequest",baseName:"SaleToPOIRequest",type:"SaleToPOISecuredMessage"}],e}();t.TerminalApiSecuredRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TerminalApiSecuredResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"saleToPOIResponse",baseName:"SaleToPOIResponse",type:"SaleToPOISecuredMessage"}],e}();t.TerminalApiSecuredResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TerminalEnvironmentType=void 0,function(e){e[e.Attended="Attended"]="Attended",e[e.SemiAttended="SemiAttended"]="SemiAttended",e[e.Unattended="Unattended"]="Unattended"}(t.TerminalEnvironmentType||(t.TerminalEnvironmentType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TokenRequestedType=void 0,function(e){e[e.Customer="Customer"]="Customer",e[e.Transaction="Transaction"]="Transaction"}(t.TokenRequestedType||(t.TokenRequestedType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TotalDetailsType=void 0,function(e){e[e.OperatorID="OperatorID"]="OperatorID",e[e.POIID="POIID"]="POIID",e[e.SaleID="SaleID"]="SaleID",e[e.ShiftNumber="ShiftNumber"]="ShiftNumber",e[e.TotalsGroupID="TotalsGroupID"]="TotalsGroupID"}(t.TotalDetailsType||(t.TotalDetailsType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TotalFilter=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"operatorID",baseName:"OperatorID",type:"string"},{name:"pOIID",baseName:"POIID",type:"string"},{name:"saleID",baseName:"SaleID",type:"string"},{name:"shiftNumber",baseName:"ShiftNumber",type:"string"},{name:"totalsGroupID",baseName:"TotalsGroupID",type:"string"}],e}();t.TotalFilter=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TrackData=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"trackFormat",baseName:"TrackFormat",type:"TrackData.TrackFormatEnum"},{name:"trackNumb",baseName:"TrackNumb",type:"number"},{name:"value",baseName:"Value",type:"string"}],e}();t.TrackData=a,function(e){!function(e){e[e.AAMVA="AAMVA"]="AAMVA",e[e.CMC7="CMC-7"]="CMC7",e[e.E13B="E-13B"]="E13B",e[e.ISO="ISO"]="ISO",e[e.JISI="JIS-I"]="JISI",e[e.JISII="JIS-II"]="JISII"}(e.TrackFormatEnum||(e.TrackFormatEnum={}))}(a=t.TrackData||(t.TrackData={})),t.TrackData=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TrackFormatType=void 0,function(e){e[e.AAMVA="AAMVA"]="AAMVA",e[e.CMC7="CMC-7"]="CMC7",e[e.E13B="E-13B"]="E13B",e[e.ISO="ISO"]="ISO",e[e.JISI="JIS-I"]="JISI",e[e.JISII="JIS-II"]="JISII"}(t.TrackFormatType||(t.TrackFormatType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionActionType=void 0,function(e){e[e.AbortTransaction="AbortTransaction"]="AbortTransaction",e[e.StartTransaction="StartTransaction"]="StartTransaction"}(t.TransactionActionType||(t.TransactionActionType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionConditions=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"acquirerID",baseName:"AcquirerID",type:"Array"},{name:"allowedLoyaltyBrand",baseName:"AllowedLoyaltyBrand",type:"Array"},{name:"allowedPaymentBrand",baseName:"AllowedPaymentBrand",type:"Array"},{name:"customerLanguage",baseName:"CustomerLanguage",type:"string"},{name:"debitPreferredFlag",baseName:"DebitPreferredFlag",type:"boolean"},{name:"forceEntryMode",baseName:"ForceEntryMode",type:"Array>"},{name:"forceOnlineFlag",baseName:"ForceOnlineFlag",type:"boolean"},{name:"loyaltyHandling",baseName:"LoyaltyHandling",type:"TransactionConditions.LoyaltyHandlingEnum"},{name:"merchantCategoryCode",baseName:"MerchantCategoryCode",type:"string"}],e}();t.TransactionConditions=a,function(e){!function(e){e[e.CheckReader="CheckReader"]="CheckReader",e[e.Contactless="Contactless"]="Contactless",e[e.File="File"]="File",e[e.ICC="ICC"]="ICC",e[e.Keyed="Keyed"]="Keyed",e[e.MagStripe="MagStripe"]="MagStripe",e[e.Manual="Manual"]="Manual",e[e.RFID="RFID"]="RFID",e[e.Scanned="Scanned"]="Scanned",e[e.SynchronousICC="SynchronousICC"]="SynchronousICC",e[e.Tapped="Tapped"]="Tapped"}(e.ForceEntryModeEnum||(e.ForceEntryModeEnum={})),function(e){e[e.Allowed="Allowed"]="Allowed",e[e.Forbidden="Forbidden"]="Forbidden",e[e.Processed="Processed"]="Processed",e[e.Proposed="Proposed"]="Proposed",e[e.Required="Required"]="Required"}(e.LoyaltyHandlingEnum||(e.LoyaltyHandlingEnum={}))}(a=t.TransactionConditions||(t.TransactionConditions={})),t.TransactionConditions=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionIdentification=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"timeStamp",baseName:"TimeStamp",type:"string"},{name:"transactionID",baseName:"TransactionID",type:"string"}],e}();t.TransactionIdentification=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionStatusRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"documentQualifier",baseName:"DocumentQualifier",type:"Array"},{name:"messageReference",baseName:"MessageReference",type:"MessageReference"},{name:"receiptReprintFlag",baseName:"ReceiptReprintFlag",type:"boolean"}],e}();t.TransactionStatusRequest=a,function(e){!function(e){e[e.CashierReceipt="CashierReceipt"]="CashierReceipt",e[e.CustomerReceipt="CustomerReceipt"]="CustomerReceipt",e[e.Document="Document"]="Document",e[e.Journal="Journal"]="Journal",e[e.SaleReceipt="SaleReceipt"]="SaleReceipt",e[e.Voucher="Voucher"]="Voucher"}(e.DocumentQualifierEnum||(e.DocumentQualifierEnum={}))}(a=t.TransactionStatusRequest||(t.TransactionStatusRequest={})),t.TransactionStatusRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionStatusResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"messageReference",baseName:"MessageReference",type:"MessageReference"},{name:"repeatedMessageResponse",baseName:"RepeatedMessageResponse",type:"RepeatedMessageResponse"},{name:"response",baseName:"Response",type:"Response"}],e}();t.TransactionStatusResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionToPerform=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"loyaltyRequest",baseName:"LoyaltyRequest",type:"LoyaltyRequest"},{name:"paymentRequest",baseName:"PaymentRequest",type:"PaymentRequest"},{name:"reversalRequest",baseName:"ReversalRequest",type:"ReversalRequest"}],e}();t.TransactionToPerform=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionTotals=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"acquirerID",baseName:"AcquirerID",type:"string"},{name:"cardBrand",baseName:"CardBrand",type:"string"},{name:"errorCondition",baseName:"ErrorCondition",type:"TransactionTotals.ErrorConditionEnum"},{name:"hostReconciliationID",baseName:"HostReconciliationID",type:"string"},{name:"loyaltyCurrency",baseName:"LoyaltyCurrency",type:"string"},{name:"loyaltyTotals",baseName:"LoyaltyTotals",type:"Array"},{name:"loyaltyUnit",baseName:"LoyaltyUnit",type:"TransactionTotals.LoyaltyUnitEnum"},{name:"operatorID",baseName:"OperatorID",type:"string"},{name:"paymentCurrency",baseName:"PaymentCurrency",type:"string"},{name:"paymentInstrumentType",baseName:"PaymentInstrumentType",type:"PaymentInstrumentType"},{name:"paymentTotals",baseName:"PaymentTotals",type:"Array"},{name:"pOIID",baseName:"POIID",type:"string"},{name:"saleID",baseName:"SaleID",type:"string"},{name:"shiftNumber",baseName:"ShiftNumber",type:"string"},{name:"totalsGroupID",baseName:"TotalsGroupID",type:"string"}],e}();t.TransactionTotals=a,function(e){!function(e){e[e.Aborted="Aborted"]="Aborted",e[e.Busy="Busy"]="Busy",e[e.Cancel="Cancel"]="Cancel",e[e.DeviceOut="DeviceOut"]="DeviceOut",e[e.InProgress="InProgress"]="InProgress",e[e.InsertedCard="InsertedCard"]="InsertedCard",e[e.InvalidCard="InvalidCard"]="InvalidCard",e[e.LoggedOut="LoggedOut"]="LoggedOut",e[e.MessageFormat="MessageFormat"]="MessageFormat",e[e.NotAllowed="NotAllowed"]="NotAllowed",e[e.NotFound="NotFound"]="NotFound",e[e.PaymentRestriction="PaymentRestriction"]="PaymentRestriction",e[e.Refusal="Refusal"]="Refusal",e[e.UnavailableDevice="UnavailableDevice"]="UnavailableDevice",e[e.UnavailableService="UnavailableService"]="UnavailableService",e[e.UnreachableHost="UnreachableHost"]="UnreachableHost",e[e.WrongPIN="WrongPIN"]="WrongPIN"}(e.ErrorConditionEnum||(e.ErrorConditionEnum={})),function(e){e[e.Monetary="Monetary"]="Monetary",e[e.Point="Point"]="Point"}(e.LoyaltyUnitEnum||(e.LoyaltyUnitEnum={}))}(a=t.TransactionTotals||(t.TransactionTotals={})),t.TransactionTotals=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransactionType=void 0,function(e){e[e.Award="Award"]="Award",e[e.CashAdvance="CashAdvance"]="CashAdvance",e[e.CompletedDeffered="CompletedDeffered"]="CompletedDeffered",e[e.CompletedReservation="CompletedReservation"]="CompletedReservation",e[e.Credit="Credit"]="Credit",e[e.Debit="Debit"]="Debit",e[e.Declined="Declined"]="Declined",e[e.Failed="Failed"]="Failed",e[e.FirstReservation="FirstReservation"]="FirstReservation",e[e.IssuerInstalment="IssuerInstalment"]="IssuerInstalment",e[e.OneTimeReservation="OneTimeReservation"]="OneTimeReservation",e[e.Rebate="Rebate"]="Rebate",e[e.Redemption="Redemption"]="Redemption",e[e.ReverseAward="ReverseAward"]="ReverseAward",e[e.ReverseCredit="ReverseCredit"]="ReverseCredit",e[e.ReverseDebit="ReverseDebit"]="ReverseDebit",e[e.ReverseRebate="ReverseRebate"]="ReverseRebate",e[e.ReverseRedemption="ReverseRedemption"]="ReverseRedemption",e[e.UpdateReservation="UpdateReservation"]="UpdateReservation"}(t.TransactionType||(t.TransactionType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransmitRequest=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"destinationAddress",baseName:"DestinationAddress",type:"string"},{name:"maximumTransmitTime",baseName:"MaximumTransmitTime",type:"number"},{name:"message",baseName:"Message",type:"AnyType"},{name:"waitResponseFlag",baseName:"WaitResponseFlag",type:"boolean"}],e}();t.TransmitRequest=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TransmitResponse=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"message",baseName:"Message",type:"AnyType"},{name:"response",baseName:"Response",type:"Response"}],e}();t.TransmitResponse=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UTMCoordinates=void 0;var a=function(){function e(){}return e.getAttributeTypeMap=function(){return e.attributeTypeMap},e.discriminator=void 0,e.attributeTypeMap=[{name:"uTMEastward",baseName:"UTMEastward",type:"string"},{name:"uTMNorthward",baseName:"UTMNorthward",type:"string"},{name:"uTMZone",baseName:"UTMZone",type:"string"}],e}();t.UTMCoordinates=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnitOfMeasureType=void 0,function(e){e[e.Case="Case"]="Case",e[e.Centilitre="Centilitre"]="Centilitre",e[e.Centimetre="Centimetre"]="Centimetre",e[e.Foot="Foot"]="Foot",e[e.Gram="Gram"]="Gram",e[e.Inch="Inch"]="Inch",e[e.Kilogram="Kilogram"]="Kilogram",e[e.Kilometre="Kilometre"]="Kilometre",e[e.Litre="Litre"]="Litre",e[e.Meter="Meter"]="Meter",e[e.Mile="Mile"]="Mile",e[e.Other="Other"]="Other",e[e.Ounce="Ounce"]="Ounce",e[e.Pint="Pint"]="Pint",e[e.Pound="Pound"]="Pound",e[e.Quart="Quart"]="Quart",e[e.UKGallon="UKGallon"]="UKGallon",e[e.USGallon="USGallon"]="USGallon",e[e.Yard="Yard"]="Yard"}(t.UnitOfMeasureType||(t.UnitOfMeasureType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VersionType=void 0,function(e){e[e.V0="V0"]="V0",e[e.V1="V1"]="V1",e[e.V2="V2"]="V2",e[e.V3="V3"]="V3",e[e.V4="V4"]="V4",e[e.V5="V5"]="V5"}(t.VersionType||(t.VersionType={}))},function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ApplicationInfo=void 0;var r=a(n(0)),i=function(){this.adyenLibrary={name:r.default.LIB_NAME,version:r.default.LIB_VERSION}};t.ApplicationInfo=i},function(e,t,n){"use strict";var a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,a=arguments.length;n=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 a=n(271);Object.defineProperty(t,"TerminalLocalAPI",{enumerable:!0,get:function(){return a.default}});var r=n(277);Object.defineProperty(t,"TerminalCloudAPI",{enumerable:!0,get:function(){return r.default}});var i=n(281);Object.defineProperty(t,"CheckoutAPI",{enumerable:!0,get:function(){return i.default}});var o=n(288);Object.defineProperty(t,"CheckoutUtility",{enumerable:!0,get:function(){return o.default}});var u=n(290);Object.defineProperty(t,"Recurring",{enumerable:!0,get:function(){return u.default}});var s=n(293);Object.defineProperty(t,"Modification",{enumerable:!0,get:function(){return s.default}});var c=n(300);Object.defineProperty(t,"BinLookup",{enumerable:!0,get:function(){return c.default}});var p=n(303);Object.defineProperty(t,"Payout",{enumerable:!0,get:function(){return p.default}});var l=n(310);Object.defineProperty(t,"Platforms",{enumerable:!0,get:function(){return l.default}})},function(e,t,n){"use strict";var a,r=this&&this.__extends||(a=function(e,t){return(a=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}a(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__awaiter||function(e,t,n,a){return new(n||(n=Promise))((function(r,i){function o(e){try{s(a.next(e))}catch(e){i(e)}}function u(e){try{s(a.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,u)}s((a=a.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var n,a,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,a&&(r=2&i[0]?a.return:i[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,i[1])).done)return r;switch(a=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,a=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]0&&r[r.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]