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.BigDecimal;
12
import java.math.BigInteger;
13
import javax.xml.bind.annotation.XmlAccessType;
14
import javax.xml.bind.annotation.XmlAccessorType;
15
import javax.xml.bind.annotation.XmlElement;
16
import javax.xml.bind.annotation.XmlRootElement;
17
import javax.xml.bind.annotation.XmlSchemaType;
18
import javax.xml.bind.annotation.XmlType;
19
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
20
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
21
 
22
 
23
/**
24
 * <p>Java class for anonymous complex type.
25
 * 
26
 * <p>The following schema fragment specifies the expected content contained within this class.
27
 * 
28
 * <pre>
29
 * &lt;complexType>
30
 *   &lt;complexContent>
31
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
32
 *       &lt;sequence>
33
 *         &lt;element name="VariationData" minOccurs="0">
34
 *           &lt;complexType>
35
 *             &lt;complexContent>
36
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
37
 *                 &lt;sequence>
38
 *                   &lt;element name="Parentage">
39
 *                     &lt;simpleType>
40
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
41
 *                         &lt;enumeration value="parent"/>
42
 *                         &lt;enumeration value="child"/>
43
 *                       &lt;/restriction>
44
 *                     &lt;/simpleType>
45
 *                   &lt;/element>
46
 *                   &lt;element name="VariationTheme" minOccurs="0">
47
 *                     &lt;simpleType>
48
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
49
 *                         &lt;enumeration value="Size"/>
50
 *                         &lt;enumeration value="Color"/>
51
 *                         &lt;enumeration value="ItemWeight"/>
52
 *                         &lt;enumeration value="Size-Color"/>
53
 *                         &lt;enumeration value="Style"/>
54
 *                         &lt;enumeration value="PATTERN"/>
55
 *                         &lt;enumeration value="CustomerPackageType"/>
56
 *                         &lt;enumeration value="ColorName-CustomerPackageType"/>
57
 *                         &lt;enumeration value="SizeName-CustomerPackageType"/>
58
 *                         &lt;enumeration value="SizeName-ColorName-CustomerPackageType"/>
59
 *                         &lt;enumeration value="StyleName-CustomerPackageType"/>
60
 *                         &lt;enumeration value="SizeName-StyleName-CustomerPackageType"/>
61
 *                       &lt;/restriction>
62
 *                     &lt;/simpleType>
63
 *                   &lt;/element>
64
 *                 &lt;/sequence>
65
 *               &lt;/restriction>
66
 *             &lt;/complexContent>
67
 *           &lt;/complexType>
68
 *         &lt;/element>
69
 *         &lt;element name="Size" type="{}StringNotNull" minOccurs="0"/>
70
 *         &lt;element name="Color" type="{}StringNotNull" minOccurs="0"/>
71
 *         &lt;element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
72
 *         &lt;element name="Material" type="{}StringNotNull" minOccurs="0"/>
73
 *         &lt;element name="MinimumEfficiencyReportingValue" type="{}MERVType" minOccurs="0"/>
74
 *         &lt;element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
75
 *         &lt;element name="Voltage" type="{}Dimension" minOccurs="0"/>
76
 *         &lt;element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
77
 *         &lt;element name="BatteryCapacity" type="{}Dimension" minOccurs="0"/>
78
 *         &lt;element name="ManufacturerWarrantyDescription" type="{}LongStringNotNull" minOccurs="0"/>
79
 *         &lt;element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
80
 *         &lt;element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
81
 *       &lt;/sequence>
82
 *     &lt;/restriction>
83
 *   &lt;/complexContent>
84
 * &lt;/complexType>
85
 * </pre>
86
 * 
87
 * 
88
 */
89
@XmlAccessorType(XmlAccessType.FIELD)
90
@XmlType(name = "", propOrder = {
91
    "variationData",
92
    "size",
93
    "color",
94
    "colorMap",
95
    "material",
96
    "minimumEfficiencyReportingValue",
97
    "powerSource",
98
    "voltage",
99
    "wattage",
100
    "batteryCapacity",
101
    "manufacturerWarrantyDescription",
102
    "sellerWarrantyDescription",
103
    "customerPackageType"
104
})
105
@XmlRootElement(name = "MajorHomeAppliances")
106
public class MajorHomeAppliances {
107
 
108
    @XmlElement(name = "VariationData")
109
    protected MajorHomeAppliances.VariationData variationData;
110
    @XmlElement(name = "Size")
111
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
112
    protected String size;
113
    @XmlElement(name = "Color")
114
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
115
    protected String color;
116
    @XmlElement(name = "ColorMap")
117
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
118
    protected String colorMap;
119
    @XmlElement(name = "Material")
120
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
121
    protected String material;
122
    @XmlElement(name = "MinimumEfficiencyReportingValue")
123
    protected Integer minimumEfficiencyReportingValue;
124
    @XmlElement(name = "PowerSource")
125
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
126
    protected String powerSource;
127
    @XmlElement(name = "Voltage")
128
    protected BigDecimal voltage;
129
    @XmlElement(name = "Wattage")
130
    @XmlSchemaType(name = "positiveInteger")
131
    protected BigInteger wattage;
132
    @XmlElement(name = "BatteryCapacity")
133
    protected BigDecimal batteryCapacity;
134
    @XmlElement(name = "ManufacturerWarrantyDescription")
135
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
136
    protected String manufacturerWarrantyDescription;
137
    @XmlElement(name = "SellerWarrantyDescription")
138
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
139
    protected String sellerWarrantyDescription;
140
    @XmlElement(name = "CustomerPackageType")
141
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
142
    protected String customerPackageType;
143
 
144
    /**
145
     * Gets the value of the variationData property.
146
     * 
147
     * @return
148
     *     possible object is
149
     *     {@link MajorHomeAppliances.VariationData }
150
     *     
151
     */
152
    public MajorHomeAppliances.VariationData getVariationData() {
153
        return variationData;
154
    }
155
 
156
    /**
157
     * Sets the value of the variationData property.
158
     * 
159
     * @param value
160
     *     allowed object is
161
     *     {@link MajorHomeAppliances.VariationData }
162
     *     
163
     */
164
    public void setVariationData(MajorHomeAppliances.VariationData value) {
165
        this.variationData = value;
166
    }
167
 
168
    /**
169
     * Gets the value of the size property.
170
     * 
171
     * @return
172
     *     possible object is
173
     *     {@link String }
174
     *     
175
     */
176
    public String getSize() {
177
        return size;
178
    }
179
 
180
    /**
181
     * Sets the value of the size property.
182
     * 
183
     * @param value
184
     *     allowed object is
185
     *     {@link String }
186
     *     
187
     */
188
    public void setSize(String value) {
189
        this.size = value;
190
    }
191
 
192
    /**
193
     * Gets the value of the color property.
194
     * 
195
     * @return
196
     *     possible object is
197
     *     {@link String }
198
     *     
199
     */
200
    public String getColor() {
201
        return color;
202
    }
203
 
204
    /**
205
     * Sets the value of the color property.
206
     * 
207
     * @param value
208
     *     allowed object is
209
     *     {@link String }
210
     *     
211
     */
212
    public void setColor(String value) {
213
        this.color = value;
214
    }
215
 
216
    /**
217
     * Gets the value of the colorMap property.
218
     * 
219
     * @return
220
     *     possible object is
221
     *     {@link String }
222
     *     
223
     */
224
    public String getColorMap() {
225
        return colorMap;
226
    }
227
 
228
    /**
229
     * Sets the value of the colorMap property.
230
     * 
231
     * @param value
232
     *     allowed object is
233
     *     {@link String }
234
     *     
235
     */
236
    public void setColorMap(String value) {
237
        this.colorMap = value;
238
    }
239
 
240
    /**
241
     * Gets the value of the material property.
242
     * 
243
     * @return
244
     *     possible object is
245
     *     {@link String }
246
     *     
247
     */
248
    public String getMaterial() {
249
        return material;
250
    }
251
 
252
    /**
253
     * Sets the value of the material property.
254
     * 
255
     * @param value
256
     *     allowed object is
257
     *     {@link String }
258
     *     
259
     */
260
    public void setMaterial(String value) {
261
        this.material = value;
262
    }
263
 
264
    /**
265
     * Gets the value of the minimumEfficiencyReportingValue property.
266
     * 
267
     * @return
268
     *     possible object is
269
     *     {@link Integer }
270
     *     
271
     */
272
    public Integer getMinimumEfficiencyReportingValue() {
273
        return minimumEfficiencyReportingValue;
274
    }
275
 
276
    /**
277
     * Sets the value of the minimumEfficiencyReportingValue property.
278
     * 
279
     * @param value
280
     *     allowed object is
281
     *     {@link Integer }
282
     *     
283
     */
284
    public void setMinimumEfficiencyReportingValue(Integer value) {
285
        this.minimumEfficiencyReportingValue = value;
286
    }
287
 
288
    /**
289
     * Gets the value of the powerSource property.
290
     * 
291
     * @return
292
     *     possible object is
293
     *     {@link String }
294
     *     
295
     */
296
    public String getPowerSource() {
297
        return powerSource;
298
    }
299
 
300
    /**
301
     * Sets the value of the powerSource property.
302
     * 
303
     * @param value
304
     *     allowed object is
305
     *     {@link String }
306
     *     
307
     */
308
    public void setPowerSource(String value) {
309
        this.powerSource = value;
310
    }
311
 
312
    /**
313
     * Gets the value of the voltage property.
314
     * 
315
     * @return
316
     *     possible object is
317
     *     {@link BigDecimal }
318
     *     
319
     */
320
    public BigDecimal getVoltage() {
321
        return voltage;
322
    }
323
 
324
    /**
325
     * Sets the value of the voltage property.
326
     * 
327
     * @param value
328
     *     allowed object is
329
     *     {@link BigDecimal }
330
     *     
331
     */
332
    public void setVoltage(BigDecimal value) {
333
        this.voltage = value;
334
    }
335
 
336
    /**
337
     * Gets the value of the wattage property.
338
     * 
339
     * @return
340
     *     possible object is
341
     *     {@link BigInteger }
342
     *     
343
     */
344
    public BigInteger getWattage() {
345
        return wattage;
346
    }
347
 
348
    /**
349
     * Sets the value of the wattage property.
350
     * 
351
     * @param value
352
     *     allowed object is
353
     *     {@link BigInteger }
354
     *     
355
     */
356
    public void setWattage(BigInteger value) {
357
        this.wattage = value;
358
    }
359
 
360
    /**
361
     * Gets the value of the batteryCapacity property.
362
     * 
363
     * @return
364
     *     possible object is
365
     *     {@link BigDecimal }
366
     *     
367
     */
368
    public BigDecimal getBatteryCapacity() {
369
        return batteryCapacity;
370
    }
371
 
372
    /**
373
     * Sets the value of the batteryCapacity property.
374
     * 
375
     * @param value
376
     *     allowed object is
377
     *     {@link BigDecimal }
378
     *     
379
     */
380
    public void setBatteryCapacity(BigDecimal value) {
381
        this.batteryCapacity = value;
382
    }
383
 
384
    /**
385
     * Gets the value of the manufacturerWarrantyDescription property.
386
     * 
387
     * @return
388
     *     possible object is
389
     *     {@link String }
390
     *     
391
     */
392
    public String getManufacturerWarrantyDescription() {
393
        return manufacturerWarrantyDescription;
394
    }
395
 
396
    /**
397
     * Sets the value of the manufacturerWarrantyDescription property.
398
     * 
399
     * @param value
400
     *     allowed object is
401
     *     {@link String }
402
     *     
403
     */
404
    public void setManufacturerWarrantyDescription(String value) {
405
        this.manufacturerWarrantyDescription = value;
406
    }
407
 
408
    /**
409
     * Gets the value of the sellerWarrantyDescription property.
410
     * 
411
     * @return
412
     *     possible object is
413
     *     {@link String }
414
     *     
415
     */
416
    public String getSellerWarrantyDescription() {
417
        return sellerWarrantyDescription;
418
    }
419
 
420
    /**
421
     * Sets the value of the sellerWarrantyDescription property.
422
     * 
423
     * @param value
424
     *     allowed object is
425
     *     {@link String }
426
     *     
427
     */
428
    public void setSellerWarrantyDescription(String value) {
429
        this.sellerWarrantyDescription = value;
430
    }
431
 
432
    /**
433
     * Gets the value of the customerPackageType property.
434
     * 
435
     * @return
436
     *     possible object is
437
     *     {@link String }
438
     *     
439
     */
440
    public String getCustomerPackageType() {
441
        return customerPackageType;
442
    }
443
 
444
    /**
445
     * Sets the value of the customerPackageType property.
446
     * 
447
     * @param value
448
     *     allowed object is
449
     *     {@link String }
450
     *     
451
     */
452
    public void setCustomerPackageType(String value) {
453
        this.customerPackageType = value;
454
    }
455
 
456
 
457
    /**
458
     * <p>Java class for anonymous complex type.
459
     * 
460
     * <p>The following schema fragment specifies the expected content contained within this class.
461
     * 
462
     * <pre>
463
     * &lt;complexType>
464
     *   &lt;complexContent>
465
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
466
     *       &lt;sequence>
467
     *         &lt;element name="Parentage">
468
     *           &lt;simpleType>
469
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
470
     *               &lt;enumeration value="parent"/>
471
     *               &lt;enumeration value="child"/>
472
     *             &lt;/restriction>
473
     *           &lt;/simpleType>
474
     *         &lt;/element>
475
     *         &lt;element name="VariationTheme" minOccurs="0">
476
     *           &lt;simpleType>
477
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
478
     *               &lt;enumeration value="Size"/>
479
     *               &lt;enumeration value="Color"/>
480
     *               &lt;enumeration value="ItemWeight"/>
481
     *               &lt;enumeration value="Size-Color"/>
482
     *               &lt;enumeration value="Style"/>
483
     *               &lt;enumeration value="PATTERN"/>
484
     *               &lt;enumeration value="CustomerPackageType"/>
485
     *               &lt;enumeration value="ColorName-CustomerPackageType"/>
486
     *               &lt;enumeration value="SizeName-CustomerPackageType"/>
487
     *               &lt;enumeration value="SizeName-ColorName-CustomerPackageType"/>
488
     *               &lt;enumeration value="StyleName-CustomerPackageType"/>
489
     *               &lt;enumeration value="SizeName-StyleName-CustomerPackageType"/>
490
     *             &lt;/restriction>
491
     *           &lt;/simpleType>
492
     *         &lt;/element>
493
     *       &lt;/sequence>
494
     *     &lt;/restriction>
495
     *   &lt;/complexContent>
496
     * &lt;/complexType>
497
     * </pre>
498
     * 
499
     * 
500
     */
501
    @XmlAccessorType(XmlAccessType.FIELD)
502
    @XmlType(name = "", propOrder = {
503
        "parentage",
504
        "variationTheme"
505
    })
506
    public static class VariationData {
507
 
508
        @XmlElement(name = "Parentage", required = true)
509
        protected String parentage;
510
        @XmlElement(name = "VariationTheme")
511
        protected String variationTheme;
512
 
513
        /**
514
         * Gets the value of the parentage property.
515
         * 
516
         * @return
517
         *     possible object is
518
         *     {@link String }
519
         *     
520
         */
521
        public String getParentage() {
522
            return parentage;
523
        }
524
 
525
        /**
526
         * Sets the value of the parentage property.
527
         * 
528
         * @param value
529
         *     allowed object is
530
         *     {@link String }
531
         *     
532
         */
533
        public void setParentage(String value) {
534
            this.parentage = value;
535
        }
536
 
537
        /**
538
         * Gets the value of the variationTheme property.
539
         * 
540
         * @return
541
         *     possible object is
542
         *     {@link String }
543
         *     
544
         */
545
        public String getVariationTheme() {
546
            return variationTheme;
547
        }
548
 
549
        /**
550
         * Sets the value of the variationTheme property.
551
         * 
552
         * @param value
553
         *     allowed object is
554
         *     {@link String }
555
         *     
556
         */
557
        public void setVariationTheme(String value) {
558
            this.variationTheme = value;
559
        }
560
 
561
    }
562
 
563
}