/FileExtraction/Java_unseen/mihailsuntsov_dokiocrm_server/src/main/java/com/dokio/message/response/store/woo/v3/products/ProductJSON.java
package com.dokio.message.response.store.woo.v3.products;

import java.util.List;
import java.util.Set;

public class ProductJSON {

    private Long                crm_id;
    private Integer             woo_id;
    private String              name;
    private String              slug;
    private String              type;
    private String              regular_price;
    private String              sale_price;
    private String              description;
    private String              short_description;
    private String              stock_status; //Controls the stock status of the product. Options: instock, outofstock, onbackorder. Default is instock.
    private String              sku;
    private Integer             stock_quantity;
    private Boolean             sold_individually;
    private Boolean             manage_stock; //Stock management at product level. Default is false.
    private String              backorders;
    private String              purchase_note;
    private Integer             menu_order;
    private Boolean             reviews_allowed;
    private Set<Long>           categories;
    private List<ImageJSON>     images;
    private List<AttributeJSON> attributes;
    private List<DefaultAttributes> defaultAttributes;
    private List<Integer>       upsells;
    private List<Integer>       crosssells;
    private List<Integer>       variations_woo_ids;

    public List<Integer> getVariations_woo_ids() {
        return variations_woo_ids;
    }

    public void setVariations_woo_ids(List<Integer> variations_woo_ids) {
        this.variations_woo_ids = variations_woo_ids;
    }

    public List<Integer> getUpsells() {
        return upsells;
    }

    public void setUpsells(List<Integer> upsells) {
        this.upsells = upsells;
    }

    public List<Integer> getCrosssells() {
        return crosssells;
    }

    public void setCrosssells(List<Integer> crosssells) {
        this.crosssells = crosssells;
    }

    public List<DefaultAttributes> getDefaultAttributes() {
        return defaultAttributes;
    }

    public void setDefaultAttributes(List<DefaultAttributes> defaultAttributes) {
        this.defaultAttributes = defaultAttributes;
    }

    public String getSlug() {
        return slug;
    }

    public void setSlug(String slug) {
        this.slug = slug;
    }

    public String getPurchase_note() {
        return purchase_note;
    }

    public void setPurchase_note(String purchase_note) {
        this.purchase_note = purchase_note;
    }

    public Integer getMenu_order() {
        return menu_order;
    }

    public void setMenu_order(Integer menu_order) {
        this.menu_order = menu_order;
    }

    public Boolean getReviews_allowed() {
        return reviews_allowed;
    }

    public void setReviews_allowed(Boolean reviews_allowed) {
        this.reviews_allowed = reviews_allowed;
    }

    public Boolean getManage_stock() {
        return manage_stock;
    }

    public void setManage_stock(Boolean manage_stock) {
        this.manage_stock = manage_stock;
    }

    public String getBackorders() {
        return backorders;
    }

    public void setBackorders(String backorders) {
        this.backorders = backorders;
    }

    public String getStock_status() {
        return stock_status;
    }

    public void setStock_status(String stock_status) {
        this.stock_status = stock_status;
    }

    public String getSku() {
        return sku;
    }

    public void setSku(String sku) {
        this.sku = sku;
    }

    public Integer getStock_quantity() {
        return stock_quantity;
    }

    public void setStock_quantity(Integer stock_quantity) {
        this.stock_quantity = stock_quantity;
    }

    public Boolean getSold_individually() {
        return sold_individually;
    }

    public void setSold_individually(Boolean sold_individually) {
        this.sold_individually = sold_individually;
    }

    public List<AttributeJSON> getAttributes() {
        return attributes;
    }

    public void setAttributes(List<AttributeJSON> attributes) {
        this.attributes = attributes;
    }

    public Long getCrm_id() {
        return crm_id;
    }

    public Integer getWoo_id() {
        return woo_id;
    }

    public String getName() {
        return name;
    }

    public String getType() {
        return type;
    }

    public String getRegular_price() {
        return regular_price;
    }

    public String getSale_price() {
        return sale_price;
    }

    public String getDescription() {
        return description;
    }

    public String getShort_description() {
        return short_description;
    }

    public Set<Long> getCategories() {
        return categories;
    }

    public void setCrm_id(Long crm_id) {
        this.crm_id = crm_id;
    }

    public void setWoo_id(Integer woo_id) {
        this.woo_id = woo_id;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setType(String type) {
        this.type = type;
    }

    public void setRegular_price(String regular_price) {
        this.regular_price = regular_price;
    }

    public void setSale_price(String sale_price) {
        this.sale_price = sale_price;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public void setShort_description(String short_description) {
        this.short_description = short_description;
    }

    public void setCategories(Set<Long> categories) {
        this.categories = categories;
    }

    public List<ImageJSON> getImages() {
        return images;
    }

    public void setImages(List<ImageJSON> images) {
        this.images = images;
    }
}
