Subversion Repositories SmartDukaan

Rev

Rev 19691 | Rev 19974 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 19691 Rev 19973
Line 1... Line 1...
1
/**
1
/**
2
 * Autogenerated by Thrift
2
 * Autogenerated by Thrift Compiler (0.7.0)
3
 *
3
 *
4
 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
4
 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
5
 */
5
 */
6
package in.shop2020.model.v1.order;
6
package in.shop2020.model.v1.order;
7
 
7
 
8
 
8
 
9
import java.util.Map;
9
import java.util.Map;
10
import java.util.HashMap;
10
import java.util.HashMap;
11
import org.apache.thrift.TEnum;
11
import org.apache.thrift.TEnum;
-
 
12
 
12
public enum OrderStatus implements TEnum{
13
public enum OrderStatus implements org.apache.thrift.TEnum {
13
	PAYMENT_PENDING(0, "Waiting for payment"),
14
  PAYMENT_PENDING(0),
14
    PAYMENT_FAILED(1, "Payment Failed"),
15
  PAYMENT_FAILED(1),
15
    COD_VERIFICATION_PENDING(2, "Verification Pending"),
16
  COD_VERIFICATION_PENDING(2),
16
    SUBMITTED_FOR_PROCESSING(3, "In Process"),
17
  SUBMITTED_FOR_PROCESSING(3),
17
    ACCEPTED(4, "In Process"),
18
  ACCEPTED(4),
18
    INVENTORY_LOW(5, "In Process"),
19
  INVENTORY_LOW(5),
19
    REJECTED(6, "In Process"),
20
  REJECTED(6),
20
    BILLED(7, "Ready to Ship"),
21
  BILLED(7),
21
    PAYMENT_FLAGGED(8, "Payment Flagged"),
22
  PAYMENT_FLAGGED(8),
22
    SHIPPED_FROM_WH(9, "In Transit"),
23
  SHIPPED_FROM_WH(9),
23
    SHIPPED_TO_LOGST(10, "In Transit"),
24
  SHIPPED_TO_LOGST(10),
24
    PAYMENT_FLAGGED_DENIED(11, "Payment Denied"),
25
  PAYMENT_FLAGGED_DENIED(11),
25
    DELIVERY_SUCCESS(12, "Delivered"),
26
  DELIVERY_SUCCESS(12),
26
    CANCEL_REQUEST_RECEIVED(13, "Cancellation Requested"),
27
  CANCEL_REQUEST_RECEIVED(13),
27
    CANCEL_REQUEST_CONFIRMED(14, "Cancellation Requested"),
28
  CANCEL_REQUEST_CONFIRMED(14),
28
    CANCELLED_ON_CUSTOMER_REQUEST(15, "Cancelled"),
29
  CANCELLED_ON_CUSTOMER_REQUEST(15),
29
    SHIPPED_TO_DESTINATION_CITY(16, "Left Out of Origin City"),
30
  SHIPPED_TO_DESTINATION_CITY(16),
30
    REACHED_DESTINATION_CITY(17, "Reached Destination City"),
31
  REACHED_DESTINATION_CITY(17),
31
    COD_VERIFICATION_FAILED(18, "Verification Failed"),
32
  COD_VERIFICATION_FAILED(18),
32
    FAILED(19, "Failed"),
33
  FAILED(19),
33
    RTO_IN_TRANSIT(20, "RTO In Transit"),
34
  RTO_IN_TRANSIT(20),
34
    RTO_RECEIVED_PRESTINE(21, "Returned to origin"),
35
  RTO_RECEIVED_PRESTINE(21),
35
    DOA_PICKUP_REQUEST_RAISED(22, "DOA pickup in process"),
36
  DOA_PICKUP_REQUEST_RAISED(22),
36
    DOA_PICKUP_CONFIRMED(23, "DOA pickup in process"),
37
  DOA_PICKUP_CONFIRMED(23),
37
    DOA_RETURN_IN_TRANSIT(24, "DOA In Transit"),
38
  DOA_RETURN_IN_TRANSIT(24),
38
    DOA_RECEIVED_PRESTINE(25, "DOA received"),
39
  DOA_RECEIVED_PRESTINE(25),
39
    DOA_CERT_INVALID(26, "Invalid DOA"),
40
  DOA_CERT_INVALID(26),
40
    DOA_CERT_VALID(27, "DOA In process"),
41
  DOA_CERT_VALID(27),
41
    RTO_RESHIPPED(28, "RTO Reshipped"),
42
  RTO_RESHIPPED(28),
42
    DOA_INVALID_RESHIPPED(29, "Reshipped"),
43
  DOA_INVALID_RESHIPPED(29),
43
    DOA_VALID_RESHIPPED(30, "Reshipped"),
44
  DOA_VALID_RESHIPPED(30),
44
    RTO_REFUNDED(31, "RTO Refunded"),
45
  RTO_REFUNDED(31),
45
    DOA_VALID_REFUNDED(32, "Refunded"),
46
  DOA_VALID_REFUNDED(32),
46
    DOA_INVALID_REFUNDED(33, "Refunded"),
47
  DOA_INVALID_REFUNDED(33),
47
    CANCELLED_DUE_TO_LOW_INVENTORY(34, "Cancelled"),
48
  CANCELLED_DUE_TO_LOW_INVENTORY(34),
48
    LOW_INV_PO_RAISED(35, "In Process"),
49
  LOW_INV_PO_RAISED(35),
49
    LOW_INV_REVERSAL_IN_PROCESS(36, "In Process"),
50
  LOW_INV_REVERSAL_IN_PROCESS(36),
50
    LOW_INV_NOT_AVAILABLE_AT_HOTSPOT(37, "In Process"),
51
  LOW_INV_NOT_AVAILABLE_AT_HOTSPOT(37),
51
    LOW_INV_PO_RAISED_TIMEOUT(38, "In Process"),
52
  LOW_INV_PO_RAISED_TIMEOUT(38),
52
    LOW_INV_REVERSAL_TIMEOUT(39, "In Process"),
53
  LOW_INV_REVERSAL_TIMEOUT(39),
53
    FIRST_DELIVERY_ATTEMPT_MADE(40, "First Delivery Attempt Made"),
54
  FIRST_DELIVERY_ATTEMPT_MADE(40),
54
    CAPTURE_IN_PROCESS(41, "In Process"),
55
  CAPTURE_IN_PROCESS(41),
55
    DOA_REQUEST_RECEIVED(42, "DOA Request received"),
56
  DOA_REQUEST_RECEIVED(42),
56
    DOA_REQUEST_AUTHORIZED(43, "DOA Request authorized"),
57
  DOA_REQUEST_AUTHORIZED(43),
57
    DOA_PICKUP_DENIED(44, "DOA Pickup Denied"),
58
  DOA_PICKUP_DENIED(44),
58
    DOA_RECEIVED_DAMAGED(45, "DOA Received Damaged"),
59
  DOA_RECEIVED_DAMAGED(45),
59
    DOA_LOST_IN_TRANSIT(46, "DOA Lost in Transit"),
60
  DOA_LOST_IN_TRANSIT(46),
60
    DOA_RESHIPPED_RCVD_DAMAGED(47,  "DOA Reshipped Received Damaged"),
61
  DOA_RESHIPPED_RCVD_DAMAGED(47),
61
    DOA_REFUNDED_RCVD_DAMAGED(48, "DOA Refunded Received Damaged"),
62
  DOA_REFUNDED_RCVD_DAMAGED(48),
62
    DOA_RESHIPPED_LOST_IN_TRANSIT(49, "DOA Reshipped Lost In Transit"),
63
  DOA_RESHIPPED_LOST_IN_TRANSIT(49),
63
    DOA_REFUNDED_LOST_IN_TRANSIT(50, "DOA Refunded Lost In Transit"),
64
  DOA_REFUNDED_LOST_IN_TRANSIT(50),
64
    RTO_RECEIVED_DAMAGED(51, "RTO Received Damaged"),
65
  RTO_RECEIVED_DAMAGED(51),
65
    RTO_LOST_IN_TRANSIT(52, "RTO Lost in Transit"),
66
  RTO_LOST_IN_TRANSIT(52),
66
    RTO_DAMAGED_RESHIPPED(53, "RTO Reshipped Received Damaged"),
67
  RTO_DAMAGED_RESHIPPED(53),
67
    RTO_DAMAGED_REFUNDED(54, "RTO Refunded Received Damaged"),
68
  RTO_DAMAGED_REFUNDED(54),
68
    RTO_LOST_IN_TRANSIT_RESHIPPED(55, "RTO Reshipped Lost In Transit"),
69
  RTO_LOST_IN_TRANSIT_RESHIPPED(55),
69
    RTO_LOST_IN_TRANSIT_REFUNDED(56, "RTO Refunded Lost In Transit"),
70
  RTO_LOST_IN_TRANSIT_REFUNDED(56),
70
    RTO_INVENTORY_REVERSED(57, "RTO Inventory Reversed"),
71
  RTO_INVENTORY_REVERSED(57),
71
    RET_REQUEST_RECEIVED(58, "RETURN Request received"),
72
  RET_REQUEST_RECEIVED(58),
72
    RET_REQUEST_AUTHORIZED(59, "RETURN Request authorized"),
73
  RET_REQUEST_AUTHORIZED(59),
73
    RET_PICKUP_REQUEST_RAISED(60, "RETURN pickup in process"),
74
  RET_PICKUP_REQUEST_RAISED(60),
74
    RET_PICKUP_DENIED(61, "RETURN Pickup Denied"),
75
  RET_PICKUP_DENIED(61),
75
    RET_PICKUP_CONFIRMED(62, "RETURN pickup in process"),
76
  RET_PICKUP_CONFIRMED(62),
76
    RET_RETURN_IN_TRANSIT(63, "RETURN In Transit"),
77
  RET_RETURN_IN_TRANSIT(63),
77
    RET_RECEIVED_PRESTINE(64, "RETURN Received"),
78
  RET_RECEIVED_PRESTINE(64),
78
    RET_RECEIVED_DAMAGED(65, "RETURN Received Damaged"),
79
  RET_RECEIVED_DAMAGED(65),
79
    RET_LOST_IN_TRANSIT(66, "RETURN Lost in Transit"),
80
  RET_LOST_IN_TRANSIT(66),
80
    RET_PRODUCT_USABLE(67, "RETURN Received"),
81
  RET_PRODUCT_USABLE(67),
81
    RET_PRODUCT_UNUSABLE(68, "Return Product Damaged"),
82
  RET_PRODUCT_UNUSABLE(68),
82
    RET_PRODUCT_USABLE_RESHIPPED(69, "RETURN Reshipped"),
83
  RET_PRODUCT_USABLE_RESHIPPED(69),
83
    RET_PRODUCT_USABLE_REFUNDED(70, "RETURN Refunded"),
84
  RET_PRODUCT_USABLE_REFUNDED(70),
84
    RET_PRODUCT_UNUSABLE_RESHIPPED(71, "RETURN Reshipped"),
85
  RET_PRODUCT_UNUSABLE_RESHIPPED(71),
85
    RET_PRODUCT_UNUSABLE_REFUNDED(72, "RETURN Refunded"),
86
  RET_PRODUCT_UNUSABLE_REFUNDED(72),
86
    RET_RESHIPPED_RCVD_DAMAGED(73, "RETURN Reshipped Received Damaged"),
87
  RET_RESHIPPED_RCVD_DAMAGED(73),
87
    RET_REFUNDED_RCVD_DAMAGED(74, "RETURN Refunded Received Damaged"),
88
  RET_REFUNDED_RCVD_DAMAGED(74),
88
    RET_RESHIPPED_LOST_IN_TRANSIT(75, "RETURN Reshipped Lost In Transit"),
89
  RET_RESHIPPED_LOST_IN_TRANSIT(75),
89
    RET_REFUNDED_LOST_IN_TRANSIT(76, "RETURN Refunded Lost In Transit"),
90
  RET_REFUNDED_LOST_IN_TRANSIT(76),
90
    LOST_IN_TRANSIT(77, "Lost In Transit"),
91
  LOST_IN_TRANSIT(77),
91
    LOST_IN_TRANSIT_RESHIPPED(78, "Reshipped Lost In Transit"),
92
  LOST_IN_TRANSIT_RESHIPPED(78),
92
    LOST_IN_TRANSIT_REFUNDED(79, "Refunded Lost In Transit"),
93
  LOST_IN_TRANSIT_REFUNDED(79),
93
    DELIVERED_AT_STORE(80, "Delivered At Store"),
94
  DELIVERED_AT_STORE(80),
94
    RECEIVED_AT_STORE(81, "Received At Store"),
95
  RECEIVED_AT_STORE(81),
95
    APPROVAL_PENDING(82, "Approval Pending"),
96
  APPROVAL_PENDING(82),
96
    PARTIAL_RETURN_IN_PROCESS(83, "Partial Return in Process"),
97
  PARTIAL_RETURN_IN_PROCESS(83),
97
    PARTIAL_RETURN(84, "Partial Return"),
98
  PARTIAL_RETURN(84),
98
    COMPLETE_RETURN_IN_PROCESS(85, "Complete Return in Process"),
99
  COMPLETE_RETURN_IN_PROCESS(85),
99
    COMPLETE_RETURN(86, "Complete Return");
100
  COMPLETE_RETURN(86);
100
    
-
 
101
	  private static final Map<Integer, OrderStatus> BY_VALUE = new HashMap<Integer,OrderStatus>() {{
-
 
102
	    for(OrderStatus val : OrderStatus.values()) {
-
 
103
	      put(val.getValue(), val);
-
 
104
	    }
-
 
105
	  }};
-
 
106
 
101
 
107
  private final int value;
102
  private final int value;
108
  
-
 
109
  private final String description;
-
 
110
  
103
 
111
  private OrderStatus(int value, String description) {
104
  private OrderStatus(int value) {
112
    this.value = value;
105
    this.value = value;
113
    this.description = description;
-
 
114
  }
106
  }
115
 
107
 
116
  /**
108
  /**
117
   * Get the description of this enum value.
-
 
118
   */
-
 
119
  public String getDescription()   { 
-
 
120
	  return description; 
-
 
121
  }
-
 
122
  
-
 
123
  /**
-
 
124
   * Get the integer value of this enum value, as defined in the Thrift IDL.
109
   * Get the integer value of this enum value, as defined in the Thrift IDL.
125
   */
110
   */
126
  public int getValue() {
111
  public int getValue() {
127
    return value;
112
    return value;
128
  }
113
  }
Line 130... Line 115...
130
  /**
115
  /**
131
   * Find a the enum type by its integer value, as defined in the Thrift IDL.
116
   * Find a the enum type by its integer value, as defined in the Thrift IDL.
132
   * @return null if the value is not found.
117
   * @return null if the value is not found.
133
   */
118
   */
134
  public static OrderStatus findByValue(int value) { 
119
  public static OrderStatus findByValue(int value) { 
-
 
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:
135
    return BY_VALUE.get(value);
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
    }
136
  }
298
  }
137
}
-
 
138
299
}
-
 
300