All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.newegg.marketplace.sdk.datafeed.model.VolumeDiscountFeedRequest Maven / Gradle / Ivy

Go to download

The Newegg DataFeed API lets you batch manage items which consist of creating items, updating items and shipping orders. In addition, batch manage other applicable Newegg services.

There is a newer version: 2.0.0
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2019.03.06 at 03:57:52 PM CST 
//


package com.newegg.marketplace.sdk.datafeed.model;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType>
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="Header">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="DocumentVersion" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="MessageType" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="Message">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="VolumeDiscountList">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="ItemVolumeDiscountInfo" maxOccurs="unbounded">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <element name="SellerPartNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                                       <element name="NeweggItemNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                                       <element name="VolumeActivation">
 *                                         <simpleType>
 *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                             <enumeration value="True"/>
 *                                             <enumeration value="False"/>
 *                                           </restriction>
 *                                         </simpleType>
 *                                       </element>
 *                                       <element name="DiscountSetting">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <element name="Tier" maxOccurs="5">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <element name="Priority">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.w3.org/2001/XMLSchema}int">
 *                                                                 <minInclusive value="1"/>
 *                                                                 <maxInclusive value="5"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="Quantity">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.w3.org/2001/XMLSchema}int">
 *                                                                 <minInclusive value="0"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="SellingPrice">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
 *                                                                 <minInclusive value="0"/>
 *                                                                 <fractionDigits value="2"/>
 *                                                                 <maxInclusive value="99999.99"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="EnableFreeShipping">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.w3.org/2001/XMLSchema}int">
 *                                                                 <minInclusive value="0"/>
 *                                                                 <maxInclusive value="1"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "header", "messageType", "message" }) @XmlRootElement(name = "NeweggEnvelope") public class VolumeDiscountFeedRequest { @XmlElement(name = "Header", required = true) protected VolumeDiscountFeedRequest.Header header=new VolumeDiscountFeedRequest.Header(); @XmlElement(name = "MessageType", required = true) protected String messageType="VolumeDiscount"; @XmlElement(name = "Message", required = true) protected VolumeDiscountFeedRequest.Message message; /** * Gets the value of the header property. * * @return * possible object is * {@link VolumeDiscountFeedRequest.Header } * */ public VolumeDiscountFeedRequest.Header getHeader() { return header; } /** * Sets the value of the header property. * * @param value * allowed object is * {@link VolumeDiscountFeedRequest.Header } * */ public void setHeader(VolumeDiscountFeedRequest.Header value) { this.header = value; } /** * Gets the value of the messageType property. * * @return * possible object is * {@link String } * */ public String getMessageType() { return messageType; } /** * Sets the value of the messageType property. * * @param value * allowed object is * {@link String } * */ public void setMessageType(String value) { this.messageType = value; } /** * Gets the value of the message property. * * @return * possible object is * {@link VolumeDiscountFeedRequest.Message } * */ public VolumeDiscountFeedRequest.Message getMessage() { return message; } /** * Sets the value of the message property. * * @param value * allowed object is * {@link VolumeDiscountFeedRequest.Message } * */ public void setMessage(VolumeDiscountFeedRequest.Message value) { this.message = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="DocumentVersion" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "documentVersion" }) public static class Header { @XmlElement(name = "DocumentVersion", required = true) protected BigDecimal documentVersion=new BigDecimal("1.0"); /** * Gets the value of the documentVersion property. * * @return * possible object is * {@link Object } * */ public BigDecimal getDocumentVersion() { return documentVersion; } /** * Sets the value of the documentVersion property. * * @param value * allowed object is * {@link Object } * */ public void setDocumentVersion(BigDecimal value) { this.documentVersion = value; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="VolumeDiscountList">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="ItemVolumeDiscountInfo" maxOccurs="unbounded">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <element name="SellerPartNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *                             <element name="NeweggItemNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *                             <element name="VolumeActivation">
     *                               <simpleType>
     *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                   <enumeration value="True"/>
     *                                   <enumeration value="False"/>
     *                                 </restriction>
     *                               </simpleType>
     *                             </element>
     *                             <element name="DiscountSetting">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <element name="Tier" maxOccurs="5">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <element name="Priority">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}int">
     *                                                       <minInclusive value="1"/>
     *                                                       <maxInclusive value="5"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="Quantity">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}int">
     *                                                       <minInclusive value="0"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="SellingPrice">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
     *                                                       <minInclusive value="0"/>
     *                                                       <fractionDigits value="2"/>
     *                                                       <maxInclusive value="99999.99"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="EnableFreeShipping">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}int">
     *                                                       <minInclusive value="0"/>
     *                                                       <maxInclusive value="1"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "volumeDiscountList" }) public static class Message { @XmlElement(name = "VolumeDiscountList", required = true) protected VolumeDiscountFeedRequest.Message.VolumeDiscountList volumeDiscountList; /** * Gets the value of the volumeDiscountList property. * * @return * possible object is * {@link VolumeDiscountFeedRequest.Message.VolumeDiscountList } * */ public VolumeDiscountFeedRequest.Message.VolumeDiscountList getVolumeDiscountList() { return volumeDiscountList; } /** * Sets the value of the volumeDiscountList property. * * @param value * allowed object is * {@link VolumeDiscountFeedRequest.Message.VolumeDiscountList } * */ public void setVolumeDiscountList(VolumeDiscountFeedRequest.Message.VolumeDiscountList value) { this.volumeDiscountList = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="ItemVolumeDiscountInfo" maxOccurs="unbounded">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="SellerPartNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
         *                   <element name="NeweggItemNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         *                   <element name="VolumeActivation">
         *                     <simpleType>
         *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                         <enumeration value="True"/>
         *                         <enumeration value="False"/>
         *                       </restriction>
         *                     </simpleType>
         *                   </element>
         *                   <element name="DiscountSetting">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <element name="Tier" maxOccurs="5">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <element name="Priority">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}int">
         *                                             <minInclusive value="1"/>
         *                                             <maxInclusive value="5"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="Quantity">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}int">
         *                                             <minInclusive value="0"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="SellingPrice">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
         *                                             <minInclusive value="0"/>
         *                                             <fractionDigits value="2"/>
         *                                             <maxInclusive value="99999.99"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="EnableFreeShipping">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}int">
         *                                             <minInclusive value="0"/>
         *                                             <maxInclusive value="1"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "itemVolumeDiscountInfo" }) public static class VolumeDiscountList { @XmlElement(name = "ItemVolumeDiscountInfo", required = true) protected List itemVolumeDiscountInfo; /** * Gets the value of the itemVolumeDiscountInfo property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the itemVolumeDiscountInfo property. * *

* For example, to add a new item, do as follows: *

             *    getItemVolumeDiscountInfo().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link VolumeDiscountFeedRequest.Message.VolumeDiscountList.ItemVolumeDiscountInfo } * * @return * Objects of the following type(s) are allowed in the list * {@link VolumeDiscountFeedRequest.Message.VolumeDiscountList.ItemVolumeDiscountInfo } * */ public List getItemVolumeDiscountInfo() { if (itemVolumeDiscountInfo == null) { itemVolumeDiscountInfo = new ArrayList(); } return this.itemVolumeDiscountInfo; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <element name="SellerPartNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
             *         <element name="NeweggItemNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             *         <element name="VolumeActivation">
             *           <simpleType>
             *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *               <enumeration value="True"/>
             *               <enumeration value="False"/>
             *             </restriction>
             *           </simpleType>
             *         </element>
             *         <element name="DiscountSetting">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <element name="Tier" maxOccurs="5">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <element name="Priority">
             *                               <simpleType>
             *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}int">
             *                                   <minInclusive value="1"/>
             *                                   <maxInclusive value="5"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="Quantity">
             *                               <simpleType>
             *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}int">
             *                                   <minInclusive value="0"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="SellingPrice">
             *                               <simpleType>
             *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
             *                                   <minInclusive value="0"/>
             *                                   <fractionDigits value="2"/>
             *                                   <maxInclusive value="99999.99"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="EnableFreeShipping">
             *                               <simpleType>
             *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}int">
             *                                   <minInclusive value="0"/>
             *                                   <maxInclusive value="1"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sellerPartNumber", "neweggItemNumber", "volumeActivation", "discountSetting" }) public static class ItemVolumeDiscountInfo { @XmlElement(name = "SellerPartNumber", required = true) protected String sellerPartNumber; @XmlElement(name = "NeweggItemNumber") protected String neweggItemNumber; @XmlElement(name = "VolumeActivation", required = true) protected String volumeActivation; @XmlElement(name = "DiscountSetting", required = true) protected VolumeDiscountFeedRequest.Message.VolumeDiscountList.ItemVolumeDiscountInfo.DiscountSetting discountSetting; /** * Gets the value of the sellerPartNumber property. * * @return * possible object is * {@link String } * */ public String getSellerPartNumber() { return sellerPartNumber; } /** * Sets the value of the sellerPartNumber property. * * @param value * allowed object is * {@link String } * */ public void setSellerPartNumber(String value) { this.sellerPartNumber = value; } /** * Gets the value of the neweggItemNumber property. * * @return * possible object is * {@link String } * */ public String getNeweggItemNumber() { return neweggItemNumber; } /** * Sets the value of the neweggItemNumber property. * * @param value * allowed object is * {@link String } * */ public void setNeweggItemNumber(String value) { this.neweggItemNumber = value; } /** * Gets the value of the volumeActivation property. * * @return * possible object is * {@link String } * */ public String getVolumeActivation() { return volumeActivation; } /** * Sets the value of the volumeActivation property. * * @param value * allowed object is * {@link String } * */ public void setVolumeActivation(String value) { this.volumeActivation = value; } /** * Gets the value of the discountSetting property. * * @return * possible object is * {@link VolumeDiscountFeedRequest.Message.VolumeDiscountList.ItemVolumeDiscountInfo.DiscountSetting } * */ public VolumeDiscountFeedRequest.Message.VolumeDiscountList.ItemVolumeDiscountInfo.DiscountSetting getDiscountSetting() { return discountSetting; } /** * Sets the value of the discountSetting property. * * @param value * allowed object is * {@link VolumeDiscountFeedRequest.Message.VolumeDiscountList.ItemVolumeDiscountInfo.DiscountSetting } * */ public void setDiscountSetting(VolumeDiscountFeedRequest.Message.VolumeDiscountList.ItemVolumeDiscountInfo.DiscountSetting value) { this.discountSetting = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <element name="Tier" maxOccurs="5">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <element name="Priority">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                 *                         <minInclusive value="1"/>
                 *                         <maxInclusive value="5"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="Quantity">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                 *                         <minInclusive value="0"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="SellingPrice">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 *                         <minInclusive value="0"/>
                 *                         <fractionDigits value="2"/>
                 *                         <maxInclusive value="99999.99"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="EnableFreeShipping">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                 *                         <minInclusive value="0"/>
                 *                         <maxInclusive value="1"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tier" }) public static class DiscountSetting { @XmlElement(name = "Tier", required = true) protected List tier; /** * Gets the value of the tier property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the tier property. * *

* For example, to add a new item, do as follows: *

                     *    getTier().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link VolumeDiscountFeedRequest.Message.VolumeDiscountList.ItemVolumeDiscountInfo.DiscountSetting.Tier } * * @return * Objects of the following type(s) are allowed in the list * {@link VolumeDiscountFeedRequest.Message.VolumeDiscountList.ItemVolumeDiscountInfo.DiscountSetting.Tier } * */ public List getTier() { if (tier == null) { tier = new ArrayList(); } return this.tier; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <element name="Priority">
                     *           <simpleType>
                     *             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                     *               <minInclusive value="1"/>
                     *               <maxInclusive value="5"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="Quantity">
                     *           <simpleType>
                     *             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                     *               <minInclusive value="0"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="SellingPrice">
                     *           <simpleType>
                     *             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                     *               <minInclusive value="0"/>
                     *               <fractionDigits value="2"/>
                     *               <maxInclusive value="99999.99"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="EnableFreeShipping">
                     *           <simpleType>
                     *             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                     *               <minInclusive value="0"/>
                     *               <maxInclusive value="1"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "priority", "quantity", "sellingPrice", "enableFreeShipping" }) public static class Tier { @XmlElement(name = "Priority") protected int priority; @XmlElement(name = "Quantity") protected int quantity; @XmlElement(name = "SellingPrice", required = true) protected BigDecimal sellingPrice; @XmlElement(name = "EnableFreeShipping") protected int enableFreeShipping; /** * Gets the value of the priority property. * @return * possible object is * {@link int } * */ public int getPriority() { return priority; } /** * Sets the value of the priority property. * @param value * allowed object is * {@link } * */ public void setPriority(int value) { this.priority = value; } /** * Gets the value of the quantity property. * @return * possible object is * {@link int } * */ public int getQuantity() { return quantity; } /** * Sets the value of the quantity property. * @param value * allowed object is * {@link } * */ public void setQuantity(int value) { this.quantity = value; } /** * Gets the value of the sellingPrice property. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getSellingPrice() { return sellingPrice; } /** * Sets the value of the sellingPrice property. * * @param value * allowed object is * {@link BigDecimal } * */ public void setSellingPrice(BigDecimal value) { this.sellingPrice = value; } /** * Gets the value of the enableFreeShipping property. * @return * possible object is * {@link int } * */ public int getEnableFreeShipping() { return enableFreeShipping; } /** * Sets the value of the enableFreeShipping property. * @param value * allowed object is * {@link } * */ public void setEnableFreeShipping(int value) { this.enableFreeShipping = value; } } } } } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy