Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7480 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.BigInteger;
12
import java.util.ArrayList;
13
import java.util.List;
14
import javax.xml.bind.annotation.XmlAccessType;
15
import javax.xml.bind.annotation.XmlAccessorType;
16
import javax.xml.bind.annotation.XmlElement;
17
import javax.xml.bind.annotation.XmlRootElement;
18
import javax.xml.bind.annotation.XmlSchemaType;
19
import javax.xml.bind.annotation.XmlType;
20
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
21
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
22
 
23
 
24
/**
25
 * <p>Java class for anonymous complex type.
26
 * 
27
 * <p>The following schema fragment specifies the expected content contained within this class.
28
 * 
29
 * <pre>
30
 * &lt;complexType>
31
 *   &lt;complexContent>
32
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
33
 *       &lt;sequence>
34
 *         &lt;element name="VariationData" minOccurs="0">
35
 *           &lt;complexType>
36
 *             &lt;complexContent>
37
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
38
 *                 &lt;sequence>
39
 *                   &lt;element name="Parentage" minOccurs="0">
40
 *                     &lt;simpleType>
41
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
42
 *                         &lt;enumeration value="parent"/>
43
 *                         &lt;enumeration value="child"/>
44
 *                       &lt;/restriction>
45
 *                     &lt;/simpleType>
46
 *                   &lt;/element>
47
 *                   &lt;element name="Size" type="{}StringNotNull" minOccurs="0"/>
48
 *                   &lt;element name="Color" type="{}StringNotNull" minOccurs="0"/>
49
 *                   &lt;element name="VariationTheme" minOccurs="0">
50
 *                     &lt;simpleType>
51
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
52
 *                         &lt;enumeration value="Size"/>
53
 *                         &lt;enumeration value="Color"/>
54
 *                         &lt;enumeration value="SizeColor"/>
55
 *                       &lt;/restriction>
56
 *                     &lt;/simpleType>
57
 *                   &lt;/element>
58
 *                 &lt;/sequence>
59
 *               &lt;/restriction>
60
 *             &lt;/complexContent>
61
 *           &lt;/complexType>
62
 *         &lt;/element>
63
 *         &lt;element name="ClassificationData">
64
 *           &lt;complexType>
65
 *             &lt;complexContent>
66
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
67
 *                 &lt;sequence>
68
 *                   &lt;element name="Department" type="{}StringNotNull"/>
69
 *                   &lt;element name="ColorMap" type="{}String" minOccurs="0"/>
70
 *                   &lt;element name="SpecialSizeType" type="{}String" minOccurs="0"/>
71
 *                   &lt;element name="SpecialFeature" type="{}LongString" maxOccurs="2" minOccurs="0"/>
72
 *                   &lt;element name="MaterialAndFabric" type="{}HundredString" maxOccurs="4" minOccurs="0"/>
73
 *                   &lt;element name="MaterialOpacity" type="{}HundredString" minOccurs="0"/>
74
 *                   &lt;element name="FabricWash" type="{}String" minOccurs="0"/>
75
 *                   &lt;element name="PatternStyle" type="{}String" minOccurs="0"/>
76
 *                   &lt;element name="FitType" type="{}String" minOccurs="0"/>
77
 *                   &lt;element name="WaterResistanceLevel" type="{}String" minOccurs="0"/>
78
 *                   &lt;element name="ApparelClosureType" type="{}LongString" minOccurs="0"/>
79
 *                   &lt;element name="ButtonQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
80
 *                   &lt;element name="ControlType" type="{}String" minOccurs="0"/>
81
 *                   &lt;element name="OccasionAndLifestyle" type="{}LongString" minOccurs="0"/>
82
 *                   &lt;element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
83
 *                   &lt;element name="CollarType" type="{}String" minOccurs="0"/>
84
 *                   &lt;element name="SleeveType" type="{}String" minOccurs="0"/>
85
 *                   &lt;element name="CuffType" type="{}String" minOccurs="0"/>
86
 *                   &lt;element name="PocketDescription" type="{}String" minOccurs="0"/>
87
 *                   &lt;element name="FrontPleatType" type="{}String" minOccurs="0"/>
88
 *                   &lt;element name="TopStyle" type="{}String" minOccurs="0"/>
89
 *                   &lt;element name="BottomStyle" type="{}String" minOccurs="0"/>
90
 *                   &lt;element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
91
 *                   &lt;element name="WaistSize" type="{}ClothingSizeDimension" minOccurs="0"/>
92
 *                   &lt;element name="InseamLength" type="{}ClothingSizeDimension" minOccurs="0"/>
93
 *                   &lt;element name="SleeveLength" type="{}ClothingSizeDimension" minOccurs="0"/>
94
 *                   &lt;element name="NeckSize" type="{}ClothingSizeDimension" minOccurs="0"/>
95
 *                   &lt;element name="NeckStyle" type="{}String" minOccurs="0"/>
96
 *                   &lt;element name="ChestSize" type="{}ClothingSizeDimension" minOccurs="0"/>
97
 *                   &lt;element name="CupSize" minOccurs="0">
98
 *                     &lt;simpleType>
99
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
100
 *                         &lt;enumeration value="A"/>
101
 *                         &lt;enumeration value="AA"/>
102
 *                         &lt;enumeration value="B"/>
103
 *                         &lt;enumeration value="C"/>
104
 *                         &lt;enumeration value="D"/>
105
 *                         &lt;enumeration value="DD"/>
106
 *                         &lt;enumeration value="DDD"/>
107
 *                         &lt;enumeration value="E"/>
108
 *                         &lt;enumeration value="EE"/>
109
 *                         &lt;enumeration value="F"/>
110
 *                         &lt;enumeration value="FF"/>
111
 *                         &lt;enumeration value="G"/>
112
 *                         &lt;enumeration value="GG"/>
113
 *                         &lt;enumeration value="H"/>
114
 *                         &lt;enumeration value="I"/>
115
 *                         &lt;enumeration value="J"/>
116
 *                         &lt;enumeration value="Free"/>
117
 *                       &lt;/restriction>
118
 *                     &lt;/simpleType>
119
 *                   &lt;/element>
120
 *                   &lt;element name="UnderwireType" type="{}String" minOccurs="0"/>
121
 *                   &lt;element name="ShoeWidth" type="{}String" minOccurs="0"/>
122
 *                   &lt;element name="ItemRise" type="{}LengthDimension" minOccurs="0"/>
123
 *                   &lt;element name="RiseStyle" type="{}String" minOccurs="0"/>
124
 *                   &lt;element name="LegDiameter" type="{}LengthDimension" minOccurs="0"/>
125
 *                   &lt;element name="LegStyle" type="{}String" minOccurs="0"/>
126
 *                   &lt;element name="BeltStyle" type="{}String" minOccurs="0"/>
127
 *                   &lt;element name="StrapType" type="{}StringNotNull" minOccurs="0"/>
128
 *                   &lt;element name="ToeStyle" type="{}String" minOccurs="0"/>
129
 *                   &lt;element name="Theme" type="{}LongString" minOccurs="0"/>
130
 *                   &lt;element name="Character" type="{}HundredString" minOccurs="0"/>
131
 *                   &lt;element name="LaptopCapacity" type="{}String" minOccurs="0"/>
132
 *                   &lt;element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
133
 *                   &lt;element name="NumberOfPieces" type="{}PositiveInteger" minOccurs="0"/>
134
 *                   &lt;element name="WheelType" type="{}String" minOccurs="0"/>
135
 *                 &lt;/sequence>
136
 *               &lt;/restriction>
137
 *             &lt;/complexContent>
138
 *           &lt;/complexType>
139
 *         &lt;/element>
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
    "classificationData"
152
})
153
@XmlRootElement(name = "ClothingAccessories")
154
public class ClothingAccessories {
155
 
156
    @XmlElement(name = "VariationData")
157
    protected ClothingAccessories.VariationData variationData;
158
    @XmlElement(name = "ClassificationData", required = true)
159
    protected ClothingAccessories.ClassificationData classificationData;
160
 
161
    /**
162
     * Gets the value of the variationData property.
163
     * 
164
     * @return
165
     *     possible object is
166
     *     {@link ClothingAccessories.VariationData }
167
     *     
168
     */
169
    public ClothingAccessories.VariationData getVariationData() {
170
        return variationData;
171
    }
172
 
173
    /**
174
     * Sets the value of the variationData property.
175
     * 
176
     * @param value
177
     *     allowed object is
178
     *     {@link ClothingAccessories.VariationData }
179
     *     
180
     */
181
    public void setVariationData(ClothingAccessories.VariationData value) {
182
        this.variationData = value;
183
    }
184
 
185
    /**
186
     * Gets the value of the classificationData property.
187
     * 
188
     * @return
189
     *     possible object is
190
     *     {@link ClothingAccessories.ClassificationData }
191
     *     
192
     */
193
    public ClothingAccessories.ClassificationData getClassificationData() {
194
        return classificationData;
195
    }
196
 
197
    /**
198
     * Sets the value of the classificationData property.
199
     * 
200
     * @param value
201
     *     allowed object is
202
     *     {@link ClothingAccessories.ClassificationData }
203
     *     
204
     */
205
    public void setClassificationData(ClothingAccessories.ClassificationData value) {
206
        this.classificationData = value;
207
    }
208
 
209
 
210
    /**
211
     * <p>Java class for anonymous complex type.
212
     * 
213
     * <p>The following schema fragment specifies the expected content contained within this class.
214
     * 
215
     * <pre>
216
     * &lt;complexType>
217
     *   &lt;complexContent>
218
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
219
     *       &lt;sequence>
220
     *         &lt;element name="Department" type="{}StringNotNull"/>
221
     *         &lt;element name="ColorMap" type="{}String" minOccurs="0"/>
222
     *         &lt;element name="SpecialSizeType" type="{}String" minOccurs="0"/>
223
     *         &lt;element name="SpecialFeature" type="{}LongString" maxOccurs="2" minOccurs="0"/>
224
     *         &lt;element name="MaterialAndFabric" type="{}HundredString" maxOccurs="4" minOccurs="0"/>
225
     *         &lt;element name="MaterialOpacity" type="{}HundredString" minOccurs="0"/>
226
     *         &lt;element name="FabricWash" type="{}String" minOccurs="0"/>
227
     *         &lt;element name="PatternStyle" type="{}String" minOccurs="0"/>
228
     *         &lt;element name="FitType" type="{}String" minOccurs="0"/>
229
     *         &lt;element name="WaterResistanceLevel" type="{}String" minOccurs="0"/>
230
     *         &lt;element name="ApparelClosureType" type="{}LongString" minOccurs="0"/>
231
     *         &lt;element name="ButtonQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
232
     *         &lt;element name="ControlType" type="{}String" minOccurs="0"/>
233
     *         &lt;element name="OccasionAndLifestyle" type="{}LongString" minOccurs="0"/>
234
     *         &lt;element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
235
     *         &lt;element name="CollarType" type="{}String" minOccurs="0"/>
236
     *         &lt;element name="SleeveType" type="{}String" minOccurs="0"/>
237
     *         &lt;element name="CuffType" type="{}String" minOccurs="0"/>
238
     *         &lt;element name="PocketDescription" type="{}String" minOccurs="0"/>
239
     *         &lt;element name="FrontPleatType" type="{}String" minOccurs="0"/>
240
     *         &lt;element name="TopStyle" type="{}String" minOccurs="0"/>
241
     *         &lt;element name="BottomStyle" type="{}String" minOccurs="0"/>
242
     *         &lt;element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
243
     *         &lt;element name="WaistSize" type="{}ClothingSizeDimension" minOccurs="0"/>
244
     *         &lt;element name="InseamLength" type="{}ClothingSizeDimension" minOccurs="0"/>
245
     *         &lt;element name="SleeveLength" type="{}ClothingSizeDimension" minOccurs="0"/>
246
     *         &lt;element name="NeckSize" type="{}ClothingSizeDimension" minOccurs="0"/>
247
     *         &lt;element name="NeckStyle" type="{}String" minOccurs="0"/>
248
     *         &lt;element name="ChestSize" type="{}ClothingSizeDimension" minOccurs="0"/>
249
     *         &lt;element name="CupSize" minOccurs="0">
250
     *           &lt;simpleType>
251
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
252
     *               &lt;enumeration value="A"/>
253
     *               &lt;enumeration value="AA"/>
254
     *               &lt;enumeration value="B"/>
255
     *               &lt;enumeration value="C"/>
256
     *               &lt;enumeration value="D"/>
257
     *               &lt;enumeration value="DD"/>
258
     *               &lt;enumeration value="DDD"/>
259
     *               &lt;enumeration value="E"/>
260
     *               &lt;enumeration value="EE"/>
261
     *               &lt;enumeration value="F"/>
262
     *               &lt;enumeration value="FF"/>
263
     *               &lt;enumeration value="G"/>
264
     *               &lt;enumeration value="GG"/>
265
     *               &lt;enumeration value="H"/>
266
     *               &lt;enumeration value="I"/>
267
     *               &lt;enumeration value="J"/>
268
     *               &lt;enumeration value="Free"/>
269
     *             &lt;/restriction>
270
     *           &lt;/simpleType>
271
     *         &lt;/element>
272
     *         &lt;element name="UnderwireType" type="{}String" minOccurs="0"/>
273
     *         &lt;element name="ShoeWidth" type="{}String" minOccurs="0"/>
274
     *         &lt;element name="ItemRise" type="{}LengthDimension" minOccurs="0"/>
275
     *         &lt;element name="RiseStyle" type="{}String" minOccurs="0"/>
276
     *         &lt;element name="LegDiameter" type="{}LengthDimension" minOccurs="0"/>
277
     *         &lt;element name="LegStyle" type="{}String" minOccurs="0"/>
278
     *         &lt;element name="BeltStyle" type="{}String" minOccurs="0"/>
279
     *         &lt;element name="StrapType" type="{}StringNotNull" minOccurs="0"/>
280
     *         &lt;element name="ToeStyle" type="{}String" minOccurs="0"/>
281
     *         &lt;element name="Theme" type="{}LongString" minOccurs="0"/>
282
     *         &lt;element name="Character" type="{}HundredString" minOccurs="0"/>
283
     *         &lt;element name="LaptopCapacity" type="{}String" minOccurs="0"/>
284
     *         &lt;element name="IsStainResistant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
285
     *         &lt;element name="NumberOfPieces" type="{}PositiveInteger" minOccurs="0"/>
286
     *         &lt;element name="WheelType" type="{}String" minOccurs="0"/>
287
     *       &lt;/sequence>
288
     *     &lt;/restriction>
289
     *   &lt;/complexContent>
290
     * &lt;/complexType>
291
     * </pre>
292
     * 
293
     * 
294
     */
295
    @XmlAccessorType(XmlAccessType.FIELD)
296
    @XmlType(name = "", propOrder = {
297
        "department",
298
        "colorMap",
299
        "specialSizeType",
300
        "specialFeature",
301
        "materialAndFabric",
302
        "materialOpacity",
303
        "fabricWash",
304
        "patternStyle",
305
        "fitType",
306
        "waterResistanceLevel",
307
        "apparelClosureType",
308
        "buttonQuantity",
309
        "controlType",
310
        "occasionAndLifestyle",
311
        "styleName",
312
        "collarType",
313
        "sleeveType",
314
        "cuffType",
315
        "pocketDescription",
316
        "frontPleatType",
317
        "topStyle",
318
        "bottomStyle",
319
        "sizeMap",
320
        "waistSize",
321
        "inseamLength",
322
        "sleeveLength",
323
        "neckSize",
324
        "neckStyle",
325
        "chestSize",
326
        "cupSize",
327
        "underwireType",
328
        "shoeWidth",
329
        "itemRise",
330
        "riseStyle",
331
        "legDiameter",
332
        "legStyle",
333
        "beltStyle",
334
        "strapType",
335
        "toeStyle",
336
        "theme",
337
        "character",
338
        "laptopCapacity",
339
        "isStainResistant",
340
        "numberOfPieces",
341
        "wheelType"
342
    })
343
    public static class ClassificationData {
344
 
345
        @XmlElement(name = "Department", required = true)
346
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
347
        protected String department;
348
        @XmlElement(name = "ColorMap")
349
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
350
        protected String colorMap;
351
        @XmlElement(name = "SpecialSizeType")
352
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
353
        protected String specialSizeType;
354
        @XmlElement(name = "SpecialFeature")
355
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
356
        protected List<String> specialFeature;
357
        @XmlElement(name = "MaterialAndFabric")
358
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
359
        protected List<String> materialAndFabric;
360
        @XmlElement(name = "MaterialOpacity")
361
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
362
        protected String materialOpacity;
363
        @XmlElement(name = "FabricWash")
364
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
365
        protected String fabricWash;
366
        @XmlElement(name = "PatternStyle")
367
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
368
        protected String patternStyle;
369
        @XmlElement(name = "FitType")
370
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
371
        protected String fitType;
372
        @XmlElement(name = "WaterResistanceLevel")
373
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
374
        protected String waterResistanceLevel;
375
        @XmlElement(name = "ApparelClosureType")
376
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
377
        protected String apparelClosureType;
378
        @XmlElement(name = "ButtonQuantity")
379
        @XmlSchemaType(name = "nonNegativeInteger")
380
        protected BigInteger buttonQuantity;
381
        @XmlElement(name = "ControlType")
382
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
383
        protected String controlType;
384
        @XmlElement(name = "OccasionAndLifestyle")
385
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
386
        protected String occasionAndLifestyle;
387
        @XmlElement(name = "StyleName")
388
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
389
        protected String styleName;
390
        @XmlElement(name = "CollarType")
391
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
392
        protected String collarType;
393
        @XmlElement(name = "SleeveType")
394
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
395
        protected String sleeveType;
396
        @XmlElement(name = "CuffType")
397
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
398
        protected String cuffType;
399
        @XmlElement(name = "PocketDescription")
400
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
401
        protected String pocketDescription;
402
        @XmlElement(name = "FrontPleatType")
403
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
404
        protected String frontPleatType;
405
        @XmlElement(name = "TopStyle")
406
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
407
        protected String topStyle;
408
        @XmlElement(name = "BottomStyle")
409
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
410
        protected String bottomStyle;
411
        @XmlElement(name = "SizeMap")
412
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
413
        protected String sizeMap;
414
        @XmlElement(name = "WaistSize")
415
        protected ClothingSizeDimension waistSize;
416
        @XmlElement(name = "InseamLength")
417
        protected ClothingSizeDimension inseamLength;
418
        @XmlElement(name = "SleeveLength")
419
        protected ClothingSizeDimension sleeveLength;
420
        @XmlElement(name = "NeckSize")
421
        protected ClothingSizeDimension neckSize;
422
        @XmlElement(name = "NeckStyle")
423
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
424
        protected String neckStyle;
425
        @XmlElement(name = "ChestSize")
426
        protected ClothingSizeDimension chestSize;
427
        @XmlElement(name = "CupSize")
428
        protected String cupSize;
429
        @XmlElement(name = "UnderwireType")
430
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
431
        protected String underwireType;
432
        @XmlElement(name = "ShoeWidth")
433
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
434
        protected String shoeWidth;
435
        @XmlElement(name = "ItemRise")
436
        protected LengthDimension itemRise;
437
        @XmlElement(name = "RiseStyle")
438
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
439
        protected String riseStyle;
440
        @XmlElement(name = "LegDiameter")
441
        protected LengthDimension legDiameter;
442
        @XmlElement(name = "LegStyle")
443
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
444
        protected String legStyle;
445
        @XmlElement(name = "BeltStyle")
446
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
447
        protected String beltStyle;
448
        @XmlElement(name = "StrapType")
449
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
450
        protected String strapType;
451
        @XmlElement(name = "ToeStyle")
452
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
453
        protected String toeStyle;
454
        @XmlElement(name = "Theme")
455
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
456
        protected String theme;
457
        @XmlElement(name = "Character")
458
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
459
        protected String character;
460
        @XmlElement(name = "LaptopCapacity")
461
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
462
        protected String laptopCapacity;
463
        @XmlElement(name = "IsStainResistant")
464
        protected Boolean isStainResistant;
465
        @XmlElement(name = "NumberOfPieces")
466
        protected BigInteger numberOfPieces;
467
        @XmlElement(name = "WheelType")
468
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
469
        protected String wheelType;
470
 
471
        /**
472
         * Gets the value of the department property.
473
         * 
474
         * @return
475
         *     possible object is
476
         *     {@link String }
477
         *     
478
         */
479
        public String getDepartment() {
480
            return department;
481
        }
482
 
483
        /**
484
         * Sets the value of the department property.
485
         * 
486
         * @param value
487
         *     allowed object is
488
         *     {@link String }
489
         *     
490
         */
491
        public void setDepartment(String value) {
492
            this.department = value;
493
        }
494
 
495
        /**
496
         * Gets the value of the colorMap property.
497
         * 
498
         * @return
499
         *     possible object is
500
         *     {@link String }
501
         *     
502
         */
503
        public String getColorMap() {
504
            return colorMap;
505
        }
506
 
507
        /**
508
         * Sets the value of the colorMap property.
509
         * 
510
         * @param value
511
         *     allowed object is
512
         *     {@link String }
513
         *     
514
         */
515
        public void setColorMap(String value) {
516
            this.colorMap = value;
517
        }
518
 
519
        /**
520
         * Gets the value of the specialSizeType property.
521
         * 
522
         * @return
523
         *     possible object is
524
         *     {@link String }
525
         *     
526
         */
527
        public String getSpecialSizeType() {
528
            return specialSizeType;
529
        }
530
 
531
        /**
532
         * Sets the value of the specialSizeType property.
533
         * 
534
         * @param value
535
         *     allowed object is
536
         *     {@link String }
537
         *     
538
         */
539
        public void setSpecialSizeType(String value) {
540
            this.specialSizeType = value;
541
        }
542
 
543
        /**
544
         * Gets the value of the specialFeature property.
545
         * 
546
         * <p>
547
         * This accessor method returns a reference to the live list,
548
         * not a snapshot. Therefore any modification you make to the
549
         * returned list will be present inside the JAXB object.
550
         * This is why there is not a <CODE>set</CODE> method for the specialFeature property.
551
         * 
552
         * <p>
553
         * For example, to add a new item, do as follows:
554
         * <pre>
555
         *    getSpecialFeature().add(newItem);
556
         * </pre>
557
         * 
558
         * 
559
         * <p>
560
         * Objects of the following type(s) are allowed in the list
561
         * {@link String }
562
         * 
563
         * 
564
         */
565
        public List<String> getSpecialFeature() {
566
            if (specialFeature == null) {
567
                specialFeature = new ArrayList<String>();
568
            }
569
            return this.specialFeature;
570
        }
571
 
572
        /**
573
         * Gets the value of the materialAndFabric property.
574
         * 
575
         * <p>
576
         * This accessor method returns a reference to the live list,
577
         * not a snapshot. Therefore any modification you make to the
578
         * returned list will be present inside the JAXB object.
579
         * This is why there is not a <CODE>set</CODE> method for the materialAndFabric property.
580
         * 
581
         * <p>
582
         * For example, to add a new item, do as follows:
583
         * <pre>
584
         *    getMaterialAndFabric().add(newItem);
585
         * </pre>
586
         * 
587
         * 
588
         * <p>
589
         * Objects of the following type(s) are allowed in the list
590
         * {@link String }
591
         * 
592
         * 
593
         */
594
        public List<String> getMaterialAndFabric() {
595
            if (materialAndFabric == null) {
596
                materialAndFabric = new ArrayList<String>();
597
            }
598
            return this.materialAndFabric;
599
        }
600
 
601
        /**
602
         * Gets the value of the materialOpacity property.
603
         * 
604
         * @return
605
         *     possible object is
606
         *     {@link String }
607
         *     
608
         */
609
        public String getMaterialOpacity() {
610
            return materialOpacity;
611
        }
612
 
613
        /**
614
         * Sets the value of the materialOpacity property.
615
         * 
616
         * @param value
617
         *     allowed object is
618
         *     {@link String }
619
         *     
620
         */
621
        public void setMaterialOpacity(String value) {
622
            this.materialOpacity = value;
623
        }
624
 
625
        /**
626
         * Gets the value of the fabricWash property.
627
         * 
628
         * @return
629
         *     possible object is
630
         *     {@link String }
631
         *     
632
         */
633
        public String getFabricWash() {
634
            return fabricWash;
635
        }
636
 
637
        /**
638
         * Sets the value of the fabricWash property.
639
         * 
640
         * @param value
641
         *     allowed object is
642
         *     {@link String }
643
         *     
644
         */
645
        public void setFabricWash(String value) {
646
            this.fabricWash = value;
647
        }
648
 
649
        /**
650
         * Gets the value of the patternStyle property.
651
         * 
652
         * @return
653
         *     possible object is
654
         *     {@link String }
655
         *     
656
         */
657
        public String getPatternStyle() {
658
            return patternStyle;
659
        }
660
 
661
        /**
662
         * Sets the value of the patternStyle property.
663
         * 
664
         * @param value
665
         *     allowed object is
666
         *     {@link String }
667
         *     
668
         */
669
        public void setPatternStyle(String value) {
670
            this.patternStyle = value;
671
        }
672
 
673
        /**
674
         * Gets the value of the fitType property.
675
         * 
676
         * @return
677
         *     possible object is
678
         *     {@link String }
679
         *     
680
         */
681
        public String getFitType() {
682
            return fitType;
683
        }
684
 
685
        /**
686
         * Sets the value of the fitType property.
687
         * 
688
         * @param value
689
         *     allowed object is
690
         *     {@link String }
691
         *     
692
         */
693
        public void setFitType(String value) {
694
            this.fitType = value;
695
        }
696
 
697
        /**
698
         * Gets the value of the waterResistanceLevel property.
699
         * 
700
         * @return
701
         *     possible object is
702
         *     {@link String }
703
         *     
704
         */
705
        public String getWaterResistanceLevel() {
706
            return waterResistanceLevel;
707
        }
708
 
709
        /**
710
         * Sets the value of the waterResistanceLevel property.
711
         * 
712
         * @param value
713
         *     allowed object is
714
         *     {@link String }
715
         *     
716
         */
717
        public void setWaterResistanceLevel(String value) {
718
            this.waterResistanceLevel = value;
719
        }
720
 
721
        /**
722
         * Gets the value of the apparelClosureType property.
723
         * 
724
         * @return
725
         *     possible object is
726
         *     {@link String }
727
         *     
728
         */
729
        public String getApparelClosureType() {
730
            return apparelClosureType;
731
        }
732
 
733
        /**
734
         * Sets the value of the apparelClosureType property.
735
         * 
736
         * @param value
737
         *     allowed object is
738
         *     {@link String }
739
         *     
740
         */
741
        public void setApparelClosureType(String value) {
742
            this.apparelClosureType = value;
743
        }
744
 
745
        /**
746
         * Gets the value of the buttonQuantity property.
747
         * 
748
         * @return
749
         *     possible object is
750
         *     {@link BigInteger }
751
         *     
752
         */
753
        public BigInteger getButtonQuantity() {
754
            return buttonQuantity;
755
        }
756
 
757
        /**
758
         * Sets the value of the buttonQuantity property.
759
         * 
760
         * @param value
761
         *     allowed object is
762
         *     {@link BigInteger }
763
         *     
764
         */
765
        public void setButtonQuantity(BigInteger value) {
766
            this.buttonQuantity = value;
767
        }
768
 
769
        /**
770
         * Gets the value of the controlType property.
771
         * 
772
         * @return
773
         *     possible object is
774
         *     {@link String }
775
         *     
776
         */
777
        public String getControlType() {
778
            return controlType;
779
        }
780
 
781
        /**
782
         * Sets the value of the controlType property.
783
         * 
784
         * @param value
785
         *     allowed object is
786
         *     {@link String }
787
         *     
788
         */
789
        public void setControlType(String value) {
790
            this.controlType = value;
791
        }
792
 
793
        /**
794
         * Gets the value of the occasionAndLifestyle property.
795
         * 
796
         * @return
797
         *     possible object is
798
         *     {@link String }
799
         *     
800
         */
801
        public String getOccasionAndLifestyle() {
802
            return occasionAndLifestyle;
803
        }
804
 
805
        /**
806
         * Sets the value of the occasionAndLifestyle property.
807
         * 
808
         * @param value
809
         *     allowed object is
810
         *     {@link String }
811
         *     
812
         */
813
        public void setOccasionAndLifestyle(String value) {
814
            this.occasionAndLifestyle = value;
815
        }
816
 
817
        /**
818
         * Gets the value of the styleName property.
819
         * 
820
         * @return
821
         *     possible object is
822
         *     {@link String }
823
         *     
824
         */
825
        public String getStyleName() {
826
            return styleName;
827
        }
828
 
829
        /**
830
         * Sets the value of the styleName property.
831
         * 
832
         * @param value
833
         *     allowed object is
834
         *     {@link String }
835
         *     
836
         */
837
        public void setStyleName(String value) {
838
            this.styleName = value;
839
        }
840
 
841
        /**
842
         * Gets the value of the collarType property.
843
         * 
844
         * @return
845
         *     possible object is
846
         *     {@link String }
847
         *     
848
         */
849
        public String getCollarType() {
850
            return collarType;
851
        }
852
 
853
        /**
854
         * Sets the value of the collarType property.
855
         * 
856
         * @param value
857
         *     allowed object is
858
         *     {@link String }
859
         *     
860
         */
861
        public void setCollarType(String value) {
862
            this.collarType = value;
863
        }
864
 
865
        /**
866
         * Gets the value of the sleeveType property.
867
         * 
868
         * @return
869
         *     possible object is
870
         *     {@link String }
871
         *     
872
         */
873
        public String getSleeveType() {
874
            return sleeveType;
875
        }
876
 
877
        /**
878
         * Sets the value of the sleeveType property.
879
         * 
880
         * @param value
881
         *     allowed object is
882
         *     {@link String }
883
         *     
884
         */
885
        public void setSleeveType(String value) {
886
            this.sleeveType = value;
887
        }
888
 
889
        /**
890
         * Gets the value of the cuffType property.
891
         * 
892
         * @return
893
         *     possible object is
894
         *     {@link String }
895
         *     
896
         */
897
        public String getCuffType() {
898
            return cuffType;
899
        }
900
 
901
        /**
902
         * Sets the value of the cuffType property.
903
         * 
904
         * @param value
905
         *     allowed object is
906
         *     {@link String }
907
         *     
908
         */
909
        public void setCuffType(String value) {
910
            this.cuffType = value;
911
        }
912
 
913
        /**
914
         * Gets the value of the pocketDescription property.
915
         * 
916
         * @return
917
         *     possible object is
918
         *     {@link String }
919
         *     
920
         */
921
        public String getPocketDescription() {
922
            return pocketDescription;
923
        }
924
 
925
        /**
926
         * Sets the value of the pocketDescription property.
927
         * 
928
         * @param value
929
         *     allowed object is
930
         *     {@link String }
931
         *     
932
         */
933
        public void setPocketDescription(String value) {
934
            this.pocketDescription = value;
935
        }
936
 
937
        /**
938
         * Gets the value of the frontPleatType property.
939
         * 
940
         * @return
941
         *     possible object is
942
         *     {@link String }
943
         *     
944
         */
945
        public String getFrontPleatType() {
946
            return frontPleatType;
947
        }
948
 
949
        /**
950
         * Sets the value of the frontPleatType property.
951
         * 
952
         * @param value
953
         *     allowed object is
954
         *     {@link String }
955
         *     
956
         */
957
        public void setFrontPleatType(String value) {
958
            this.frontPleatType = value;
959
        }
960
 
961
        /**
962
         * Gets the value of the topStyle property.
963
         * 
964
         * @return
965
         *     possible object is
966
         *     {@link String }
967
         *     
968
         */
969
        public String getTopStyle() {
970
            return topStyle;
971
        }
972
 
973
        /**
974
         * Sets the value of the topStyle property.
975
         * 
976
         * @param value
977
         *     allowed object is
978
         *     {@link String }
979
         *     
980
         */
981
        public void setTopStyle(String value) {
982
            this.topStyle = value;
983
        }
984
 
985
        /**
986
         * Gets the value of the bottomStyle property.
987
         * 
988
         * @return
989
         *     possible object is
990
         *     {@link String }
991
         *     
992
         */
993
        public String getBottomStyle() {
994
            return bottomStyle;
995
        }
996
 
997
        /**
998
         * Sets the value of the bottomStyle property.
999
         * 
1000
         * @param value
1001
         *     allowed object is
1002
         *     {@link String }
1003
         *     
1004
         */
1005
        public void setBottomStyle(String value) {
1006
            this.bottomStyle = value;
1007
        }
1008
 
1009
        /**
1010
         * Gets the value of the sizeMap property.
1011
         * 
1012
         * @return
1013
         *     possible object is
1014
         *     {@link String }
1015
         *     
1016
         */
1017
        public String getSizeMap() {
1018
            return sizeMap;
1019
        }
1020
 
1021
        /**
1022
         * Sets the value of the sizeMap property.
1023
         * 
1024
         * @param value
1025
         *     allowed object is
1026
         *     {@link String }
1027
         *     
1028
         */
1029
        public void setSizeMap(String value) {
1030
            this.sizeMap = value;
1031
        }
1032
 
1033
        /**
1034
         * Gets the value of the waistSize property.
1035
         * 
1036
         * @return
1037
         *     possible object is
1038
         *     {@link ClothingSizeDimension }
1039
         *     
1040
         */
1041
        public ClothingSizeDimension getWaistSize() {
1042
            return waistSize;
1043
        }
1044
 
1045
        /**
1046
         * Sets the value of the waistSize property.
1047
         * 
1048
         * @param value
1049
         *     allowed object is
1050
         *     {@link ClothingSizeDimension }
1051
         *     
1052
         */
1053
        public void setWaistSize(ClothingSizeDimension value) {
1054
            this.waistSize = value;
1055
        }
1056
 
1057
        /**
1058
         * Gets the value of the inseamLength property.
1059
         * 
1060
         * @return
1061
         *     possible object is
1062
         *     {@link ClothingSizeDimension }
1063
         *     
1064
         */
1065
        public ClothingSizeDimension getInseamLength() {
1066
            return inseamLength;
1067
        }
1068
 
1069
        /**
1070
         * Sets the value of the inseamLength property.
1071
         * 
1072
         * @param value
1073
         *     allowed object is
1074
         *     {@link ClothingSizeDimension }
1075
         *     
1076
         */
1077
        public void setInseamLength(ClothingSizeDimension value) {
1078
            this.inseamLength = value;
1079
        }
1080
 
1081
        /**
1082
         * Gets the value of the sleeveLength property.
1083
         * 
1084
         * @return
1085
         *     possible object is
1086
         *     {@link ClothingSizeDimension }
1087
         *     
1088
         */
1089
        public ClothingSizeDimension getSleeveLength() {
1090
            return sleeveLength;
1091
        }
1092
 
1093
        /**
1094
         * Sets the value of the sleeveLength property.
1095
         * 
1096
         * @param value
1097
         *     allowed object is
1098
         *     {@link ClothingSizeDimension }
1099
         *     
1100
         */
1101
        public void setSleeveLength(ClothingSizeDimension value) {
1102
            this.sleeveLength = value;
1103
        }
1104
 
1105
        /**
1106
         * Gets the value of the neckSize property.
1107
         * 
1108
         * @return
1109
         *     possible object is
1110
         *     {@link ClothingSizeDimension }
1111
         *     
1112
         */
1113
        public ClothingSizeDimension getNeckSize() {
1114
            return neckSize;
1115
        }
1116
 
1117
        /**
1118
         * Sets the value of the neckSize property.
1119
         * 
1120
         * @param value
1121
         *     allowed object is
1122
         *     {@link ClothingSizeDimension }
1123
         *     
1124
         */
1125
        public void setNeckSize(ClothingSizeDimension value) {
1126
            this.neckSize = value;
1127
        }
1128
 
1129
        /**
1130
         * Gets the value of the neckStyle property.
1131
         * 
1132
         * @return
1133
         *     possible object is
1134
         *     {@link String }
1135
         *     
1136
         */
1137
        public String getNeckStyle() {
1138
            return neckStyle;
1139
        }
1140
 
1141
        /**
1142
         * Sets the value of the neckStyle property.
1143
         * 
1144
         * @param value
1145
         *     allowed object is
1146
         *     {@link String }
1147
         *     
1148
         */
1149
        public void setNeckStyle(String value) {
1150
            this.neckStyle = value;
1151
        }
1152
 
1153
        /**
1154
         * Gets the value of the chestSize property.
1155
         * 
1156
         * @return
1157
         *     possible object is
1158
         *     {@link ClothingSizeDimension }
1159
         *     
1160
         */
1161
        public ClothingSizeDimension getChestSize() {
1162
            return chestSize;
1163
        }
1164
 
1165
        /**
1166
         * Sets the value of the chestSize property.
1167
         * 
1168
         * @param value
1169
         *     allowed object is
1170
         *     {@link ClothingSizeDimension }
1171
         *     
1172
         */
1173
        public void setChestSize(ClothingSizeDimension value) {
1174
            this.chestSize = value;
1175
        }
1176
 
1177
        /**
1178
         * Gets the value of the cupSize property.
1179
         * 
1180
         * @return
1181
         *     possible object is
1182
         *     {@link String }
1183
         *     
1184
         */
1185
        public String getCupSize() {
1186
            return cupSize;
1187
        }
1188
 
1189
        /**
1190
         * Sets the value of the cupSize property.
1191
         * 
1192
         * @param value
1193
         *     allowed object is
1194
         *     {@link String }
1195
         *     
1196
         */
1197
        public void setCupSize(String value) {
1198
            this.cupSize = value;
1199
        }
1200
 
1201
        /**
1202
         * Gets the value of the underwireType property.
1203
         * 
1204
         * @return
1205
         *     possible object is
1206
         *     {@link String }
1207
         *     
1208
         */
1209
        public String getUnderwireType() {
1210
            return underwireType;
1211
        }
1212
 
1213
        /**
1214
         * Sets the value of the underwireType property.
1215
         * 
1216
         * @param value
1217
         *     allowed object is
1218
         *     {@link String }
1219
         *     
1220
         */
1221
        public void setUnderwireType(String value) {
1222
            this.underwireType = value;
1223
        }
1224
 
1225
        /**
1226
         * Gets the value of the shoeWidth property.
1227
         * 
1228
         * @return
1229
         *     possible object is
1230
         *     {@link String }
1231
         *     
1232
         */
1233
        public String getShoeWidth() {
1234
            return shoeWidth;
1235
        }
1236
 
1237
        /**
1238
         * Sets the value of the shoeWidth property.
1239
         * 
1240
         * @param value
1241
         *     allowed object is
1242
         *     {@link String }
1243
         *     
1244
         */
1245
        public void setShoeWidth(String value) {
1246
            this.shoeWidth = value;
1247
        }
1248
 
1249
        /**
1250
         * Gets the value of the itemRise property.
1251
         * 
1252
         * @return
1253
         *     possible object is
1254
         *     {@link LengthDimension }
1255
         *     
1256
         */
1257
        public LengthDimension getItemRise() {
1258
            return itemRise;
1259
        }
1260
 
1261
        /**
1262
         * Sets the value of the itemRise property.
1263
         * 
1264
         * @param value
1265
         *     allowed object is
1266
         *     {@link LengthDimension }
1267
         *     
1268
         */
1269
        public void setItemRise(LengthDimension value) {
1270
            this.itemRise = value;
1271
        }
1272
 
1273
        /**
1274
         * Gets the value of the riseStyle property.
1275
         * 
1276
         * @return
1277
         *     possible object is
1278
         *     {@link String }
1279
         *     
1280
         */
1281
        public String getRiseStyle() {
1282
            return riseStyle;
1283
        }
1284
 
1285
        /**
1286
         * Sets the value of the riseStyle property.
1287
         * 
1288
         * @param value
1289
         *     allowed object is
1290
         *     {@link String }
1291
         *     
1292
         */
1293
        public void setRiseStyle(String value) {
1294
            this.riseStyle = value;
1295
        }
1296
 
1297
        /**
1298
         * Gets the value of the legDiameter property.
1299
         * 
1300
         * @return
1301
         *     possible object is
1302
         *     {@link LengthDimension }
1303
         *     
1304
         */
1305
        public LengthDimension getLegDiameter() {
1306
            return legDiameter;
1307
        }
1308
 
1309
        /**
1310
         * Sets the value of the legDiameter property.
1311
         * 
1312
         * @param value
1313
         *     allowed object is
1314
         *     {@link LengthDimension }
1315
         *     
1316
         */
1317
        public void setLegDiameter(LengthDimension value) {
1318
            this.legDiameter = value;
1319
        }
1320
 
1321
        /**
1322
         * Gets the value of the legStyle property.
1323
         * 
1324
         * @return
1325
         *     possible object is
1326
         *     {@link String }
1327
         *     
1328
         */
1329
        public String getLegStyle() {
1330
            return legStyle;
1331
        }
1332
 
1333
        /**
1334
         * Sets the value of the legStyle property.
1335
         * 
1336
         * @param value
1337
         *     allowed object is
1338
         *     {@link String }
1339
         *     
1340
         */
1341
        public void setLegStyle(String value) {
1342
            this.legStyle = value;
1343
        }
1344
 
1345
        /**
1346
         * Gets the value of the beltStyle property.
1347
         * 
1348
         * @return
1349
         *     possible object is
1350
         *     {@link String }
1351
         *     
1352
         */
1353
        public String getBeltStyle() {
1354
            return beltStyle;
1355
        }
1356
 
1357
        /**
1358
         * Sets the value of the beltStyle property.
1359
         * 
1360
         * @param value
1361
         *     allowed object is
1362
         *     {@link String }
1363
         *     
1364
         */
1365
        public void setBeltStyle(String value) {
1366
            this.beltStyle = value;
1367
        }
1368
 
1369
        /**
1370
         * Gets the value of the strapType property.
1371
         * 
1372
         * @return
1373
         *     possible object is
1374
         *     {@link String }
1375
         *     
1376
         */
1377
        public String getStrapType() {
1378
            return strapType;
1379
        }
1380
 
1381
        /**
1382
         * Sets the value of the strapType property.
1383
         * 
1384
         * @param value
1385
         *     allowed object is
1386
         *     {@link String }
1387
         *     
1388
         */
1389
        public void setStrapType(String value) {
1390
            this.strapType = value;
1391
        }
1392
 
1393
        /**
1394
         * Gets the value of the toeStyle property.
1395
         * 
1396
         * @return
1397
         *     possible object is
1398
         *     {@link String }
1399
         *     
1400
         */
1401
        public String getToeStyle() {
1402
            return toeStyle;
1403
        }
1404
 
1405
        /**
1406
         * Sets the value of the toeStyle property.
1407
         * 
1408
         * @param value
1409
         *     allowed object is
1410
         *     {@link String }
1411
         *     
1412
         */
1413
        public void setToeStyle(String value) {
1414
            this.toeStyle = value;
1415
        }
1416
 
1417
        /**
1418
         * Gets the value of the theme property.
1419
         * 
1420
         * @return
1421
         *     possible object is
1422
         *     {@link String }
1423
         *     
1424
         */
1425
        public String getTheme() {
1426
            return theme;
1427
        }
1428
 
1429
        /**
1430
         * Sets the value of the theme property.
1431
         * 
1432
         * @param value
1433
         *     allowed object is
1434
         *     {@link String }
1435
         *     
1436
         */
1437
        public void setTheme(String value) {
1438
            this.theme = value;
1439
        }
1440
 
1441
        /**
1442
         * Gets the value of the character property.
1443
         * 
1444
         * @return
1445
         *     possible object is
1446
         *     {@link String }
1447
         *     
1448
         */
1449
        public String getCharacter() {
1450
            return character;
1451
        }
1452
 
1453
        /**
1454
         * Sets the value of the character property.
1455
         * 
1456
         * @param value
1457
         *     allowed object is
1458
         *     {@link String }
1459
         *     
1460
         */
1461
        public void setCharacter(String value) {
1462
            this.character = value;
1463
        }
1464
 
1465
        /**
1466
         * Gets the value of the laptopCapacity property.
1467
         * 
1468
         * @return
1469
         *     possible object is
1470
         *     {@link String }
1471
         *     
1472
         */
1473
        public String getLaptopCapacity() {
1474
            return laptopCapacity;
1475
        }
1476
 
1477
        /**
1478
         * Sets the value of the laptopCapacity property.
1479
         * 
1480
         * @param value
1481
         *     allowed object is
1482
         *     {@link String }
1483
         *     
1484
         */
1485
        public void setLaptopCapacity(String value) {
1486
            this.laptopCapacity = value;
1487
        }
1488
 
1489
        /**
1490
         * Gets the value of the isStainResistant property.
1491
         * 
1492
         * @return
1493
         *     possible object is
1494
         *     {@link Boolean }
1495
         *     
1496
         */
1497
        public Boolean isIsStainResistant() {
1498
            return isStainResistant;
1499
        }
1500
 
1501
        /**
1502
         * Sets the value of the isStainResistant property.
1503
         * 
1504
         * @param value
1505
         *     allowed object is
1506
         *     {@link Boolean }
1507
         *     
1508
         */
1509
        public void setIsStainResistant(Boolean value) {
1510
            this.isStainResistant = value;
1511
        }
1512
 
1513
        /**
1514
         * Gets the value of the numberOfPieces property.
1515
         * 
1516
         * @return
1517
         *     possible object is
1518
         *     {@link BigInteger }
1519
         *     
1520
         */
1521
        public BigInteger getNumberOfPieces() {
1522
            return numberOfPieces;
1523
        }
1524
 
1525
        /**
1526
         * Sets the value of the numberOfPieces property.
1527
         * 
1528
         * @param value
1529
         *     allowed object is
1530
         *     {@link BigInteger }
1531
         *     
1532
         */
1533
        public void setNumberOfPieces(BigInteger value) {
1534
            this.numberOfPieces = value;
1535
        }
1536
 
1537
        /**
1538
         * Gets the value of the wheelType property.
1539
         * 
1540
         * @return
1541
         *     possible object is
1542
         *     {@link String }
1543
         *     
1544
         */
1545
        public String getWheelType() {
1546
            return wheelType;
1547
        }
1548
 
1549
        /**
1550
         * Sets the value of the wheelType property.
1551
         * 
1552
         * @param value
1553
         *     allowed object is
1554
         *     {@link String }
1555
         *     
1556
         */
1557
        public void setWheelType(String value) {
1558
            this.wheelType = value;
1559
        }
1560
 
1561
    }
1562
 
1563
 
1564
    /**
1565
     * <p>Java class for anonymous complex type.
1566
     * 
1567
     * <p>The following schema fragment specifies the expected content contained within this class.
1568
     * 
1569
     * <pre>
1570
     * &lt;complexType>
1571
     *   &lt;complexContent>
1572
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1573
     *       &lt;sequence>
1574
     *         &lt;element name="Parentage" minOccurs="0">
1575
     *           &lt;simpleType>
1576
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
1577
     *               &lt;enumeration value="parent"/>
1578
     *               &lt;enumeration value="child"/>
1579
     *             &lt;/restriction>
1580
     *           &lt;/simpleType>
1581
     *         &lt;/element>
1582
     *         &lt;element name="Size" type="{}StringNotNull" minOccurs="0"/>
1583
     *         &lt;element name="Color" type="{}StringNotNull" minOccurs="0"/>
1584
     *         &lt;element name="VariationTheme" minOccurs="0">
1585
     *           &lt;simpleType>
1586
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
1587
     *               &lt;enumeration value="Size"/>
1588
     *               &lt;enumeration value="Color"/>
1589
     *               &lt;enumeration value="SizeColor"/>
1590
     *             &lt;/restriction>
1591
     *           &lt;/simpleType>
1592
     *         &lt;/element>
1593
     *       &lt;/sequence>
1594
     *     &lt;/restriction>
1595
     *   &lt;/complexContent>
1596
     * &lt;/complexType>
1597
     * </pre>
1598
     * 
1599
     * 
1600
     */
1601
    @XmlAccessorType(XmlAccessType.FIELD)
1602
    @XmlType(name = "", propOrder = {
1603
        "parentage",
1604
        "size",
1605
        "color",
1606
        "variationTheme"
1607
    })
1608
    public static class VariationData {
1609
 
1610
        @XmlElement(name = "Parentage")
1611
        protected String parentage;
1612
        @XmlElement(name = "Size")
1613
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
1614
        protected String size;
1615
        @XmlElement(name = "Color")
1616
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
1617
        protected String color;
1618
        @XmlElement(name = "VariationTheme")
1619
        protected String variationTheme;
1620
 
1621
        /**
1622
         * Gets the value of the parentage property.
1623
         * 
1624
         * @return
1625
         *     possible object is
1626
         *     {@link String }
1627
         *     
1628
         */
1629
        public String getParentage() {
1630
            return parentage;
1631
        }
1632
 
1633
        /**
1634
         * Sets the value of the parentage property.
1635
         * 
1636
         * @param value
1637
         *     allowed object is
1638
         *     {@link String }
1639
         *     
1640
         */
1641
        public void setParentage(String value) {
1642
            this.parentage = value;
1643
        }
1644
 
1645
        /**
1646
         * Gets the value of the size property.
1647
         * 
1648
         * @return
1649
         *     possible object is
1650
         *     {@link String }
1651
         *     
1652
         */
1653
        public String getSize() {
1654
            return size;
1655
        }
1656
 
1657
        /**
1658
         * Sets the value of the size property.
1659
         * 
1660
         * @param value
1661
         *     allowed object is
1662
         *     {@link String }
1663
         *     
1664
         */
1665
        public void setSize(String value) {
1666
            this.size = value;
1667
        }
1668
 
1669
        /**
1670
         * Gets the value of the color property.
1671
         * 
1672
         * @return
1673
         *     possible object is
1674
         *     {@link String }
1675
         *     
1676
         */
1677
        public String getColor() {
1678
            return color;
1679
        }
1680
 
1681
        /**
1682
         * Sets the value of the color property.
1683
         * 
1684
         * @param value
1685
         *     allowed object is
1686
         *     {@link String }
1687
         *     
1688
         */
1689
        public void setColor(String value) {
1690
            this.color = value;
1691
        }
1692
 
1693
        /**
1694
         * Gets the value of the variationTheme property.
1695
         * 
1696
         * @return
1697
         *     possible object is
1698
         *     {@link String }
1699
         *     
1700
         */
1701
        public String getVariationTheme() {
1702
            return variationTheme;
1703
        }
1704
 
1705
        /**
1706
         * Sets the value of the variationTheme property.
1707
         * 
1708
         * @param value
1709
         *     allowed object is
1710
         *     {@link String }
1711
         *     
1712
         */
1713
        public void setVariationTheme(String value) {
1714
            this.variationTheme = value;
1715
        }
1716
 
1717
    }
1718
 
1719
}