Subversion Repositories SmartDukaan

Rev

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

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