| 20927 |
kshitij.so |
1 |
/**
|
|
|
2 |
* Autogenerated by Thrift Compiler (0.7.0)
|
| 31314 |
amit.gupta |
3 |
* <p>
|
| 20927 |
kshitij.so |
4 |
* DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
|
|
|
5 |
*/
|
|
|
6 |
package in.shop2020.model.v1.order;
|
|
|
7 |
|
| 24877 |
tejbeer |
8 |
import java.util.Arrays;
|
|
|
9 |
import java.util.List;
|
| 20927 |
kshitij.so |
10 |
|
|
|
11 |
public enum WalletReferenceType implements org.apache.thrift.TEnum {
|
| 31314 |
amit.gupta |
12 |
RECHARGE(0), PURCHASE(1), CASHBACK(2), REVERSAL(3), REFUND(4), FAILURE(5), ADVANCE_AMOUNT(6), SHIPPING_REFUND(7),
|
|
|
13 |
ADVANCE_REVERSAL(8), OPENING_BALANCE(9), SCHEME_IN(10), SCHEME_OUT(11), DAMAGE_PROTECTION(12), PRICE_DROP(13),
|
|
|
14 |
RECHARGE_COMMISSIONS(14), PREBOOKING_ORDER(15), INCENTIVES(16), OTHERS(17), AUTOMATED_ADVANCE(18), BRAND_FEE(19),
|
|
|
15 |
FESTIVE_OFFER(20), GOODWILL_GESTURE(21), EOL(22), ACTIVATION_SCHEME(23), BRAND_PAYOUT(24),
|
|
|
16 |
SALES_MARKETING_SUPPORT(25), INVESTMENT_PAYOUT(26), CATEGORY_SPL_PAYOUT(27), REFERRAL_INCENTIVES(28),
|
| 33399 |
ranu |
17 |
PAYMENT_GATEWAY(29), SPECIAL_SUPPORT(30), ADDITIONAL_SCHEME(31), LOAN_REPAYMENT(32), SHOP_BOY_SUPPORT(33), ADVANCE_SECURITY(34),
|
| 34709 |
amit.gupta |
18 |
ONLINE_ORDER_PAYMENT(35), ONLINE_GATEWAY_FEE(36), LOAN(37), CREDIT_LIMIT(38), CREDIT_UTILIZED(39);
|
| 30862 |
tejbeer |
19 |
|
| 35060 |
amit |
20 |
|
|
|
21 |
public static final List<WalletReferenceType> WALLET_CREDIT_TYPES = Arrays.asList(SHOP_BOY_SUPPORT, PAYMENT_GATEWAY, AUTOMATED_ADVANCE, ADDITIONAL_SCHEME, SPECIAL_SUPPORT, SALES_MARKETING_SUPPORT,
|
|
|
22 |
OTHERS, GOODWILL_GESTURE, INCENTIVES, SCHEME_IN, SCHEME_OUT);
|
|
|
23 |
|
| 31314 |
amit.gupta |
24 |
public static final List<WalletReferenceType> referenceType = Arrays.asList(PREBOOKING_ORDER, RECHARGE, PURCHASE,
|
|
|
25 |
ADVANCE_AMOUNT, SCHEME_IN, SCHEME_OUT, PRICE_DROP, INCENTIVES, OTHERS, AUTOMATED_ADVANCE, BRAND_FEE,
|
|
|
26 |
FESTIVE_OFFER, GOODWILL_GESTURE, EOL, ACTIVATION_SCHEME, BRAND_PAYOUT, SALES_MARKETING_SUPPORT,
|
| 36230 |
ranu |
27 |
INVESTMENT_PAYOUT, CATEGORY_SPL_PAYOUT, REFERRAL_INCENTIVES, PAYMENT_GATEWAY, DAMAGE_PROTECTION, ADVANCE_SECURITY,
|
| 33399 |
ranu |
28 |
SPECIAL_SUPPORT, ADDITIONAL_SCHEME, LOAN_REPAYMENT, SHOP_BOY_SUPPORT,ONLINE_ORDER_PAYMENT,ONLINE_GATEWAY_FEE);
|
| 31314 |
amit.gupta |
29 |
private final int value;
|
| 20927 |
kshitij.so |
30 |
|
| 31314 |
amit.gupta |
31 |
private WalletReferenceType(int value) {
|
|
|
32 |
this.value = value;
|
|
|
33 |
}
|
| 20927 |
kshitij.so |
34 |
|
| 31314 |
amit.gupta |
35 |
/**
|
|
|
36 |
* Find a the enum type by its integer value, as defined in the Thrift IDL.
|
|
|
37 |
*
|
|
|
38 |
* @return null if the value is not found.
|
|
|
39 |
*/
|
|
|
40 |
public static WalletReferenceType findByValue(int value) {
|
|
|
41 |
switch (value) {
|
|
|
42 |
case 0:
|
|
|
43 |
return RECHARGE;
|
|
|
44 |
case 1:
|
|
|
45 |
return PURCHASE;
|
|
|
46 |
case 2:
|
|
|
47 |
return CASHBACK;
|
|
|
48 |
case 3:
|
|
|
49 |
return REVERSAL;
|
|
|
50 |
case 4:
|
|
|
51 |
return REFUND;
|
|
|
52 |
case 5:
|
|
|
53 |
return FAILURE;
|
|
|
54 |
case 6:
|
|
|
55 |
return ADVANCE_AMOUNT;
|
|
|
56 |
case 7:
|
|
|
57 |
return SHIPPING_REFUND;
|
|
|
58 |
case 8:
|
|
|
59 |
return ADVANCE_REVERSAL;
|
|
|
60 |
case 9:
|
|
|
61 |
return OPENING_BALANCE;
|
|
|
62 |
case 10:
|
|
|
63 |
return SCHEME_IN;
|
|
|
64 |
case 11:
|
|
|
65 |
return SCHEME_OUT;
|
|
|
66 |
case 12:
|
|
|
67 |
return DAMAGE_PROTECTION;
|
|
|
68 |
case 13:
|
|
|
69 |
return PRICE_DROP;
|
|
|
70 |
case 14:
|
|
|
71 |
return RECHARGE_COMMISSIONS;
|
|
|
72 |
case 15:
|
|
|
73 |
return PREBOOKING_ORDER;
|
|
|
74 |
case 16:
|
|
|
75 |
return INCENTIVES;
|
|
|
76 |
case 17:
|
|
|
77 |
return OTHERS;
|
|
|
78 |
case 18:
|
|
|
79 |
return AUTOMATED_ADVANCE;
|
|
|
80 |
case 19:
|
|
|
81 |
return BRAND_FEE;
|
|
|
82 |
case 20:
|
|
|
83 |
return FESTIVE_OFFER;
|
|
|
84 |
case 21:
|
|
|
85 |
return GOODWILL_GESTURE;
|
|
|
86 |
case 22:
|
|
|
87 |
return EOL;
|
|
|
88 |
case 23:
|
|
|
89 |
return ACTIVATION_SCHEME;
|
|
|
90 |
case 24:
|
|
|
91 |
return BRAND_PAYOUT;
|
|
|
92 |
case 25:
|
|
|
93 |
return SALES_MARKETING_SUPPORT;
|
|
|
94 |
case 26:
|
|
|
95 |
return INVESTMENT_PAYOUT;
|
|
|
96 |
case 27:
|
|
|
97 |
return CATEGORY_SPL_PAYOUT;
|
|
|
98 |
case 28:
|
|
|
99 |
return REFERRAL_INCENTIVES;
|
|
|
100 |
case 29:
|
|
|
101 |
return PAYMENT_GATEWAY;
|
|
|
102 |
case 30:
|
|
|
103 |
return SPECIAL_SUPPORT;
|
|
|
104 |
case 31:
|
|
|
105 |
return ADDITIONAL_SCHEME;
|
|
|
106 |
case 32:
|
|
|
107 |
return LOAN_REPAYMENT;
|
|
|
108 |
case 33:
|
|
|
109 |
return SHOP_BOY_SUPPORT;
|
| 20927 |
kshitij.so |
110 |
|
| 31314 |
amit.gupta |
111 |
default:
|
|
|
112 |
return null;
|
|
|
113 |
}
|
|
|
114 |
}
|
| 30874 |
amit.gupta |
115 |
|
| 31314 |
amit.gupta |
116 |
/**
|
|
|
117 |
* Get the integer value of this enum value, as defined in the Thrift IDL.
|
|
|
118 |
*/
|
|
|
119 |
public int getValue() {
|
|
|
120 |
return value;
|
|
|
121 |
}
|
| 30862 |
tejbeer |
122 |
|
| 20927 |
kshitij.so |
123 |
}
|