View Javadoc

1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.2-b01-fcs 
3   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4   // Any modifications to this file will be lost upon recompilation of the source schema. 
5   // Generated on: 2007.04.05 at 10:47:13 AM CEST 
6   //
7   
8   
9   package com.amazon.webservices.awsecommerceservice._2007_04_04;
10  
11  import java.util.ArrayList;
12  import java.util.List;
13  import javax.xml.bind.annotation.XmlAccessType;
14  import javax.xml.bind.annotation.XmlAccessorType;
15  import javax.xml.bind.annotation.XmlElement;
16  import javax.xml.bind.annotation.XmlType;
17  
18  
19  /**
20   * <p>Java class for SellerListingLookupRequest complex type.
21   * 
22   * <p>The following schema fragment specifies the expected content contained within this class.
23   * 
24   * <pre>
25   * &lt;complexType name="SellerListingLookupRequest">
26   *   &lt;complexContent>
27   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
28   *       &lt;sequence>
29   *         &lt;element name="Id" type="{http://www.w3.org/2001/XMLSchema}string"/>
30   *         &lt;element name="SellerId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
31   *         &lt;element name="IdType">
32   *           &lt;simpleType>
33   *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
34   *               &lt;enumeration value="Exchange"/>
35   *               &lt;enumeration value="Listing"/>
36   *               &lt;enumeration value="ASIN"/>
37   *               &lt;enumeration value="SKU"/>
38   *             &lt;/restriction>
39   *           &lt;/simpleType>
40   *         &lt;/element>
41   *         &lt;element name="ResponseGroup" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
42   *       &lt;/sequence>
43   *     &lt;/restriction>
44   *   &lt;/complexContent>
45   * &lt;/complexType>
46   * </pre>
47   * 
48   * 
49   */
50  @XmlAccessorType(XmlAccessType.FIELD)
51  @XmlType(name = "SellerListingLookupRequest", propOrder = {
52      "id",
53      "sellerId",
54      "idType",
55      "responseGroup"
56  })
57  public class SellerListingLookupRequest {
58  
59      @XmlElement(name = "Id", required = true)
60      protected String id;
61      @XmlElement(name = "SellerId")
62      protected String sellerId;
63      @XmlElement(name = "IdType", required = true)
64      protected String idType;
65      @XmlElement(name = "ResponseGroup")
66      protected List<String> responseGroup;
67  
68      /**
69       * Gets the value of the id property.
70       * 
71       * @return
72       *     possible object is
73       *     {@link String }
74       *     
75       */
76      public String getId() {
77          return id;
78      }
79  
80      /**
81       * Sets the value of the id property.
82       * 
83       * @param value
84       *     allowed object is
85       *     {@link String }
86       *     
87       */
88      public void setId(String value) {
89          this.id = value;
90      }
91  
92      /**
93       * Gets the value of the sellerId property.
94       * 
95       * @return
96       *     possible object is
97       *     {@link String }
98       *     
99       */
100     public String getSellerId() {
101         return sellerId;
102     }
103 
104     /**
105      * Sets the value of the sellerId property.
106      * 
107      * @param value
108      *     allowed object is
109      *     {@link String }
110      *     
111      */
112     public void setSellerId(String value) {
113         this.sellerId = value;
114     }
115 
116     /**
117      * Gets the value of the idType property.
118      * 
119      * @return
120      *     possible object is
121      *     {@link String }
122      *     
123      */
124     public String getIdType() {
125         return idType;
126     }
127 
128     /**
129      * Sets the value of the idType property.
130      * 
131      * @param value
132      *     allowed object is
133      *     {@link String }
134      *     
135      */
136     public void setIdType(String value) {
137         this.idType = value;
138     }
139 
140     /**
141      * Gets the value of the responseGroup property.
142      * 
143      * <p>
144      * This accessor method returns a reference to the live list,
145      * not a snapshot. Therefore any modification you make to the
146      * returned list will be present inside the JAXB object.
147      * This is why there is not a <CODE>set</CODE> method for the responseGroup property.
148      * 
149      * <p>
150      * For example, to add a new item, do as follows:
151      * <pre>
152      *    getResponseGroup().add(newItem);
153      * </pre>
154      * 
155      * 
156      * <p>
157      * Objects of the following type(s) are allowed in the list
158      * {@link String }
159      * 
160      * 
161      */
162     public List<String> getResponseGroup() {
163         if (responseGroup == null) {
164             responseGroup = new ArrayList<String>();
165         }
166         return this.responseGroup;
167     }
168 
169 }