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