Subversion Repositories SmartDukaan

Rev

Rev 35060 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
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
}