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.BigDecimal;
12 import java.math.BigInteger;
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.XmlSchemaType;
18 import javax.xml.bind.annotation.XmlType;
19
20
21 /**
22 * <p>Java class for anonymous complex type.
23 *
24 * <p>The following schema fragment specifies the expected content contained within this class.
25 *
26 * <pre>
27 * <complexType>
28 * <complexContent>
29 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
30 * <sequence>
31 * <element name="ASIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
32 * <element name="Rating" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
33 * <element name="HelpfulVotes" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
34 * <element name="CustomerId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
35 * <element ref="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}Reviewer" minOccurs="0"/>
36 * <element name="TotalVotes" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
37 * <element name="Date" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
38 * <element name="Summary" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
39 * <element name="Content" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
40 * </sequence>
41 * </restriction>
42 * </complexContent>
43 * </complexType>
44 * </pre>
45 *
46 *
47 */
48 @XmlAccessorType(XmlAccessType.FIELD)
49 @XmlType(name = "", propOrder = {
50 "asin",
51 "rating",
52 "helpfulVotes",
53 "customerId",
54 "reviewer",
55 "totalVotes",
56 "date",
57 "summary",
58 "content"
59 })
60 @XmlRootElement(name = "Review")
61 public class Review {
62
63 @XmlElement(name = "ASIN")
64 protected String asin;
65 @XmlElement(name = "Rating")
66 protected BigDecimal rating;
67 @XmlElement(name = "HelpfulVotes")
68 @XmlSchemaType(name = "nonNegativeInteger")
69 protected BigInteger helpfulVotes;
70 @XmlElement(name = "CustomerId")
71 protected String customerId;
72 @XmlElement(name = "Reviewer")
73 protected Reviewer reviewer;
74 @XmlElement(name = "TotalVotes")
75 @XmlSchemaType(name = "nonNegativeInteger")
76 protected BigInteger totalVotes;
77 @XmlElement(name = "Date")
78 protected String date;
79 @XmlElement(name = "Summary")
80 protected String summary;
81 @XmlElement(name = "Content")
82 protected String content;
83
84 /**
85 * Gets the value of the asin property.
86 *
87 * @return
88 * possible object is
89 * {@link String }
90 *
91 */
92 public String getASIN() {
93 return asin;
94 }
95
96 /**
97 * Sets the value of the asin property.
98 *
99 * @param value
100 * allowed object is
101 * {@link String }
102 *
103 */
104 public void setASIN(String value) {
105 this.asin = value;
106 }
107
108 /**
109 * Gets the value of the rating property.
110 *
111 * @return
112 * possible object is
113 * {@link BigDecimal }
114 *
115 */
116 public BigDecimal getRating() {
117 return rating;
118 }
119
120 /**
121 * Sets the value of the rating property.
122 *
123 * @param value
124 * allowed object is
125 * {@link BigDecimal }
126 *
127 */
128 public void setRating(BigDecimal value) {
129 this.rating = value;
130 }
131
132 /**
133 * Gets the value of the helpfulVotes property.
134 *
135 * @return
136 * possible object is
137 * {@link BigInteger }
138 *
139 */
140 public BigInteger getHelpfulVotes() {
141 return helpfulVotes;
142 }
143
144 /**
145 * Sets the value of the helpfulVotes property.
146 *
147 * @param value
148 * allowed object is
149 * {@link BigInteger }
150 *
151 */
152 public void setHelpfulVotes(BigInteger value) {
153 this.helpfulVotes = value;
154 }
155
156 /**
157 * Gets the value of the customerId property.
158 *
159 * @return
160 * possible object is
161 * {@link String }
162 *
163 */
164 public String getCustomerId() {
165 return customerId;
166 }
167
168 /**
169 * Sets the value of the customerId property.
170 *
171 * @param value
172 * allowed object is
173 * {@link String }
174 *
175 */
176 public void setCustomerId(String value) {
177 this.customerId = value;
178 }
179
180 /**
181 * Gets the value of the reviewer property.
182 *
183 * @return
184 * possible object is
185 * {@link Reviewer }
186 *
187 */
188 public Reviewer getReviewer() {
189 return reviewer;
190 }
191
192 /**
193 * Sets the value of the reviewer property.
194 *
195 * @param value
196 * allowed object is
197 * {@link Reviewer }
198 *
199 */
200 public void setReviewer(Reviewer value) {
201 this.reviewer = value;
202 }
203
204 /**
205 * Gets the value of the totalVotes property.
206 *
207 * @return
208 * possible object is
209 * {@link BigInteger }
210 *
211 */
212 public BigInteger getTotalVotes() {
213 return totalVotes;
214 }
215
216 /**
217 * Sets the value of the totalVotes property.
218 *
219 * @param value
220 * allowed object is
221 * {@link BigInteger }
222 *
223 */
224 public void setTotalVotes(BigInteger value) {
225 this.totalVotes = value;
226 }
227
228 /**
229 * Gets the value of the date property.
230 *
231 * @return
232 * possible object is
233 * {@link String }
234 *
235 */
236 public String getDate() {
237 return date;
238 }
239
240 /**
241 * Sets the value of the date property.
242 *
243 * @param value
244 * allowed object is
245 * {@link String }
246 *
247 */
248 public void setDate(String value) {
249 this.date = value;
250 }
251
252 /**
253 * Gets the value of the summary property.
254 *
255 * @return
256 * possible object is
257 * {@link String }
258 *
259 */
260 public String getSummary() {
261 return summary;
262 }
263
264 /**
265 * Sets the value of the summary property.
266 *
267 * @param value
268 * allowed object is
269 * {@link String }
270 *
271 */
272 public void setSummary(String value) {
273 this.summary = value;
274 }
275
276 /**
277 * Gets the value of the content property.
278 *
279 * @return
280 * possible object is
281 * {@link String }
282 *
283 */
284 public String getContent() {
285 return content;
286 }
287
288 /**
289 * Sets the value of the content property.
290 *
291 * @param value
292 * allowed object is
293 * {@link String }
294 *
295 */
296 public void setContent(String value) {
297 this.content = value;
298 }
299
300 }