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.math.BigInteger;
12 import java.util.ArrayList;
13 import java.util.List;
14 import javax.xml.bind.annotation.XmlAccessType;
15 import javax.xml.bind.annotation.XmlAccessorType;
16 import javax.xml.bind.annotation.XmlElement;
17 import javax.xml.bind.annotation.XmlSchemaType;
18 import javax.xml.bind.annotation.XmlType;
19
20
21 /**
22 * <p>Java class for SellerListingSearchRequest complex type.
23 *
24 * <p>The following schema fragment specifies the expected content contained within this class.
25 *
26 * <pre>
27 * <complexType name="SellerListingSearchRequest">
28 * <complexContent>
29 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
30 * <sequence>
31 * <element name="Keywords" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
32 * <element name="ListingPage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
33 * <element name="OfferStatus" minOccurs="0">
34 * <simpleType>
35 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
36 * <enumeration value="Open"/>
37 * <enumeration value="Closed"/>
38 * </restriction>
39 * </simpleType>
40 * </element>
41 * <element name="ResponseGroup" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
42 * <element name="SellerId" type="{http://www.w3.org/2001/XMLSchema}string"/>
43 * <element name="Sort" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
44 * <element name="Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
45 * </sequence>
46 * </restriction>
47 * </complexContent>
48 * </complexType>
49 * </pre>
50 *
51 *
52 */
53 @XmlAccessorType(XmlAccessType.FIELD)
54 @XmlType(name = "SellerListingSearchRequest", propOrder = {
55 "keywords",
56 "listingPage",
57 "offerStatus",
58 "responseGroup",
59 "sellerId",
60 "sort",
61 "title"
62 })
63 public class SellerListingSearchRequest {
64
65 @XmlElement(name = "Keywords")
66 protected String keywords;
67 @XmlElement(name = "ListingPage")
68 @XmlSchemaType(name = "positiveInteger")
69 protected BigInteger listingPage;
70 @XmlElement(name = "OfferStatus")
71 protected String offerStatus;
72 @XmlElement(name = "ResponseGroup")
73 protected List<String> responseGroup;
74 @XmlElement(name = "SellerId", required = true)
75 protected String sellerId;
76 @XmlElement(name = "Sort")
77 protected String sort;
78 @XmlElement(name = "Title")
79 protected String title;
80
81 /**
82 * Gets the value of the keywords property.
83 *
84 * @return
85 * possible object is
86 * {@link String }
87 *
88 */
89 public String getKeywords() {
90 return keywords;
91 }
92
93 /**
94 * Sets the value of the keywords property.
95 *
96 * @param value
97 * allowed object is
98 * {@link String }
99 *
100 */
101 public void setKeywords(String value) {
102 this.keywords = value;
103 }
104
105 /**
106 * Gets the value of the listingPage property.
107 *
108 * @return
109 * possible object is
110 * {@link BigInteger }
111 *
112 */
113 public BigInteger getListingPage() {
114 return listingPage;
115 }
116
117 /**
118 * Sets the value of the listingPage property.
119 *
120 * @param value
121 * allowed object is
122 * {@link BigInteger }
123 *
124 */
125 public void setListingPage(BigInteger value) {
126 this.listingPage = value;
127 }
128
129 /**
130 * Gets the value of the offerStatus property.
131 *
132 * @return
133 * possible object is
134 * {@link String }
135 *
136 */
137 public String getOfferStatus() {
138 return offerStatus;
139 }
140
141 /**
142 * Sets the value of the offerStatus property.
143 *
144 * @param value
145 * allowed object is
146 * {@link String }
147 *
148 */
149 public void setOfferStatus(String value) {
150 this.offerStatus = value;
151 }
152
153 /**
154 * Gets the value of the responseGroup property.
155 *
156 * <p>
157 * This accessor method returns a reference to the live list,
158 * not a snapshot. Therefore any modification you make to the
159 * returned list will be present inside the JAXB object.
160 * This is why there is not a <CODE>set</CODE> method for the responseGroup property.
161 *
162 * <p>
163 * For example, to add a new item, do as follows:
164 * <pre>
165 * getResponseGroup().add(newItem);
166 * </pre>
167 *
168 *
169 * <p>
170 * Objects of the following type(s) are allowed in the list
171 * {@link String }
172 *
173 *
174 */
175 public List<String> getResponseGroup() {
176 if (responseGroup == null) {
177 responseGroup = new ArrayList<String>();
178 }
179 return this.responseGroup;
180 }
181
182 /**
183 * Gets the value of the sellerId property.
184 *
185 * @return
186 * possible object is
187 * {@link String }
188 *
189 */
190 public String getSellerId() {
191 return sellerId;
192 }
193
194 /**
195 * Sets the value of the sellerId property.
196 *
197 * @param value
198 * allowed object is
199 * {@link String }
200 *
201 */
202 public void setSellerId(String value) {
203 this.sellerId = value;
204 }
205
206 /**
207 * Gets the value of the sort property.
208 *
209 * @return
210 * possible object is
211 * {@link String }
212 *
213 */
214 public String getSort() {
215 return sort;
216 }
217
218 /**
219 * Sets the value of the sort property.
220 *
221 * @param value
222 * allowed object is
223 * {@link String }
224 *
225 */
226 public void setSort(String value) {
227 this.sort = value;
228 }
229
230 /**
231 * Gets the value of the title property.
232 *
233 * @return
234 * possible object is
235 * {@link String }
236 *
237 */
238 public String getTitle() {
239 return title;
240 }
241
242 /**
243 * Sets the value of the title property.
244 *
245 * @param value
246 * allowed object is
247 * {@link String }
248 *
249 */
250 public void setTitle(String value) {
251 this.title = value;
252 }
253
254 }