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:49:29 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="AwardsWon" type="{}HundredFiftyStringNotNull" minOccurs="0"/>
35
 *         &lt;element name="BatteryAverageLife" type="{}TimeDimension" minOccurs="0"/>
36
 *         &lt;element name="BatteryAverageLifeStandby" type="{}TimeDimension" minOccurs="0"/>
37
 *         &lt;element name="BatteryChargeTime" type="{}TimeDimension" minOccurs="0"/>
38
 *         &lt;element name="Color" type="{}StringNotNull" minOccurs="0"/>
39
 *         &lt;element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
40
 *         &lt;element name="Directions" type="{}LongStringNotNull" minOccurs="0"/>
41
 *         &lt;element name="LithiumBatteryEnergyContent" type="{}EnergyConsumptionDimension" minOccurs="0"/>
42
 *         &lt;element name="LithiumBatteryPackaging" minOccurs="0">
43
 *           &lt;simpleType>
44
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
45
 *               &lt;enumeration value="batteries_contained_in_equipment"/>
46
 *               &lt;enumeration value="batteries_only"/>
47
 *               &lt;enumeration value="batteries_packed_with_equipment"/>
48
 *             &lt;/restriction>
49
 *           &lt;/simpleType>
50
 *         &lt;/element>
51
 *         &lt;element name="LithiumBatteryVoltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
52
 *         &lt;element name="LithiumBatteryWeight" type="{}WeightDimension" minOccurs="0"/>
53
 *         &lt;element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
54
 *         &lt;element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
55
 *         &lt;element name="NumberOfFrequencyChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
56
 *         &lt;element name="NumberOfControlChannels" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
57
 *         &lt;element name="FrequencyBandsSupported" type="{}StringNotNull" minOccurs="0"/>
58
 *         &lt;element name="Language" type="{}LanguageStringType" minOccurs="0"/>
59
 *         &lt;element name="IncludesRemote" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
60
 *         &lt;element name="Ingredients" minOccurs="0">
61
 *           &lt;simpleType>
62
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
63
 *               &lt;maxLength value="1500"/>
64
 *             &lt;/restriction>
65
 *           &lt;/simpleType>
66
 *         &lt;/element>
67
 *         &lt;element name="PowerSourceType" type="{}StringNotNull" minOccurs="0"/>
68
 *         &lt;element name="RecommendedUse" minOccurs="0">
69
 *           &lt;simpleType>
70
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
71
 *               &lt;maxLength value="1500"/>
72
 *             &lt;/restriction>
73
 *           &lt;/simpleType>
74
 *         &lt;/element>
75
 *         &lt;element name="RemoteControlTechnology" type="{}StringNotNull" minOccurs="0"/>
76
 *         &lt;element name="RailGauge" type="{}StringNotNull" minOccurs="0"/>
77
 *         &lt;element name="RegionOfOrigin" type="{}StringNotNull" minOccurs="0"/>
78
 *         &lt;element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
79
 *         &lt;element name="EducationalObjective" type="{}StringNotNull" minOccurs="0"/>
80
 *         &lt;element name="EngineType" type="{}StringNotNull" minOccurs="0"/>
81
 *         &lt;element name="IsElectric" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
82
 *         &lt;element name="MaterialType" type="{}StringNotNull" minOccurs="0"/>
83
 *         &lt;element name="MaterialComposition" type="{}SuperLongStringNotNull" minOccurs="0"/>
84
 *         &lt;element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
85
 *         &lt;element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
86
 *         &lt;element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
87
 *         &lt;element name="CareInstructions" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
88
 *         &lt;element name="SpecialFeatures" type="{}LongStringNotNull" maxOccurs="5" minOccurs="0"/>
89
 *         &lt;element name="HandleHeight" type="{}LengthDimension" minOccurs="0"/>
90
 *         &lt;element name="SeatLength" type="{}LengthDimension" minOccurs="0"/>
91
 *         &lt;element name="SeatWidth" type="{}LengthDimension" minOccurs="0"/>
92
 *         &lt;element name="TireMaterial" type="{}StringNotNull" minOccurs="0"/>
93
 *         &lt;element name="TireDiameter" type="{}LengthDimension" minOccurs="0"/>
94
 *         &lt;element name="SellerWarrantyDescription" minOccurs="0">
95
 *           &lt;simpleType>
96
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
97
 *               &lt;maxLength value="1500"/>
98
 *             &lt;/restriction>
99
 *           &lt;/simpleType>
100
 *         &lt;/element>
101
 *         &lt;element name="TargetGender" minOccurs="0">
102
 *           &lt;simpleType>
103
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
104
 *               &lt;enumeration value="male"/>
105
 *               &lt;enumeration value="female"/>
106
 *               &lt;enumeration value="unisex"/>
107
 *             &lt;/restriction>
108
 *           &lt;/simpleType>
109
 *         &lt;/element>
110
 *         &lt;element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
111
 *         &lt;element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
112
 *         &lt;element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
113
 *         &lt;element name="AnimalType" type="{}StringNotNull" minOccurs="0"/>
114
 *         &lt;element name="Publisher" type="{}StringNotNull" minOccurs="0"/>
115
 *         &lt;element name="StyleKeywords" type="{}LongString" maxOccurs="5" minOccurs="0"/>
116
 *         &lt;element name="ProductTheme" type="{}StringNotNull" minOccurs="0"/>
117
 *         &lt;element name="ToyAwardName" type="{}ToyAwardType" maxOccurs="5" minOccurs="0"/>
118
 *       &lt;/sequence>
119
 *     &lt;/restriction>
120
 *   &lt;/complexContent>
121
 * &lt;/complexType>
122
 * </pre>
123
 * 
124
 * 
125
 */
126
@XmlAccessorType(XmlAccessType.FIELD)
127
@XmlType(name = "", propOrder = {
128
    "awardsWon",
129
    "batteryAverageLife",
130
    "batteryAverageLifeStandby",
131
    "batteryChargeTime",
132
    "color",
133
    "colorMap",
134
    "directions",
135
    "lithiumBatteryEnergyContent",
136
    "lithiumBatteryPackaging",
137
    "lithiumBatteryVoltage",
138
    "lithiumBatteryWeight",
139
    "numberOfLithiumIonCells",
140
    "numberOfLithiumMetalCells",
141
    "numberOfFrequencyChannels",
142
    "numberOfControlChannels",
143
    "frequencyBandsSupported",
144
    "language",
145
    "includesRemote",
146
    "ingredients",
147
    "powerSourceType",
148
    "recommendedUse",
149
    "remoteControlTechnology",
150
    "railGauge",
151
    "regionOfOrigin",
152
    "countryOfOrigin",
153
    "educationalObjective",
154
    "engineType",
155
    "isElectric",
156
    "materialType",
157
    "materialComposition",
158
    "mfrWarrantyDescriptionLabor",
159
    "mfrWarrantyDescriptionParts",
160
    "mfrWarrantyDescriptionType",
161
    "careInstructions",
162
    "specialFeatures",
163
    "handleHeight",
164
    "seatLength",
165
    "seatWidth",
166
    "tireMaterial",
167
    "tireDiameter",
168
    "sellerWarrantyDescription",
169
    "targetGender",
170
    "displayLength",
171
    "displayVolume",
172
    "displayWeight",
173
    "animalType",
174
    "publisher",
175
    "styleKeywords",
176
    "productTheme",
177
    "toyAwardName"
178
})
179
@XmlRootElement(name = "ToysAndGames")
180
public class ToysAndGames {
181
 
182
    @XmlElement(name = "AwardsWon")
183
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
184
    protected String awardsWon;
185
    @XmlElement(name = "BatteryAverageLife")
186
    protected TimeDimension batteryAverageLife;
187
    @XmlElement(name = "BatteryAverageLifeStandby")
188
    protected TimeDimension batteryAverageLifeStandby;
189
    @XmlElement(name = "BatteryChargeTime")
190
    protected TimeDimension batteryChargeTime;
191
    @XmlElement(name = "Color")
192
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
193
    protected String color;
194
    @XmlElement(name = "ColorMap")
195
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
196
    protected String colorMap;
197
    @XmlElement(name = "Directions")
198
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
199
    protected String directions;
200
    @XmlElement(name = "LithiumBatteryEnergyContent")
201
    protected EnergyConsumptionDimension lithiumBatteryEnergyContent;
202
    @XmlElement(name = "LithiumBatteryPackaging")
203
    protected String lithiumBatteryPackaging;
204
    @XmlElement(name = "LithiumBatteryVoltage")
205
    protected VoltageDecimalDimension lithiumBatteryVoltage;
206
    @XmlElement(name = "LithiumBatteryWeight")
207
    protected WeightDimension lithiumBatteryWeight;
208
    @XmlElement(name = "NumberOfLithiumIonCells")
209
    @XmlSchemaType(name = "positiveInteger")
210
    protected BigInteger numberOfLithiumIonCells;
211
    @XmlElement(name = "NumberOfLithiumMetalCells")
212
    @XmlSchemaType(name = "positiveInteger")
213
    protected BigInteger numberOfLithiumMetalCells;
214
    @XmlElement(name = "NumberOfFrequencyChannels")
215
    @XmlSchemaType(name = "positiveInteger")
216
    protected BigInteger numberOfFrequencyChannels;
217
    @XmlElement(name = "NumberOfControlChannels")
218
    @XmlSchemaType(name = "positiveInteger")
219
    protected BigInteger numberOfControlChannels;
220
    @XmlElement(name = "FrequencyBandsSupported")
221
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
222
    protected String frequencyBandsSupported;
223
    @XmlElement(name = "Language")
224
    protected LanguageStringType language;
225
    @XmlElement(name = "IncludesRemote")
226
    protected Boolean includesRemote;
227
    @XmlElement(name = "Ingredients")
228
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
229
    protected String ingredients;
230
    @XmlElement(name = "PowerSourceType")
231
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
232
    protected String powerSourceType;
233
    @XmlElement(name = "RecommendedUse")
234
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
235
    protected String recommendedUse;
236
    @XmlElement(name = "RemoteControlTechnology")
237
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
238
    protected String remoteControlTechnology;
239
    @XmlElement(name = "RailGauge")
240
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
241
    protected String railGauge;
242
    @XmlElement(name = "RegionOfOrigin")
243
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
244
    protected String regionOfOrigin;
245
    @XmlElement(name = "CountryOfOrigin")
246
    protected String countryOfOrigin;
247
    @XmlElement(name = "EducationalObjective")
248
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
249
    protected String educationalObjective;
250
    @XmlElement(name = "EngineType")
251
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
252
    protected String engineType;
253
    @XmlElement(name = "IsElectric")
254
    protected Boolean isElectric;
255
    @XmlElement(name = "MaterialType")
256
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
257
    protected String materialType;
258
    @XmlElement(name = "MaterialComposition")
259
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
260
    protected String materialComposition;
261
    @XmlElement(name = "MfrWarrantyDescriptionLabor")
262
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
263
    protected String mfrWarrantyDescriptionLabor;
264
    @XmlElement(name = "MfrWarrantyDescriptionParts")
265
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
266
    protected String mfrWarrantyDescriptionParts;
267
    @XmlElement(name = "MfrWarrantyDescriptionType")
268
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
269
    protected String mfrWarrantyDescriptionType;
270
    @XmlElement(name = "CareInstructions")
271
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
272
    protected List<String> careInstructions;
273
    @XmlElement(name = "SpecialFeatures")
274
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
275
    protected List<String> specialFeatures;
276
    @XmlElement(name = "HandleHeight")
277
    protected LengthDimension handleHeight;
278
    @XmlElement(name = "SeatLength")
279
    protected LengthDimension seatLength;
280
    @XmlElement(name = "SeatWidth")
281
    protected LengthDimension seatWidth;
282
    @XmlElement(name = "TireMaterial")
283
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
284
    protected String tireMaterial;
285
    @XmlElement(name = "TireDiameter")
286
    protected LengthDimension tireDiameter;
287
    @XmlElement(name = "SellerWarrantyDescription")
288
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
289
    protected String sellerWarrantyDescription;
290
    @XmlElement(name = "TargetGender")
291
    protected String targetGender;
292
    @XmlElement(name = "DisplayLength")
293
    protected LengthDimension displayLength;
294
    @XmlElement(name = "DisplayVolume")
295
    protected VolumeDimension displayVolume;
296
    @XmlElement(name = "DisplayWeight")
297
    protected WeightDimension displayWeight;
298
    @XmlElement(name = "AnimalType")
299
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
300
    protected String animalType;
301
    @XmlElement(name = "Publisher")
302
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
303
    protected String publisher;
304
    @XmlElement(name = "StyleKeywords")
305
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
306
    protected List<String> styleKeywords;
307
    @XmlElement(name = "ProductTheme")
308
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
309
    protected String productTheme;
310
    @XmlElement(name = "ToyAwardName")
311
    protected List<ToyAwardType> toyAwardName;
312
 
313
    /**
314
     * Gets the value of the awardsWon property.
315
     * 
316
     * @return
317
     *     possible object is
318
     *     {@link String }
319
     *     
320
     */
321
    public String getAwardsWon() {
322
        return awardsWon;
323
    }
324
 
325
    /**
326
     * Sets the value of the awardsWon property.
327
     * 
328
     * @param value
329
     *     allowed object is
330
     *     {@link String }
331
     *     
332
     */
333
    public void setAwardsWon(String value) {
334
        this.awardsWon = value;
335
    }
336
 
337
    /**
338
     * Gets the value of the batteryAverageLife property.
339
     * 
340
     * @return
341
     *     possible object is
342
     *     {@link TimeDimension }
343
     *     
344
     */
345
    public TimeDimension getBatteryAverageLife() {
346
        return batteryAverageLife;
347
    }
348
 
349
    /**
350
     * Sets the value of the batteryAverageLife property.
351
     * 
352
     * @param value
353
     *     allowed object is
354
     *     {@link TimeDimension }
355
     *     
356
     */
357
    public void setBatteryAverageLife(TimeDimension value) {
358
        this.batteryAverageLife = value;
359
    }
360
 
361
    /**
362
     * Gets the value of the batteryAverageLifeStandby property.
363
     * 
364
     * @return
365
     *     possible object is
366
     *     {@link TimeDimension }
367
     *     
368
     */
369
    public TimeDimension getBatteryAverageLifeStandby() {
370
        return batteryAverageLifeStandby;
371
    }
372
 
373
    /**
374
     * Sets the value of the batteryAverageLifeStandby property.
375
     * 
376
     * @param value
377
     *     allowed object is
378
     *     {@link TimeDimension }
379
     *     
380
     */
381
    public void setBatteryAverageLifeStandby(TimeDimension value) {
382
        this.batteryAverageLifeStandby = value;
383
    }
384
 
385
    /**
386
     * Gets the value of the batteryChargeTime property.
387
     * 
388
     * @return
389
     *     possible object is
390
     *     {@link TimeDimension }
391
     *     
392
     */
393
    public TimeDimension getBatteryChargeTime() {
394
        return batteryChargeTime;
395
    }
396
 
397
    /**
398
     * Sets the value of the batteryChargeTime property.
399
     * 
400
     * @param value
401
     *     allowed object is
402
     *     {@link TimeDimension }
403
     *     
404
     */
405
    public void setBatteryChargeTime(TimeDimension value) {
406
        this.batteryChargeTime = value;
407
    }
408
 
409
    /**
410
     * Gets the value of the color property.
411
     * 
412
     * @return
413
     *     possible object is
414
     *     {@link String }
415
     *     
416
     */
417
    public String getColor() {
418
        return color;
419
    }
420
 
421
    /**
422
     * Sets the value of the color property.
423
     * 
424
     * @param value
425
     *     allowed object is
426
     *     {@link String }
427
     *     
428
     */
429
    public void setColor(String value) {
430
        this.color = value;
431
    }
432
 
433
    /**
434
     * Gets the value of the colorMap property.
435
     * 
436
     * @return
437
     *     possible object is
438
     *     {@link String }
439
     *     
440
     */
441
    public String getColorMap() {
442
        return colorMap;
443
    }
444
 
445
    /**
446
     * Sets the value of the colorMap property.
447
     * 
448
     * @param value
449
     *     allowed object is
450
     *     {@link String }
451
     *     
452
     */
453
    public void setColorMap(String value) {
454
        this.colorMap = value;
455
    }
456
 
457
    /**
458
     * Gets the value of the directions property.
459
     * 
460
     * @return
461
     *     possible object is
462
     *     {@link String }
463
     *     
464
     */
465
    public String getDirections() {
466
        return directions;
467
    }
468
 
469
    /**
470
     * Sets the value of the directions property.
471
     * 
472
     * @param value
473
     *     allowed object is
474
     *     {@link String }
475
     *     
476
     */
477
    public void setDirections(String value) {
478
        this.directions = value;
479
    }
480
 
481
    /**
482
     * Gets the value of the lithiumBatteryEnergyContent property.
483
     * 
484
     * @return
485
     *     possible object is
486
     *     {@link EnergyConsumptionDimension }
487
     *     
488
     */
489
    public EnergyConsumptionDimension getLithiumBatteryEnergyContent() {
490
        return lithiumBatteryEnergyContent;
491
    }
492
 
493
    /**
494
     * Sets the value of the lithiumBatteryEnergyContent property.
495
     * 
496
     * @param value
497
     *     allowed object is
498
     *     {@link EnergyConsumptionDimension }
499
     *     
500
     */
501
    public void setLithiumBatteryEnergyContent(EnergyConsumptionDimension value) {
502
        this.lithiumBatteryEnergyContent = value;
503
    }
504
 
505
    /**
506
     * Gets the value of the lithiumBatteryPackaging property.
507
     * 
508
     * @return
509
     *     possible object is
510
     *     {@link String }
511
     *     
512
     */
513
    public String getLithiumBatteryPackaging() {
514
        return lithiumBatteryPackaging;
515
    }
516
 
517
    /**
518
     * Sets the value of the lithiumBatteryPackaging property.
519
     * 
520
     * @param value
521
     *     allowed object is
522
     *     {@link String }
523
     *     
524
     */
525
    public void setLithiumBatteryPackaging(String value) {
526
        this.lithiumBatteryPackaging = value;
527
    }
528
 
529
    /**
530
     * Gets the value of the lithiumBatteryVoltage property.
531
     * 
532
     * @return
533
     *     possible object is
534
     *     {@link VoltageDecimalDimension }
535
     *     
536
     */
537
    public VoltageDecimalDimension getLithiumBatteryVoltage() {
538
        return lithiumBatteryVoltage;
539
    }
540
 
541
    /**
542
     * Sets the value of the lithiumBatteryVoltage property.
543
     * 
544
     * @param value
545
     *     allowed object is
546
     *     {@link VoltageDecimalDimension }
547
     *     
548
     */
549
    public void setLithiumBatteryVoltage(VoltageDecimalDimension value) {
550
        this.lithiumBatteryVoltage = value;
551
    }
552
 
553
    /**
554
     * Gets the value of the lithiumBatteryWeight property.
555
     * 
556
     * @return
557
     *     possible object is
558
     *     {@link WeightDimension }
559
     *     
560
     */
561
    public WeightDimension getLithiumBatteryWeight() {
562
        return lithiumBatteryWeight;
563
    }
564
 
565
    /**
566
     * Sets the value of the lithiumBatteryWeight property.
567
     * 
568
     * @param value
569
     *     allowed object is
570
     *     {@link WeightDimension }
571
     *     
572
     */
573
    public void setLithiumBatteryWeight(WeightDimension value) {
574
        this.lithiumBatteryWeight = value;
575
    }
576
 
577
    /**
578
     * Gets the value of the numberOfLithiumIonCells property.
579
     * 
580
     * @return
581
     *     possible object is
582
     *     {@link BigInteger }
583
     *     
584
     */
585
    public BigInteger getNumberOfLithiumIonCells() {
586
        return numberOfLithiumIonCells;
587
    }
588
 
589
    /**
590
     * Sets the value of the numberOfLithiumIonCells property.
591
     * 
592
     * @param value
593
     *     allowed object is
594
     *     {@link BigInteger }
595
     *     
596
     */
597
    public void setNumberOfLithiumIonCells(BigInteger value) {
598
        this.numberOfLithiumIonCells = value;
599
    }
600
 
601
    /**
602
     * Gets the value of the numberOfLithiumMetalCells property.
603
     * 
604
     * @return
605
     *     possible object is
606
     *     {@link BigInteger }
607
     *     
608
     */
609
    public BigInteger getNumberOfLithiumMetalCells() {
610
        return numberOfLithiumMetalCells;
611
    }
612
 
613
    /**
614
     * Sets the value of the numberOfLithiumMetalCells property.
615
     * 
616
     * @param value
617
     *     allowed object is
618
     *     {@link BigInteger }
619
     *     
620
     */
621
    public void setNumberOfLithiumMetalCells(BigInteger value) {
622
        this.numberOfLithiumMetalCells = value;
623
    }
624
 
625
    /**
626
     * Gets the value of the numberOfFrequencyChannels property.
627
     * 
628
     * @return
629
     *     possible object is
630
     *     {@link BigInteger }
631
     *     
632
     */
633
    public BigInteger getNumberOfFrequencyChannels() {
634
        return numberOfFrequencyChannels;
635
    }
636
 
637
    /**
638
     * Sets the value of the numberOfFrequencyChannels property.
639
     * 
640
     * @param value
641
     *     allowed object is
642
     *     {@link BigInteger }
643
     *     
644
     */
645
    public void setNumberOfFrequencyChannels(BigInteger value) {
646
        this.numberOfFrequencyChannels = value;
647
    }
648
 
649
    /**
650
     * Gets the value of the numberOfControlChannels property.
651
     * 
652
     * @return
653
     *     possible object is
654
     *     {@link BigInteger }
655
     *     
656
     */
657
    public BigInteger getNumberOfControlChannels() {
658
        return numberOfControlChannels;
659
    }
660
 
661
    /**
662
     * Sets the value of the numberOfControlChannels property.
663
     * 
664
     * @param value
665
     *     allowed object is
666
     *     {@link BigInteger }
667
     *     
668
     */
669
    public void setNumberOfControlChannels(BigInteger value) {
670
        this.numberOfControlChannels = value;
671
    }
672
 
673
    /**
674
     * Gets the value of the frequencyBandsSupported property.
675
     * 
676
     * @return
677
     *     possible object is
678
     *     {@link String }
679
     *     
680
     */
681
    public String getFrequencyBandsSupported() {
682
        return frequencyBandsSupported;
683
    }
684
 
685
    /**
686
     * Sets the value of the frequencyBandsSupported property.
687
     * 
688
     * @param value
689
     *     allowed object is
690
     *     {@link String }
691
     *     
692
     */
693
    public void setFrequencyBandsSupported(String value) {
694
        this.frequencyBandsSupported = value;
695
    }
696
 
697
    /**
698
     * Gets the value of the language property.
699
     * 
700
     * @return
701
     *     possible object is
702
     *     {@link LanguageStringType }
703
     *     
704
     */
705
    public LanguageStringType getLanguage() {
706
        return language;
707
    }
708
 
709
    /**
710
     * Sets the value of the language property.
711
     * 
712
     * @param value
713
     *     allowed object is
714
     *     {@link LanguageStringType }
715
     *     
716
     */
717
    public void setLanguage(LanguageStringType value) {
718
        this.language = value;
719
    }
720
 
721
    /**
722
     * Gets the value of the includesRemote property.
723
     * 
724
     * @return
725
     *     possible object is
726
     *     {@link Boolean }
727
     *     
728
     */
729
    public Boolean isIncludesRemote() {
730
        return includesRemote;
731
    }
732
 
733
    /**
734
     * Sets the value of the includesRemote property.
735
     * 
736
     * @param value
737
     *     allowed object is
738
     *     {@link Boolean }
739
     *     
740
     */
741
    public void setIncludesRemote(Boolean value) {
742
        this.includesRemote = value;
743
    }
744
 
745
    /**
746
     * Gets the value of the ingredients property.
747
     * 
748
     * @return
749
     *     possible object is
750
     *     {@link String }
751
     *     
752
     */
753
    public String getIngredients() {
754
        return ingredients;
755
    }
756
 
757
    /**
758
     * Sets the value of the ingredients property.
759
     * 
760
     * @param value
761
     *     allowed object is
762
     *     {@link String }
763
     *     
764
     */
765
    public void setIngredients(String value) {
766
        this.ingredients = value;
767
    }
768
 
769
    /**
770
     * Gets the value of the powerSourceType property.
771
     * 
772
     * @return
773
     *     possible object is
774
     *     {@link String }
775
     *     
776
     */
777
    public String getPowerSourceType() {
778
        return powerSourceType;
779
    }
780
 
781
    /**
782
     * Sets the value of the powerSourceType property.
783
     * 
784
     * @param value
785
     *     allowed object is
786
     *     {@link String }
787
     *     
788
     */
789
    public void setPowerSourceType(String value) {
790
        this.powerSourceType = value;
791
    }
792
 
793
    /**
794
     * Gets the value of the recommendedUse property.
795
     * 
796
     * @return
797
     *     possible object is
798
     *     {@link String }
799
     *     
800
     */
801
    public String getRecommendedUse() {
802
        return recommendedUse;
803
    }
804
 
805
    /**
806
     * Sets the value of the recommendedUse property.
807
     * 
808
     * @param value
809
     *     allowed object is
810
     *     {@link String }
811
     *     
812
     */
813
    public void setRecommendedUse(String value) {
814
        this.recommendedUse = value;
815
    }
816
 
817
    /**
818
     * Gets the value of the remoteControlTechnology property.
819
     * 
820
     * @return
821
     *     possible object is
822
     *     {@link String }
823
     *     
824
     */
825
    public String getRemoteControlTechnology() {
826
        return remoteControlTechnology;
827
    }
828
 
829
    /**
830
     * Sets the value of the remoteControlTechnology property.
831
     * 
832
     * @param value
833
     *     allowed object is
834
     *     {@link String }
835
     *     
836
     */
837
    public void setRemoteControlTechnology(String value) {
838
        this.remoteControlTechnology = value;
839
    }
840
 
841
    /**
842
     * Gets the value of the railGauge property.
843
     * 
844
     * @return
845
     *     possible object is
846
     *     {@link String }
847
     *     
848
     */
849
    public String getRailGauge() {
850
        return railGauge;
851
    }
852
 
853
    /**
854
     * Sets the value of the railGauge property.
855
     * 
856
     * @param value
857
     *     allowed object is
858
     *     {@link String }
859
     *     
860
     */
861
    public void setRailGauge(String value) {
862
        this.railGauge = value;
863
    }
864
 
865
    /**
866
     * Gets the value of the regionOfOrigin property.
867
     * 
868
     * @return
869
     *     possible object is
870
     *     {@link String }
871
     *     
872
     */
873
    public String getRegionOfOrigin() {
874
        return regionOfOrigin;
875
    }
876
 
877
    /**
878
     * Sets the value of the regionOfOrigin property.
879
     * 
880
     * @param value
881
     *     allowed object is
882
     *     {@link String }
883
     *     
884
     */
885
    public void setRegionOfOrigin(String value) {
886
        this.regionOfOrigin = value;
887
    }
888
 
889
    /**
890
     * Gets the value of the countryOfOrigin property.
891
     * 
892
     * @return
893
     *     possible object is
894
     *     {@link String }
895
     *     
896
     */
897
    public String getCountryOfOrigin() {
898
        return countryOfOrigin;
899
    }
900
 
901
    /**
902
     * Sets the value of the countryOfOrigin property.
903
     * 
904
     * @param value
905
     *     allowed object is
906
     *     {@link String }
907
     *     
908
     */
909
    public void setCountryOfOrigin(String value) {
910
        this.countryOfOrigin = value;
911
    }
912
 
913
    /**
914
     * Gets the value of the educationalObjective property.
915
     * 
916
     * @return
917
     *     possible object is
918
     *     {@link String }
919
     *     
920
     */
921
    public String getEducationalObjective() {
922
        return educationalObjective;
923
    }
924
 
925
    /**
926
     * Sets the value of the educationalObjective property.
927
     * 
928
     * @param value
929
     *     allowed object is
930
     *     {@link String }
931
     *     
932
     */
933
    public void setEducationalObjective(String value) {
934
        this.educationalObjective = value;
935
    }
936
 
937
    /**
938
     * Gets the value of the engineType property.
939
     * 
940
     * @return
941
     *     possible object is
942
     *     {@link String }
943
     *     
944
     */
945
    public String getEngineType() {
946
        return engineType;
947
    }
948
 
949
    /**
950
     * Sets the value of the engineType property.
951
     * 
952
     * @param value
953
     *     allowed object is
954
     *     {@link String }
955
     *     
956
     */
957
    public void setEngineType(String value) {
958
        this.engineType = value;
959
    }
960
 
961
    /**
962
     * Gets the value of the isElectric property.
963
     * 
964
     * @return
965
     *     possible object is
966
     *     {@link Boolean }
967
     *     
968
     */
969
    public Boolean isIsElectric() {
970
        return isElectric;
971
    }
972
 
973
    /**
974
     * Sets the value of the isElectric property.
975
     * 
976
     * @param value
977
     *     allowed object is
978
     *     {@link Boolean }
979
     *     
980
     */
981
    public void setIsElectric(Boolean value) {
982
        this.isElectric = value;
983
    }
984
 
985
    /**
986
     * Gets the value of the materialType property.
987
     * 
988
     * @return
989
     *     possible object is
990
     *     {@link String }
991
     *     
992
     */
993
    public String getMaterialType() {
994
        return materialType;
995
    }
996
 
997
    /**
998
     * Sets the value of the materialType property.
999
     * 
1000
     * @param value
1001
     *     allowed object is
1002
     *     {@link String }
1003
     *     
1004
     */
1005
    public void setMaterialType(String value) {
1006
        this.materialType = value;
1007
    }
1008
 
1009
    /**
1010
     * Gets the value of the materialComposition property.
1011
     * 
1012
     * @return
1013
     *     possible object is
1014
     *     {@link String }
1015
     *     
1016
     */
1017
    public String getMaterialComposition() {
1018
        return materialComposition;
1019
    }
1020
 
1021
    /**
1022
     * Sets the value of the materialComposition property.
1023
     * 
1024
     * @param value
1025
     *     allowed object is
1026
     *     {@link String }
1027
     *     
1028
     */
1029
    public void setMaterialComposition(String value) {
1030
        this.materialComposition = value;
1031
    }
1032
 
1033
    /**
1034
     * Gets the value of the mfrWarrantyDescriptionLabor property.
1035
     * 
1036
     * @return
1037
     *     possible object is
1038
     *     {@link String }
1039
     *     
1040
     */
1041
    public String getMfrWarrantyDescriptionLabor() {
1042
        return mfrWarrantyDescriptionLabor;
1043
    }
1044
 
1045
    /**
1046
     * Sets the value of the mfrWarrantyDescriptionLabor property.
1047
     * 
1048
     * @param value
1049
     *     allowed object is
1050
     *     {@link String }
1051
     *     
1052
     */
1053
    public void setMfrWarrantyDescriptionLabor(String value) {
1054
        this.mfrWarrantyDescriptionLabor = value;
1055
    }
1056
 
1057
    /**
1058
     * Gets the value of the mfrWarrantyDescriptionParts property.
1059
     * 
1060
     * @return
1061
     *     possible object is
1062
     *     {@link String }
1063
     *     
1064
     */
1065
    public String getMfrWarrantyDescriptionParts() {
1066
        return mfrWarrantyDescriptionParts;
1067
    }
1068
 
1069
    /**
1070
     * Sets the value of the mfrWarrantyDescriptionParts property.
1071
     * 
1072
     * @param value
1073
     *     allowed object is
1074
     *     {@link String }
1075
     *     
1076
     */
1077
    public void setMfrWarrantyDescriptionParts(String value) {
1078
        this.mfrWarrantyDescriptionParts = value;
1079
    }
1080
 
1081
    /**
1082
     * Gets the value of the mfrWarrantyDescriptionType property.
1083
     * 
1084
     * @return
1085
     *     possible object is
1086
     *     {@link String }
1087
     *     
1088
     */
1089
    public String getMfrWarrantyDescriptionType() {
1090
        return mfrWarrantyDescriptionType;
1091
    }
1092
 
1093
    /**
1094
     * Sets the value of the mfrWarrantyDescriptionType property.
1095
     * 
1096
     * @param value
1097
     *     allowed object is
1098
     *     {@link String }
1099
     *     
1100
     */
1101
    public void setMfrWarrantyDescriptionType(String value) {
1102
        this.mfrWarrantyDescriptionType = value;
1103
    }
1104
 
1105
    /**
1106
     * Gets the value of the careInstructions property.
1107
     * 
1108
     * <p>
1109
     * This accessor method returns a reference to the live list,
1110
     * not a snapshot. Therefore any modification you make to the
1111
     * returned list will be present inside the JAXB object.
1112
     * This is why there is not a <CODE>set</CODE> method for the careInstructions property.
1113
     * 
1114
     * <p>
1115
     * For example, to add a new item, do as follows:
1116
     * <pre>
1117
     *    getCareInstructions().add(newItem);
1118
     * </pre>
1119
     * 
1120
     * 
1121
     * <p>
1122
     * Objects of the following type(s) are allowed in the list
1123
     * {@link String }
1124
     * 
1125
     * 
1126
     */
1127
    public List<String> getCareInstructions() {
1128
        if (careInstructions == null) {
1129
            careInstructions = new ArrayList<String>();
1130
        }
1131
        return this.careInstructions;
1132
    }
1133
 
1134
    /**
1135
     * Gets the value of the specialFeatures property.
1136
     * 
1137
     * <p>
1138
     * This accessor method returns a reference to the live list,
1139
     * not a snapshot. Therefore any modification you make to the
1140
     * returned list will be present inside the JAXB object.
1141
     * This is why there is not a <CODE>set</CODE> method for the specialFeatures property.
1142
     * 
1143
     * <p>
1144
     * For example, to add a new item, do as follows:
1145
     * <pre>
1146
     *    getSpecialFeatures().add(newItem);
1147
     * </pre>
1148
     * 
1149
     * 
1150
     * <p>
1151
     * Objects of the following type(s) are allowed in the list
1152
     * {@link String }
1153
     * 
1154
     * 
1155
     */
1156
    public List<String> getSpecialFeatures() {
1157
        if (specialFeatures == null) {
1158
            specialFeatures = new ArrayList<String>();
1159
        }
1160
        return this.specialFeatures;
1161
    }
1162
 
1163
    /**
1164
     * Gets the value of the handleHeight property.
1165
     * 
1166
     * @return
1167
     *     possible object is
1168
     *     {@link LengthDimension }
1169
     *     
1170
     */
1171
    public LengthDimension getHandleHeight() {
1172
        return handleHeight;
1173
    }
1174
 
1175
    /**
1176
     * Sets the value of the handleHeight property.
1177
     * 
1178
     * @param value
1179
     *     allowed object is
1180
     *     {@link LengthDimension }
1181
     *     
1182
     */
1183
    public void setHandleHeight(LengthDimension value) {
1184
        this.handleHeight = value;
1185
    }
1186
 
1187
    /**
1188
     * Gets the value of the seatLength property.
1189
     * 
1190
     * @return
1191
     *     possible object is
1192
     *     {@link LengthDimension }
1193
     *     
1194
     */
1195
    public LengthDimension getSeatLength() {
1196
        return seatLength;
1197
    }
1198
 
1199
    /**
1200
     * Sets the value of the seatLength property.
1201
     * 
1202
     * @param value
1203
     *     allowed object is
1204
     *     {@link LengthDimension }
1205
     *     
1206
     */
1207
    public void setSeatLength(LengthDimension value) {
1208
        this.seatLength = value;
1209
    }
1210
 
1211
    /**
1212
     * Gets the value of the seatWidth property.
1213
     * 
1214
     * @return
1215
     *     possible object is
1216
     *     {@link LengthDimension }
1217
     *     
1218
     */
1219
    public LengthDimension getSeatWidth() {
1220
        return seatWidth;
1221
    }
1222
 
1223
    /**
1224
     * Sets the value of the seatWidth property.
1225
     * 
1226
     * @param value
1227
     *     allowed object is
1228
     *     {@link LengthDimension }
1229
     *     
1230
     */
1231
    public void setSeatWidth(LengthDimension value) {
1232
        this.seatWidth = value;
1233
    }
1234
 
1235
    /**
1236
     * Gets the value of the tireMaterial property.
1237
     * 
1238
     * @return
1239
     *     possible object is
1240
     *     {@link String }
1241
     *     
1242
     */
1243
    public String getTireMaterial() {
1244
        return tireMaterial;
1245
    }
1246
 
1247
    /**
1248
     * Sets the value of the tireMaterial property.
1249
     * 
1250
     * @param value
1251
     *     allowed object is
1252
     *     {@link String }
1253
     *     
1254
     */
1255
    public void setTireMaterial(String value) {
1256
        this.tireMaterial = value;
1257
    }
1258
 
1259
    /**
1260
     * Gets the value of the tireDiameter property.
1261
     * 
1262
     * @return
1263
     *     possible object is
1264
     *     {@link LengthDimension }
1265
     *     
1266
     */
1267
    public LengthDimension getTireDiameter() {
1268
        return tireDiameter;
1269
    }
1270
 
1271
    /**
1272
     * Sets the value of the tireDiameter property.
1273
     * 
1274
     * @param value
1275
     *     allowed object is
1276
     *     {@link LengthDimension }
1277
     *     
1278
     */
1279
    public void setTireDiameter(LengthDimension value) {
1280
        this.tireDiameter = value;
1281
    }
1282
 
1283
    /**
1284
     * Gets the value of the sellerWarrantyDescription property.
1285
     * 
1286
     * @return
1287
     *     possible object is
1288
     *     {@link String }
1289
     *     
1290
     */
1291
    public String getSellerWarrantyDescription() {
1292
        return sellerWarrantyDescription;
1293
    }
1294
 
1295
    /**
1296
     * Sets the value of the sellerWarrantyDescription property.
1297
     * 
1298
     * @param value
1299
     *     allowed object is
1300
     *     {@link String }
1301
     *     
1302
     */
1303
    public void setSellerWarrantyDescription(String value) {
1304
        this.sellerWarrantyDescription = value;
1305
    }
1306
 
1307
    /**
1308
     * Gets the value of the targetGender property.
1309
     * 
1310
     * @return
1311
     *     possible object is
1312
     *     {@link String }
1313
     *     
1314
     */
1315
    public String getTargetGender() {
1316
        return targetGender;
1317
    }
1318
 
1319
    /**
1320
     * Sets the value of the targetGender property.
1321
     * 
1322
     * @param value
1323
     *     allowed object is
1324
     *     {@link String }
1325
     *     
1326
     */
1327
    public void setTargetGender(String value) {
1328
        this.targetGender = value;
1329
    }
1330
 
1331
    /**
1332
     * Gets the value of the displayLength property.
1333
     * 
1334
     * @return
1335
     *     possible object is
1336
     *     {@link LengthDimension }
1337
     *     
1338
     */
1339
    public LengthDimension getDisplayLength() {
1340
        return displayLength;
1341
    }
1342
 
1343
    /**
1344
     * Sets the value of the displayLength property.
1345
     * 
1346
     * @param value
1347
     *     allowed object is
1348
     *     {@link LengthDimension }
1349
     *     
1350
     */
1351
    public void setDisplayLength(LengthDimension value) {
1352
        this.displayLength = value;
1353
    }
1354
 
1355
    /**
1356
     * Gets the value of the displayVolume property.
1357
     * 
1358
     * @return
1359
     *     possible object is
1360
     *     {@link VolumeDimension }
1361
     *     
1362
     */
1363
    public VolumeDimension getDisplayVolume() {
1364
        return displayVolume;
1365
    }
1366
 
1367
    /**
1368
     * Sets the value of the displayVolume property.
1369
     * 
1370
     * @param value
1371
     *     allowed object is
1372
     *     {@link VolumeDimension }
1373
     *     
1374
     */
1375
    public void setDisplayVolume(VolumeDimension value) {
1376
        this.displayVolume = value;
1377
    }
1378
 
1379
    /**
1380
     * Gets the value of the displayWeight property.
1381
     * 
1382
     * @return
1383
     *     possible object is
1384
     *     {@link WeightDimension }
1385
     *     
1386
     */
1387
    public WeightDimension getDisplayWeight() {
1388
        return displayWeight;
1389
    }
1390
 
1391
    /**
1392
     * Sets the value of the displayWeight property.
1393
     * 
1394
     * @param value
1395
     *     allowed object is
1396
     *     {@link WeightDimension }
1397
     *     
1398
     */
1399
    public void setDisplayWeight(WeightDimension value) {
1400
        this.displayWeight = value;
1401
    }
1402
 
1403
    /**
1404
     * Gets the value of the animalType property.
1405
     * 
1406
     * @return
1407
     *     possible object is
1408
     *     {@link String }
1409
     *     
1410
     */
1411
    public String getAnimalType() {
1412
        return animalType;
1413
    }
1414
 
1415
    /**
1416
     * Sets the value of the animalType property.
1417
     * 
1418
     * @param value
1419
     *     allowed object is
1420
     *     {@link String }
1421
     *     
1422
     */
1423
    public void setAnimalType(String value) {
1424
        this.animalType = value;
1425
    }
1426
 
1427
    /**
1428
     * Gets the value of the publisher property.
1429
     * 
1430
     * @return
1431
     *     possible object is
1432
     *     {@link String }
1433
     *     
1434
     */
1435
    public String getPublisher() {
1436
        return publisher;
1437
    }
1438
 
1439
    /**
1440
     * Sets the value of the publisher property.
1441
     * 
1442
     * @param value
1443
     *     allowed object is
1444
     *     {@link String }
1445
     *     
1446
     */
1447
    public void setPublisher(String value) {
1448
        this.publisher = value;
1449
    }
1450
 
1451
    /**
1452
     * Gets the value of the styleKeywords property.
1453
     * 
1454
     * <p>
1455
     * This accessor method returns a reference to the live list,
1456
     * not a snapshot. Therefore any modification you make to the
1457
     * returned list will be present inside the JAXB object.
1458
     * This is why there is not a <CODE>set</CODE> method for the styleKeywords property.
1459
     * 
1460
     * <p>
1461
     * For example, to add a new item, do as follows:
1462
     * <pre>
1463
     *    getStyleKeywords().add(newItem);
1464
     * </pre>
1465
     * 
1466
     * 
1467
     * <p>
1468
     * Objects of the following type(s) are allowed in the list
1469
     * {@link String }
1470
     * 
1471
     * 
1472
     */
1473
    public List<String> getStyleKeywords() {
1474
        if (styleKeywords == null) {
1475
            styleKeywords = new ArrayList<String>();
1476
        }
1477
        return this.styleKeywords;
1478
    }
1479
 
1480
    /**
1481
     * Gets the value of the productTheme property.
1482
     * 
1483
     * @return
1484
     *     possible object is
1485
     *     {@link String }
1486
     *     
1487
     */
1488
    public String getProductTheme() {
1489
        return productTheme;
1490
    }
1491
 
1492
    /**
1493
     * Sets the value of the productTheme property.
1494
     * 
1495
     * @param value
1496
     *     allowed object is
1497
     *     {@link String }
1498
     *     
1499
     */
1500
    public void setProductTheme(String value) {
1501
        this.productTheme = value;
1502
    }
1503
 
1504
    /**
1505
     * Gets the value of the toyAwardName property.
1506
     * 
1507
     * <p>
1508
     * This accessor method returns a reference to the live list,
1509
     * not a snapshot. Therefore any modification you make to the
1510
     * returned list will be present inside the JAXB object.
1511
     * This is why there is not a <CODE>set</CODE> method for the toyAwardName property.
1512
     * 
1513
     * <p>
1514
     * For example, to add a new item, do as follows:
1515
     * <pre>
1516
     *    getToyAwardName().add(newItem);
1517
     * </pre>
1518
     * 
1519
     * 
1520
     * <p>
1521
     * Objects of the following type(s) are allowed in the list
1522
     * {@link ToyAwardType }
1523
     * 
1524
     * 
1525
     */
1526
    public List<ToyAwardType> getToyAwardName() {
1527
        if (toyAwardName == null) {
1528
            toyAwardName = new ArrayList<ToyAwardType>();
1529
        }
1530
        return this.toyAwardName;
1531
    }
1532
 
1533
}