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

com.newegg.marketplace.sdk.datafeed.model.ItemChinaTaxSettingFeedRequest 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 09:41:06 AM 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}anyType"/>
 *         <element name="Message">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="ChinaTaxSetting" maxOccurs="unbounded">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="Item" maxOccurs="unbounded">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <element name="SellerPartNumber">
 *                                         <simpleType>
 *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                             <minLength value="1"/>
 *                                             <maxLength value="40"/>
 *                                           </restriction>
 *                                         </simpleType>
 *                                       </element>
 *                                       <element name="NeweggItemNumber" minOccurs="0">
 *                                         <simpleType>
 *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                             <minLength value="1"/>
 *                                             <maxLength value="40"/>
 *                                           </restriction>
 *                                         </simpleType>
 *                                       </element>
 *                                       <element name="TaxDutyType">
 *                                         <simpleType>
 *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                             <enumeration value="Default"/>
 *                                             <enumeration value="DDU"/>
 *                                             <enumeration value="DDP"/>
 *                                             <enumeration value="ATI"/>
 *                                           </restriction>
 *                                         </simpleType>
 *                                       </element>
 *                                       <element name="ImportType">
 *                                         <simpleType>
 *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                             <enumeration value="Default"/>
 *                                             <enumeration value="EE"/>
 *                                             <enumeration value="EEP"/>
 *                                           </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 = { "header", "messageType", "message" }) @XmlRootElement(name = "NeweggEnvelope") public class ItemChinaTaxSettingFeedRequest { @XmlElement(name = "Header", required = true) protected ItemChinaTaxSettingFeedRequest.Header header=new ItemChinaTaxSettingFeedRequest.Header(); @XmlElement(name = "MessageType", required = true) protected String messageType="ItemChinaTaxSetting"; @XmlElement(name = "Message", required = true) protected ItemChinaTaxSettingFeedRequest.Message message; /** * Gets the value of the header property. * * @return * possible object is * {@link ItemChinaTaxSettingFeedRequest.Header } * */ public ItemChinaTaxSettingFeedRequest.Header getHeader() { return header; } /** * Sets the value of the header property. * * @param value * allowed object is * {@link ItemChinaTaxSettingFeedRequest.Header } * */ public void setHeader(ItemChinaTaxSettingFeedRequest.Header value) { this.header = value; } /** * Gets the value of the messageType property. * * @return * possible object is * {@link Object } * */ public String getMessageType() { return messageType; } /** * Sets the value of the messageType property. * * @param value * allowed object is * {@link Object } * */ public void setMessageType(String value) { this.messageType = value; } /** * Gets the value of the message property. * * @return * possible object is * {@link ItemChinaTaxSettingFeedRequest.Message } * */ public ItemChinaTaxSettingFeedRequest.Message getMessage() { return message; } /** * Sets the value of the message property. * * @param value * allowed object is * {@link ItemChinaTaxSettingFeedRequest.Message } * */ public void setMessage(ItemChinaTaxSettingFeedRequest.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="ChinaTaxSetting" maxOccurs="unbounded">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="Item" maxOccurs="unbounded">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <element name="SellerPartNumber">
     *                               <simpleType>
     *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                   <minLength value="1"/>
     *                                   <maxLength value="40"/>
     *                                 </restriction>
     *                               </simpleType>
     *                             </element>
     *                             <element name="NeweggItemNumber" minOccurs="0">
     *                               <simpleType>
     *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                   <minLength value="1"/>
     *                                   <maxLength value="40"/>
     *                                 </restriction>
     *                               </simpleType>
     *                             </element>
     *                             <element name="TaxDutyType">
     *                               <simpleType>
     *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                   <enumeration value="Default"/>
     *                                   <enumeration value="DDU"/>
     *                                   <enumeration value="DDP"/>
     *                                   <enumeration value="ATI"/>
     *                                 </restriction>
     *                               </simpleType>
     *                             </element>
     *                             <element name="ImportType">
     *                               <simpleType>
     *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                   <enumeration value="Default"/>
     *                                   <enumeration value="EE"/>
     *                                   <enumeration value="EEP"/>
     *                                 </restriction>
     *                               </simpleType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "chinaTaxSetting" }) public static class Message { @XmlElement(name = "ChinaTaxSetting", required = true) protected List chinaTaxSetting; /** * Gets the value of the chinaTaxSetting 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 chinaTaxSetting property. * *

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

         *    getChinaTaxSetting().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ItemChinaTaxSettingFeedRequest.Message.ChinaTaxSetting } * * @return * Objects of the following type(s) are allowed in the list * {@link ItemChinaTaxSettingFeedRequest.Message.ChinaTaxSetting } * */ public List getChinaTaxSetting() { if (chinaTaxSetting == null) { chinaTaxSetting = new ArrayList(); } return this.chinaTaxSetting; } /** *

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="Item" maxOccurs="unbounded">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="SellerPartNumber">
         *                     <simpleType>
         *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                         <minLength value="1"/>
         *                         <maxLength value="40"/>
         *                       </restriction>
         *                     </simpleType>
         *                   </element>
         *                   <element name="NeweggItemNumber" minOccurs="0">
         *                     <simpleType>
         *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                         <minLength value="1"/>
         *                         <maxLength value="40"/>
         *                       </restriction>
         *                     </simpleType>
         *                   </element>
         *                   <element name="TaxDutyType">
         *                     <simpleType>
         *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                         <enumeration value="Default"/>
         *                         <enumeration value="DDU"/>
         *                         <enumeration value="DDP"/>
         *                         <enumeration value="ATI"/>
         *                       </restriction>
         *                     </simpleType>
         *                   </element>
         *                   <element name="ImportType">
         *                     <simpleType>
         *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                         <enumeration value="Default"/>
         *                         <enumeration value="EE"/>
         *                         <enumeration value="EEP"/>
         *                       </restriction>
         *                     </simpleType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "item" }) public static class ChinaTaxSetting { @XmlElement(name = "Item", required = true) protected List item; /** * Gets the value of the item 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 item property. * *

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

             *    getItem().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ItemChinaTaxSettingFeedRequest.Message.ChinaTaxSetting.Item } * * @return * Objects of the following type(s) are allowed in the list * {@link ItemChinaTaxSettingFeedRequest.Message.ChinaTaxSetting.Item } * */ public List getItem() { if (item == null) { item = new ArrayList(); } return this.item; } /** *

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">
             *           <simpleType>
             *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *               <minLength value="1"/>
             *               <maxLength value="40"/>
             *             </restriction>
             *           </simpleType>
             *         </element>
             *         <element name="NeweggItemNumber" minOccurs="0">
             *           <simpleType>
             *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *               <minLength value="1"/>
             *               <maxLength value="40"/>
             *             </restriction>
             *           </simpleType>
             *         </element>
             *         <element name="TaxDutyType">
             *           <simpleType>
             *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *               <enumeration value="Default"/>
             *               <enumeration value="DDU"/>
             *               <enumeration value="DDP"/>
             *               <enumeration value="ATI"/>
             *             </restriction>
             *           </simpleType>
             *         </element>
             *         <element name="ImportType">
             *           <simpleType>
             *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *               <enumeration value="Default"/>
             *               <enumeration value="EE"/>
             *               <enumeration value="EEP"/>
             *             </restriction>
             *           </simpleType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sellerPartNumber", "neweggItemNumber", "taxDutyType", "importType" }) public static class Item { @XmlElement(name = "SellerPartNumber", required = true) protected String sellerPartNumber; @XmlElement(name = "NeweggItemNumber") protected String neweggItemNumber; @XmlElement(name = "TaxDutyType", required = true) protected String taxDutyType; @XmlElement(name = "ImportType", required = true) protected String importType; /** * 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 taxDutyType property. * * @return * possible object is * {@link String } * */ public String getTaxDutyType() { return taxDutyType; } /** * Sets the value of the taxDutyType property. * * @param value * allowed object is * {@link String } * */ public void setTaxDutyType(String value) { this.taxDutyType = value; } /** * Gets the value of the importType property. * * @return * possible object is * {@link String } * */ public String getImportType() { return importType; } /** * Sets the value of the importType property. * * @param value * allowed object is * {@link String } * */ public void setImportType(String value) { this.importType = value; } } } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy