Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
35501 ranu 1
package com.spice.profitmandi.dao.model;
2
 
3
import com.spice.profitmandi.dao.enumuration.catalog.OfferSchemeType;
4
 
5
import java.util.List;
6
import java.util.Objects;
7
 
8
public class TodayCatalogOfferModel {
9
    int offerId;
10
    String offerName;
11
    String brand;
12
    String partnerCriteria;
13
    OfferSchemeType schemeType;
14
    int catalogId;
15
    String modelName;
16
    private List<PayoutSlabModel> payoutSlabs;
17
 
18
    public int getOfferId() {
19
        return offerId;
20
    }
21
 
22
    public void setOfferId(int offerId) {
23
        this.offerId = offerId;
24
    }
25
 
26
    public String getOfferName() {
27
        return offerName;
28
    }
29
 
30
    public void setOfferName(String offerName) {
31
        this.offerName = offerName;
32
    }
33
 
34
    public String getPartnerCriteria() {
35
        return partnerCriteria;
36
    }
37
 
38
    public void setPartnerCriteria(String partnerCriteria) {
39
        this.partnerCriteria = partnerCriteria;
40
    }
41
 
42
    public OfferSchemeType getSchemeType() {
43
        return schemeType;
44
    }
45
 
46
    public void setSchemeType(OfferSchemeType schemeType) {
47
        this.schemeType = schemeType;
48
    }
49
 
50
    public List<PayoutSlabModel> getPayoutSlabs() {
51
        return payoutSlabs;
52
    }
53
 
54
    public void setPayoutSlabs(List<PayoutSlabModel> payoutSlabs) {
55
        this.payoutSlabs = payoutSlabs;
56
    }
57
 
58
    public int getCatalogId() {
59
        return catalogId;
60
    }
61
 
62
    public void setCatalogId(int catalogId) {
63
        this.catalogId = catalogId;
64
    }
65
 
66
    public String getBrand() {
67
        return brand;
68
    }
69
 
70
    public void setBrand(String brand) {
71
        this.brand = brand;
72
    }
73
 
74
    public String getModelName() {
75
        return modelName;
76
    }
77
 
78
    public void setModelName(String modelName) {
79
        this.modelName = modelName;
80
    }
81
 
82
    @Override
83
    public boolean equals(Object o) {
84
        if (this == o) return true;
85
        if (o == null || getClass() != o.getClass()) return false;
86
        TodayCatalogOfferModel that = (TodayCatalogOfferModel) o;
87
        return offerId == that.offerId && catalogId == that.catalogId && Objects.equals(offerName, that.offerName) && Objects.equals(brand, that.brand) && Objects.equals(partnerCriteria, that.partnerCriteria) && schemeType == that.schemeType && Objects.equals(payoutSlabs, that.payoutSlabs) && Objects.equals(modelName, that.modelName);
88
    }
89
 
90
    @Override
91
    public int hashCode() {
92
        return Objects.hash(offerId, offerName, brand, partnerCriteria, schemeType, payoutSlabs, catalogId, modelName);
93
    }
94
 
95
    @Override
96
    public String toString() {
97
        return "TodayCatalogOfferModel{" +
98
                "offerId=" + offerId +
99
                ", offerName='" + offerName + '\'' +
100
                ", brand='" + brand + '\'' +
101
                ", partnerCriteria='" + partnerCriteria + '\'' +
102
                ", schemeType=" + schemeType +
103
                ", payoutSlabs=" + payoutSlabs +
104
                ", catalogId=" + catalogId +
105
                ", modelName='" + modelName + '\'' +
106
                '}';
107
    }
108
}