Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7481 vikram.rag 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 java.util.ArrayList;
14
import java.util.List;
15
import javax.xml.bind.annotation.XmlAccessType;
16
import javax.xml.bind.annotation.XmlAccessorType;
17
import javax.xml.bind.annotation.XmlElement;
18
import javax.xml.bind.annotation.XmlRootElement;
19
import javax.xml.bind.annotation.XmlSchemaType;
20
import javax.xml.bind.annotation.XmlType;
21
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
22
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
23
 
24
 
25
/**
26
 * <p>Java class for anonymous complex type.
27
 * 
28
 * <p>The following schema fragment specifies the expected content contained within this class.
29
 * 
30
 * <pre>
31
 * &lt;complexType>
32
 *   &lt;complexContent>
33
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
34
 *       &lt;sequence>
35
 *         &lt;element name="VariationData" minOccurs="0">
36
 *           &lt;complexType>
37
 *             &lt;complexContent>
38
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
39
 *                 &lt;sequence>
40
 *                   &lt;element name="Parentage">
41
 *                     &lt;simpleType>
42
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
43
 *                         &lt;enumeration value="parent"/>
44
 *                         &lt;enumeration value="child"/>
45
 *                       &lt;/restriction>
46
 *                     &lt;/simpleType>
47
 *                   &lt;/element>
48
 *                   &lt;element name="VariationTheme" minOccurs="0">
49
 *                     &lt;simpleType>
50
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
51
 *                         &lt;enumeration value="Size"/>
52
 *                         &lt;enumeration value="Color"/>
53
 *                         &lt;enumeration value="Material"/>
54
 *                         &lt;enumeration value="ItemWeight"/>
55
 *                         &lt;enumeration value="Size-Color"/>
56
 *                         &lt;enumeration value="Style"/>
57
 *                         &lt;enumeration value="PATTERN"/>
58
 *                         &lt;enumeration value="ItemPackageQuantity"/>
59
 *                         &lt;enumeration value="CustomerPackageType"/>
60
 *                         &lt;enumeration value="ColorName-CustomerPackageType"/>
61
 *                         &lt;enumeration value="SizeName-CustomerPackageType"/>
62
 *                         &lt;enumeration value="SizeName-ColorName-CustomerPackageType"/>
63
 *                         &lt;enumeration value="StyleName-CustomerPackageType"/>
64
 *                         &lt;enumeration value="SizeName-StyleName-CustomerPackageType"/>
65
 *                       &lt;/restriction>
66
 *                     &lt;/simpleType>
67
 *                   &lt;/element>
68
 *                 &lt;/sequence>
69
 *               &lt;/restriction>
70
 *             &lt;/complexContent>
71
 *           &lt;/complexType>
72
 *         &lt;/element>
73
 *         &lt;element name="AccessoryConnectionType" type="{}StringNotNull" minOccurs="0"/>
74
 *         &lt;element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
75
 *         &lt;element name="BladeEdge" type="{}StringNotNull" minOccurs="0"/>
76
 *         &lt;element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>
77
 *         &lt;element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>
78
 *         &lt;element name="CompatibleFastenerRange" type="{}StringNotNull" minOccurs="0"/>
79
 *         &lt;element name="CoolingMethod" type="{}StringNotNull" minOccurs="0"/>
80
 *         &lt;element name="CoolingWattage" type="{}WattageDimension" minOccurs="0"/>
81
 *         &lt;element name="CornerRadius" type="{}LengthDimension" minOccurs="0"/>
82
 *         &lt;element name="Coverage" type="{}StringNotNull" minOccurs="0"/>
83
 *         &lt;element name="CutType" type="{}StringNotNull" minOccurs="0"/>
84
 *         &lt;element name="CuttingWidth" type="{}LengthDimension" minOccurs="0"/>
85
 *         &lt;element name="DeviceType" type="{}StringNotNull" minOccurs="0"/>
86
 *         &lt;element name="DisplayStyle" type="{}StringNotNull" minOccurs="0"/>
87
 *         &lt;element name="EnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>
88
 *         &lt;element name="EnergyEfficiencyRatioCooling" type="{}PositiveInteger" minOccurs="0"/>
89
 *         &lt;element name="EnvironmentalDescription" type="{}StringNotNull" minOccurs="0"/>
90
 *         &lt;element name="EuEnergyEfficiencyClassHeating" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
91
 *         &lt;element name="EuEnergyLabelEfficiencyClass" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>
92
 *         &lt;element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
93
 *         &lt;element name="FlushType" type="{}StringNotNull" minOccurs="0"/>
94
 *         &lt;element name="FoldedKnifeSize" type="{}StringNotNull" minOccurs="0"/>
95
 *         &lt;element name="GritRating" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
96
 *         &lt;element name="HandleMaterial" type="{}StringNotNull" minOccurs="0"/>
97
 *         &lt;element name="InsideDiameter" type="{}LengthDimension" minOccurs="0"/>
98
 *         &lt;element name="HeaterWattage" type="{}WattageDimension" minOccurs="0"/>
99
 *         &lt;element name="LaserBeamColor" type="{}StringNotNull" minOccurs="0"/>
100
 *         &lt;element name="MaximumPower" type="{}MaximumPowerType" minOccurs="0"/>
101
 *         &lt;element name="MeasurementAccuracy" type="{}StringNotNull" minOccurs="0"/>
102
 *         &lt;element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
103
 *         &lt;element name="MinimumEfficiencyReportingValue" type="{}MERVType" minOccurs="0"/>
104
 *         &lt;element name="NumberOfBasins" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
105
 *         &lt;element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
106
 *         &lt;element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
107
 *         &lt;element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>
108
 *         &lt;element name="PerformanceDescription" type="{}StringNotNull" minOccurs="0"/>
109
 *         &lt;element name="RecycledContentPercentage" type="{}PositiveInteger" minOccurs="0"/>
110
 *         &lt;element name="RoughIn" type="{}LengthDimension" minOccurs="0"/>
111
 *         &lt;element name="Speed" type="{}SpeedDimension" minOccurs="0"/>
112
 *         &lt;element name="SpoutHeight" type="{}LengthDimension" minOccurs="0"/>
113
 *         &lt;element name="SpoutReach" type="{}LengthDimension" minOccurs="0"/>
114
 *         &lt;element name="ThreadSize" type="{}LengthDimensionOptionalUnit" minOccurs="0"/>
115
 *         &lt;element name="ToolTipDescription" type="{}StringNotNull" minOccurs="0"/>
116
 *         &lt;element name="Torque" type="{}TorqueType" minOccurs="0"/>
117
 *         &lt;element name="UVProtection" type="{}StringNotNull" minOccurs="0"/>
118
 *         &lt;element name="ViewingArea" type="{}StringNotNull" minOccurs="0"/>
119
 *         &lt;element name="Size" type="{}StringNotNull" minOccurs="0"/>
120
 *         &lt;element name="CenterLength" type="{}LengthDimension" minOccurs="0"/>
121
 *         &lt;element name="Brightness" type="{}LumensType" minOccurs="0"/>
122
 *         &lt;element name="BulbType" type="{}StringNotNull" minOccurs="0"/>
123
 *         &lt;element name="Color" type="{}StringNotNull" minOccurs="0"/>
124
 *         &lt;element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
125
 *         &lt;element name="HeadStyle" type="{}StringNotNull" minOccurs="0"/>
126
 *         &lt;element name="Material" type="{}StringNotNull" minOccurs="0"/>
127
 *         &lt;element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>
128
 *         &lt;element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>
129
 *         &lt;element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>
130
 *         &lt;element name="ManufacturerWarrantyDescription" type="{}LongStringNotNull" minOccurs="0"/>
131
 *         &lt;element name="PlugFormat" type="{}HundredString" minOccurs="0"/>
132
 *         &lt;element name="PlugProfile" type="{}StringNotNull" minOccurs="0"/>
133
 *         &lt;element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>
134
 *         &lt;element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
135
 *         &lt;element name="SwitchStyle" type="{}StringNotNull" minOccurs="0"/>
136
 *         &lt;element name="SwitchType" type="{}StringNotNull" minOccurs="0"/>
137
 *         &lt;element name="Voltage" type="{}Dimension" minOccurs="0"/>
138
 *         &lt;element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>
139
 *         &lt;element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>
140
 *       &lt;/sequence>
141
 *     &lt;/restriction>
142
 *   &lt;/complexContent>
143
 * &lt;/complexType>
144
 * </pre>
145
 * 
146
 * 
147
 */
148
@XmlAccessorType(XmlAccessType.FIELD)
149
@XmlType(name = "", propOrder = {
150
    "variationData",
151
    "accessoryConnectionType",
152
    "batteryCapacity",
153
    "bladeEdge",
154
    "bladeLength",
155
    "compatibleDevices",
156
    "compatibleFastenerRange",
157
    "coolingMethod",
158
    "coolingWattage",
159
    "cornerRadius",
160
    "coverage",
161
    "cutType",
162
    "cuttingWidth",
163
    "deviceType",
164
    "displayStyle",
165
    "energyConsumption",
166
    "energyEfficiencyRatioCooling",
167
    "environmentalDescription",
168
    "euEnergyEfficiencyClassHeating",
169
    "euEnergyLabelEfficiencyClass",
170
    "externalTestingCertification",
171
    "flushType",
172
    "foldedKnifeSize",
173
    "gritRating",
174
    "handleMaterial",
175
    "insideDiameter",
176
    "heaterWattage",
177
    "laserBeamColor",
178
    "maximumPower",
179
    "measurementAccuracy",
180
    "measurementSystem",
181
    "minimumEfficiencyReportingValue",
182
    "numberOfBasins",
183
    "numberOfHoles",
184
    "numberOfItems",
185
    "outsideDiameter",
186
    "performanceDescription",
187
    "recycledContentPercentage",
188
    "roughIn",
189
    "speed",
190
    "spoutHeight",
191
    "spoutReach",
192
    "threadSize",
193
    "toolTipDescription",
194
    "torque",
195
    "uvProtection",
196
    "viewingArea",
197
    "size",
198
    "centerLength",
199
    "brightness",
200
    "bulbType",
201
    "color",
202
    "colorMap",
203
    "headStyle",
204
    "material",
205
    "displayVolume",
206
    "displayWeight",
207
    "displayLength",
208
    "manufacturerWarrantyDescription",
209
    "plugFormat",
210
    "plugProfile",
211
    "powerSource",
212
    "sellerWarrantyDescription",
213
    "switchStyle",
214
    "switchType",
215
    "voltage",
216
    "wattage",
217
    "customerPackageType"
218
})
219
@XmlRootElement(name = "Electrical")
220
public class Electrical {
221
 
222
    @XmlElement(name = "VariationData")
223
    protected Electrical.VariationData variationData;
224
    @XmlElement(name = "AccessoryConnectionType")
225
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
226
    protected String accessoryConnectionType;
227
    @XmlElement(name = "BatteryCapacity")
228
    protected BatteryPowerDimension batteryCapacity;
229
    @XmlElement(name = "BladeEdge")
230
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
231
    protected String bladeEdge;
232
    @XmlElement(name = "BladeLength")
233
    protected LengthDimension bladeLength;
234
    @XmlElement(name = "CompatibleDevices")
235
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
236
    protected String compatibleDevices;
237
    @XmlElement(name = "CompatibleFastenerRange")
238
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
239
    protected String compatibleFastenerRange;
240
    @XmlElement(name = "CoolingMethod")
241
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
242
    protected String coolingMethod;
243
    @XmlElement(name = "CoolingWattage")
244
    protected WattageDimension coolingWattage;
245
    @XmlElement(name = "CornerRadius")
246
    protected LengthDimension cornerRadius;
247
    @XmlElement(name = "Coverage")
248
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
249
    protected String coverage;
250
    @XmlElement(name = "CutType")
251
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
252
    protected String cutType;
253
    @XmlElement(name = "CuttingWidth")
254
    protected LengthDimension cuttingWidth;
255
    @XmlElement(name = "DeviceType")
256
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
257
    protected String deviceType;
258
    @XmlElement(name = "DisplayStyle")
259
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
260
    protected String displayStyle;
261
    @XmlElement(name = "EnergyConsumption")
262
    protected EnergyConsumptionDimension energyConsumption;
263
    @XmlElement(name = "EnergyEfficiencyRatioCooling")
264
    protected BigInteger energyEfficiencyRatioCooling;
265
    @XmlElement(name = "EnvironmentalDescription")
266
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
267
    protected String environmentalDescription;
268
    @XmlElement(name = "EuEnergyEfficiencyClassHeating")
269
    protected EuEnergyEfficiencyClassType euEnergyEfficiencyClassHeating;
270
    @XmlElement(name = "EuEnergyLabelEfficiencyClass")
271
    protected EuEnergyEfficiencyClassType euEnergyLabelEfficiencyClass;
272
    @XmlElement(name = "ExternalTestingCertification")
273
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
274
    protected List<String> externalTestingCertification;
275
    @XmlElement(name = "FlushType")
276
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
277
    protected String flushType;
278
    @XmlElement(name = "FoldedKnifeSize")
279
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
280
    protected String foldedKnifeSize;
281
    @XmlElement(name = "GritRating")
282
    @XmlSchemaType(name = "positiveInteger")
283
    protected BigInteger gritRating;
284
    @XmlElement(name = "HandleMaterial")
285
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
286
    protected String handleMaterial;
287
    @XmlElement(name = "InsideDiameter")
288
    protected LengthDimension insideDiameter;
289
    @XmlElement(name = "HeaterWattage")
290
    protected WattageDimension heaterWattage;
291
    @XmlElement(name = "LaserBeamColor")
292
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
293
    protected String laserBeamColor;
294
    @XmlElement(name = "MaximumPower")
295
    protected MaximumPowerType maximumPower;
296
    @XmlElement(name = "MeasurementAccuracy")
297
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
298
    protected String measurementAccuracy;
299
    @XmlElement(name = "MeasurementSystem")
300
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
301
    protected String measurementSystem;
302
    @XmlElement(name = "MinimumEfficiencyReportingValue")
303
    protected Integer minimumEfficiencyReportingValue;
304
    @XmlElement(name = "NumberOfBasins")
305
    @XmlSchemaType(name = "positiveInteger")
306
    protected BigInteger numberOfBasins;
307
    @XmlElement(name = "NumberOfHoles")
308
    @XmlSchemaType(name = "positiveInteger")
309
    protected BigInteger numberOfHoles;
310
    @XmlElement(name = "NumberOfItems")
311
    @XmlSchemaType(name = "positiveInteger")
312
    protected BigInteger numberOfItems;
313
    @XmlElement(name = "OutsideDiameter")
314
    protected LengthDimension outsideDiameter;
315
    @XmlElement(name = "PerformanceDescription")
316
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
317
    protected String performanceDescription;
318
    @XmlElement(name = "RecycledContentPercentage")
319
    protected BigInteger recycledContentPercentage;
320
    @XmlElement(name = "RoughIn")
321
    protected LengthDimension roughIn;
322
    @XmlElement(name = "Speed")
323
    protected SpeedDimension speed;
324
    @XmlElement(name = "SpoutHeight")
325
    protected LengthDimension spoutHeight;
326
    @XmlElement(name = "SpoutReach")
327
    protected LengthDimension spoutReach;
328
    @XmlElement(name = "ThreadSize")
329
    protected LengthDimensionOptionalUnit threadSize;
330
    @XmlElement(name = "ToolTipDescription")
331
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
332
    protected String toolTipDescription;
333
    @XmlElement(name = "Torque")
334
    protected TorqueType torque;
335
    @XmlElement(name = "UVProtection")
336
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
337
    protected String uvProtection;
338
    @XmlElement(name = "ViewingArea")
339
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
340
    protected String viewingArea;
341
    @XmlElement(name = "Size")
342
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
343
    protected String size;
344
    @XmlElement(name = "CenterLength")
345
    protected LengthDimension centerLength;
346
    @XmlElement(name = "Brightness")
347
    protected LumensType brightness;
348
    @XmlElement(name = "BulbType")
349
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
350
    protected String bulbType;
351
    @XmlElement(name = "Color")
352
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
353
    protected String color;
354
    @XmlElement(name = "ColorMap")
355
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
356
    protected String colorMap;
357
    @XmlElement(name = "HeadStyle")
358
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
359
    protected String headStyle;
360
    @XmlElement(name = "Material")
361
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
362
    protected String material;
363
    @XmlElement(name = "DisplayVolume")
364
    protected VolumeDimension displayVolume;
365
    @XmlElement(name = "DisplayWeight")
366
    protected WeightDimension displayWeight;
367
    @XmlElement(name = "DisplayLength")
368
    protected LengthDimension displayLength;
369
    @XmlElement(name = "ManufacturerWarrantyDescription")
370
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
371
    protected String manufacturerWarrantyDescription;
372
    @XmlElement(name = "PlugFormat")
373
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
374
    protected String plugFormat;
375
    @XmlElement(name = "PlugProfile")
376
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
377
    protected String plugProfile;
378
    @XmlElement(name = "PowerSource")
379
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
380
    protected String powerSource;
381
    @XmlElement(name = "SellerWarrantyDescription")
382
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
383
    protected String sellerWarrantyDescription;
384
    @XmlElement(name = "SwitchStyle")
385
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
386
    protected String switchStyle;
387
    @XmlElement(name = "SwitchType")
388
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
389
    protected String switchType;
390
    @XmlElement(name = "Voltage")
391
    protected BigDecimal voltage;
392
    @XmlElement(name = "Wattage")
393
    protected WattageDimensionOptionalUnit wattage;
394
    @XmlElement(name = "CustomerPackageType")
395
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
396
    protected String customerPackageType;
397
 
398
    /**
399
     * Gets the value of the variationData property.
400
     * 
401
     * @return
402
     *     possible object is
403
     *     {@link Electrical.VariationData }
404
     *     
405
     */
406
    public Electrical.VariationData getVariationData() {
407
        return variationData;
408
    }
409
 
410
    /**
411
     * Sets the value of the variationData property.
412
     * 
413
     * @param value
414
     *     allowed object is
415
     *     {@link Electrical.VariationData }
416
     *     
417
     */
418
    public void setVariationData(Electrical.VariationData value) {
419
        this.variationData = value;
420
    }
421
 
422
    /**
423
     * Gets the value of the accessoryConnectionType property.
424
     * 
425
     * @return
426
     *     possible object is
427
     *     {@link String }
428
     *     
429
     */
430
    public String getAccessoryConnectionType() {
431
        return accessoryConnectionType;
432
    }
433
 
434
    /**
435
     * Sets the value of the accessoryConnectionType property.
436
     * 
437
     * @param value
438
     *     allowed object is
439
     *     {@link String }
440
     *     
441
     */
442
    public void setAccessoryConnectionType(String value) {
443
        this.accessoryConnectionType = value;
444
    }
445
 
446
    /**
447
     * Gets the value of the batteryCapacity property.
448
     * 
449
     * @return
450
     *     possible object is
451
     *     {@link BatteryPowerDimension }
452
     *     
453
     */
454
    public BatteryPowerDimension getBatteryCapacity() {
455
        return batteryCapacity;
456
    }
457
 
458
    /**
459
     * Sets the value of the batteryCapacity property.
460
     * 
461
     * @param value
462
     *     allowed object is
463
     *     {@link BatteryPowerDimension }
464
     *     
465
     */
466
    public void setBatteryCapacity(BatteryPowerDimension value) {
467
        this.batteryCapacity = value;
468
    }
469
 
470
    /**
471
     * Gets the value of the bladeEdge property.
472
     * 
473
     * @return
474
     *     possible object is
475
     *     {@link String }
476
     *     
477
     */
478
    public String getBladeEdge() {
479
        return bladeEdge;
480
    }
481
 
482
    /**
483
     * Sets the value of the bladeEdge property.
484
     * 
485
     * @param value
486
     *     allowed object is
487
     *     {@link String }
488
     *     
489
     */
490
    public void setBladeEdge(String value) {
491
        this.bladeEdge = value;
492
    }
493
 
494
    /**
495
     * Gets the value of the bladeLength property.
496
     * 
497
     * @return
498
     *     possible object is
499
     *     {@link LengthDimension }
500
     *     
501
     */
502
    public LengthDimension getBladeLength() {
503
        return bladeLength;
504
    }
505
 
506
    /**
507
     * Sets the value of the bladeLength property.
508
     * 
509
     * @param value
510
     *     allowed object is
511
     *     {@link LengthDimension }
512
     *     
513
     */
514
    public void setBladeLength(LengthDimension value) {
515
        this.bladeLength = value;
516
    }
517
 
518
    /**
519
     * Gets the value of the compatibleDevices property.
520
     * 
521
     * @return
522
     *     possible object is
523
     *     {@link String }
524
     *     
525
     */
526
    public String getCompatibleDevices() {
527
        return compatibleDevices;
528
    }
529
 
530
    /**
531
     * Sets the value of the compatibleDevices property.
532
     * 
533
     * @param value
534
     *     allowed object is
535
     *     {@link String }
536
     *     
537
     */
538
    public void setCompatibleDevices(String value) {
539
        this.compatibleDevices = value;
540
    }
541
 
542
    /**
543
     * Gets the value of the compatibleFastenerRange property.
544
     * 
545
     * @return
546
     *     possible object is
547
     *     {@link String }
548
     *     
549
     */
550
    public String getCompatibleFastenerRange() {
551
        return compatibleFastenerRange;
552
    }
553
 
554
    /**
555
     * Sets the value of the compatibleFastenerRange property.
556
     * 
557
     * @param value
558
     *     allowed object is
559
     *     {@link String }
560
     *     
561
     */
562
    public void setCompatibleFastenerRange(String value) {
563
        this.compatibleFastenerRange = value;
564
    }
565
 
566
    /**
567
     * Gets the value of the coolingMethod property.
568
     * 
569
     * @return
570
     *     possible object is
571
     *     {@link String }
572
     *     
573
     */
574
    public String getCoolingMethod() {
575
        return coolingMethod;
576
    }
577
 
578
    /**
579
     * Sets the value of the coolingMethod property.
580
     * 
581
     * @param value
582
     *     allowed object is
583
     *     {@link String }
584
     *     
585
     */
586
    public void setCoolingMethod(String value) {
587
        this.coolingMethod = value;
588
    }
589
 
590
    /**
591
     * Gets the value of the coolingWattage property.
592
     * 
593
     * @return
594
     *     possible object is
595
     *     {@link WattageDimension }
596
     *     
597
     */
598
    public WattageDimension getCoolingWattage() {
599
        return coolingWattage;
600
    }
601
 
602
    /**
603
     * Sets the value of the coolingWattage property.
604
     * 
605
     * @param value
606
     *     allowed object is
607
     *     {@link WattageDimension }
608
     *     
609
     */
610
    public void setCoolingWattage(WattageDimension value) {
611
        this.coolingWattage = value;
612
    }
613
 
614
    /**
615
     * Gets the value of the cornerRadius property.
616
     * 
617
     * @return
618
     *     possible object is
619
     *     {@link LengthDimension }
620
     *     
621
     */
622
    public LengthDimension getCornerRadius() {
623
        return cornerRadius;
624
    }
625
 
626
    /**
627
     * Sets the value of the cornerRadius property.
628
     * 
629
     * @param value
630
     *     allowed object is
631
     *     {@link LengthDimension }
632
     *     
633
     */
634
    public void setCornerRadius(LengthDimension value) {
635
        this.cornerRadius = value;
636
    }
637
 
638
    /**
639
     * Gets the value of the coverage property.
640
     * 
641
     * @return
642
     *     possible object is
643
     *     {@link String }
644
     *     
645
     */
646
    public String getCoverage() {
647
        return coverage;
648
    }
649
 
650
    /**
651
     * Sets the value of the coverage property.
652
     * 
653
     * @param value
654
     *     allowed object is
655
     *     {@link String }
656
     *     
657
     */
658
    public void setCoverage(String value) {
659
        this.coverage = value;
660
    }
661
 
662
    /**
663
     * Gets the value of the cutType property.
664
     * 
665
     * @return
666
     *     possible object is
667
     *     {@link String }
668
     *     
669
     */
670
    public String getCutType() {
671
        return cutType;
672
    }
673
 
674
    /**
675
     * Sets the value of the cutType property.
676
     * 
677
     * @param value
678
     *     allowed object is
679
     *     {@link String }
680
     *     
681
     */
682
    public void setCutType(String value) {
683
        this.cutType = value;
684
    }
685
 
686
    /**
687
     * Gets the value of the cuttingWidth property.
688
     * 
689
     * @return
690
     *     possible object is
691
     *     {@link LengthDimension }
692
     *     
693
     */
694
    public LengthDimension getCuttingWidth() {
695
        return cuttingWidth;
696
    }
697
 
698
    /**
699
     * Sets the value of the cuttingWidth property.
700
     * 
701
     * @param value
702
     *     allowed object is
703
     *     {@link LengthDimension }
704
     *     
705
     */
706
    public void setCuttingWidth(LengthDimension value) {
707
        this.cuttingWidth = value;
708
    }
709
 
710
    /**
711
     * Gets the value of the deviceType property.
712
     * 
713
     * @return
714
     *     possible object is
715
     *     {@link String }
716
     *     
717
     */
718
    public String getDeviceType() {
719
        return deviceType;
720
    }
721
 
722
    /**
723
     * Sets the value of the deviceType property.
724
     * 
725
     * @param value
726
     *     allowed object is
727
     *     {@link String }
728
     *     
729
     */
730
    public void setDeviceType(String value) {
731
        this.deviceType = value;
732
    }
733
 
734
    /**
735
     * Gets the value of the displayStyle property.
736
     * 
737
     * @return
738
     *     possible object is
739
     *     {@link String }
740
     *     
741
     */
742
    public String getDisplayStyle() {
743
        return displayStyle;
744
    }
745
 
746
    /**
747
     * Sets the value of the displayStyle property.
748
     * 
749
     * @param value
750
     *     allowed object is
751
     *     {@link String }
752
     *     
753
     */
754
    public void setDisplayStyle(String value) {
755
        this.displayStyle = value;
756
    }
757
 
758
    /**
759
     * Gets the value of the energyConsumption property.
760
     * 
761
     * @return
762
     *     possible object is
763
     *     {@link EnergyConsumptionDimension }
764
     *     
765
     */
766
    public EnergyConsumptionDimension getEnergyConsumption() {
767
        return energyConsumption;
768
    }
769
 
770
    /**
771
     * Sets the value of the energyConsumption property.
772
     * 
773
     * @param value
774
     *     allowed object is
775
     *     {@link EnergyConsumptionDimension }
776
     *     
777
     */
778
    public void setEnergyConsumption(EnergyConsumptionDimension value) {
779
        this.energyConsumption = value;
780
    }
781
 
782
    /**
783
     * Gets the value of the energyEfficiencyRatioCooling property.
784
     * 
785
     * @return
786
     *     possible object is
787
     *     {@link BigInteger }
788
     *     
789
     */
790
    public BigInteger getEnergyEfficiencyRatioCooling() {
791
        return energyEfficiencyRatioCooling;
792
    }
793
 
794
    /**
795
     * Sets the value of the energyEfficiencyRatioCooling property.
796
     * 
797
     * @param value
798
     *     allowed object is
799
     *     {@link BigInteger }
800
     *     
801
     */
802
    public void setEnergyEfficiencyRatioCooling(BigInteger value) {
803
        this.energyEfficiencyRatioCooling = value;
804
    }
805
 
806
    /**
807
     * Gets the value of the environmentalDescription property.
808
     * 
809
     * @return
810
     *     possible object is
811
     *     {@link String }
812
     *     
813
     */
814
    public String getEnvironmentalDescription() {
815
        return environmentalDescription;
816
    }
817
 
818
    /**
819
     * Sets the value of the environmentalDescription property.
820
     * 
821
     * @param value
822
     *     allowed object is
823
     *     {@link String }
824
     *     
825
     */
826
    public void setEnvironmentalDescription(String value) {
827
        this.environmentalDescription = value;
828
    }
829
 
830
    /**
831
     * Gets the value of the euEnergyEfficiencyClassHeating property.
832
     * 
833
     * @return
834
     *     possible object is
835
     *     {@link EuEnergyEfficiencyClassType }
836
     *     
837
     */
838
    public EuEnergyEfficiencyClassType getEuEnergyEfficiencyClassHeating() {
839
        return euEnergyEfficiencyClassHeating;
840
    }
841
 
842
    /**
843
     * Sets the value of the euEnergyEfficiencyClassHeating property.
844
     * 
845
     * @param value
846
     *     allowed object is
847
     *     {@link EuEnergyEfficiencyClassType }
848
     *     
849
     */
850
    public void setEuEnergyEfficiencyClassHeating(EuEnergyEfficiencyClassType value) {
851
        this.euEnergyEfficiencyClassHeating = value;
852
    }
853
 
854
    /**
855
     * Gets the value of the euEnergyLabelEfficiencyClass property.
856
     * 
857
     * @return
858
     *     possible object is
859
     *     {@link EuEnergyEfficiencyClassType }
860
     *     
861
     */
862
    public EuEnergyEfficiencyClassType getEuEnergyLabelEfficiencyClass() {
863
        return euEnergyLabelEfficiencyClass;
864
    }
865
 
866
    /**
867
     * Sets the value of the euEnergyLabelEfficiencyClass property.
868
     * 
869
     * @param value
870
     *     allowed object is
871
     *     {@link EuEnergyEfficiencyClassType }
872
     *     
873
     */
874
    public void setEuEnergyLabelEfficiencyClass(EuEnergyEfficiencyClassType value) {
875
        this.euEnergyLabelEfficiencyClass = value;
876
    }
877
 
878
    /**
879
     * Gets the value of the externalTestingCertification property.
880
     * 
881
     * <p>
882
     * This accessor method returns a reference to the live list,
883
     * not a snapshot. Therefore any modification you make to the
884
     * returned list will be present inside the JAXB object.
885
     * This is why there is not a <CODE>set</CODE> method for the externalTestingCertification property.
886
     * 
887
     * <p>
888
     * For example, to add a new item, do as follows:
889
     * <pre>
890
     *    getExternalTestingCertification().add(newItem);
891
     * </pre>
892
     * 
893
     * 
894
     * <p>
895
     * Objects of the following type(s) are allowed in the list
896
     * {@link String }
897
     * 
898
     * 
899
     */
900
    public List<String> getExternalTestingCertification() {
901
        if (externalTestingCertification == null) {
902
            externalTestingCertification = new ArrayList<String>();
903
        }
904
        return this.externalTestingCertification;
905
    }
906
 
907
    /**
908
     * Gets the value of the flushType property.
909
     * 
910
     * @return
911
     *     possible object is
912
     *     {@link String }
913
     *     
914
     */
915
    public String getFlushType() {
916
        return flushType;
917
    }
918
 
919
    /**
920
     * Sets the value of the flushType property.
921
     * 
922
     * @param value
923
     *     allowed object is
924
     *     {@link String }
925
     *     
926
     */
927
    public void setFlushType(String value) {
928
        this.flushType = value;
929
    }
930
 
931
    /**
932
     * Gets the value of the foldedKnifeSize property.
933
     * 
934
     * @return
935
     *     possible object is
936
     *     {@link String }
937
     *     
938
     */
939
    public String getFoldedKnifeSize() {
940
        return foldedKnifeSize;
941
    }
942
 
943
    /**
944
     * Sets the value of the foldedKnifeSize property.
945
     * 
946
     * @param value
947
     *     allowed object is
948
     *     {@link String }
949
     *     
950
     */
951
    public void setFoldedKnifeSize(String value) {
952
        this.foldedKnifeSize = value;
953
    }
954
 
955
    /**
956
     * Gets the value of the gritRating property.
957
     * 
958
     * @return
959
     *     possible object is
960
     *     {@link BigInteger }
961
     *     
962
     */
963
    public BigInteger getGritRating() {
964
        return gritRating;
965
    }
966
 
967
    /**
968
     * Sets the value of the gritRating property.
969
     * 
970
     * @param value
971
     *     allowed object is
972
     *     {@link BigInteger }
973
     *     
974
     */
975
    public void setGritRating(BigInteger value) {
976
        this.gritRating = value;
977
    }
978
 
979
    /**
980
     * Gets the value of the handleMaterial property.
981
     * 
982
     * @return
983
     *     possible object is
984
     *     {@link String }
985
     *     
986
     */
987
    public String getHandleMaterial() {
988
        return handleMaterial;
989
    }
990
 
991
    /**
992
     * Sets the value of the handleMaterial property.
993
     * 
994
     * @param value
995
     *     allowed object is
996
     *     {@link String }
997
     *     
998
     */
999
    public void setHandleMaterial(String value) {
1000
        this.handleMaterial = value;
1001
    }
1002
 
1003
    /**
1004
     * Gets the value of the insideDiameter property.
1005
     * 
1006
     * @return
1007
     *     possible object is
1008
     *     {@link LengthDimension }
1009
     *     
1010
     */
1011
    public LengthDimension getInsideDiameter() {
1012
        return insideDiameter;
1013
    }
1014
 
1015
    /**
1016
     * Sets the value of the insideDiameter property.
1017
     * 
1018
     * @param value
1019
     *     allowed object is
1020
     *     {@link LengthDimension }
1021
     *     
1022
     */
1023
    public void setInsideDiameter(LengthDimension value) {
1024
        this.insideDiameter = value;
1025
    }
1026
 
1027
    /**
1028
     * Gets the value of the heaterWattage property.
1029
     * 
1030
     * @return
1031
     *     possible object is
1032
     *     {@link WattageDimension }
1033
     *     
1034
     */
1035
    public WattageDimension getHeaterWattage() {
1036
        return heaterWattage;
1037
    }
1038
 
1039
    /**
1040
     * Sets the value of the heaterWattage property.
1041
     * 
1042
     * @param value
1043
     *     allowed object is
1044
     *     {@link WattageDimension }
1045
     *     
1046
     */
1047
    public void setHeaterWattage(WattageDimension value) {
1048
        this.heaterWattage = value;
1049
    }
1050
 
1051
    /**
1052
     * Gets the value of the laserBeamColor property.
1053
     * 
1054
     * @return
1055
     *     possible object is
1056
     *     {@link String }
1057
     *     
1058
     */
1059
    public String getLaserBeamColor() {
1060
        return laserBeamColor;
1061
    }
1062
 
1063
    /**
1064
     * Sets the value of the laserBeamColor property.
1065
     * 
1066
     * @param value
1067
     *     allowed object is
1068
     *     {@link String }
1069
     *     
1070
     */
1071
    public void setLaserBeamColor(String value) {
1072
        this.laserBeamColor = value;
1073
    }
1074
 
1075
    /**
1076
     * Gets the value of the maximumPower property.
1077
     * 
1078
     * @return
1079
     *     possible object is
1080
     *     {@link MaximumPowerType }
1081
     *     
1082
     */
1083
    public MaximumPowerType getMaximumPower() {
1084
        return maximumPower;
1085
    }
1086
 
1087
    /**
1088
     * Sets the value of the maximumPower property.
1089
     * 
1090
     * @param value
1091
     *     allowed object is
1092
     *     {@link MaximumPowerType }
1093
     *     
1094
     */
1095
    public void setMaximumPower(MaximumPowerType value) {
1096
        this.maximumPower = value;
1097
    }
1098
 
1099
    /**
1100
     * Gets the value of the measurementAccuracy property.
1101
     * 
1102
     * @return
1103
     *     possible object is
1104
     *     {@link String }
1105
     *     
1106
     */
1107
    public String getMeasurementAccuracy() {
1108
        return measurementAccuracy;
1109
    }
1110
 
1111
    /**
1112
     * Sets the value of the measurementAccuracy property.
1113
     * 
1114
     * @param value
1115
     *     allowed object is
1116
     *     {@link String }
1117
     *     
1118
     */
1119
    public void setMeasurementAccuracy(String value) {
1120
        this.measurementAccuracy = value;
1121
    }
1122
 
1123
    /**
1124
     * Gets the value of the measurementSystem property.
1125
     * 
1126
     * @return
1127
     *     possible object is
1128
     *     {@link String }
1129
     *     
1130
     */
1131
    public String getMeasurementSystem() {
1132
        return measurementSystem;
1133
    }
1134
 
1135
    /**
1136
     * Sets the value of the measurementSystem property.
1137
     * 
1138
     * @param value
1139
     *     allowed object is
1140
     *     {@link String }
1141
     *     
1142
     */
1143
    public void setMeasurementSystem(String value) {
1144
        this.measurementSystem = value;
1145
    }
1146
 
1147
    /**
1148
     * Gets the value of the minimumEfficiencyReportingValue property.
1149
     * 
1150
     * @return
1151
     *     possible object is
1152
     *     {@link Integer }
1153
     *     
1154
     */
1155
    public Integer getMinimumEfficiencyReportingValue() {
1156
        return minimumEfficiencyReportingValue;
1157
    }
1158
 
1159
    /**
1160
     * Sets the value of the minimumEfficiencyReportingValue property.
1161
     * 
1162
     * @param value
1163
     *     allowed object is
1164
     *     {@link Integer }
1165
     *     
1166
     */
1167
    public void setMinimumEfficiencyReportingValue(Integer value) {
1168
        this.minimumEfficiencyReportingValue = value;
1169
    }
1170
 
1171
    /**
1172
     * Gets the value of the numberOfBasins property.
1173
     * 
1174
     * @return
1175
     *     possible object is
1176
     *     {@link BigInteger }
1177
     *     
1178
     */
1179
    public BigInteger getNumberOfBasins() {
1180
        return numberOfBasins;
1181
    }
1182
 
1183
    /**
1184
     * Sets the value of the numberOfBasins property.
1185
     * 
1186
     * @param value
1187
     *     allowed object is
1188
     *     {@link BigInteger }
1189
     *     
1190
     */
1191
    public void setNumberOfBasins(BigInteger value) {
1192
        this.numberOfBasins = value;
1193
    }
1194
 
1195
    /**
1196
     * Gets the value of the numberOfHoles property.
1197
     * 
1198
     * @return
1199
     *     possible object is
1200
     *     {@link BigInteger }
1201
     *     
1202
     */
1203
    public BigInteger getNumberOfHoles() {
1204
        return numberOfHoles;
1205
    }
1206
 
1207
    /**
1208
     * Sets the value of the numberOfHoles property.
1209
     * 
1210
     * @param value
1211
     *     allowed object is
1212
     *     {@link BigInteger }
1213
     *     
1214
     */
1215
    public void setNumberOfHoles(BigInteger value) {
1216
        this.numberOfHoles = value;
1217
    }
1218
 
1219
    /**
1220
     * Gets the value of the numberOfItems property.
1221
     * 
1222
     * @return
1223
     *     possible object is
1224
     *     {@link BigInteger }
1225
     *     
1226
     */
1227
    public BigInteger getNumberOfItems() {
1228
        return numberOfItems;
1229
    }
1230
 
1231
    /**
1232
     * Sets the value of the numberOfItems property.
1233
     * 
1234
     * @param value
1235
     *     allowed object is
1236
     *     {@link BigInteger }
1237
     *     
1238
     */
1239
    public void setNumberOfItems(BigInteger value) {
1240
        this.numberOfItems = value;
1241
    }
1242
 
1243
    /**
1244
     * Gets the value of the outsideDiameter property.
1245
     * 
1246
     * @return
1247
     *     possible object is
1248
     *     {@link LengthDimension }
1249
     *     
1250
     */
1251
    public LengthDimension getOutsideDiameter() {
1252
        return outsideDiameter;
1253
    }
1254
 
1255
    /**
1256
     * Sets the value of the outsideDiameter property.
1257
     * 
1258
     * @param value
1259
     *     allowed object is
1260
     *     {@link LengthDimension }
1261
     *     
1262
     */
1263
    public void setOutsideDiameter(LengthDimension value) {
1264
        this.outsideDiameter = value;
1265
    }
1266
 
1267
    /**
1268
     * Gets the value of the performanceDescription property.
1269
     * 
1270
     * @return
1271
     *     possible object is
1272
     *     {@link String }
1273
     *     
1274
     */
1275
    public String getPerformanceDescription() {
1276
        return performanceDescription;
1277
    }
1278
 
1279
    /**
1280
     * Sets the value of the performanceDescription property.
1281
     * 
1282
     * @param value
1283
     *     allowed object is
1284
     *     {@link String }
1285
     *     
1286
     */
1287
    public void setPerformanceDescription(String value) {
1288
        this.performanceDescription = value;
1289
    }
1290
 
1291
    /**
1292
     * Gets the value of the recycledContentPercentage property.
1293
     * 
1294
     * @return
1295
     *     possible object is
1296
     *     {@link BigInteger }
1297
     *     
1298
     */
1299
    public BigInteger getRecycledContentPercentage() {
1300
        return recycledContentPercentage;
1301
    }
1302
 
1303
    /**
1304
     * Sets the value of the recycledContentPercentage property.
1305
     * 
1306
     * @param value
1307
     *     allowed object is
1308
     *     {@link BigInteger }
1309
     *     
1310
     */
1311
    public void setRecycledContentPercentage(BigInteger value) {
1312
        this.recycledContentPercentage = value;
1313
    }
1314
 
1315
    /**
1316
     * Gets the value of the roughIn property.
1317
     * 
1318
     * @return
1319
     *     possible object is
1320
     *     {@link LengthDimension }
1321
     *     
1322
     */
1323
    public LengthDimension getRoughIn() {
1324
        return roughIn;
1325
    }
1326
 
1327
    /**
1328
     * Sets the value of the roughIn property.
1329
     * 
1330
     * @param value
1331
     *     allowed object is
1332
     *     {@link LengthDimension }
1333
     *     
1334
     */
1335
    public void setRoughIn(LengthDimension value) {
1336
        this.roughIn = value;
1337
    }
1338
 
1339
    /**
1340
     * Gets the value of the speed property.
1341
     * 
1342
     * @return
1343
     *     possible object is
1344
     *     {@link SpeedDimension }
1345
     *     
1346
     */
1347
    public SpeedDimension getSpeed() {
1348
        return speed;
1349
    }
1350
 
1351
    /**
1352
     * Sets the value of the speed property.
1353
     * 
1354
     * @param value
1355
     *     allowed object is
1356
     *     {@link SpeedDimension }
1357
     *     
1358
     */
1359
    public void setSpeed(SpeedDimension value) {
1360
        this.speed = value;
1361
    }
1362
 
1363
    /**
1364
     * Gets the value of the spoutHeight property.
1365
     * 
1366
     * @return
1367
     *     possible object is
1368
     *     {@link LengthDimension }
1369
     *     
1370
     */
1371
    public LengthDimension getSpoutHeight() {
1372
        return spoutHeight;
1373
    }
1374
 
1375
    /**
1376
     * Sets the value of the spoutHeight property.
1377
     * 
1378
     * @param value
1379
     *     allowed object is
1380
     *     {@link LengthDimension }
1381
     *     
1382
     */
1383
    public void setSpoutHeight(LengthDimension value) {
1384
        this.spoutHeight = value;
1385
    }
1386
 
1387
    /**
1388
     * Gets the value of the spoutReach property.
1389
     * 
1390
     * @return
1391
     *     possible object is
1392
     *     {@link LengthDimension }
1393
     *     
1394
     */
1395
    public LengthDimension getSpoutReach() {
1396
        return spoutReach;
1397
    }
1398
 
1399
    /**
1400
     * Sets the value of the spoutReach property.
1401
     * 
1402
     * @param value
1403
     *     allowed object is
1404
     *     {@link LengthDimension }
1405
     *     
1406
     */
1407
    public void setSpoutReach(LengthDimension value) {
1408
        this.spoutReach = value;
1409
    }
1410
 
1411
    /**
1412
     * Gets the value of the threadSize property.
1413
     * 
1414
     * @return
1415
     *     possible object is
1416
     *     {@link LengthDimensionOptionalUnit }
1417
     *     
1418
     */
1419
    public LengthDimensionOptionalUnit getThreadSize() {
1420
        return threadSize;
1421
    }
1422
 
1423
    /**
1424
     * Sets the value of the threadSize property.
1425
     * 
1426
     * @param value
1427
     *     allowed object is
1428
     *     {@link LengthDimensionOptionalUnit }
1429
     *     
1430
     */
1431
    public void setThreadSize(LengthDimensionOptionalUnit value) {
1432
        this.threadSize = value;
1433
    }
1434
 
1435
    /**
1436
     * Gets the value of the toolTipDescription property.
1437
     * 
1438
     * @return
1439
     *     possible object is
1440
     *     {@link String }
1441
     *     
1442
     */
1443
    public String getToolTipDescription() {
1444
        return toolTipDescription;
1445
    }
1446
 
1447
    /**
1448
     * Sets the value of the toolTipDescription property.
1449
     * 
1450
     * @param value
1451
     *     allowed object is
1452
     *     {@link String }
1453
     *     
1454
     */
1455
    public void setToolTipDescription(String value) {
1456
        this.toolTipDescription = value;
1457
    }
1458
 
1459
    /**
1460
     * Gets the value of the torque property.
1461
     * 
1462
     * @return
1463
     *     possible object is
1464
     *     {@link TorqueType }
1465
     *     
1466
     */
1467
    public TorqueType getTorque() {
1468
        return torque;
1469
    }
1470
 
1471
    /**
1472
     * Sets the value of the torque property.
1473
     * 
1474
     * @param value
1475
     *     allowed object is
1476
     *     {@link TorqueType }
1477
     *     
1478
     */
1479
    public void setTorque(TorqueType value) {
1480
        this.torque = value;
1481
    }
1482
 
1483
    /**
1484
     * Gets the value of the uvProtection property.
1485
     * 
1486
     * @return
1487
     *     possible object is
1488
     *     {@link String }
1489
     *     
1490
     */
1491
    public String getUVProtection() {
1492
        return uvProtection;
1493
    }
1494
 
1495
    /**
1496
     * Sets the value of the uvProtection property.
1497
     * 
1498
     * @param value
1499
     *     allowed object is
1500
     *     {@link String }
1501
     *     
1502
     */
1503
    public void setUVProtection(String value) {
1504
        this.uvProtection = value;
1505
    }
1506
 
1507
    /**
1508
     * Gets the value of the viewingArea property.
1509
     * 
1510
     * @return
1511
     *     possible object is
1512
     *     {@link String }
1513
     *     
1514
     */
1515
    public String getViewingArea() {
1516
        return viewingArea;
1517
    }
1518
 
1519
    /**
1520
     * Sets the value of the viewingArea property.
1521
     * 
1522
     * @param value
1523
     *     allowed object is
1524
     *     {@link String }
1525
     *     
1526
     */
1527
    public void setViewingArea(String value) {
1528
        this.viewingArea = value;
1529
    }
1530
 
1531
    /**
1532
     * Gets the value of the size property.
1533
     * 
1534
     * @return
1535
     *     possible object is
1536
     *     {@link String }
1537
     *     
1538
     */
1539
    public String getSize() {
1540
        return size;
1541
    }
1542
 
1543
    /**
1544
     * Sets the value of the size property.
1545
     * 
1546
     * @param value
1547
     *     allowed object is
1548
     *     {@link String }
1549
     *     
1550
     */
1551
    public void setSize(String value) {
1552
        this.size = value;
1553
    }
1554
 
1555
    /**
1556
     * Gets the value of the centerLength property.
1557
     * 
1558
     * @return
1559
     *     possible object is
1560
     *     {@link LengthDimension }
1561
     *     
1562
     */
1563
    public LengthDimension getCenterLength() {
1564
        return centerLength;
1565
    }
1566
 
1567
    /**
1568
     * Sets the value of the centerLength property.
1569
     * 
1570
     * @param value
1571
     *     allowed object is
1572
     *     {@link LengthDimension }
1573
     *     
1574
     */
1575
    public void setCenterLength(LengthDimension value) {
1576
        this.centerLength = value;
1577
    }
1578
 
1579
    /**
1580
     * Gets the value of the brightness property.
1581
     * 
1582
     * @return
1583
     *     possible object is
1584
     *     {@link LumensType }
1585
     *     
1586
     */
1587
    public LumensType getBrightness() {
1588
        return brightness;
1589
    }
1590
 
1591
    /**
1592
     * Sets the value of the brightness property.
1593
     * 
1594
     * @param value
1595
     *     allowed object is
1596
     *     {@link LumensType }
1597
     *     
1598
     */
1599
    public void setBrightness(LumensType value) {
1600
        this.brightness = value;
1601
    }
1602
 
1603
    /**
1604
     * Gets the value of the bulbType property.
1605
     * 
1606
     * @return
1607
     *     possible object is
1608
     *     {@link String }
1609
     *     
1610
     */
1611
    public String getBulbType() {
1612
        return bulbType;
1613
    }
1614
 
1615
    /**
1616
     * Sets the value of the bulbType property.
1617
     * 
1618
     * @param value
1619
     *     allowed object is
1620
     *     {@link String }
1621
     *     
1622
     */
1623
    public void setBulbType(String value) {
1624
        this.bulbType = value;
1625
    }
1626
 
1627
    /**
1628
     * Gets the value of the color property.
1629
     * 
1630
     * @return
1631
     *     possible object is
1632
     *     {@link String }
1633
     *     
1634
     */
1635
    public String getColor() {
1636
        return color;
1637
    }
1638
 
1639
    /**
1640
     * Sets the value of the color property.
1641
     * 
1642
     * @param value
1643
     *     allowed object is
1644
     *     {@link String }
1645
     *     
1646
     */
1647
    public void setColor(String value) {
1648
        this.color = value;
1649
    }
1650
 
1651
    /**
1652
     * Gets the value of the colorMap property.
1653
     * 
1654
     * @return
1655
     *     possible object is
1656
     *     {@link String }
1657
     *     
1658
     */
1659
    public String getColorMap() {
1660
        return colorMap;
1661
    }
1662
 
1663
    /**
1664
     * Sets the value of the colorMap property.
1665
     * 
1666
     * @param value
1667
     *     allowed object is
1668
     *     {@link String }
1669
     *     
1670
     */
1671
    public void setColorMap(String value) {
1672
        this.colorMap = value;
1673
    }
1674
 
1675
    /**
1676
     * Gets the value of the headStyle property.
1677
     * 
1678
     * @return
1679
     *     possible object is
1680
     *     {@link String }
1681
     *     
1682
     */
1683
    public String getHeadStyle() {
1684
        return headStyle;
1685
    }
1686
 
1687
    /**
1688
     * Sets the value of the headStyle property.
1689
     * 
1690
     * @param value
1691
     *     allowed object is
1692
     *     {@link String }
1693
     *     
1694
     */
1695
    public void setHeadStyle(String value) {
1696
        this.headStyle = value;
1697
    }
1698
 
1699
    /**
1700
     * Gets the value of the material property.
1701
     * 
1702
     * @return
1703
     *     possible object is
1704
     *     {@link String }
1705
     *     
1706
     */
1707
    public String getMaterial() {
1708
        return material;
1709
    }
1710
 
1711
    /**
1712
     * Sets the value of the material property.
1713
     * 
1714
     * @param value
1715
     *     allowed object is
1716
     *     {@link String }
1717
     *     
1718
     */
1719
    public void setMaterial(String value) {
1720
        this.material = value;
1721
    }
1722
 
1723
    /**
1724
     * Gets the value of the displayVolume property.
1725
     * 
1726
     * @return
1727
     *     possible object is
1728
     *     {@link VolumeDimension }
1729
     *     
1730
     */
1731
    public VolumeDimension getDisplayVolume() {
1732
        return displayVolume;
1733
    }
1734
 
1735
    /**
1736
     * Sets the value of the displayVolume property.
1737
     * 
1738
     * @param value
1739
     *     allowed object is
1740
     *     {@link VolumeDimension }
1741
     *     
1742
     */
1743
    public void setDisplayVolume(VolumeDimension value) {
1744
        this.displayVolume = value;
1745
    }
1746
 
1747
    /**
1748
     * Gets the value of the displayWeight property.
1749
     * 
1750
     * @return
1751
     *     possible object is
1752
     *     {@link WeightDimension }
1753
     *     
1754
     */
1755
    public WeightDimension getDisplayWeight() {
1756
        return displayWeight;
1757
    }
1758
 
1759
    /**
1760
     * Sets the value of the displayWeight property.
1761
     * 
1762
     * @param value
1763
     *     allowed object is
1764
     *     {@link WeightDimension }
1765
     *     
1766
     */
1767
    public void setDisplayWeight(WeightDimension value) {
1768
        this.displayWeight = value;
1769
    }
1770
 
1771
    /**
1772
     * Gets the value of the displayLength property.
1773
     * 
1774
     * @return
1775
     *     possible object is
1776
     *     {@link LengthDimension }
1777
     *     
1778
     */
1779
    public LengthDimension getDisplayLength() {
1780
        return displayLength;
1781
    }
1782
 
1783
    /**
1784
     * Sets the value of the displayLength property.
1785
     * 
1786
     * @param value
1787
     *     allowed object is
1788
     *     {@link LengthDimension }
1789
     *     
1790
     */
1791
    public void setDisplayLength(LengthDimension value) {
1792
        this.displayLength = value;
1793
    }
1794
 
1795
    /**
1796
     * Gets the value of the manufacturerWarrantyDescription property.
1797
     * 
1798
     * @return
1799
     *     possible object is
1800
     *     {@link String }
1801
     *     
1802
     */
1803
    public String getManufacturerWarrantyDescription() {
1804
        return manufacturerWarrantyDescription;
1805
    }
1806
 
1807
    /**
1808
     * Sets the value of the manufacturerWarrantyDescription property.
1809
     * 
1810
     * @param value
1811
     *     allowed object is
1812
     *     {@link String }
1813
     *     
1814
     */
1815
    public void setManufacturerWarrantyDescription(String value) {
1816
        this.manufacturerWarrantyDescription = value;
1817
    }
1818
 
1819
    /**
1820
     * Gets the value of the plugFormat property.
1821
     * 
1822
     * @return
1823
     *     possible object is
1824
     *     {@link String }
1825
     *     
1826
     */
1827
    public String getPlugFormat() {
1828
        return plugFormat;
1829
    }
1830
 
1831
    /**
1832
     * Sets the value of the plugFormat property.
1833
     * 
1834
     * @param value
1835
     *     allowed object is
1836
     *     {@link String }
1837
     *     
1838
     */
1839
    public void setPlugFormat(String value) {
1840
        this.plugFormat = value;
1841
    }
1842
 
1843
    /**
1844
     * Gets the value of the plugProfile property.
1845
     * 
1846
     * @return
1847
     *     possible object is
1848
     *     {@link String }
1849
     *     
1850
     */
1851
    public String getPlugProfile() {
1852
        return plugProfile;
1853
    }
1854
 
1855
    /**
1856
     * Sets the value of the plugProfile property.
1857
     * 
1858
     * @param value
1859
     *     allowed object is
1860
     *     {@link String }
1861
     *     
1862
     */
1863
    public void setPlugProfile(String value) {
1864
        this.plugProfile = value;
1865
    }
1866
 
1867
    /**
1868
     * Gets the value of the powerSource property.
1869
     * 
1870
     * @return
1871
     *     possible object is
1872
     *     {@link String }
1873
     *     
1874
     */
1875
    public String getPowerSource() {
1876
        return powerSource;
1877
    }
1878
 
1879
    /**
1880
     * Sets the value of the powerSource property.
1881
     * 
1882
     * @param value
1883
     *     allowed object is
1884
     *     {@link String }
1885
     *     
1886
     */
1887
    public void setPowerSource(String value) {
1888
        this.powerSource = value;
1889
    }
1890
 
1891
    /**
1892
     * Gets the value of the sellerWarrantyDescription property.
1893
     * 
1894
     * @return
1895
     *     possible object is
1896
     *     {@link String }
1897
     *     
1898
     */
1899
    public String getSellerWarrantyDescription() {
1900
        return sellerWarrantyDescription;
1901
    }
1902
 
1903
    /**
1904
     * Sets the value of the sellerWarrantyDescription property.
1905
     * 
1906
     * @param value
1907
     *     allowed object is
1908
     *     {@link String }
1909
     *     
1910
     */
1911
    public void setSellerWarrantyDescription(String value) {
1912
        this.sellerWarrantyDescription = value;
1913
    }
1914
 
1915
    /**
1916
     * Gets the value of the switchStyle property.
1917
     * 
1918
     * @return
1919
     *     possible object is
1920
     *     {@link String }
1921
     *     
1922
     */
1923
    public String getSwitchStyle() {
1924
        return switchStyle;
1925
    }
1926
 
1927
    /**
1928
     * Sets the value of the switchStyle property.
1929
     * 
1930
     * @param value
1931
     *     allowed object is
1932
     *     {@link String }
1933
     *     
1934
     */
1935
    public void setSwitchStyle(String value) {
1936
        this.switchStyle = value;
1937
    }
1938
 
1939
    /**
1940
     * Gets the value of the switchType property.
1941
     * 
1942
     * @return
1943
     *     possible object is
1944
     *     {@link String }
1945
     *     
1946
     */
1947
    public String getSwitchType() {
1948
        return switchType;
1949
    }
1950
 
1951
    /**
1952
     * Sets the value of the switchType property.
1953
     * 
1954
     * @param value
1955
     *     allowed object is
1956
     *     {@link String }
1957
     *     
1958
     */
1959
    public void setSwitchType(String value) {
1960
        this.switchType = value;
1961
    }
1962
 
1963
    /**
1964
     * Gets the value of the voltage property.
1965
     * 
1966
     * @return
1967
     *     possible object is
1968
     *     {@link BigDecimal }
1969
     *     
1970
     */
1971
    public BigDecimal getVoltage() {
1972
        return voltage;
1973
    }
1974
 
1975
    /**
1976
     * Sets the value of the voltage property.
1977
     * 
1978
     * @param value
1979
     *     allowed object is
1980
     *     {@link BigDecimal }
1981
     *     
1982
     */
1983
    public void setVoltage(BigDecimal value) {
1984
        this.voltage = value;
1985
    }
1986
 
1987
    /**
1988
     * Gets the value of the wattage property.
1989
     * 
1990
     * @return
1991
     *     possible object is
1992
     *     {@link WattageDimensionOptionalUnit }
1993
     *     
1994
     */
1995
    public WattageDimensionOptionalUnit getWattage() {
1996
        return wattage;
1997
    }
1998
 
1999
    /**
2000
     * Sets the value of the wattage property.
2001
     * 
2002
     * @param value
2003
     *     allowed object is
2004
     *     {@link WattageDimensionOptionalUnit }
2005
     *     
2006
     */
2007
    public void setWattage(WattageDimensionOptionalUnit value) {
2008
        this.wattage = value;
2009
    }
2010
 
2011
    /**
2012
     * Gets the value of the customerPackageType property.
2013
     * 
2014
     * @return
2015
     *     possible object is
2016
     *     {@link String }
2017
     *     
2018
     */
2019
    public String getCustomerPackageType() {
2020
        return customerPackageType;
2021
    }
2022
 
2023
    /**
2024
     * Sets the value of the customerPackageType property.
2025
     * 
2026
     * @param value
2027
     *     allowed object is
2028
     *     {@link String }
2029
     *     
2030
     */
2031
    public void setCustomerPackageType(String value) {
2032
        this.customerPackageType = value;
2033
    }
2034
 
2035
 
2036
    /**
2037
     * <p>Java class for anonymous complex type.
2038
     * 
2039
     * <p>The following schema fragment specifies the expected content contained within this class.
2040
     * 
2041
     * <pre>
2042
     * &lt;complexType>
2043
     *   &lt;complexContent>
2044
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2045
     *       &lt;sequence>
2046
     *         &lt;element name="Parentage">
2047
     *           &lt;simpleType>
2048
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
2049
     *               &lt;enumeration value="parent"/>
2050
     *               &lt;enumeration value="child"/>
2051
     *             &lt;/restriction>
2052
     *           &lt;/simpleType>
2053
     *         &lt;/element>
2054
     *         &lt;element name="VariationTheme" minOccurs="0">
2055
     *           &lt;simpleType>
2056
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
2057
     *               &lt;enumeration value="Size"/>
2058
     *               &lt;enumeration value="Color"/>
2059
     *               &lt;enumeration value="Material"/>
2060
     *               &lt;enumeration value="ItemWeight"/>
2061
     *               &lt;enumeration value="Size-Color"/>
2062
     *               &lt;enumeration value="Style"/>
2063
     *               &lt;enumeration value="PATTERN"/>
2064
     *               &lt;enumeration value="ItemPackageQuantity"/>
2065
     *               &lt;enumeration value="CustomerPackageType"/>
2066
     *               &lt;enumeration value="ColorName-CustomerPackageType"/>
2067
     *               &lt;enumeration value="SizeName-CustomerPackageType"/>
2068
     *               &lt;enumeration value="SizeName-ColorName-CustomerPackageType"/>
2069
     *               &lt;enumeration value="StyleName-CustomerPackageType"/>
2070
     *               &lt;enumeration value="SizeName-StyleName-CustomerPackageType"/>
2071
     *             &lt;/restriction>
2072
     *           &lt;/simpleType>
2073
     *         &lt;/element>
2074
     *       &lt;/sequence>
2075
     *     &lt;/restriction>
2076
     *   &lt;/complexContent>
2077
     * &lt;/complexType>
2078
     * </pre>
2079
     * 
2080
     * 
2081
     */
2082
    @XmlAccessorType(XmlAccessType.FIELD)
2083
    @XmlType(name = "", propOrder = {
2084
        "parentage",
2085
        "variationTheme"
2086
    })
2087
    public static class VariationData {
2088
 
2089
        @XmlElement(name = "Parentage", required = true)
2090
        protected String parentage;
2091
        @XmlElement(name = "VariationTheme")
2092
        protected String variationTheme;
2093
 
2094
        /**
2095
         * Gets the value of the parentage property.
2096
         * 
2097
         * @return
2098
         *     possible object is
2099
         *     {@link String }
2100
         *     
2101
         */
2102
        public String getParentage() {
2103
            return parentage;
2104
        }
2105
 
2106
        /**
2107
         * Sets the value of the parentage property.
2108
         * 
2109
         * @param value
2110
         *     allowed object is
2111
         *     {@link String }
2112
         *     
2113
         */
2114
        public void setParentage(String value) {
2115
            this.parentage = value;
2116
        }
2117
 
2118
        /**
2119
         * Gets the value of the variationTheme property.
2120
         * 
2121
         * @return
2122
         *     possible object is
2123
         *     {@link String }
2124
         *     
2125
         */
2126
        public String getVariationTheme() {
2127
            return variationTheme;
2128
        }
2129
 
2130
        /**
2131
         * Sets the value of the variationTheme property.
2132
         * 
2133
         * @param value
2134
         *     allowed object is
2135
         *     {@link String }
2136
         *     
2137
         */
2138
        public void setVariationTheme(String value) {
2139
            this.variationTheme = value;
2140
        }
2141
 
2142
    }
2143
 
2144
}