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="Color" type="{}StringNotNull" minOccurs="0"/>
35
 *         &lt;element ref="{}ColorMap" minOccurs="0"/>
36
 *         &lt;element name="AdditionalFeatures" type="{}LongStringNotNull" maxOccurs="3" minOccurs="0"/>
37
 *         &lt;element name="TalkTime" type="{}TimeDimension" minOccurs="0"/>
38
 *         &lt;element name="StandbyTime" type="{}TimeDimension" minOccurs="0"/>
39
 *         &lt;element name="ChargingTime" type="{}TimeDimension" minOccurs="0"/>
40
 *         &lt;element name="BatteryPower" type="{}BatteryPowerIntegerDimension" minOccurs="0"/>
41
 *         &lt;element name="Solar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
42
 *         &lt;element name="Refillable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
43
 *         &lt;element name="Extended" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
44
 *         &lt;element name="Slim" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
45
 *         &lt;element name="Auxiliary" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
46
 *         &lt;element name="BatteryType" type="{}StringNotNull" minOccurs="0"/>
47
 *         &lt;element name="AntennaType" type="{}StringNotNull" minOccurs="0"/>
48
 *         &lt;element name="CompatiblePhoneModels" type="{}StringNotNull" maxOccurs="18" minOccurs="0"/>
49
 *         &lt;element name="ManufacturerName" type="{}StringNotNull" minOccurs="0"/>
50
 *         &lt;element name="Keywords" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
51
 *         &lt;element name="ItemPackageQuantity" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
52
 *         &lt;element name="HeadsetType" type="{}HeadsetTypeValue" minOccurs="0"/>
53
 *         &lt;element name="HeadsetStyle" type="{}HeadsetStyleValue" minOccurs="0"/>
54
 *       &lt;/sequence>
55
 *     &lt;/restriction>
56
 *   &lt;/complexContent>
57
 * &lt;/complexType>
58
 * </pre>
59
 * 
60
 * 
61
 */
62
@XmlAccessorType(XmlAccessType.FIELD)
63
@XmlType(name = "", propOrder = {
64
    "color",
65
    "colorMap",
66
    "additionalFeatures",
67
    "talkTime",
68
    "standbyTime",
69
    "chargingTime",
70
    "batteryPower",
71
    "solar",
72
    "refillable",
73
    "extended",
74
    "slim",
75
    "auxiliary",
76
    "batteryType",
77
    "antennaType",
78
    "compatiblePhoneModels",
79
    "manufacturerName",
80
    "keywords",
81
    "itemPackageQuantity",
82
    "headsetType",
83
    "headsetStyle"
84
})
85
@XmlRootElement(name = "WirelessAccessories")
86
public class WirelessAccessories {
87
 
88
    @XmlElement(name = "Color")
89
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
90
    protected String color;
91
    @XmlElement(name = "ColorMap")
92
    protected String colorMap;
93
    @XmlElement(name = "AdditionalFeatures")
94
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
95
    protected List<String> additionalFeatures;
96
    @XmlElement(name = "TalkTime")
97
    protected TimeDimension talkTime;
98
    @XmlElement(name = "StandbyTime")
99
    protected TimeDimension standbyTime;
100
    @XmlElement(name = "ChargingTime")
101
    protected TimeDimension chargingTime;
102
    @XmlElement(name = "BatteryPower")
103
    protected BatteryPowerIntegerDimension batteryPower;
104
    @XmlElement(name = "Solar")
105
    protected Boolean solar;
106
    @XmlElement(name = "Refillable")
107
    protected Boolean refillable;
108
    @XmlElement(name = "Extended")
109
    protected Boolean extended;
110
    @XmlElement(name = "Slim")
111
    protected Boolean slim;
112
    @XmlElement(name = "Auxiliary")
113
    protected Boolean auxiliary;
114
    @XmlElement(name = "BatteryType")
115
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
116
    protected String batteryType;
117
    @XmlElement(name = "AntennaType")
118
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
119
    protected String antennaType;
120
    @XmlElement(name = "CompatiblePhoneModels")
121
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
122
    protected List<String> compatiblePhoneModels;
123
    @XmlElement(name = "ManufacturerName")
124
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
125
    protected String manufacturerName;
126
    @XmlElement(name = "Keywords")
127
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
128
    protected List<String> keywords;
129
    @XmlElement(name = "ItemPackageQuantity")
130
    @XmlSchemaType(name = "positiveInteger")
131
    protected BigInteger itemPackageQuantity;
132
    @XmlElement(name = "HeadsetType")
133
    protected HeadsetTypeValue headsetType;
134
    @XmlElement(name = "HeadsetStyle")
135
    protected HeadsetStyleValue headsetStyle;
136
 
137
    /**
138
     * Gets the value of the color property.
139
     * 
140
     * @return
141
     *     possible object is
142
     *     {@link String }
143
     *     
144
     */
145
    public String getColor() {
146
        return color;
147
    }
148
 
149
    /**
150
     * Sets the value of the color property.
151
     * 
152
     * @param value
153
     *     allowed object is
154
     *     {@link String }
155
     *     
156
     */
157
    public void setColor(String value) {
158
        this.color = value;
159
    }
160
 
161
    /**
162
     * Gets the value of the colorMap property.
163
     * 
164
     * @return
165
     *     possible object is
166
     *     {@link String }
167
     *     
168
     */
169
    public String getColorMap() {
170
        return colorMap;
171
    }
172
 
173
    /**
174
     * Sets the value of the colorMap property.
175
     * 
176
     * @param value
177
     *     allowed object is
178
     *     {@link String }
179
     *     
180
     */
181
    public void setColorMap(String value) {
182
        this.colorMap = value;
183
    }
184
 
185
    /**
186
     * Gets the value of the additionalFeatures property.
187
     * 
188
     * <p>
189
     * This accessor method returns a reference to the live list,
190
     * not a snapshot. Therefore any modification you make to the
191
     * returned list will be present inside the JAXB object.
192
     * This is why there is not a <CODE>set</CODE> method for the additionalFeatures property.
193
     * 
194
     * <p>
195
     * For example, to add a new item, do as follows:
196
     * <pre>
197
     *    getAdditionalFeatures().add(newItem);
198
     * </pre>
199
     * 
200
     * 
201
     * <p>
202
     * Objects of the following type(s) are allowed in the list
203
     * {@link String }
204
     * 
205
     * 
206
     */
207
    public List<String> getAdditionalFeatures() {
208
        if (additionalFeatures == null) {
209
            additionalFeatures = new ArrayList<String>();
210
        }
211
        return this.additionalFeatures;
212
    }
213
 
214
    /**
215
     * Gets the value of the talkTime property.
216
     * 
217
     * @return
218
     *     possible object is
219
     *     {@link TimeDimension }
220
     *     
221
     */
222
    public TimeDimension getTalkTime() {
223
        return talkTime;
224
    }
225
 
226
    /**
227
     * Sets the value of the talkTime property.
228
     * 
229
     * @param value
230
     *     allowed object is
231
     *     {@link TimeDimension }
232
     *     
233
     */
234
    public void setTalkTime(TimeDimension value) {
235
        this.talkTime = value;
236
    }
237
 
238
    /**
239
     * Gets the value of the standbyTime property.
240
     * 
241
     * @return
242
     *     possible object is
243
     *     {@link TimeDimension }
244
     *     
245
     */
246
    public TimeDimension getStandbyTime() {
247
        return standbyTime;
248
    }
249
 
250
    /**
251
     * Sets the value of the standbyTime property.
252
     * 
253
     * @param value
254
     *     allowed object is
255
     *     {@link TimeDimension }
256
     *     
257
     */
258
    public void setStandbyTime(TimeDimension value) {
259
        this.standbyTime = value;
260
    }
261
 
262
    /**
263
     * Gets the value of the chargingTime property.
264
     * 
265
     * @return
266
     *     possible object is
267
     *     {@link TimeDimension }
268
     *     
269
     */
270
    public TimeDimension getChargingTime() {
271
        return chargingTime;
272
    }
273
 
274
    /**
275
     * Sets the value of the chargingTime property.
276
     * 
277
     * @param value
278
     *     allowed object is
279
     *     {@link TimeDimension }
280
     *     
281
     */
282
    public void setChargingTime(TimeDimension value) {
283
        this.chargingTime = value;
284
    }
285
 
286
    /**
287
     * Gets the value of the batteryPower property.
288
     * 
289
     * @return
290
     *     possible object is
291
     *     {@link BatteryPowerIntegerDimension }
292
     *     
293
     */
294
    public BatteryPowerIntegerDimension getBatteryPower() {
295
        return batteryPower;
296
    }
297
 
298
    /**
299
     * Sets the value of the batteryPower property.
300
     * 
301
     * @param value
302
     *     allowed object is
303
     *     {@link BatteryPowerIntegerDimension }
304
     *     
305
     */
306
    public void setBatteryPower(BatteryPowerIntegerDimension value) {
307
        this.batteryPower = value;
308
    }
309
 
310
    /**
311
     * Gets the value of the solar property.
312
     * 
313
     * @return
314
     *     possible object is
315
     *     {@link Boolean }
316
     *     
317
     */
318
    public Boolean isSolar() {
319
        return solar;
320
    }
321
 
322
    /**
323
     * Sets the value of the solar property.
324
     * 
325
     * @param value
326
     *     allowed object is
327
     *     {@link Boolean }
328
     *     
329
     */
330
    public void setSolar(Boolean value) {
331
        this.solar = value;
332
    }
333
 
334
    /**
335
     * Gets the value of the refillable property.
336
     * 
337
     * @return
338
     *     possible object is
339
     *     {@link Boolean }
340
     *     
341
     */
342
    public Boolean isRefillable() {
343
        return refillable;
344
    }
345
 
346
    /**
347
     * Sets the value of the refillable property.
348
     * 
349
     * @param value
350
     *     allowed object is
351
     *     {@link Boolean }
352
     *     
353
     */
354
    public void setRefillable(Boolean value) {
355
        this.refillable = value;
356
    }
357
 
358
    /**
359
     * Gets the value of the extended property.
360
     * 
361
     * @return
362
     *     possible object is
363
     *     {@link Boolean }
364
     *     
365
     */
366
    public Boolean isExtended() {
367
        return extended;
368
    }
369
 
370
    /**
371
     * Sets the value of the extended property.
372
     * 
373
     * @param value
374
     *     allowed object is
375
     *     {@link Boolean }
376
     *     
377
     */
378
    public void setExtended(Boolean value) {
379
        this.extended = value;
380
    }
381
 
382
    /**
383
     * Gets the value of the slim property.
384
     * 
385
     * @return
386
     *     possible object is
387
     *     {@link Boolean }
388
     *     
389
     */
390
    public Boolean isSlim() {
391
        return slim;
392
    }
393
 
394
    /**
395
     * Sets the value of the slim property.
396
     * 
397
     * @param value
398
     *     allowed object is
399
     *     {@link Boolean }
400
     *     
401
     */
402
    public void setSlim(Boolean value) {
403
        this.slim = value;
404
    }
405
 
406
    /**
407
     * Gets the value of the auxiliary property.
408
     * 
409
     * @return
410
     *     possible object is
411
     *     {@link Boolean }
412
     *     
413
     */
414
    public Boolean isAuxiliary() {
415
        return auxiliary;
416
    }
417
 
418
    /**
419
     * Sets the value of the auxiliary property.
420
     * 
421
     * @param value
422
     *     allowed object is
423
     *     {@link Boolean }
424
     *     
425
     */
426
    public void setAuxiliary(Boolean value) {
427
        this.auxiliary = value;
428
    }
429
 
430
    /**
431
     * Gets the value of the batteryType property.
432
     * 
433
     * @return
434
     *     possible object is
435
     *     {@link String }
436
     *     
437
     */
438
    public String getBatteryType() {
439
        return batteryType;
440
    }
441
 
442
    /**
443
     * Sets the value of the batteryType property.
444
     * 
445
     * @param value
446
     *     allowed object is
447
     *     {@link String }
448
     *     
449
     */
450
    public void setBatteryType(String value) {
451
        this.batteryType = value;
452
    }
453
 
454
    /**
455
     * Gets the value of the antennaType property.
456
     * 
457
     * @return
458
     *     possible object is
459
     *     {@link String }
460
     *     
461
     */
462
    public String getAntennaType() {
463
        return antennaType;
464
    }
465
 
466
    /**
467
     * Sets the value of the antennaType property.
468
     * 
469
     * @param value
470
     *     allowed object is
471
     *     {@link String }
472
     *     
473
     */
474
    public void setAntennaType(String value) {
475
        this.antennaType = value;
476
    }
477
 
478
    /**
479
     * Gets the value of the compatiblePhoneModels property.
480
     * 
481
     * <p>
482
     * This accessor method returns a reference to the live list,
483
     * not a snapshot. Therefore any modification you make to the
484
     * returned list will be present inside the JAXB object.
485
     * This is why there is not a <CODE>set</CODE> method for the compatiblePhoneModels property.
486
     * 
487
     * <p>
488
     * For example, to add a new item, do as follows:
489
     * <pre>
490
     *    getCompatiblePhoneModels().add(newItem);
491
     * </pre>
492
     * 
493
     * 
494
     * <p>
495
     * Objects of the following type(s) are allowed in the list
496
     * {@link String }
497
     * 
498
     * 
499
     */
500
    public List<String> getCompatiblePhoneModels() {
501
        if (compatiblePhoneModels == null) {
502
            compatiblePhoneModels = new ArrayList<String>();
503
        }
504
        return this.compatiblePhoneModels;
505
    }
506
 
507
    /**
508
     * Gets the value of the manufacturerName property.
509
     * 
510
     * @return
511
     *     possible object is
512
     *     {@link String }
513
     *     
514
     */
515
    public String getManufacturerName() {
516
        return manufacturerName;
517
    }
518
 
519
    /**
520
     * Sets the value of the manufacturerName property.
521
     * 
522
     * @param value
523
     *     allowed object is
524
     *     {@link String }
525
     *     
526
     */
527
    public void setManufacturerName(String value) {
528
        this.manufacturerName = value;
529
    }
530
 
531
    /**
532
     * Gets the value of the keywords property.
533
     * 
534
     * <p>
535
     * This accessor method returns a reference to the live list,
536
     * not a snapshot. Therefore any modification you make to the
537
     * returned list will be present inside the JAXB object.
538
     * This is why there is not a <CODE>set</CODE> method for the keywords property.
539
     * 
540
     * <p>
541
     * For example, to add a new item, do as follows:
542
     * <pre>
543
     *    getKeywords().add(newItem);
544
     * </pre>
545
     * 
546
     * 
547
     * <p>
548
     * Objects of the following type(s) are allowed in the list
549
     * {@link String }
550
     * 
551
     * 
552
     */
553
    public List<String> getKeywords() {
554
        if (keywords == null) {
555
            keywords = new ArrayList<String>();
556
        }
557
        return this.keywords;
558
    }
559
 
560
    /**
561
     * Gets the value of the itemPackageQuantity property.
562
     * 
563
     * @return
564
     *     possible object is
565
     *     {@link BigInteger }
566
     *     
567
     */
568
    public BigInteger getItemPackageQuantity() {
569
        return itemPackageQuantity;
570
    }
571
 
572
    /**
573
     * Sets the value of the itemPackageQuantity property.
574
     * 
575
     * @param value
576
     *     allowed object is
577
     *     {@link BigInteger }
578
     *     
579
     */
580
    public void setItemPackageQuantity(BigInteger value) {
581
        this.itemPackageQuantity = value;
582
    }
583
 
584
    /**
585
     * Gets the value of the headsetType property.
586
     * 
587
     * @return
588
     *     possible object is
589
     *     {@link HeadsetTypeValue }
590
     *     
591
     */
592
    public HeadsetTypeValue getHeadsetType() {
593
        return headsetType;
594
    }
595
 
596
    /**
597
     * Sets the value of the headsetType property.
598
     * 
599
     * @param value
600
     *     allowed object is
601
     *     {@link HeadsetTypeValue }
602
     *     
603
     */
604
    public void setHeadsetType(HeadsetTypeValue value) {
605
        this.headsetType = value;
606
    }
607
 
608
    /**
609
     * Gets the value of the headsetStyle property.
610
     * 
611
     * @return
612
     *     possible object is
613
     *     {@link HeadsetStyleValue }
614
     *     
615
     */
616
    public HeadsetStyleValue getHeadsetStyle() {
617
        return headsetStyle;
618
    }
619
 
620
    /**
621
     * Sets the value of the headsetStyle property.
622
     * 
623
     * @param value
624
     *     allowed object is
625
     *     {@link HeadsetStyleValue }
626
     *     
627
     */
628
    public void setHeadsetStyle(HeadsetStyleValue value) {
629
        this.headsetStyle = value;
630
    }
631
 
632
}