Subversion Repositories SmartDukaan

Rev

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

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