Subversion Repositories SmartDukaan

Rev

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

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