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.XmlRootElement; 17 import javax.xml.bind.annotation.XmlType; 18 19 20 /** 21 * <p>Java class for anonymous complex type. 22 * 23 * <p>The following schema fragment specifies the expected content contained within this class. 24 * 25 * <pre> 26 * <complexType> 27 * <complexContent> 28 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 29 * <sequence> 30 * <element name="MarketplaceDomain" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 31 * <element name="AWSAccessKeyId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 32 * <element name="SubscriptionId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 33 * <element name="AssociateTag" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 34 * <element name="Validate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 35 * <element name="XMLEscaping" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 36 * <element name="Shared" type="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}CartClearRequest" minOccurs="0"/> 37 * <element name="Request" type="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}CartClearRequest" maxOccurs="unbounded" minOccurs="0"/> 38 * </sequence> 39 * </restriction> 40 * </complexContent> 41 * </complexType> 42 * </pre> 43 * 44 * 45 */ 46 @XmlAccessorType(XmlAccessType.FIELD) 47 @XmlType(name = "", propOrder = { 48 "marketplaceDomain", 49 "awsAccessKeyId", 50 "subscriptionId", 51 "associateTag", 52 "validate", 53 "xmlEscaping", 54 "shared", 55 "request" 56 }) 57 @XmlRootElement(name = "CartClear") 58 public class CartClear { 59 60 @XmlElement(name = "MarketplaceDomain") 61 protected String marketplaceDomain; 62 @XmlElement(name = "AWSAccessKeyId") 63 protected String awsAccessKeyId; 64 @XmlElement(name = "SubscriptionId") 65 protected String subscriptionId; 66 @XmlElement(name = "AssociateTag") 67 protected String associateTag; 68 @XmlElement(name = "Validate") 69 protected String validate; 70 @XmlElement(name = "XMLEscaping") 71 protected String xmlEscaping; 72 @XmlElement(name = "Shared") 73 protected CartClearRequest shared; 74 @XmlElement(name = "Request") 75 protected List<CartClearRequest> request; 76 77 /** 78 * Gets the value of the marketplaceDomain property. 79 * 80 * @return 81 * possible object is 82 * {@link String } 83 * 84 */ 85 public String getMarketplaceDomain() { 86 return marketplaceDomain; 87 } 88 89 /** 90 * Sets the value of the marketplaceDomain property. 91 * 92 * @param value 93 * allowed object is 94 * {@link String } 95 * 96 */ 97 public void setMarketplaceDomain(String value) { 98 this.marketplaceDomain = value; 99 } 100 101 /** 102 * Gets the value of the awsAccessKeyId property. 103 * 104 * @return 105 * possible object is 106 * {@link String } 107 * 108 */ 109 public String getAWSAccessKeyId() { 110 return awsAccessKeyId; 111 } 112 113 /** 114 * Sets the value of the awsAccessKeyId property. 115 * 116 * @param value 117 * allowed object is 118 * {@link String } 119 * 120 */ 121 public void setAWSAccessKeyId(String value) { 122 this.awsAccessKeyId = value; 123 } 124 125 /** 126 * Gets the value of the subscriptionId property. 127 * 128 * @return 129 * possible object is 130 * {@link String } 131 * 132 */ 133 public String getSubscriptionId() { 134 return subscriptionId; 135 } 136 137 /** 138 * Sets the value of the subscriptionId property. 139 * 140 * @param value 141 * allowed object is 142 * {@link String } 143 * 144 */ 145 public void setSubscriptionId(String value) { 146 this.subscriptionId = value; 147 } 148 149 /** 150 * Gets the value of the associateTag property. 151 * 152 * @return 153 * possible object is 154 * {@link String } 155 * 156 */ 157 public String getAssociateTag() { 158 return associateTag; 159 } 160 161 /** 162 * Sets the value of the associateTag property. 163 * 164 * @param value 165 * allowed object is 166 * {@link String } 167 * 168 */ 169 public void setAssociateTag(String value) { 170 this.associateTag = value; 171 } 172 173 /** 174 * Gets the value of the validate property. 175 * 176 * @return 177 * possible object is 178 * {@link String } 179 * 180 */ 181 public String getValidate() { 182 return validate; 183 } 184 185 /** 186 * Sets the value of the validate property. 187 * 188 * @param value 189 * allowed object is 190 * {@link String } 191 * 192 */ 193 public void setValidate(String value) { 194 this.validate = value; 195 } 196 197 /** 198 * Gets the value of the xmlEscaping property. 199 * 200 * @return 201 * possible object is 202 * {@link String } 203 * 204 */ 205 public String getXMLEscaping() { 206 return xmlEscaping; 207 } 208 209 /** 210 * Sets the value of the xmlEscaping property. 211 * 212 * @param value 213 * allowed object is 214 * {@link String } 215 * 216 */ 217 public void setXMLEscaping(String value) { 218 this.xmlEscaping = value; 219 } 220 221 /** 222 * Gets the value of the shared property. 223 * 224 * @return 225 * possible object is 226 * {@link CartClearRequest } 227 * 228 */ 229 public CartClearRequest getShared() { 230 return shared; 231 } 232 233 /** 234 * Sets the value of the shared property. 235 * 236 * @param value 237 * allowed object is 238 * {@link CartClearRequest } 239 * 240 */ 241 public void setShared(CartClearRequest value) { 242 this.shared = value; 243 } 244 245 /** 246 * Gets the value of the request property. 247 * 248 * <p> 249 * This accessor method returns a reference to the live list, 250 * not a snapshot. Therefore any modification you make to the 251 * returned list will be present inside the JAXB object. 252 * This is why there is not a <CODE>set</CODE> method for the request property. 253 * 254 * <p> 255 * For example, to add a new item, do as follows: 256 * <pre> 257 * getRequest().add(newItem); 258 * </pre> 259 * 260 * 261 * <p> 262 * Objects of the following type(s) are allowed in the list 263 * {@link CartClearRequest } 264 * 265 * 266 */ 267 public List<CartClearRequest> getRequest() { 268 if (request == null) { 269 request = new ArrayList<CartClearRequest>(); 270 } 271 return this.request; 272 } 273 274 }