Subversion Repositories SmartDukaan

Rev

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

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