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="VariationData" minOccurs="0">
35
 *           &lt;complexType>
36
 *             &lt;complexContent>
37
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
38
 *                 &lt;sequence>
39
 *                   &lt;element name="Parentage">
40
 *                     &lt;simpleType>
41
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
42
 *                         &lt;enumeration value="parent"/>
43
 *                         &lt;enumeration value="child"/>
44
 *                       &lt;/restriction>
45
 *                     &lt;/simpleType>
46
 *                   &lt;/element>
47
 *                   &lt;element name="VariationTheme" minOccurs="0">
48
 *                     &lt;simpleType>
49
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
50
 *                         &lt;enumeration value="Color"/>
51
 *                         &lt;enumeration value="Size"/>
52
 *                         &lt;enumeration value="Size-Color"/>
53
 *                       &lt;/restriction>
54
 *                     &lt;/simpleType>
55
 *                   &lt;/element>
56
 *                 &lt;/sequence>
57
 *               &lt;/restriction>
58
 *             &lt;/complexContent>
59
 *           &lt;/complexType>
60
 *         &lt;/element>
61
 *         &lt;element name="Color" type="{}StringNotNull" minOccurs="0"/>
62
 *         &lt;element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
63
 *         &lt;element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
64
 *         &lt;element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
65
 *         &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
66
 *         &lt;element name="AdditionalFeatures" type="{}LongStringNotNull" minOccurs="0"/>
67
 *         &lt;element name="VehicleSpeakerSize" type="{}TwentyStringNotNull" minOccurs="0"/>
68
 *         &lt;element name="SpeakerDiameter" type="{}LengthDimension" minOccurs="0"/>
69
 *         &lt;element name="TelephoneType" type="{}FortyStringNotNull" maxOccurs="4" minOccurs="0"/>
70
 *         &lt;element name="PDABaseModel" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
71
 *         &lt;element name="DigitalMediaFormat" minOccurs="0">
72
 *           &lt;simpleType>
73
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
74
 *               &lt;enumeration value="diskette35"/>
75
 *               &lt;enumeration value="3480_tape_cartridge"/>
76
 *               &lt;enumeration value="4_mm_tape"/>
77
 *               &lt;enumeration value="diskette525"/>
78
 *               &lt;enumeration value="6250_magstar_tape"/>
79
 *               &lt;enumeration value="cd"/>
80
 *               &lt;enumeration value="compact_flash"/>
81
 *               &lt;enumeration value="dat_tape"/>
82
 *               &lt;enumeration value="digital_8"/>
83
 *               &lt;enumeration value="dlt"/>
84
 *               &lt;enumeration value="dvd_ram"/>
85
 *               &lt;enumeration value="dvd_rom"/>
86
 *               &lt;enumeration value="dvd_video"/>
87
 *               &lt;enumeration value="electronic_software_download"/>
88
 *               &lt;enumeration value="hi_8"/>
89
 *               &lt;enumeration value="memory_stick"/>
90
 *               &lt;enumeration value="minidisc"/>
91
 *               &lt;enumeration value="minidv"/>
92
 *               &lt;enumeration value="smart_media"/>
93
 *               &lt;enumeration value="vhs"/>
94
 *               &lt;enumeration value="xd_card"/>
95
 *             &lt;/restriction>
96
 *           &lt;/simpleType>
97
 *         &lt;/element>
98
 *         &lt;element name="HomeAutomationCommunicationDevice" type="{}ThirtyStringNotNull" minOccurs="0"/>
99
 *         &lt;element name="DigitalAudioCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
100
 *         &lt;element name="HolderCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
101
 *         &lt;element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
102
 *         &lt;element name="ProcessorBrand" type="{}FortyStringNotNull" minOccurs="0"/>
103
 *         &lt;element name="ProcessorCount" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
104
 *         &lt;element name="ProcessorType" type="{}ProcessorTypeValues" minOccurs="0"/>
105
 *         &lt;element name="ProcessorSpeed" type="{}FrequencyDimension" minOccurs="0"/>
106
 *         &lt;element name="RAMSize" type="{}MemorySizeDimension" minOccurs="0"/>
107
 *         &lt;element name="ScreenResolution" type="{}FortyStringNotNull" minOccurs="0"/>
108
 *         &lt;element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
109
 *         &lt;element name="ColorScreen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
110
 *         &lt;element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
111
 *         &lt;element name="WirelessType" type="{}WirelessTypeValues" maxOccurs="3" minOccurs="0"/>
112
 *         &lt;element name="HardDriveSize" type="{}MemorySizeDimension" maxOccurs="8" minOccurs="0"/>
113
 *         &lt;element name="HardDriveInterface" type="{}HardDriveInterfaceTypeValues" maxOccurs="4" minOccurs="0"/>
114
 *         &lt;element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
115
 *         &lt;element name="HardwarePlatform" type="{}MediumStringNotNull" minOccurs="0"/>
116
 *         &lt;element name="ComputerMemoryType" type="{}GraphicsRAMTypeValues" maxOccurs="10" minOccurs="0"/>
117
 *         &lt;element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
118
 *         &lt;element name="PurchasingFeeRefSKU" type="{}SKUType" minOccurs="0"/>
119
 *       &lt;/sequence>
120
 *     &lt;/restriction>
121
 *   &lt;/complexContent>
122
 * &lt;/complexType>
123
 * </pre>
124
 * 
125
 * 
126
 */
127
@XmlAccessorType(XmlAccessType.FIELD)
128
@XmlType(name = "", propOrder = {
129
    "variationData",
130
    "color",
131
    "colorMap",
132
    "voltage",
133
    "wattage",
134
    "powerSource",
135
    "additionalFeatures",
136
    "vehicleSpeakerSize",
137
    "speakerDiameter",
138
    "telephoneType",
139
    "pdaBaseModel",
140
    "digitalMediaFormat",
141
    "homeAutomationCommunicationDevice",
142
    "digitalAudioCapacity",
143
    "holderCapacity",
144
    "memorySlotsAvailable",
145
    "processorBrand",
146
    "processorCount",
147
    "processorType",
148
    "processorSpeed",
149
    "ramSize",
150
    "screenResolution",
151
    "softwareIncluded",
152
    "colorScreen",
153
    "screenSize",
154
    "wirelessType",
155
    "hardDriveSize",
156
    "hardDriveInterface",
157
    "operatingSystem",
158
    "hardwarePlatform",
159
    "computerMemoryType",
160
    "itemPackageQuantity",
161
    "purchasingFeeRefSKU"
162
})
163
@XmlRootElement(name = "KindleFireAccessories")
164
public class KindleFireAccessories {
165
 
166
    @XmlElement(name = "VariationData")
167
    protected KindleFireAccessories.VariationData variationData;
168
    @XmlElement(name = "Color")
169
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
170
    protected String color;
171
    @XmlElement(name = "ColorMap")
172
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
173
    protected String colorMap;
174
    @XmlElement(name = "Voltage")
175
    protected VoltageDecimalDimension voltage;
176
    @XmlElement(name = "Wattage")
177
    protected WattageIntegerDimension wattage;
178
    @XmlElement(name = "PowerSource")
179
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
180
    protected String powerSource;
181
    @XmlElement(name = "AdditionalFeatures")
182
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
183
    protected String additionalFeatures;
184
    @XmlElement(name = "VehicleSpeakerSize")
185
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
186
    protected String vehicleSpeakerSize;
187
    @XmlElement(name = "SpeakerDiameter")
188
    protected LengthDimension speakerDiameter;
189
    @XmlElement(name = "TelephoneType")
190
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
191
    protected List<String> telephoneType;
192
    @XmlElement(name = "PDABaseModel")
193
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
194
    protected List<String> pdaBaseModel;
195
    @XmlElement(name = "DigitalMediaFormat")
196
    protected String digitalMediaFormat;
197
    @XmlElement(name = "HomeAutomationCommunicationDevice")
198
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
199
    protected String homeAutomationCommunicationDevice;
200
    @XmlElement(name = "DigitalAudioCapacity")
201
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
202
    protected String digitalAudioCapacity;
203
    @XmlElement(name = "HolderCapacity")
204
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
205
    protected String holderCapacity;
206
    @XmlElement(name = "MemorySlotsAvailable")
207
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
208
    protected String memorySlotsAvailable;
209
    @XmlElement(name = "ProcessorBrand")
210
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
211
    protected String processorBrand;
212
    @XmlElement(name = "ProcessorCount")
213
    @XmlSchemaType(name = "positiveInteger")
214
    protected BigInteger processorCount;
215
    @XmlElement(name = "ProcessorType")
216
    protected String processorType;
217
    @XmlElement(name = "ProcessorSpeed")
218
    protected FrequencyDimension processorSpeed;
219
    @XmlElement(name = "RAMSize")
220
    protected MemorySizeDimension ramSize;
221
    @XmlElement(name = "ScreenResolution")
222
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
223
    protected String screenResolution;
224
    @XmlElement(name = "SoftwareIncluded")
225
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
226
    protected String softwareIncluded;
227
    @XmlElement(name = "ColorScreen")
228
    protected Boolean colorScreen;
229
    @XmlElement(name = "ScreenSize")
230
    protected LengthDimension screenSize;
231
    @XmlElement(name = "WirelessType")
232
    protected List<String> wirelessType;
233
    @XmlElement(name = "HardDriveSize")
234
    protected List<MemorySizeDimension> hardDriveSize;
235
    @XmlElement(name = "HardDriveInterface")
236
    protected List<HardDriveInterfaceTypeValues> hardDriveInterface;
237
    @XmlElement(name = "OperatingSystem")
238
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
239
    protected List<String> operatingSystem;
240
    @XmlElement(name = "HardwarePlatform")
241
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
242
    protected String hardwarePlatform;
243
    @XmlElement(name = "ComputerMemoryType")
244
    protected List<String> computerMemoryType;
245
    @XmlElement(name = "ItemPackageQuantity")
246
    @XmlSchemaType(name = "positiveInteger")
247
    protected BigInteger itemPackageQuantity;
248
    @XmlElement(name = "PurchasingFeeRefSKU")
249
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
250
    protected String purchasingFeeRefSKU;
251
 
252
    /**
253
     * Gets the value of the variationData property.
254
     * 
255
     * @return
256
     *     possible object is
257
     *     {@link KindleFireAccessories.VariationData }
258
     *     
259
     */
260
    public KindleFireAccessories.VariationData getVariationData() {
261
        return variationData;
262
    }
263
 
264
    /**
265
     * Sets the value of the variationData property.
266
     * 
267
     * @param value
268
     *     allowed object is
269
     *     {@link KindleFireAccessories.VariationData }
270
     *     
271
     */
272
    public void setVariationData(KindleFireAccessories.VariationData value) {
273
        this.variationData = value;
274
    }
275
 
276
    /**
277
     * Gets the value of the color property.
278
     * 
279
     * @return
280
     *     possible object is
281
     *     {@link String }
282
     *     
283
     */
284
    public String getColor() {
285
        return color;
286
    }
287
 
288
    /**
289
     * Sets the value of the color property.
290
     * 
291
     * @param value
292
     *     allowed object is
293
     *     {@link String }
294
     *     
295
     */
296
    public void setColor(String value) {
297
        this.color = value;
298
    }
299
 
300
    /**
301
     * Gets the value of the colorMap property.
302
     * 
303
     * @return
304
     *     possible object is
305
     *     {@link String }
306
     *     
307
     */
308
    public String getColorMap() {
309
        return colorMap;
310
    }
311
 
312
    /**
313
     * Sets the value of the colorMap property.
314
     * 
315
     * @param value
316
     *     allowed object is
317
     *     {@link String }
318
     *     
319
     */
320
    public void setColorMap(String value) {
321
        this.colorMap = value;
322
    }
323
 
324
    /**
325
     * Gets the value of the voltage property.
326
     * 
327
     * @return
328
     *     possible object is
329
     *     {@link VoltageDecimalDimension }
330
     *     
331
     */
332
    public VoltageDecimalDimension getVoltage() {
333
        return voltage;
334
    }
335
 
336
    /**
337
     * Sets the value of the voltage property.
338
     * 
339
     * @param value
340
     *     allowed object is
341
     *     {@link VoltageDecimalDimension }
342
     *     
343
     */
344
    public void setVoltage(VoltageDecimalDimension value) {
345
        this.voltage = value;
346
    }
347
 
348
    /**
349
     * Gets the value of the wattage property.
350
     * 
351
     * @return
352
     *     possible object is
353
     *     {@link WattageIntegerDimension }
354
     *     
355
     */
356
    public WattageIntegerDimension getWattage() {
357
        return wattage;
358
    }
359
 
360
    /**
361
     * Sets the value of the wattage property.
362
     * 
363
     * @param value
364
     *     allowed object is
365
     *     {@link WattageIntegerDimension }
366
     *     
367
     */
368
    public void setWattage(WattageIntegerDimension value) {
369
        this.wattage = value;
370
    }
371
 
372
    /**
373
     * Gets the value of the powerSource property.
374
     * 
375
     * @return
376
     *     possible object is
377
     *     {@link String }
378
     *     
379
     */
380
    public String getPowerSource() {
381
        return powerSource;
382
    }
383
 
384
    /**
385
     * Sets the value of the powerSource property.
386
     * 
387
     * @param value
388
     *     allowed object is
389
     *     {@link String }
390
     *     
391
     */
392
    public void setPowerSource(String value) {
393
        this.powerSource = value;
394
    }
395
 
396
    /**
397
     * Gets the value of the additionalFeatures property.
398
     * 
399
     * @return
400
     *     possible object is
401
     *     {@link String }
402
     *     
403
     */
404
    public String getAdditionalFeatures() {
405
        return additionalFeatures;
406
    }
407
 
408
    /**
409
     * Sets the value of the additionalFeatures property.
410
     * 
411
     * @param value
412
     *     allowed object is
413
     *     {@link String }
414
     *     
415
     */
416
    public void setAdditionalFeatures(String value) {
417
        this.additionalFeatures = value;
418
    }
419
 
420
    /**
421
     * Gets the value of the vehicleSpeakerSize property.
422
     * 
423
     * @return
424
     *     possible object is
425
     *     {@link String }
426
     *     
427
     */
428
    public String getVehicleSpeakerSize() {
429
        return vehicleSpeakerSize;
430
    }
431
 
432
    /**
433
     * Sets the value of the vehicleSpeakerSize property.
434
     * 
435
     * @param value
436
     *     allowed object is
437
     *     {@link String }
438
     *     
439
     */
440
    public void setVehicleSpeakerSize(String value) {
441
        this.vehicleSpeakerSize = value;
442
    }
443
 
444
    /**
445
     * Gets the value of the speakerDiameter property.
446
     * 
447
     * @return
448
     *     possible object is
449
     *     {@link LengthDimension }
450
     *     
451
     */
452
    public LengthDimension getSpeakerDiameter() {
453
        return speakerDiameter;
454
    }
455
 
456
    /**
457
     * Sets the value of the speakerDiameter property.
458
     * 
459
     * @param value
460
     *     allowed object is
461
     *     {@link LengthDimension }
462
     *     
463
     */
464
    public void setSpeakerDiameter(LengthDimension value) {
465
        this.speakerDiameter = value;
466
    }
467
 
468
    /**
469
     * Gets the value of the telephoneType property.
470
     * 
471
     * <p>
472
     * This accessor method returns a reference to the live list,
473
     * not a snapshot. Therefore any modification you make to the
474
     * returned list will be present inside the JAXB object.
475
     * This is why there is not a <CODE>set</CODE> method for the telephoneType property.
476
     * 
477
     * <p>
478
     * For example, to add a new item, do as follows:
479
     * <pre>
480
     *    getTelephoneType().add(newItem);
481
     * </pre>
482
     * 
483
     * 
484
     * <p>
485
     * Objects of the following type(s) are allowed in the list
486
     * {@link String }
487
     * 
488
     * 
489
     */
490
    public List<String> getTelephoneType() {
491
        if (telephoneType == null) {
492
            telephoneType = new ArrayList<String>();
493
        }
494
        return this.telephoneType;
495
    }
496
 
497
    /**
498
     * Gets the value of the pdaBaseModel property.
499
     * 
500
     * <p>
501
     * This accessor method returns a reference to the live list,
502
     * not a snapshot. Therefore any modification you make to the
503
     * returned list will be present inside the JAXB object.
504
     * This is why there is not a <CODE>set</CODE> method for the pdaBaseModel property.
505
     * 
506
     * <p>
507
     * For example, to add a new item, do as follows:
508
     * <pre>
509
     *    getPDABaseModel().add(newItem);
510
     * </pre>
511
     * 
512
     * 
513
     * <p>
514
     * Objects of the following type(s) are allowed in the list
515
     * {@link String }
516
     * 
517
     * 
518
     */
519
    public List<String> getPDABaseModel() {
520
        if (pdaBaseModel == null) {
521
            pdaBaseModel = new ArrayList<String>();
522
        }
523
        return this.pdaBaseModel;
524
    }
525
 
526
    /**
527
     * Gets the value of the digitalMediaFormat property.
528
     * 
529
     * @return
530
     *     possible object is
531
     *     {@link String }
532
     *     
533
     */
534
    public String getDigitalMediaFormat() {
535
        return digitalMediaFormat;
536
    }
537
 
538
    /**
539
     * Sets the value of the digitalMediaFormat property.
540
     * 
541
     * @param value
542
     *     allowed object is
543
     *     {@link String }
544
     *     
545
     */
546
    public void setDigitalMediaFormat(String value) {
547
        this.digitalMediaFormat = value;
548
    }
549
 
550
    /**
551
     * Gets the value of the homeAutomationCommunicationDevice property.
552
     * 
553
     * @return
554
     *     possible object is
555
     *     {@link String }
556
     *     
557
     */
558
    public String getHomeAutomationCommunicationDevice() {
559
        return homeAutomationCommunicationDevice;
560
    }
561
 
562
    /**
563
     * Sets the value of the homeAutomationCommunicationDevice property.
564
     * 
565
     * @param value
566
     *     allowed object is
567
     *     {@link String }
568
     *     
569
     */
570
    public void setHomeAutomationCommunicationDevice(String value) {
571
        this.homeAutomationCommunicationDevice = value;
572
    }
573
 
574
    /**
575
     * Gets the value of the digitalAudioCapacity property.
576
     * 
577
     * @return
578
     *     possible object is
579
     *     {@link String }
580
     *     
581
     */
582
    public String getDigitalAudioCapacity() {
583
        return digitalAudioCapacity;
584
    }
585
 
586
    /**
587
     * Sets the value of the digitalAudioCapacity property.
588
     * 
589
     * @param value
590
     *     allowed object is
591
     *     {@link String }
592
     *     
593
     */
594
    public void setDigitalAudioCapacity(String value) {
595
        this.digitalAudioCapacity = value;
596
    }
597
 
598
    /**
599
     * Gets the value of the holderCapacity property.
600
     * 
601
     * @return
602
     *     possible object is
603
     *     {@link String }
604
     *     
605
     */
606
    public String getHolderCapacity() {
607
        return holderCapacity;
608
    }
609
 
610
    /**
611
     * Sets the value of the holderCapacity property.
612
     * 
613
     * @param value
614
     *     allowed object is
615
     *     {@link String }
616
     *     
617
     */
618
    public void setHolderCapacity(String value) {
619
        this.holderCapacity = value;
620
    }
621
 
622
    /**
623
     * Gets the value of the memorySlotsAvailable property.
624
     * 
625
     * @return
626
     *     possible object is
627
     *     {@link String }
628
     *     
629
     */
630
    public String getMemorySlotsAvailable() {
631
        return memorySlotsAvailable;
632
    }
633
 
634
    /**
635
     * Sets the value of the memorySlotsAvailable property.
636
     * 
637
     * @param value
638
     *     allowed object is
639
     *     {@link String }
640
     *     
641
     */
642
    public void setMemorySlotsAvailable(String value) {
643
        this.memorySlotsAvailable = value;
644
    }
645
 
646
    /**
647
     * Gets the value of the processorBrand property.
648
     * 
649
     * @return
650
     *     possible object is
651
     *     {@link String }
652
     *     
653
     */
654
    public String getProcessorBrand() {
655
        return processorBrand;
656
    }
657
 
658
    /**
659
     * Sets the value of the processorBrand property.
660
     * 
661
     * @param value
662
     *     allowed object is
663
     *     {@link String }
664
     *     
665
     */
666
    public void setProcessorBrand(String value) {
667
        this.processorBrand = value;
668
    }
669
 
670
    /**
671
     * Gets the value of the processorCount property.
672
     * 
673
     * @return
674
     *     possible object is
675
     *     {@link BigInteger }
676
     *     
677
     */
678
    public BigInteger getProcessorCount() {
679
        return processorCount;
680
    }
681
 
682
    /**
683
     * Sets the value of the processorCount property.
684
     * 
685
     * @param value
686
     *     allowed object is
687
     *     {@link BigInteger }
688
     *     
689
     */
690
    public void setProcessorCount(BigInteger value) {
691
        this.processorCount = value;
692
    }
693
 
694
    /**
695
     * Gets the value of the processorType property.
696
     * 
697
     * @return
698
     *     possible object is
699
     *     {@link String }
700
     *     
701
     */
702
    public String getProcessorType() {
703
        return processorType;
704
    }
705
 
706
    /**
707
     * Sets the value of the processorType property.
708
     * 
709
     * @param value
710
     *     allowed object is
711
     *     {@link String }
712
     *     
713
     */
714
    public void setProcessorType(String value) {
715
        this.processorType = value;
716
    }
717
 
718
    /**
719
     * Gets the value of the processorSpeed property.
720
     * 
721
     * @return
722
     *     possible object is
723
     *     {@link FrequencyDimension }
724
     *     
725
     */
726
    public FrequencyDimension getProcessorSpeed() {
727
        return processorSpeed;
728
    }
729
 
730
    /**
731
     * Sets the value of the processorSpeed property.
732
     * 
733
     * @param value
734
     *     allowed object is
735
     *     {@link FrequencyDimension }
736
     *     
737
     */
738
    public void setProcessorSpeed(FrequencyDimension value) {
739
        this.processorSpeed = value;
740
    }
741
 
742
    /**
743
     * Gets the value of the ramSize property.
744
     * 
745
     * @return
746
     *     possible object is
747
     *     {@link MemorySizeDimension }
748
     *     
749
     */
750
    public MemorySizeDimension getRAMSize() {
751
        return ramSize;
752
    }
753
 
754
    /**
755
     * Sets the value of the ramSize property.
756
     * 
757
     * @param value
758
     *     allowed object is
759
     *     {@link MemorySizeDimension }
760
     *     
761
     */
762
    public void setRAMSize(MemorySizeDimension value) {
763
        this.ramSize = value;
764
    }
765
 
766
    /**
767
     * Gets the value of the screenResolution property.
768
     * 
769
     * @return
770
     *     possible object is
771
     *     {@link String }
772
     *     
773
     */
774
    public String getScreenResolution() {
775
        return screenResolution;
776
    }
777
 
778
    /**
779
     * Sets the value of the screenResolution property.
780
     * 
781
     * @param value
782
     *     allowed object is
783
     *     {@link String }
784
     *     
785
     */
786
    public void setScreenResolution(String value) {
787
        this.screenResolution = value;
788
    }
789
 
790
    /**
791
     * Gets the value of the softwareIncluded property.
792
     * 
793
     * @return
794
     *     possible object is
795
     *     {@link String }
796
     *     
797
     */
798
    public String getSoftwareIncluded() {
799
        return softwareIncluded;
800
    }
801
 
802
    /**
803
     * Sets the value of the softwareIncluded property.
804
     * 
805
     * @param value
806
     *     allowed object is
807
     *     {@link String }
808
     *     
809
     */
810
    public void setSoftwareIncluded(String value) {
811
        this.softwareIncluded = value;
812
    }
813
 
814
    /**
815
     * Gets the value of the colorScreen property.
816
     * 
817
     * @return
818
     *     possible object is
819
     *     {@link Boolean }
820
     *     
821
     */
822
    public Boolean isColorScreen() {
823
        return colorScreen;
824
    }
825
 
826
    /**
827
     * Sets the value of the colorScreen property.
828
     * 
829
     * @param value
830
     *     allowed object is
831
     *     {@link Boolean }
832
     *     
833
     */
834
    public void setColorScreen(Boolean value) {
835
        this.colorScreen = value;
836
    }
837
 
838
    /**
839
     * Gets the value of the screenSize property.
840
     * 
841
     * @return
842
     *     possible object is
843
     *     {@link LengthDimension }
844
     *     
845
     */
846
    public LengthDimension getScreenSize() {
847
        return screenSize;
848
    }
849
 
850
    /**
851
     * Sets the value of the screenSize property.
852
     * 
853
     * @param value
854
     *     allowed object is
855
     *     {@link LengthDimension }
856
     *     
857
     */
858
    public void setScreenSize(LengthDimension value) {
859
        this.screenSize = value;
860
    }
861
 
862
    /**
863
     * Gets the value of the wirelessType property.
864
     * 
865
     * <p>
866
     * This accessor method returns a reference to the live list,
867
     * not a snapshot. Therefore any modification you make to the
868
     * returned list will be present inside the JAXB object.
869
     * This is why there is not a <CODE>set</CODE> method for the wirelessType property.
870
     * 
871
     * <p>
872
     * For example, to add a new item, do as follows:
873
     * <pre>
874
     *    getWirelessType().add(newItem);
875
     * </pre>
876
     * 
877
     * 
878
     * <p>
879
     * Objects of the following type(s) are allowed in the list
880
     * {@link String }
881
     * 
882
     * 
883
     */
884
    public List<String> getWirelessType() {
885
        if (wirelessType == null) {
886
            wirelessType = new ArrayList<String>();
887
        }
888
        return this.wirelessType;
889
    }
890
 
891
    /**
892
     * Gets the value of the hardDriveSize property.
893
     * 
894
     * <p>
895
     * This accessor method returns a reference to the live list,
896
     * not a snapshot. Therefore any modification you make to the
897
     * returned list will be present inside the JAXB object.
898
     * This is why there is not a <CODE>set</CODE> method for the hardDriveSize property.
899
     * 
900
     * <p>
901
     * For example, to add a new item, do as follows:
902
     * <pre>
903
     *    getHardDriveSize().add(newItem);
904
     * </pre>
905
     * 
906
     * 
907
     * <p>
908
     * Objects of the following type(s) are allowed in the list
909
     * {@link MemorySizeDimension }
910
     * 
911
     * 
912
     */
913
    public List<MemorySizeDimension> getHardDriveSize() {
914
        if (hardDriveSize == null) {
915
            hardDriveSize = new ArrayList<MemorySizeDimension>();
916
        }
917
        return this.hardDriveSize;
918
    }
919
 
920
    /**
921
     * Gets the value of the hardDriveInterface property.
922
     * 
923
     * <p>
924
     * This accessor method returns a reference to the live list,
925
     * not a snapshot. Therefore any modification you make to the
926
     * returned list will be present inside the JAXB object.
927
     * This is why there is not a <CODE>set</CODE> method for the hardDriveInterface property.
928
     * 
929
     * <p>
930
     * For example, to add a new item, do as follows:
931
     * <pre>
932
     *    getHardDriveInterface().add(newItem);
933
     * </pre>
934
     * 
935
     * 
936
     * <p>
937
     * Objects of the following type(s) are allowed in the list
938
     * {@link HardDriveInterfaceTypeValues }
939
     * 
940
     * 
941
     */
942
    public List<HardDriveInterfaceTypeValues> getHardDriveInterface() {
943
        if (hardDriveInterface == null) {
944
            hardDriveInterface = new ArrayList<HardDriveInterfaceTypeValues>();
945
        }
946
        return this.hardDriveInterface;
947
    }
948
 
949
    /**
950
     * Gets the value of the operatingSystem property.
951
     * 
952
     * <p>
953
     * This accessor method returns a reference to the live list,
954
     * not a snapshot. Therefore any modification you make to the
955
     * returned list will be present inside the JAXB object.
956
     * This is why there is not a <CODE>set</CODE> method for the operatingSystem property.
957
     * 
958
     * <p>
959
     * For example, to add a new item, do as follows:
960
     * <pre>
961
     *    getOperatingSystem().add(newItem);
962
     * </pre>
963
     * 
964
     * 
965
     * <p>
966
     * Objects of the following type(s) are allowed in the list
967
     * {@link String }
968
     * 
969
     * 
970
     */
971
    public List<String> getOperatingSystem() {
972
        if (operatingSystem == null) {
973
            operatingSystem = new ArrayList<String>();
974
        }
975
        return this.operatingSystem;
976
    }
977
 
978
    /**
979
     * Gets the value of the hardwarePlatform property.
980
     * 
981
     * @return
982
     *     possible object is
983
     *     {@link String }
984
     *     
985
     */
986
    public String getHardwarePlatform() {
987
        return hardwarePlatform;
988
    }
989
 
990
    /**
991
     * Sets the value of the hardwarePlatform property.
992
     * 
993
     * @param value
994
     *     allowed object is
995
     *     {@link String }
996
     *     
997
     */
998
    public void setHardwarePlatform(String value) {
999
        this.hardwarePlatform = value;
1000
    }
1001
 
1002
    /**
1003
     * Gets the value of the computerMemoryType property.
1004
     * 
1005
     * <p>
1006
     * This accessor method returns a reference to the live list,
1007
     * not a snapshot. Therefore any modification you make to the
1008
     * returned list will be present inside the JAXB object.
1009
     * This is why there is not a <CODE>set</CODE> method for the computerMemoryType property.
1010
     * 
1011
     * <p>
1012
     * For example, to add a new item, do as follows:
1013
     * <pre>
1014
     *    getComputerMemoryType().add(newItem);
1015
     * </pre>
1016
     * 
1017
     * 
1018
     * <p>
1019
     * Objects of the following type(s) are allowed in the list
1020
     * {@link String }
1021
     * 
1022
     * 
1023
     */
1024
    public List<String> getComputerMemoryType() {
1025
        if (computerMemoryType == null) {
1026
            computerMemoryType = new ArrayList<String>();
1027
        }
1028
        return this.computerMemoryType;
1029
    }
1030
 
1031
    /**
1032
     * Gets the value of the itemPackageQuantity property.
1033
     * 
1034
     * @return
1035
     *     possible object is
1036
     *     {@link BigInteger }
1037
     *     
1038
     */
1039
    public BigInteger getItemPackageQuantity() {
1040
        return itemPackageQuantity;
1041
    }
1042
 
1043
    /**
1044
     * Sets the value of the itemPackageQuantity property.
1045
     * 
1046
     * @param value
1047
     *     allowed object is
1048
     *     {@link BigInteger }
1049
     *     
1050
     */
1051
    public void setItemPackageQuantity(BigInteger value) {
1052
        this.itemPackageQuantity = value;
1053
    }
1054
 
1055
    /**
1056
     * Gets the value of the purchasingFeeRefSKU property.
1057
     * 
1058
     * @return
1059
     *     possible object is
1060
     *     {@link String }
1061
     *     
1062
     */
1063
    public String getPurchasingFeeRefSKU() {
1064
        return purchasingFeeRefSKU;
1065
    }
1066
 
1067
    /**
1068
     * Sets the value of the purchasingFeeRefSKU property.
1069
     * 
1070
     * @param value
1071
     *     allowed object is
1072
     *     {@link String }
1073
     *     
1074
     */
1075
    public void setPurchasingFeeRefSKU(String value) {
1076
        this.purchasingFeeRefSKU = value;
1077
    }
1078
 
1079
 
1080
    /**
1081
     * <p>Java class for anonymous complex type.
1082
     * 
1083
     * <p>The following schema fragment specifies the expected content contained within this class.
1084
     * 
1085
     * <pre>
1086
     * &lt;complexType>
1087
     *   &lt;complexContent>
1088
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1089
     *       &lt;sequence>
1090
     *         &lt;element name="Parentage">
1091
     *           &lt;simpleType>
1092
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
1093
     *               &lt;enumeration value="parent"/>
1094
     *               &lt;enumeration value="child"/>
1095
     *             &lt;/restriction>
1096
     *           &lt;/simpleType>
1097
     *         &lt;/element>
1098
     *         &lt;element name="VariationTheme" minOccurs="0">
1099
     *           &lt;simpleType>
1100
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
1101
     *               &lt;enumeration value="Color"/>
1102
     *               &lt;enumeration value="Size"/>
1103
     *               &lt;enumeration value="Size-Color"/>
1104
     *             &lt;/restriction>
1105
     *           &lt;/simpleType>
1106
     *         &lt;/element>
1107
     *       &lt;/sequence>
1108
     *     &lt;/restriction>
1109
     *   &lt;/complexContent>
1110
     * &lt;/complexType>
1111
     * </pre>
1112
     * 
1113
     * 
1114
     */
1115
    @XmlAccessorType(XmlAccessType.FIELD)
1116
    @XmlType(name = "", propOrder = {
1117
        "parentage",
1118
        "variationTheme"
1119
    })
1120
    public static class VariationData {
1121
 
1122
        @XmlElement(name = "Parentage", required = true)
1123
        protected String parentage;
1124
        @XmlElement(name = "VariationTheme")
1125
        protected String variationTheme;
1126
 
1127
        /**
1128
         * Gets the value of the parentage property.
1129
         * 
1130
         * @return
1131
         *     possible object is
1132
         *     {@link String }
1133
         *     
1134
         */
1135
        public String getParentage() {
1136
            return parentage;
1137
        }
1138
 
1139
        /**
1140
         * Sets the value of the parentage property.
1141
         * 
1142
         * @param value
1143
         *     allowed object is
1144
         *     {@link String }
1145
         *     
1146
         */
1147
        public void setParentage(String value) {
1148
            this.parentage = value;
1149
        }
1150
 
1151
        /**
1152
         * Gets the value of the variationTheme property.
1153
         * 
1154
         * @return
1155
         *     possible object is
1156
         *     {@link String }
1157
         *     
1158
         */
1159
        public String getVariationTheme() {
1160
            return variationTheme;
1161
        }
1162
 
1163
        /**
1164
         * Sets the value of the variationTheme property.
1165
         * 
1166
         * @param value
1167
         *     allowed object is
1168
         *     {@link String }
1169
         *     
1170
         */
1171
        public void setVariationTheme(String value) {
1172
            this.variationTheme = value;
1173
        }
1174
 
1175
    }
1176
 
1177
}