Subversion Repositories SmartDukaan

Rev

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

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