Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.hotspotstore.model;

import java.util.List;

import com.google.gson.annotations.SerializedName;


public class ProductPojo {

    private Long id;
    @SerializedName(value = "image_url")
        private String imageUrl;
    private String title;
    private String url;
    private String description;
    private Double price;
    private Double mrp;
    private List<ItemPojo> itemPojos;
    
    @SerializedName(value = "offer_text")
    private String offerText;
    
        public String getImageUrl() {
                return imageUrl;
        }
        public void setImageUrl(String imageUrl) {
                this.imageUrl = imageUrl;
        }
        public String getDescription() {
                return description;
        }
        public void setDescription(String description) {
                this.description = description;
        }
        public Double getPrice() {
                return price;
        }
        public void setPrice(Double price) {
                this.price = price;
        }
        public String getOfferText() {
                return offerText;
        }
        public void setOfferText(String offerText) {
                this.offerText = offerText;
        }
        public void setUrl(String url) {
                this.url = url;
        }
        @Override
        public int hashCode() {
                final int prime = 31;
                int result = 1;
                result = prime * result
                                + ((description == null) ? 0 : description.hashCode());
                result = prime * result + ((id == null) ? 0 : id.hashCode());
                result = prime * result
                                + ((imageUrl == null) ? 0 : imageUrl.hashCode());
                result = prime * result + ((mrp == null) ? 0 : mrp.hashCode());
                result = prime * result
                                + ((offerText == null) ? 0 : offerText.hashCode());
                result = prime * result + ((price == null) ? 0 : price.hashCode());
                result = prime * result + ((title == null) ? 0 : title.hashCode());
                result = prime * result + ((url == null) ? 0 : url.hashCode());
                return result;
        }
        @Override
        public boolean equals(Object obj) {
                if (this == obj)
                        return true;
                if (obj == null)
                        return false;
                if (getClass() != obj.getClass())
                        return false;
                ProductPojo other = (ProductPojo) obj;
                if (description == null) {
                        if (other.description != null)
                                return false;
                } else if (!description.equals(other.description))
                        return false;
                if (id == null) {
                        if (other.id != null)
                                return false;
                } else if (!id.equals(other.id))
                        return false;
                if (imageUrl == null) {
                        if (other.imageUrl != null)
                                return false;
                } else if (!imageUrl.equals(other.imageUrl))
                        return false;
                if (mrp == null) {
                        if (other.mrp != null)
                                return false;
                } else if (!mrp.equals(other.mrp))
                        return false;
                if (offerText == null) {
                        if (other.offerText != null)
                                return false;
                } else if (!offerText.equals(other.offerText))
                        return false;
                if (price == null) {
                        if (other.price != null)
                                return false;
                } else if (!price.equals(other.price))
                        return false;
                if (title == null) {
                        if (other.title != null)
                                return false;
                } else if (!title.equals(other.title))
                        return false;
                if (url == null) {
                        if (other.url != null)
                                return false;
                } else if (!url.equals(other.url))
                        return false;
                return true;
        }
        public String getUrl() {
                return url;
        }
        public void setTitle(String title) {
                this.title = title;
        }
        public String getTitle() {
                return title;
        }
        public void setMrp(Double mrp) {
                this.mrp = mrp;
        }
        public Double getMrp() {
                return mrp;
        }
        public void setId(Long id) {
                this.id = id;
        }
        public Long getId() {
                return id;
        }
        public void setItemPojos(List<ItemPojo> itemPojos) {
                this.itemPojos = itemPojos;
        }
        public List<ItemPojo> getItemPojos() {
                return itemPojos;
        }
}