Subversion Repositories SmartDukaan

Rev

Rev 20028 | Rev 23441 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
483 rajveer 1
/**
20028 kshitij.so 2
 * Autogenerated by Thrift Compiler (0.7.0)
483 rajveer 3
 *
4
 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
5
 */
6
package in.shop2020.model.v1.order;
7
 
8
 
9
import java.util.Map;
10
import java.util.HashMap;
11
import org.apache.thrift.TEnum;
20028 kshitij.so 12
 
23437 ashik.ali 13
public enum OrderStatus implements org.apache.thrift.TEnum {
14
  PAYMENT_PENDING(0),
15
  PAYMENT_FAILED(1),
16
  COD_VERIFICATION_PENDING(2),
17
  SUBMITTED_FOR_PROCESSING(3),
18
  ACCEPTED(4),
19
  INVENTORY_LOW(5),
20
  REJECTED(6),
21
  BILLED(7),
22
  PAYMENT_FLAGGED(8),
23
  SHIPPED_FROM_WH(9),
24
  SHIPPED_TO_LOGST(10),
25
  PAYMENT_FLAGGED_DENIED(11),
26
  DELIVERY_SUCCESS(12),
27
  CANCEL_REQUEST_RECEIVED(13),
28
  CANCEL_REQUEST_CONFIRMED(14),
29
  CANCELLED_ON_CUSTOMER_REQUEST(15),
30
  SHIPPED_TO_DESTINATION_CITY(16),
31
  REACHED_DESTINATION_CITY(17),
32
  COD_VERIFICATION_FAILED(18),
33
  FAILED(19),
34
  RTO_IN_TRANSIT(20),
35
  RTO_RECEIVED_PRESTINE(21),
36
  DOA_PICKUP_REQUEST_RAISED(22),
37
  DOA_PICKUP_CONFIRMED(23),
38
  DOA_RETURN_IN_TRANSIT(24),
39
  DOA_RECEIVED_PRESTINE(25),
40
  DOA_CERT_INVALID(26),
41
  DOA_CERT_VALID(27),
42
  RTO_RESHIPPED(28),
43
  DOA_INVALID_RESHIPPED(29),
44
  DOA_VALID_RESHIPPED(30),
45
  RTO_REFUNDED(31),
46
  DOA_VALID_REFUNDED(32),
47
  DOA_INVALID_REFUNDED(33),
48
  CANCELLED_DUE_TO_LOW_INVENTORY(34),
49
  LOW_INV_PO_RAISED(35),
50
  LOW_INV_REVERSAL_IN_PROCESS(36),
51
  LOW_INV_NOT_AVAILABLE_AT_HOTSPOT(37),
52
  LOW_INV_PO_RAISED_TIMEOUT(38),
53
  LOW_INV_REVERSAL_TIMEOUT(39),
54
  FIRST_DELIVERY_ATTEMPT_MADE(40),
55
  CAPTURE_IN_PROCESS(41),
56
  DOA_REQUEST_RECEIVED(42),
57
  DOA_REQUEST_AUTHORIZED(43),
58
  DOA_PICKUP_DENIED(44),
59
  DOA_RECEIVED_DAMAGED(45),
60
  DOA_LOST_IN_TRANSIT(46),
61
  DOA_RESHIPPED_RCVD_DAMAGED(47),
62
  DOA_REFUNDED_RCVD_DAMAGED(48),
63
  DOA_RESHIPPED_LOST_IN_TRANSIT(49),
64
  DOA_REFUNDED_LOST_IN_TRANSIT(50),
65
  RTO_RECEIVED_DAMAGED(51),
66
  RTO_LOST_IN_TRANSIT(52),
67
  RTO_DAMAGED_RESHIPPED(53),
68
  RTO_DAMAGED_REFUNDED(54),
69
  RTO_LOST_IN_TRANSIT_RESHIPPED(55),
70
  RTO_LOST_IN_TRANSIT_REFUNDED(56),
71
  RTO_INVENTORY_REVERSED(57),
72
  RET_REQUEST_RECEIVED(58),
73
  RET_REQUEST_AUTHORIZED(59),
74
  RET_PICKUP_REQUEST_RAISED(60),
75
  RET_PICKUP_DENIED(61),
76
  RET_PICKUP_CONFIRMED(62),
77
  RET_RETURN_IN_TRANSIT(63),
78
  RET_RECEIVED_PRESTINE(64),
79
  RET_RECEIVED_DAMAGED(65),
80
  RET_LOST_IN_TRANSIT(66),
81
  RET_PRODUCT_USABLE(67),
82
  RET_PRODUCT_UNUSABLE(68),
83
  RET_PRODUCT_USABLE_RESHIPPED(69),
84
  RET_PRODUCT_USABLE_REFUNDED(70),
85
  RET_PRODUCT_UNUSABLE_RESHIPPED(71),
86
  RET_PRODUCT_UNUSABLE_REFUNDED(72),
87
  RET_RESHIPPED_RCVD_DAMAGED(73),
88
  RET_REFUNDED_RCVD_DAMAGED(74),
89
  RET_RESHIPPED_LOST_IN_TRANSIT(75),
90
  RET_REFUNDED_LOST_IN_TRANSIT(76),
91
  LOST_IN_TRANSIT(77),
92
  LOST_IN_TRANSIT_RESHIPPED(78),
93
  LOST_IN_TRANSIT_REFUNDED(79),
94
  DELIVERED_AT_STORE(80),
95
  RECEIVED_AT_STORE(81),
96
  APPROVAL_PENDING(82),
97
  PARTIAL_RETURN_IN_PROCESS(83),
98
  PARTIAL_RETURN(84),
99
  COMPLETE_RETURN_IN_PROCESS(85),
100
  COMPLETE_RETURN(86),
101
  REFUNDED_WITHOUT_PICKUP(87),
102
  REPLACED_WITHOUT_PICKUP(88);
483 rajveer 103
 
23437 ashik.ali 104
  private final int value;
483 rajveer 105
 
23437 ashik.ali 106
  private OrderStatus(int value) {
107
    this.value = value;
108
  }
483 rajveer 109
 
23437 ashik.ali 110
  /**
111
   * Get the integer value of this enum value, as defined in the Thrift IDL.
112
   */
113
  public int getValue() {
114
    return value;
115
  }
20028 kshitij.so 116
 
23437 ashik.ali 117
  /**
118
   * Find a the enum type by its integer value, as defined in the Thrift IDL.
119
   * @return null if the value is not found.
120
   */
121
  public static OrderStatus findByValue(int value) { 
122
    switch (value) {
123
      case 0:
124
        return PAYMENT_PENDING;
125
      case 1:
126
        return PAYMENT_FAILED;
127
      case 2:
128
        return COD_VERIFICATION_PENDING;
129
      case 3:
130
        return SUBMITTED_FOR_PROCESSING;
131
      case 4:
132
        return ACCEPTED;
133
      case 5:
134
        return INVENTORY_LOW;
135
      case 6:
136
        return REJECTED;
137
      case 7:
138
        return BILLED;
139
      case 8:
140
        return PAYMENT_FLAGGED;
141
      case 9:
142
        return SHIPPED_FROM_WH;
143
      case 10:
144
        return SHIPPED_TO_LOGST;
145
      case 11:
146
        return PAYMENT_FLAGGED_DENIED;
147
      case 12:
148
        return DELIVERY_SUCCESS;
149
      case 13:
150
        return CANCEL_REQUEST_RECEIVED;
151
      case 14:
152
        return CANCEL_REQUEST_CONFIRMED;
153
      case 15:
154
        return CANCELLED_ON_CUSTOMER_REQUEST;
155
      case 16:
156
        return SHIPPED_TO_DESTINATION_CITY;
157
      case 17:
158
        return REACHED_DESTINATION_CITY;
159
      case 18:
160
        return COD_VERIFICATION_FAILED;
161
      case 19:
162
        return FAILED;
163
      case 20:
164
        return RTO_IN_TRANSIT;
165
      case 21:
166
        return RTO_RECEIVED_PRESTINE;
167
      case 22:
168
        return DOA_PICKUP_REQUEST_RAISED;
169
      case 23:
170
        return DOA_PICKUP_CONFIRMED;
171
      case 24:
172
        return DOA_RETURN_IN_TRANSIT;
173
      case 25:
174
        return DOA_RECEIVED_PRESTINE;
175
      case 26:
176
        return DOA_CERT_INVALID;
177
      case 27:
178
        return DOA_CERT_VALID;
179
      case 28:
180
        return RTO_RESHIPPED;
181
      case 29:
182
        return DOA_INVALID_RESHIPPED;
183
      case 30:
184
        return DOA_VALID_RESHIPPED;
185
      case 31:
186
        return RTO_REFUNDED;
187
      case 32:
188
        return DOA_VALID_REFUNDED;
189
      case 33:
190
        return DOA_INVALID_REFUNDED;
191
      case 34:
192
        return CANCELLED_DUE_TO_LOW_INVENTORY;
193
      case 35:
194
        return LOW_INV_PO_RAISED;
195
      case 36:
196
        return LOW_INV_REVERSAL_IN_PROCESS;
197
      case 37:
198
        return LOW_INV_NOT_AVAILABLE_AT_HOTSPOT;
199
      case 38:
200
        return LOW_INV_PO_RAISED_TIMEOUT;
201
      case 39:
202
        return LOW_INV_REVERSAL_TIMEOUT;
203
      case 40:
204
        return FIRST_DELIVERY_ATTEMPT_MADE;
205
      case 41:
206
        return CAPTURE_IN_PROCESS;
207
      case 42:
208
        return DOA_REQUEST_RECEIVED;
209
      case 43:
210
        return DOA_REQUEST_AUTHORIZED;
211
      case 44:
212
        return DOA_PICKUP_DENIED;
213
      case 45:
214
        return DOA_RECEIVED_DAMAGED;
215
      case 46:
216
        return DOA_LOST_IN_TRANSIT;
217
      case 47:
218
        return DOA_RESHIPPED_RCVD_DAMAGED;
219
      case 48:
220
        return DOA_REFUNDED_RCVD_DAMAGED;
221
      case 49:
222
        return DOA_RESHIPPED_LOST_IN_TRANSIT;
223
      case 50:
224
        return DOA_REFUNDED_LOST_IN_TRANSIT;
225
      case 51:
226
        return RTO_RECEIVED_DAMAGED;
227
      case 52:
228
        return RTO_LOST_IN_TRANSIT;
229
      case 53:
230
        return RTO_DAMAGED_RESHIPPED;
231
      case 54:
232
        return RTO_DAMAGED_REFUNDED;
233
      case 55:
234
        return RTO_LOST_IN_TRANSIT_RESHIPPED;
235
      case 56:
236
        return RTO_LOST_IN_TRANSIT_REFUNDED;
237
      case 57:
238
        return RTO_INVENTORY_REVERSED;
239
      case 58:
240
        return RET_REQUEST_RECEIVED;
241
      case 59:
242
        return RET_REQUEST_AUTHORIZED;
243
      case 60:
244
        return RET_PICKUP_REQUEST_RAISED;
245
      case 61:
246
        return RET_PICKUP_DENIED;
247
      case 62:
248
        return RET_PICKUP_CONFIRMED;
249
      case 63:
250
        return RET_RETURN_IN_TRANSIT;
251
      case 64:
252
        return RET_RECEIVED_PRESTINE;
253
      case 65:
254
        return RET_RECEIVED_DAMAGED;
255
      case 66:
256
        return RET_LOST_IN_TRANSIT;
257
      case 67:
258
        return RET_PRODUCT_USABLE;
259
      case 68:
260
        return RET_PRODUCT_UNUSABLE;
261
      case 69:
262
        return RET_PRODUCT_USABLE_RESHIPPED;
263
      case 70:
264
        return RET_PRODUCT_USABLE_REFUNDED;
265
      case 71:
266
        return RET_PRODUCT_UNUSABLE_RESHIPPED;
267
      case 72:
268
        return RET_PRODUCT_UNUSABLE_REFUNDED;
269
      case 73:
270
        return RET_RESHIPPED_RCVD_DAMAGED;
271
      case 74:
272
        return RET_REFUNDED_RCVD_DAMAGED;
273
      case 75:
274
        return RET_RESHIPPED_LOST_IN_TRANSIT;
275
      case 76:
276
        return RET_REFUNDED_LOST_IN_TRANSIT;
277
      case 77:
278
        return LOST_IN_TRANSIT;
279
      case 78:
280
        return LOST_IN_TRANSIT_RESHIPPED;
281
      case 79:
282
        return LOST_IN_TRANSIT_REFUNDED;
283
      case 80:
284
        return DELIVERED_AT_STORE;
285
      case 81:
286
        return RECEIVED_AT_STORE;
287
      case 82:
288
        return APPROVAL_PENDING;
289
      case 83:
290
        return PARTIAL_RETURN_IN_PROCESS;
291
      case 84:
292
        return PARTIAL_RETURN;
293
      case 85:
294
        return COMPLETE_RETURN_IN_PROCESS;
295
      case 86:
296
        return COMPLETE_RETURN;
297
      case 87:
298
        return REFUNDED_WITHOUT_PICKUP;
299
      case 88:
300
        return REPLACED_WITHOUT_PICKUP;
301
      default:
302
        return null;
303
    }
304
  }
20028 kshitij.so 305
}