UNPKG

4.39 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: '101',
80 name: 'invalidCredentials',
81 message: 'Invalid Credentials'
82 },
83 {
84 code: '102',
85 name: 'unableToGetAuthToken',
86 message: 'Unable to get Auth Token'
87 },
88 {
89 code: '103',
90 name: 'accountLockedDueToSeveralUnsuccessfulLoginAttempts',
91 message: 'Account locked due to several unsuccessful login attempts'
92 },
93 {
94 code: '104',
95 name: 'playerIsNotEnrolled',
96 message: 'Player is not enrolled'
97 },
98 {
99 code: '105',
100 name: 'playerAccountIsNotActive',
101 message: 'Player account is not active'
102 }, {
103 code: '106',
104 name: 'unableToCancelTransaction',
105 message: 'Unable to cancel transaction'
106 },
107 {
108 code: '107',
109 name: 'unableToConnectToBPPHost ',
110 message: 'Unable to connect to BPP host'
111 },
112 {
113 code: '201',
114 name: 'invalidOrExpiredPaymentToken',
115 message: 'Invalid or Expired Payment Token'
116 },
117 {
118 code: '202',
119 name: 'errorProcessingPaymentTransaction',
120 message: 'Error processing payment transaction'
121 },
122 {
123 code: '203',
124 name: 'paymentTokenIsNotValidAtStoreMOPLocation',
125 message: 'Payment Token is not valid at store MOP location'
126 },
127 {
128 code: '204',
129 name: 'amountDoesNotMatch',
130 message: 'Amount does not match'
131 },
132 {
133 code: '205',
134 name: 'InsufficientFunds',
135 message: 'Insufficient Funds'
136 }, {
137 code: '206',
138 name: 'unableToCancelFundsAuthorization',
139 message: 'Unable to cancel funds authorization'
140 },
141 {
142 code: '207',
143 name: 'wrongAmountValue',
144 message: 'Wrong amount value'
145 },
146 {
147 code: '208',
148 name: 'paymentTransactionCouldNotBeCreated',
149 message: 'The payment transaction could not be created. An Unknown error occurred'
150 },
151 {
152 code: '209',
153 name: 'invalidTransaction',
154 message: 'Invalid Transaction'
155 },
156 {
157 code: '210',
158 name: 'errorsAtGetCreditCards',
159 message: 'Getting the cards and bank info could not be retrieved'
160 }
161];
162class Errors {
163 constructor() {
164 this.errorsMap = errorsMap;
165 }
166 getErrorByName(name) {
167 const respFilter = this.errorsMap.find(error => error.name === name);
168 if (respFilter) {
169 return respFilter;
170 }
171 return name;
172 }
173}
174exports.Errors = Errors;
175//# sourceMappingURL=tools.errors.js.map
\No newline at end of file