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 }