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

com.newegg.marketplace.sdk.datafeed.model.GetFeedStatusRequest 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.04 at 04:58:43 PM CST 
//


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

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;

import com.fasterxml.jackson.annotation.JsonProperty;


/**
 * 

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">
 *       <all>
 *         <element name="IssueUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="OperationType">
 *           <simpleType>
 *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *               <enumeration value="GetFeedStatusRequest"/>
 *             </restriction>
 *           </simpleType>
 *         </element>
 *         <element name="RequestBody">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="GetRequestStatus">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <all>
 *                             <element name="RequestIDList" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <element name="RequestID" maxOccurs="unbounded">
 *                                         <simpleType>
 *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                             <maxLength value="20"/>
 *                                             <pattern value="[0-9a-zA-Z]+"/>
 *                                           </restriction>
 *                                         </simpleType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="RequestTypeList" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <element name="RequestType" maxOccurs="unbounded">
 *                                         <simpleType>
 *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                             <enumeration value="ITEM_DATA"/>
 *                                             <enumeration value="ORDER_SHIP_NOTICE_DATA"/>
 *                                             <enumeration value="MULTICHANNEL_ORDER_DATA"/>
 *                                             <enumeration value="ITEM_SUBSCRIPTION"/>
 *                                             <enumeration value="VOLUME_DISCOUNT_DATA"/>
 *                                             <enumeration value="ITEM_PROMOTION_DATA"/>
 *                                             <enumeration value="INVENTORY_DATA"/>
 *                                             <enumeration value="PRICE_DATA"/>
 *                                             <enumeration value="ITEM_PREMIER_MARK_DATA"/>
 *                                           </restriction>
 *                                         </simpleType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="MaxCount" minOccurs="0">
 *                               <simpleType>
 *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}int">
 *                                   <minInclusive value="0"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="RequestStatus" minOccurs="0">
 *                               <simpleType>
 *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                   <enumeration value="ALL"/>
 *                                   <enumeration value="SUBMITTED"/>
 *                                   <enumeration value="IN_PROGRESS"/>
 *                                   <enumeration value="FINISHED"/>
 *                                   <enumeration value="CANCELLED"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="RequestDateFrom" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                             <element name="RequestDateTo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *                           </all>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </all>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { }) @XmlRootElement(name = "NeweggAPIRequest") public class GetFeedStatusRequest { @XmlElement(name = "IssueUser") @JsonProperty("IssueUser") protected String issueUser; @XmlElement(name = "OperationType", required = true) @JsonProperty("OperationType") protected String operationType="GetFeedStatusRequest"; @XmlElement(name = "RequestBody", required = true) @JsonProperty("RequestBody") protected GetFeedStatusRequest.RequestBody requestBody; /** * Gets the value of the issueUser property. * * @return * possible object is * {@link String } * */ public String getIssueUser() { return issueUser; } /** * Sets the value of the issueUser property. * * @param value * allowed object is * {@link String } * */ public void setIssueUser(String value) { this.issueUser = value; } /** * Gets the value of the operationType property. * * @return * possible object is * {@link String } * */ public String getOperationType() { return operationType; } /** * Sets the value of the operationType property. * * @param value * allowed object is * {@link String } * */ public void setOperationType(String value) { this.operationType = value; } /** * Gets the value of the requestBody property. * * @return * possible object is * {@link GetFeedStatusRequest.RequestBody } * */ public GetFeedStatusRequest.RequestBody getRequestBody() { return requestBody; } /** * Sets the value of the requestBody property. * * @param value * allowed object is * {@link GetFeedStatusRequest.RequestBody } * */ public void setRequestBody(GetFeedStatusRequest.RequestBody value) { this.requestBody = 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="GetRequestStatus">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <all>
     *                   <element name="RequestIDList" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <element name="RequestID" maxOccurs="unbounded">
     *                               <simpleType>
     *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                   <maxLength value="20"/>
     *                                   <pattern value="[0-9a-zA-Z]+"/>
     *                                 </restriction>
     *                               </simpleType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="RequestTypeList" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <element name="RequestType" maxOccurs="unbounded">
     *                               <simpleType>
     *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                   <enumeration value="ITEM_DATA"/>
     *                                   <enumeration value="ORDER_SHIP_NOTICE_DATA"/>
     *                                   <enumeration value="MULTICHANNEL_ORDER_DATA"/>
     *                                   <enumeration value="ITEM_SUBSCRIPTION"/>
     *                                   <enumeration value="VOLUME_DISCOUNT_DATA"/>
     *                                   <enumeration value="ITEM_PROMOTION_DATA"/>
     *                                   <enumeration value="INVENTORY_DATA"/>
     *                                   <enumeration value="PRICE_DATA"/>
     *                                   <enumeration value="ITEM_PREMIER_MARK_DATA"/>
     *                                 </restriction>
     *                               </simpleType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="MaxCount" minOccurs="0">
     *                     <simpleType>
     *                       <restriction base="{http://www.w3.org/2001/XMLSchema}int">
     *                         <minInclusive value="0"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="RequestStatus" minOccurs="0">
     *                     <simpleType>
     *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                         <enumeration value="ALL"/>
     *                         <enumeration value="SUBMITTED"/>
     *                         <enumeration value="IN_PROGRESS"/>
     *                         <enumeration value="FINISHED"/>
     *                         <enumeration value="CANCELLED"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="RequestDateFrom" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *                   <element name="RequestDateTo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
     *                 </all>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "getRequestStatus" }) public static class RequestBody { @XmlElement(name = "GetRequestStatus", required = true) @JsonProperty("GetRequestStatus") protected GetFeedStatusRequest.RequestBody.GetRequestStatus getRequestStatus; /** * Gets the value of the getRequestStatus property. * * @return * possible object is * {@link GetFeedStatusRequest.RequestBody.GetRequestStatus } * */ public GetFeedStatusRequest.RequestBody.GetRequestStatus getGetRequestStatus() { return getRequestStatus; } /** * Sets the value of the getRequestStatus property. * * @param value * allowed object is * {@link GetFeedStatusRequest.RequestBody.GetRequestStatus } * */ public void setGetRequestStatus(GetFeedStatusRequest.RequestBody.GetRequestStatus value) { this.getRequestStatus = 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">
         *       <all>
         *         <element name="RequestIDList" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="RequestID" maxOccurs="unbounded">
         *                     <simpleType>
         *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                         <maxLength value="20"/>
         *                         <pattern value="[0-9a-zA-Z]+"/>
         *                       </restriction>
         *                     </simpleType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="RequestTypeList" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="RequestType" maxOccurs="unbounded">
         *                     <simpleType>
         *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                         <enumeration value="ITEM_DATA"/>
         *                         <enumeration value="ORDER_SHIP_NOTICE_DATA"/>
         *                         <enumeration value="MULTICHANNEL_ORDER_DATA"/>
         *                         <enumeration value="ITEM_SUBSCRIPTION"/>
         *                         <enumeration value="VOLUME_DISCOUNT_DATA"/>
         *                         <enumeration value="ITEM_PROMOTION_DATA"/>
         *                         <enumeration value="INVENTORY_DATA"/>
         *                         <enumeration value="PRICE_DATA"/>
         *                         <enumeration value="ITEM_PREMIER_MARK_DATA"/>
         *                       </restriction>
         *                     </simpleType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="MaxCount" minOccurs="0">
         *           <simpleType>
         *             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
         *               <minInclusive value="0"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="RequestStatus" minOccurs="0">
         *           <simpleType>
         *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *               <enumeration value="ALL"/>
         *               <enumeration value="SUBMITTED"/>
         *               <enumeration value="IN_PROGRESS"/>
         *               <enumeration value="FINISHED"/>
         *               <enumeration value="CANCELLED"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="RequestDateFrom" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         *         <element name="RequestDateTo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         *       </all>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { }) public static class GetRequestStatus { @XmlElement(name = "RequestIDList") @JsonProperty("RequestIDList") protected GetFeedStatusRequest.RequestBody.GetRequestStatus.RequestIDList requestIDList; @XmlElement(name = "RequestTypeList") @JsonProperty("RequestTypeList") protected GetFeedStatusRequest.RequestBody.GetRequestStatus.RequestTypeList requestTypeList; @XmlElement(name = "MaxCount") @JsonProperty("MaxCount") protected Integer maxCount; @XmlElement(name = "RequestStatus") @JsonProperty("RequestStatus") protected String requestStatus; @XmlElement(name = "RequestDateFrom") @JsonProperty("RequestDateFrom") protected String requestDateFrom; @XmlElement(name = "RequestDateTo") @JsonProperty("RequestDateTo") protected String requestDateTo; /** * Gets the value of the requestIDList property. * * @return * possible object is * {@link GetFeedStatusRequest.RequestBody.GetRequestStatus.RequestIDList } * */ public GetFeedStatusRequest.RequestBody.GetRequestStatus.RequestIDList getRequestIDList() { return requestIDList; } /** * Sets the value of the requestIDList property. * * @param value * allowed object is * {@link GetFeedStatusRequest.RequestBody.GetRequestStatus.RequestIDList } * */ public void setRequestIDList(GetFeedStatusRequest.RequestBody.GetRequestStatus.RequestIDList value) { this.requestIDList = value; } /** * Gets the value of the requestTypeList property. * * @return * possible object is * {@link GetFeedStatusRequest.RequestBody.GetRequestStatus.RequestTypeList } * */ public GetFeedStatusRequest.RequestBody.GetRequestStatus.RequestTypeList getRequestTypeList() { return requestTypeList; } /** * Sets the value of the requestTypeList property. * * @param value * allowed object is * {@link GetFeedStatusRequest.RequestBody.GetRequestStatus.RequestTypeList } * */ public void setRequestTypeList(GetFeedStatusRequest.RequestBody.GetRequestStatus.RequestTypeList value) { this.requestTypeList = value; } /** * Gets the value of the maxCount property. * * @return * possible object is * {@link Integer } * */ public Integer getMaxCount() { return maxCount; } /** * Sets the value of the maxCount property. * * @param value * allowed object is * {@link Integer } * */ public void setMaxCount(Integer value) { this.maxCount = value; } /** * Gets the value of the requestStatus property. * * @return * possible object is * {@link String } * */ public String getRequestStatus() { return requestStatus; } /** * Sets the value of the requestStatus property. * * @param value * allowed object is * {@link String } * */ public void setRequestStatus(String value) { this.requestStatus = value; } /** * Gets the value of the requestDateFrom property. * * @return * possible object is * {@link String } * */ public String getRequestDateFrom() { return requestDateFrom; } /** * Sets the value of the requestDateFrom property. * * @param value * allowed object is * {@link String } * */ public void setRequestDateFrom(String value) { this.requestDateFrom = value; } /** * Gets the value of the requestDateTo property. * * @return * possible object is * {@link String } * */ public String getRequestDateTo() { return requestDateTo; } /** * Sets the value of the requestDateTo property. * * @param value * allowed object is * {@link String } * */ public void setRequestDateTo(String value) { this.requestDateTo = 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="RequestID" maxOccurs="unbounded">
             *           <simpleType>
             *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *               <maxLength value="20"/>
             *               <pattern value="[0-9a-zA-Z]+"/>
             *             </restriction>
             *           </simpleType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "requestID" }) public static class RequestIDList { @XmlElement(name = "RequestID", required = true) @JsonProperty("RequestID") protected List requestID; /** * Gets the value of the requestID 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 requestID property. * *

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

                 *    getRequestID().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * @return * Objects of the following type(s) are allowed in the list * {@link String } * */ public List getRequestID() { if (requestID == null) { requestID = new ArrayList(); } return this.requestID; } } /** *

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="RequestType" maxOccurs="unbounded">
             *           <simpleType>
             *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *               <enumeration value="ITEM_DATA"/>
             *               <enumeration value="ORDER_SHIP_NOTICE_DATA"/>
             *               <enumeration value="MULTICHANNEL_ORDER_DATA"/>
             *               <enumeration value="ITEM_SUBSCRIPTION"/>
             *               <enumeration value="VOLUME_DISCOUNT_DATA"/>
             *               <enumeration value="ITEM_PROMOTION_DATA"/>
             *               <enumeration value="INVENTORY_DATA"/>
             *               <enumeration value="PRICE_DATA"/>
             *               <enumeration value="ITEM_PREMIER_MARK_DATA"/>
             *             </restriction>
             *           </simpleType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "requestType" }) public static class RequestTypeList { @XmlElement(name = "RequestType", required = true) @JsonProperty("RequestType") protected List requestType; /** * Gets the value of the requestType 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 requestType property. * *

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

                 *    getRequestType().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * @return * Objects of the following type(s) are allowed in the list * {@link String } * */ public List getRequestType() { if (requestType == null) { requestType = new ArrayList(); } return this.requestType; } } } } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy