/** * This code was auto-generated by a Codezu. * * Changes to this file may cause incorrect behavior and will be lost if * the code is regenerated. */ package com.mozu.api.contracts.productruntime; import java.util.List; import java.util.HashMap; import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import org.joda.time.DateTime; import java.io.IOException; import java.lang.ClassNotFoundException; import com.mozu.api.contracts.productruntime.ProductInventoryInfo; import com.mozu.api.contracts.productruntime.VariationOption; /** * Mozu.ProductRuntime.Contracts.VariationSummary ApiType DOCUMENT_HERE */ @JsonIgnoreProperties(ignoreUnknown = true) public class VariationSummary implements Serializable { // Default Serial Version UID private static final long serialVersionUID = 1L; /** * The unique, user-defined product code of a product, used throughout Mozu to reference and associate to a product. */ protected String productCode; public String getProductCode() { return this.productCode; } public void setProductCode(String productCode) { this.productCode = productCode; } /** * Properties and data of inventory information for configured and bundled products. If product stock is managed, the data specifies out of stock behavior. */ protected ProductInventoryInfo inventoryInfo; public ProductInventoryInfo getInventoryInfo() { return this.inventoryInfo; } public void setInventoryInfo(ProductInventoryInfo inventoryInfo) { this.inventoryInfo = inventoryInfo; } /** * List of option attributes configured for an object. These values are associated and used by products, product bundles, and product types. */ protected List<VariationOption> options; public List<VariationOption> getOptions() { return this.options; } public void setOptions(List<VariationOption> options) { this.options = options; } }