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 * <complexType name="SellerListingLookupRequest">
26 * <complexContent>
27 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
28 * <sequence>
29 * <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string"/>
30 * <element name="SellerId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
31 * <element name="IdType">
32 * <simpleType>
33 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
34 * <enumeration value="Exchange"/>
35 * <enumeration value="Listing"/>
36 * <enumeration value="ASIN"/>
37 * <enumeration value="SKU"/>
38 * </restriction>
39 * </simpleType>
40 * </element>
41 * <element name="ResponseGroup" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
42 * </sequence>
43 * </restriction>
44 * </complexContent>
45 * </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 }