com.firstdata.clovergo.domain.model.Inventory Maven / Gradle / Ivy
package com.firstdata.clovergo.domain.model;
import java.io.Serializable;
import java.util.List;
/**
* Created by Arjun Chinya on 6/23/16.
*/
public final class Inventory implements Serializable {
private String id;
private String name;
private String alternateName;
private double price;
private String priceType;
private int stockCount;
private List inventoryTaxes;
private List inventoryDiscounts;
private String productCode;
private String sku;
public Inventory(String id, String name, double price, String priceType, int stockCount, String alternateName, String productCode, String sku, List discounts) {
this(id, name, price, discounts);
this.priceType = priceType;
this.stockCount = stockCount;
this.alternateName = alternateName;
this.productCode = productCode;
this.sku = sku;
}
public Inventory(String id, String name, double price, List discounts) {
this.id = id;
this.name = name;
this.price = price;
this.inventoryDiscounts = discounts;
}
public String getId() {
return id;
}
public String getName() {
return name;
}
public String getAlternateName() {
return alternateName;
}
public double getPrice() {
return price;
}
public int getStockCount() {
return stockCount;
}
public List getInventoryTaxes() {
return inventoryTaxes;
}
public void setInventoryTaxes(List inventoryTaxes) {
this.inventoryTaxes = inventoryTaxes;
}
public List getInventoryDiscounts() {
return inventoryDiscounts;
}
public void setInventoryDiscounts(List inventoryDiscounts) {
this.inventoryDiscounts = inventoryDiscounts;
}
public String getPriceType() {
return priceType;
}
public String getProductCode() {
return productCode;
}
public void setProductCode(String productCode) {
this.productCode = productCode;
}
public String getSku() {
return sku;
}
public void setSku(String sku) {
this.sku = sku;
}
}