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 javax.xml.bind.annotation.XmlAccessType;
12 import javax.xml.bind.annotation.XmlAccessorType;
13 import javax.xml.bind.annotation.XmlElement;
14 import javax.xml.bind.annotation.XmlType;
15
16
17 /**
18 * <p>Java class for CartItem complex type.
19 *
20 * <p>The following schema fragment specifies the expected content contained within this class.
21 *
22 * <pre>
23 * <complexType name="CartItem">
24 * <complexContent>
25 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
26 * <sequence>
27 * <element name="CartItemId" type="{http://www.w3.org/2001/XMLSchema}string"/>
28 * <element name="ASIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
29 * <element name="ExchangeId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
30 * <element name="MerchantId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
31 * <element name="SellerId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
32 * <element name="SellerNickname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
33 * <element name="Quantity" type="{http://www.w3.org/2001/XMLSchema}string"/>
34 * <element name="Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
35 * <element name="ProductGroup" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
36 * <element name="ListOwner" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
37 * <element name="ListType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
38 * <element name="Price" type="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}Price" minOccurs="0"/>
39 * <element name="ItemTotal" type="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}Price" minOccurs="0"/>
40 * </sequence>
41 * </restriction>
42 * </complexContent>
43 * </complexType>
44 * </pre>
45 *
46 *
47 */
48 @XmlAccessorType(XmlAccessType.FIELD)
49 @XmlType(name = "CartItem", propOrder = {
50 "cartItemId",
51 "asin",
52 "exchangeId",
53 "merchantId",
54 "sellerId",
55 "sellerNickname",
56 "quantity",
57 "title",
58 "productGroup",
59 "listOwner",
60 "listType",
61 "price",
62 "itemTotal"
63 })
64 public class CartItem {
65
66 @XmlElement(name = "CartItemId", required = true)
67 protected String cartItemId;
68 @XmlElement(name = "ASIN")
69 protected String asin;
70 @XmlElement(name = "ExchangeId")
71 protected String exchangeId;
72 @XmlElement(name = "MerchantId")
73 protected String merchantId;
74 @XmlElement(name = "SellerId")
75 protected String sellerId;
76 @XmlElement(name = "SellerNickname")
77 protected String sellerNickname;
78 @XmlElement(name = "Quantity", required = true)
79 protected String quantity;
80 @XmlElement(name = "Title")
81 protected String title;
82 @XmlElement(name = "ProductGroup")
83 protected String productGroup;
84 @XmlElement(name = "ListOwner")
85 protected String listOwner;
86 @XmlElement(name = "ListType")
87 protected String listType;
88 @XmlElement(name = "Price")
89 protected Price price;
90 @XmlElement(name = "ItemTotal")
91 protected Price itemTotal;
92
93 /**
94 * Gets the value of the cartItemId property.
95 *
96 * @return
97 * possible object is
98 * {@link String }
99 *
100 */
101 public String getCartItemId() {
102 return cartItemId;
103 }
104
105 /**
106 * Sets the value of the cartItemId property.
107 *
108 * @param value
109 * allowed object is
110 * {@link String }
111 *
112 */
113 public void setCartItemId(String value) {
114 this.cartItemId = value;
115 }
116
117 /**
118 * Gets the value of the asin property.
119 *
120 * @return
121 * possible object is
122 * {@link String }
123 *
124 */
125 public String getASIN() {
126 return asin;
127 }
128
129 /**
130 * Sets the value of the asin property.
131 *
132 * @param value
133 * allowed object is
134 * {@link String }
135 *
136 */
137 public void setASIN(String value) {
138 this.asin = value;
139 }
140
141 /**
142 * Gets the value of the exchangeId property.
143 *
144 * @return
145 * possible object is
146 * {@link String }
147 *
148 */
149 public String getExchangeId() {
150 return exchangeId;
151 }
152
153 /**
154 * Sets the value of the exchangeId property.
155 *
156 * @param value
157 * allowed object is
158 * {@link String }
159 *
160 */
161 public void setExchangeId(String value) {
162 this.exchangeId = value;
163 }
164
165 /**
166 * Gets the value of the merchantId property.
167 *
168 * @return
169 * possible object is
170 * {@link String }
171 *
172 */
173 public String getMerchantId() {
174 return merchantId;
175 }
176
177 /**
178 * Sets the value of the merchantId property.
179 *
180 * @param value
181 * allowed object is
182 * {@link String }
183 *
184 */
185 public void setMerchantId(String value) {
186 this.merchantId = value;
187 }
188
189 /**
190 * Gets the value of the sellerId property.
191 *
192 * @return
193 * possible object is
194 * {@link String }
195 *
196 */
197 public String getSellerId() {
198 return sellerId;
199 }
200
201 /**
202 * Sets the value of the sellerId property.
203 *
204 * @param value
205 * allowed object is
206 * {@link String }
207 *
208 */
209 public void setSellerId(String value) {
210 this.sellerId = value;
211 }
212
213 /**
214 * Gets the value of the sellerNickname property.
215 *
216 * @return
217 * possible object is
218 * {@link String }
219 *
220 */
221 public String getSellerNickname() {
222 return sellerNickname;
223 }
224
225 /**
226 * Sets the value of the sellerNickname property.
227 *
228 * @param value
229 * allowed object is
230 * {@link String }
231 *
232 */
233 public void setSellerNickname(String value) {
234 this.sellerNickname = value;
235 }
236
237 /**
238 * Gets the value of the quantity property.
239 *
240 * @return
241 * possible object is
242 * {@link String }
243 *
244 */
245 public String getQuantity() {
246 return quantity;
247 }
248
249 /**
250 * Sets the value of the quantity property.
251 *
252 * @param value
253 * allowed object is
254 * {@link String }
255 *
256 */
257 public void setQuantity(String value) {
258 this.quantity = value;
259 }
260
261 /**
262 * Gets the value of the title property.
263 *
264 * @return
265 * possible object is
266 * {@link String }
267 *
268 */
269 public String getTitle() {
270 return title;
271 }
272
273 /**
274 * Sets the value of the title property.
275 *
276 * @param value
277 * allowed object is
278 * {@link String }
279 *
280 */
281 public void setTitle(String value) {
282 this.title = value;
283 }
284
285 /**
286 * Gets the value of the productGroup property.
287 *
288 * @return
289 * possible object is
290 * {@link String }
291 *
292 */
293 public String getProductGroup() {
294 return productGroup;
295 }
296
297 /**
298 * Sets the value of the productGroup property.
299 *
300 * @param value
301 * allowed object is
302 * {@link String }
303 *
304 */
305 public void setProductGroup(String value) {
306 this.productGroup = value;
307 }
308
309 /**
310 * Gets the value of the listOwner property.
311 *
312 * @return
313 * possible object is
314 * {@link String }
315 *
316 */
317 public String getListOwner() {
318 return listOwner;
319 }
320
321 /**
322 * Sets the value of the listOwner property.
323 *
324 * @param value
325 * allowed object is
326 * {@link String }
327 *
328 */
329 public void setListOwner(String value) {
330 this.listOwner = value;
331 }
332
333 /**
334 * Gets the value of the listType property.
335 *
336 * @return
337 * possible object is
338 * {@link String }
339 *
340 */
341 public String getListType() {
342 return listType;
343 }
344
345 /**
346 * Sets the value of the listType property.
347 *
348 * @param value
349 * allowed object is
350 * {@link String }
351 *
352 */
353 public void setListType(String value) {
354 this.listType = value;
355 }
356
357 /**
358 * Gets the value of the price property.
359 *
360 * @return
361 * possible object is
362 * {@link Price }
363 *
364 */
365 public Price getPrice() {
366 return price;
367 }
368
369 /**
370 * Sets the value of the price property.
371 *
372 * @param value
373 * allowed object is
374 * {@link Price }
375 *
376 */
377 public void setPrice(Price value) {
378 this.price = value;
379 }
380
381 /**
382 * Gets the value of the itemTotal property.
383 *
384 * @return
385 * possible object is
386 * {@link Price }
387 *
388 */
389 public Price getItemTotal() {
390 return itemTotal;
391 }
392
393 /**
394 * Sets the value of the itemTotal property.
395 *
396 * @param value
397 * allowed object is
398 * {@link Price }
399 *
400 */
401 public void setItemTotal(Price value) {
402 this.itemTotal = value;
403 }
404
405 }