UNPKG

4.53 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const errorsMap = [
4 {
5 code: '001',
6 name: 'unauthorizedAccess',
7 message: 'Unauthorized Access'
8 },
9 {
10 code: '002',
11 name: 'databaseError',
12 message: 'Database error'
13 },
14 {
15 code: '003',
16 name: 'inputParameterIsInvalid',
17 message: 'Input parameter is invalid'
18 },
19 {
20 code: '004',
21 name: 'systemError',
22 message: 'System error'
23 },
24 {
25 code: '005',
26 name: 'invalidMerchantID',
27 message: 'Invalid Merchant ID'
28 }, {
29 code: '006',
30 name: 'invalidPlayerPIN',
31 message: 'Invalid Player PIN'
32 },
33 {
34 code: '007',
35 name: 'unableToFindConnectionIdFromPaymentToken',
36 message: 'Unable to find connection ID from Payment Token'
37 },
38 {
39 code: '008',
40 name: 'sessionTimedOut',
41 message: 'Session timed out'
42 },
43 {
44 code: '009',
45 name: 'invalidStoreId',
46 message: 'Invalid Store ID'
47 },
48 {
49 code: '010',
50 name: 'unableToProcessThePreAuthorization',
51 message: 'Unable to process the Pre-Authorization'
52 },
53 {
54 code: '011',
55 name: 'errorAtCreateAlias',
56 message: 'Error at create alias'
57 },
58 {
59 code: '012',
60 name: 'invalidPlayerId',
61 message: 'Invalid playerId'
62 },
63 {
64 code: '013',
65 name: 'ticketValidationError',
66 message: 'The tickets validations has error(s)'
67 },
68 {
69 code: '014',
70 name: 'playerHasLiveToken',
71 message: 'Player has LIVE token'
72 },
73 {
74 code: '015',
75 name: 'unableToProcessSmartPick',
76 message: 'Unable to process the smart pick from feed'
77 },
78 {
79 code: '016',
80 name: 'unableToProcessPastResult',
81 message: 'Unable to process the past result from feed'
82 },
83 {
84 code: '101',
85 name: 'invalidCredentials',
86 message: 'Invalid Credentials'
87 },
88 {
89 code: '102',
90 name: 'unableToGetAuthToken',
91 message: 'Unable to get Auth Token'
92 },
93 {
94 code: '103',
95 name: 'accountLockedDueToSeveralUnsuccessfulLoginAttempts',
96 message: 'Account locked due to several unsuccessful login attempts'
97 },
98 {
99 code: '104',
100 name: 'playerIsNotEnrolled',
101 message: 'Player is not enrolled'
102 },
103 {
104 code: '105',
105 name: 'playerAccountIsNotActive',
106 message: 'Player account is not active'
107 }, {
108 code: '106',
109 name: 'unableToCancelTransaction',
110 message: 'Unable to cancel transaction'
111 },
112 {
113 code: '107',
114 name: 'unableToConnectToBPPHost ',
115 message: 'Unable to connect to BPP host'
116 },
117 {
118 code: '201',
119 name: 'invalidOrExpiredPaymentToken',
120 message: 'Invalid or Expired Payment Token'
121 },
122 {
123 code: '202',
124 name: 'errorProcessingPaymentTransaction',
125 message: 'Error processing payment transaction'
126 },
127 {
128 code: '203',
129 name: 'paymentTokenIsNotValidAtStoreMOPLocation',
130 message: 'Payment Token is not valid at store MOP location'
131 },
132 {
133 code: '204',
134 name: 'amountDoesNotMatch',
135 message: 'Amount does not match'
136 },
137 {
138 code: '205',
139 name: 'InsufficientFunds',
140 message: 'Insufficient Funds'
141 }, {
142 code: '206',
143 name: 'unableToCancelFundsAuthorization',
144 message: 'Unable to cancel funds authorization'
145 },
146 {
147 code: '207',
148 name: 'wrongAmountValue',
149 message: 'Wrong amount value'
150 },
151 {
152 code: '208',
153 name: 'paymentTransactionCouldNotBeCreated',
154 message: 'The payment transaction could not be created. An Unknown error occurred'
155 },
156 {
157 code: '209',
158 name: 'invalidTransaction',
159 message: 'Invalid Transaction'
160 },
161 {
162 code: '210',
163 name: 'errorsAtGetCreditCards',
164 message: 'Getting the cards and bank info could not be retrieved'
165 }
166];
167class Errors {
168 constructor() {
169 this.errorsMap = errorsMap;
170 }
171 getErrorByName(name) {
172 const respFilter = this.errorsMap.find(error => error.name === name);
173 if (respFilter) {
174 return respFilter;
175 }
176 return name;
177 }
178}
179exports.Errors = Errors;
180//# sourceMappingURL=tools.errors.js.map
\No newline at end of file