Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
483 rajveer 1
/**
2
 * Autogenerated by Thrift
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;
2816 vikas 12
/**
13
 * *
14
 * Order objects.
15
 */
483 rajveer 16
public enum OrderStatus implements TEnum{
2816 vikas 17
    PAYMENT_PENDING(0),
18
    PAYMENT_FAILED(1),
19
    INIT(2),
20
    SUBMITTED_FOR_PROCESSING(3),
21
    ACCEPTED(4),
22
    INVENTORY_LOW(5),
23
    REJECTED(6),
24
    BILLED(7),
25
    READY_FOR_SHIPPING(8),
26
    SHIPPED_FROM_WH(9),
27
    SHIPPED_TO_LOGST(10),
28
    IN_TRANSIT(11),
29
    DELIVERY_SUCCESS(12),
30
    DELIVERY_FAILED_FIRST_ATTEMPT(13),
31
    DELIVERY_FAILED_SECOND_ATTEMPT(14),
32
    DELIVERY_FAILED_THIRD_ATTEMPT(15),
33
    DELIVERY_FAILED_WORNG_ADDRESS(16),
34
    COMPLETED(17),
35
    CANCELED(18),
36
    FAILED(19),
37
    SALES_RETURN_IN_TRANSIT(20),
38
    SALES_RET_RECEIVED(21),
39
    DOA_PICKUP_REQUESTED(22),
40
    DOA_RETURN_AUTHORIZED(23),
41
    DOA_RETURN_IN_TRANSIT(24),
42
    DOA_RECEIVED(25),
43
    DOA_CERT_INVALID(26),
44
    DOA_CERT_VALID(27),
45
    SALES_RET_RESHIPPED(28),
46
    DOA_INVALID_RESHIPPED(29),
47
    DOA_RESHIPPED(30),
48
    SALES_RET_REFUNDED(31),
49
    DOA_VALID_REFUNDED(32),
50
    DOA_INVALID_REFUNDED(33),
51
    REFUNDED(34);
52
 
483 rajveer 53
  private static final Map<Integer, OrderStatus> BY_VALUE = new HashMap<Integer,OrderStatus>() {{
54
    for(OrderStatus val : OrderStatus.values()) {
55
      put(val.getValue(), val);
56
    }
57
  }};
58
 
59
  private final int value;
2816 vikas 60
 
61
  private OrderStatus(int value) {
483 rajveer 62
    this.value = value;
63
  }
64
 
65
  /**
66
   * Get the integer value of this enum value, as defined in the Thrift IDL.
67
   */
68
  public int getValue() {
69
    return value;
70
  }
71
 
72
  /**
73
   * Find a the enum type by its integer value, as defined in the Thrift IDL.
74
   * @return null if the value is not found.
75
   */
76
  public static OrderStatus findByValue(int value) { 
77
    return BY_VALUE.get(value);
78
  }
79
}