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 CartGetRequest complex type.
21   * 
22   * <p>The following schema fragment specifies the expected content contained within this class.
23   * 
24   * <pre>
25   * &lt;complexType name="CartGetRequest">
26   *   &lt;complexContent>
27   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
28   *       &lt;sequence>
29   *         &lt;element name="CartId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
30   *         &lt;element name="HMAC" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
31   *         &lt;element name="MergeCart" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
32   *         &lt;element name="ResponseGroup" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
33   *       &lt;/sequence>
34   *     &lt;/restriction>
35   *   &lt;/complexContent>
36   * &lt;/complexType>
37   * </pre>
38   * 
39   * 
40   */
41  @XmlAccessorType(XmlAccessType.FIELD)
42  @XmlType(name = "CartGetRequest", propOrder = {
43      "cartId",
44      "hmac",
45      "mergeCart",
46      "responseGroup"
47  })
48  public class CartGetRequest {
49  
50      @XmlElement(name = "CartId")
51      protected String cartId;
52      @XmlElement(name = "HMAC")
53      protected String hmac;
54      @XmlElement(name = "MergeCart")
55      protected String mergeCart;
56      @XmlElement(name = "ResponseGroup")
57      protected List<String> responseGroup;
58  
59      /**
60       * Gets the value of the cartId property.
61       * 
62       * @return
63       *     possible object is
64       *     {@link String }
65       *     
66       */
67      public String getCartId() {
68          return cartId;
69      }
70  
71      /**
72       * Sets the value of the cartId property.
73       * 
74       * @param value
75       *     allowed object is
76       *     {@link String }
77       *     
78       */
79      public void setCartId(String value) {
80          this.cartId = value;
81      }
82  
83      /**
84       * Gets the value of the hmac property.
85       * 
86       * @return
87       *     possible object is
88       *     {@link String }
89       *     
90       */
91      public String getHMAC() {
92          return hmac;
93      }
94  
95      /**
96       * Sets the value of the hmac property.
97       * 
98       * @param value
99       *     allowed object is
100      *     {@link String }
101      *     
102      */
103     public void setHMAC(String value) {
104         this.hmac = value;
105     }
106 
107     /**
108      * Gets the value of the mergeCart property.
109      * 
110      * @return
111      *     possible object is
112      *     {@link String }
113      *     
114      */
115     public String getMergeCart() {
116         return mergeCart;
117     }
118 
119     /**
120      * Sets the value of the mergeCart property.
121      * 
122      * @param value
123      *     allowed object is
124      *     {@link String }
125      *     
126      */
127     public void setMergeCart(String value) {
128         this.mergeCart = value;
129     }
130 
131     /**
132      * Gets the value of the responseGroup property.
133      * 
134      * <p>
135      * This accessor method returns a reference to the live list,
136      * not a snapshot. Therefore any modification you make to the
137      * returned list will be present inside the JAXB object.
138      * This is why there is not a <CODE>set</CODE> method for the responseGroup property.
139      * 
140      * <p>
141      * For example, to add a new item, do as follows:
142      * <pre>
143      *    getResponseGroup().add(newItem);
144      * </pre>
145      * 
146      * 
147      * <p>
148      * Objects of the following type(s) are allowed in the list
149      * {@link String }
150      * 
151      * 
152      */
153     public List<String> getResponseGroup() {
154         if (responseGroup == null) {
155             responseGroup = new ArrayList<String>();
156         }
157         return this.responseGroup;
158     }
159 
160 }