Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7487 kshitij.so 1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 
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: 2013.03.04 at 03:57:00 PM IST 
6
//
7
 
8
 
9
package in.shop2020.feeds.products;
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.XmlRootElement;
18
import javax.xml.bind.annotation.XmlSchemaType;
19
import javax.xml.bind.annotation.XmlType;
20
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
21
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
22
 
23
 
24
/**
25
 * <p>Java class for anonymous complex type.
26
 * 
27
 * <p>The following schema fragment specifies the expected content contained within this class.
28
 * 
29
 * <pre>
30
 * &lt;complexType>
31
 *   &lt;complexContent>
32
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
33
 *       &lt;sequence>
34
 *         &lt;element name="ConsoleVideoGamesGenre" type="{}StringNotNull" maxOccurs="5"/>
35
 *         &lt;choice>
36
 *           &lt;element name="ESRBRating" type="{}FortyStringNotNull"/>
37
 *           &lt;element name="BBFCRating" type="{}BBFCRatingType"/>
38
 *           &lt;element name="PEGIRating" type="{}PEGIRatingType"/>
39
 *           &lt;element name="USKRating" type="{}USKRatingType"/>
40
 *         &lt;/choice>
41
 *         &lt;element name="HardwarePlatform" type="{}MediumStringNotNull" maxOccurs="5"/>
42
 *         &lt;element name="Bundles" type="{}ThirtyStringNotNull" minOccurs="0"/>
43
 *         &lt;element name="ESRBDescriptors" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
44
 *         &lt;element name="PEGIDetails" type="{}PEGIDetailsType" minOccurs="0"/>
45
 *         &lt;element name="MaxNumberOfPlayers" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
46
 *         &lt;element name="NumberOfLicenses" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
47
 *       &lt;/sequence>
48
 *     &lt;/restriction>
49
 *   &lt;/complexContent>
50
 * &lt;/complexType>
51
 * </pre>
52
 * 
53
 * 
54
 */
55
@XmlAccessorType(XmlAccessType.FIELD)
56
@XmlType(name = "", propOrder = {
57
    "consoleVideoGamesGenre",
58
    "esrbRating",
59
    "bbfcRating",
60
    "pegiRating",
61
    "uskRating",
62
    "hardwarePlatform",
63
    "bundles",
64
    "esrbDescriptors",
65
    "pegiDetails",
66
    "maxNumberOfPlayers",
67
    "numberOfLicenses"
68
})
69
@XmlRootElement(name = "VideoGames")
70
public class VideoGames {
71
 
72
    @XmlElement(name = "ConsoleVideoGamesGenre", required = true)
73
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
74
    protected List<String> consoleVideoGamesGenre;
75
    @XmlElement(name = "ESRBRating")
76
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
77
    protected String esrbRating;
78
    @XmlElement(name = "BBFCRating")
79
    protected BBFCRatingType bbfcRating;
80
    @XmlElement(name = "PEGIRating")
81
    protected PEGIRatingType pegiRating;
82
    @XmlElement(name = "USKRating")
83
    protected USKRatingType uskRating;
84
    @XmlElement(name = "HardwarePlatform", required = true)
85
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
86
    protected List<String> hardwarePlatform;
87
    @XmlElement(name = "Bundles")
88
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
89
    protected String bundles;
90
    @XmlElement(name = "ESRBDescriptors")
91
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
92
    protected List<String> esrbDescriptors;
93
    @XmlElement(name = "PEGIDetails")
94
    protected PEGIDetailsType pegiDetails;
95
    @XmlElement(name = "MaxNumberOfPlayers")
96
    @XmlSchemaType(name = "positiveInteger")
97
    protected BigInteger maxNumberOfPlayers;
98
    @XmlElement(name = "NumberOfLicenses")
99
    @XmlSchemaType(name = "positiveInteger")
100
    protected BigInteger numberOfLicenses;
101
 
102
    /**
103
     * Gets the value of the consoleVideoGamesGenre property.
104
     * 
105
     * <p>
106
     * This accessor method returns a reference to the live list,
107
     * not a snapshot. Therefore any modification you make to the
108
     * returned list will be present inside the JAXB object.
109
     * This is why there is not a <CODE>set</CODE> method for the consoleVideoGamesGenre property.
110
     * 
111
     * <p>
112
     * For example, to add a new item, do as follows:
113
     * <pre>
114
     *    getConsoleVideoGamesGenre().add(newItem);
115
     * </pre>
116
     * 
117
     * 
118
     * <p>
119
     * Objects of the following type(s) are allowed in the list
120
     * {@link String }
121
     * 
122
     * 
123
     */
124
    public List<String> getConsoleVideoGamesGenre() {
125
        if (consoleVideoGamesGenre == null) {
126
            consoleVideoGamesGenre = new ArrayList<String>();
127
        }
128
        return this.consoleVideoGamesGenre;
129
    }
130
 
131
    /**
132
     * Gets the value of the esrbRating property.
133
     * 
134
     * @return
135
     *     possible object is
136
     *     {@link String }
137
     *     
138
     */
139
    public String getESRBRating() {
140
        return esrbRating;
141
    }
142
 
143
    /**
144
     * Sets the value of the esrbRating property.
145
     * 
146
     * @param value
147
     *     allowed object is
148
     *     {@link String }
149
     *     
150
     */
151
    public void setESRBRating(String value) {
152
        this.esrbRating = value;
153
    }
154
 
155
    /**
156
     * Gets the value of the bbfcRating property.
157
     * 
158
     * @return
159
     *     possible object is
160
     *     {@link BBFCRatingType }
161
     *     
162
     */
163
    public BBFCRatingType getBBFCRating() {
164
        return bbfcRating;
165
    }
166
 
167
    /**
168
     * Sets the value of the bbfcRating property.
169
     * 
170
     * @param value
171
     *     allowed object is
172
     *     {@link BBFCRatingType }
173
     *     
174
     */
175
    public void setBBFCRating(BBFCRatingType value) {
176
        this.bbfcRating = value;
177
    }
178
 
179
    /**
180
     * Gets the value of the pegiRating property.
181
     * 
182
     * @return
183
     *     possible object is
184
     *     {@link PEGIRatingType }
185
     *     
186
     */
187
    public PEGIRatingType getPEGIRating() {
188
        return pegiRating;
189
    }
190
 
191
    /**
192
     * Sets the value of the pegiRating property.
193
     * 
194
     * @param value
195
     *     allowed object is
196
     *     {@link PEGIRatingType }
197
     *     
198
     */
199
    public void setPEGIRating(PEGIRatingType value) {
200
        this.pegiRating = value;
201
    }
202
 
203
    /**
204
     * Gets the value of the uskRating property.
205
     * 
206
     * @return
207
     *     possible object is
208
     *     {@link USKRatingType }
209
     *     
210
     */
211
    public USKRatingType getUSKRating() {
212
        return uskRating;
213
    }
214
 
215
    /**
216
     * Sets the value of the uskRating property.
217
     * 
218
     * @param value
219
     *     allowed object is
220
     *     {@link USKRatingType }
221
     *     
222
     */
223
    public void setUSKRating(USKRatingType value) {
224
        this.uskRating = value;
225
    }
226
 
227
    /**
228
     * Gets the value of the hardwarePlatform property.
229
     * 
230
     * <p>
231
     * This accessor method returns a reference to the live list,
232
     * not a snapshot. Therefore any modification you make to the
233
     * returned list will be present inside the JAXB object.
234
     * This is why there is not a <CODE>set</CODE> method for the hardwarePlatform property.
235
     * 
236
     * <p>
237
     * For example, to add a new item, do as follows:
238
     * <pre>
239
     *    getHardwarePlatform().add(newItem);
240
     * </pre>
241
     * 
242
     * 
243
     * <p>
244
     * Objects of the following type(s) are allowed in the list
245
     * {@link String }
246
     * 
247
     * 
248
     */
249
    public List<String> getHardwarePlatform() {
250
        if (hardwarePlatform == null) {
251
            hardwarePlatform = new ArrayList<String>();
252
        }
253
        return this.hardwarePlatform;
254
    }
255
 
256
    /**
257
     * Gets the value of the bundles property.
258
     * 
259
     * @return
260
     *     possible object is
261
     *     {@link String }
262
     *     
263
     */
264
    public String getBundles() {
265
        return bundles;
266
    }
267
 
268
    /**
269
     * Sets the value of the bundles property.
270
     * 
271
     * @param value
272
     *     allowed object is
273
     *     {@link String }
274
     *     
275
     */
276
    public void setBundles(String value) {
277
        this.bundles = value;
278
    }
279
 
280
    /**
281
     * Gets the value of the esrbDescriptors property.
282
     * 
283
     * <p>
284
     * This accessor method returns a reference to the live list,
285
     * not a snapshot. Therefore any modification you make to the
286
     * returned list will be present inside the JAXB object.
287
     * This is why there is not a <CODE>set</CODE> method for the esrbDescriptors property.
288
     * 
289
     * <p>
290
     * For example, to add a new item, do as follows:
291
     * <pre>
292
     *    getESRBDescriptors().add(newItem);
293
     * </pre>
294
     * 
295
     * 
296
     * <p>
297
     * Objects of the following type(s) are allowed in the list
298
     * {@link String }
299
     * 
300
     * 
301
     */
302
    public List<String> getESRBDescriptors() {
303
        if (esrbDescriptors == null) {
304
            esrbDescriptors = new ArrayList<String>();
305
        }
306
        return this.esrbDescriptors;
307
    }
308
 
309
    /**
310
     * Gets the value of the pegiDetails property.
311
     * 
312
     * @return
313
     *     possible object is
314
     *     {@link PEGIDetailsType }
315
     *     
316
     */
317
    public PEGIDetailsType getPEGIDetails() {
318
        return pegiDetails;
319
    }
320
 
321
    /**
322
     * Sets the value of the pegiDetails property.
323
     * 
324
     * @param value
325
     *     allowed object is
326
     *     {@link PEGIDetailsType }
327
     *     
328
     */
329
    public void setPEGIDetails(PEGIDetailsType value) {
330
        this.pegiDetails = value;
331
    }
332
 
333
    /**
334
     * Gets the value of the maxNumberOfPlayers property.
335
     * 
336
     * @return
337
     *     possible object is
338
     *     {@link BigInteger }
339
     *     
340
     */
341
    public BigInteger getMaxNumberOfPlayers() {
342
        return maxNumberOfPlayers;
343
    }
344
 
345
    /**
346
     * Sets the value of the maxNumberOfPlayers property.
347
     * 
348
     * @param value
349
     *     allowed object is
350
     *     {@link BigInteger }
351
     *     
352
     */
353
    public void setMaxNumberOfPlayers(BigInteger value) {
354
        this.maxNumberOfPlayers = value;
355
    }
356
 
357
    /**
358
     * Gets the value of the numberOfLicenses property.
359
     * 
360
     * @return
361
     *     possible object is
362
     *     {@link BigInteger }
363
     *     
364
     */
365
    public BigInteger getNumberOfLicenses() {
366
        return numberOfLicenses;
367
    }
368
 
369
    /**
370
     * Sets the value of the numberOfLicenses property.
371
     * 
372
     * @param value
373
     *     allowed object is
374
     *     {@link BigInteger }
375
     *     
376
     */
377
    public void setNumberOfLicenses(BigInteger value) {
378
        this.numberOfLicenses = value;
379
    }
380
 
381
}