Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7487 kshitij.so 1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2013.03.04 at 03:49:29 PM IST 
6
//
7
 
8
 
9
package in.shop2020.feeds.products;
10
 
11
import java.math.BigInteger;
12
import java.util.ArrayList;
13
import java.util.List;
14
import javax.xml.bind.annotation.XmlAccessType;
15
import javax.xml.bind.annotation.XmlAccessorType;
16
import javax.xml.bind.annotation.XmlElement;
17
import javax.xml.bind.annotation.XmlRootElement;
18
import javax.xml.bind.annotation.XmlSchemaType;
19
import javax.xml.bind.annotation.XmlType;
20
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
21
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
22
 
23
 
24
/**
25
 * <p>Java class for anonymous complex type.
26
 * 
27
 * <p>The following schema fragment specifies the expected content contained within this class.
28
 * 
29
 * <pre>
30
 * &lt;complexType>
31
 *   &lt;complexContent>
32
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
33
 *       &lt;sequence>
34
 *         &lt;element name="VariationData" minOccurs="0">
35
 *           &lt;complexType>
36
 *             &lt;complexContent>
37
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
38
 *                 &lt;sequence>
39
 *                   &lt;element name="Parentage">
40
 *                     &lt;simpleType>
41
 *                       &lt;restriction base="{}String">
42
 *                         &lt;enumeration value="parent"/>
43
 *                         &lt;enumeration value="child"/>
44
 *                       &lt;/restriction>
45
 *                     &lt;/simpleType>
46
 *                   &lt;/element>
47
 *                   &lt;element name="VariationTheme" minOccurs="0">
48
 *                     &lt;simpleType>
49
 *                       &lt;restriction base="{}String">
50
 *                         &lt;enumeration value="Color"/>
51
 *                         &lt;enumeration value="Size"/>
52
 *                         &lt;enumeration value="SizeColor"/>
53
 *                         &lt;enumeration value="Style"/>
54
 *                         &lt;enumeration value="Edition"/>
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="ProductType">
64
 *           &lt;complexType>
65
 *             &lt;complexContent>
66
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
67
 *                 &lt;choice>
68
 *                   &lt;element ref="{}ToysAndGames"/>
69
 *                   &lt;element ref="{}Hobbies"/>
70
 *                   &lt;element ref="{}CollectibleCard"/>
71
 *                   &lt;element ref="{}Costume"/>
72
 *                 &lt;/choice>
73
 *               &lt;/restriction>
74
 *             &lt;/complexContent>
75
 *           &lt;/complexType>
76
 *         &lt;/element>
77
 *         &lt;element ref="{}Battery" minOccurs="0"/>
78
 *         &lt;element name="AssemblyInstructions" minOccurs="0">
79
 *           &lt;simpleType>
80
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
81
 *               &lt;maxLength value="1500"/>
82
 *             &lt;/restriction>
83
 *           &lt;/simpleType>
84
 *         &lt;/element>
85
 *         &lt;element ref="{}AgeRecommendation"/>
86
 *         &lt;element name="AssemblyTime" type="{}AssemblyTimeDimension" minOccurs="0"/>
87
 *         &lt;element ref="{}ColorSpecification" minOccurs="0"/>
88
 *         &lt;element name="Edition" type="{}StringNotNull" minOccurs="0"/>
89
 *         &lt;element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
90
 *         &lt;element name="IsAssemblyRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
91
 *         &lt;element name="ManufacturerSafetyWarning" minOccurs="0">
92
 *           &lt;simpleType>
93
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
94
 *               &lt;maxLength value="1500"/>
95
 *             &lt;/restriction>
96
 *           &lt;/simpleType>
97
 *         &lt;/element>
98
 *         &lt;element name="ManufacturerWarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
99
 *         &lt;element ref="{}WeightRecommendation" minOccurs="0"/>
100
 *         &lt;element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
101
 *         &lt;element name="NumberOfPlayers" type="{}TwentyStringNotNull" minOccurs="0"/>
102
 *         &lt;element name="PartNumber" type="{}StringNotNull" minOccurs="0"/>
103
 *         &lt;element ref="{}Recall" minOccurs="0"/>
104
 *         &lt;element name="Size" type="{}StringNotNull" minOccurs="0"/>
105
 *         &lt;element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
106
 *         &lt;element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
107
 *         &lt;element name="SubjectCharacter" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
108
 *       &lt;/sequence>
109
 *     &lt;/restriction>
110
 *   &lt;/complexContent>
111
 * &lt;/complexType>
112
 * </pre>
113
 * 
114
 * 
115
 */
116
@XmlAccessorType(XmlAccessType.FIELD)
117
@XmlType(name = "", propOrder = {
118
    "variationData",
119
    "productType",
120
    "battery",
121
    "assemblyInstructions",
122
    "ageRecommendation",
123
    "assemblyTime",
124
    "colorSpecification",
125
    "edition",
126
    "isAdultProduct",
127
    "isAssemblyRequired",
128
    "manufacturerSafetyWarning",
129
    "manufacturerWarrantyDescription",
130
    "weightRecommendation",
131
    "numberOfPieces",
132
    "numberOfPlayers",
133
    "partNumber",
134
    "recall",
135
    "size",
136
    "sizeMap",
137
    "styleName",
138
    "subjectCharacter"
139
})
140
@XmlRootElement(name = "Toys")
141
public class Toys {
142
 
143
    @XmlElement(name = "VariationData")
144
    protected Toys.VariationData variationData;
145
    @XmlElement(name = "ProductType", required = true)
146
    protected Toys.ProductType productType;
147
    @XmlElement(name = "Battery")
148
    protected Battery battery;
149
    @XmlElement(name = "AssemblyInstructions")
150
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
151
    protected String assemblyInstructions;
152
    @XmlElement(name = "AgeRecommendation", required = true)
153
    protected AgeRecommendation ageRecommendation;
154
    @XmlElement(name = "AssemblyTime")
155
    protected AssemblyTimeDimension assemblyTime;
156
    @XmlElement(name = "ColorSpecification")
157
    protected ColorSpecification colorSpecification;
158
    @XmlElement(name = "Edition")
159
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
160
    protected String edition;
161
    @XmlElement(name = "IsAdultProduct")
162
    protected Boolean isAdultProduct;
163
    @XmlElement(name = "IsAssemblyRequired")
164
    protected Boolean isAssemblyRequired;
165
    @XmlElement(name = "ManufacturerSafetyWarning")
166
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
167
    protected String manufacturerSafetyWarning;
168
    @XmlElement(name = "ManufacturerWarrantyDescription")
169
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
170
    protected String manufacturerWarrantyDescription;
171
    @XmlElement(name = "WeightRecommendation")
172
    protected WeightRecommendation weightRecommendation;
173
    @XmlElement(name = "NumberOfPieces")
174
    @XmlSchemaType(name = "positiveInteger")
175
    protected BigInteger numberOfPieces;
176
    @XmlElement(name = "NumberOfPlayers")
177
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
178
    protected String numberOfPlayers;
179
    @XmlElement(name = "PartNumber")
180
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
181
    protected String partNumber;
182
    @XmlElement(name = "Recall")
183
    protected Recall recall;
184
    @XmlElement(name = "Size")
185
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
186
    protected String size;
187
    @XmlElement(name = "SizeMap")
188
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
189
    protected String sizeMap;
190
    @XmlElement(name = "StyleName")
191
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
192
    protected String styleName;
193
    @XmlElement(name = "SubjectCharacter")
194
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
195
    protected List<String> subjectCharacter;
196
 
197
    /**
198
     * Gets the value of the variationData property.
199
     * 
200
     * @return
201
     *     possible object is
202
     *     {@link Toys.VariationData }
203
     *     
204
     */
205
    public Toys.VariationData getVariationData() {
206
        return variationData;
207
    }
208
 
209
    /**
210
     * Sets the value of the variationData property.
211
     * 
212
     * @param value
213
     *     allowed object is
214
     *     {@link Toys.VariationData }
215
     *     
216
     */
217
    public void setVariationData(Toys.VariationData value) {
218
        this.variationData = value;
219
    }
220
 
221
    /**
222
     * Gets the value of the productType property.
223
     * 
224
     * @return
225
     *     possible object is
226
     *     {@link Toys.ProductType }
227
     *     
228
     */
229
    public Toys.ProductType getProductType() {
230
        return productType;
231
    }
232
 
233
    /**
234
     * Sets the value of the productType property.
235
     * 
236
     * @param value
237
     *     allowed object is
238
     *     {@link Toys.ProductType }
239
     *     
240
     */
241
    public void setProductType(Toys.ProductType value) {
242
        this.productType = value;
243
    }
244
 
245
    /**
246
     * Gets the value of the battery property.
247
     * 
248
     * @return
249
     *     possible object is
250
     *     {@link Battery }
251
     *     
252
     */
253
    public Battery getBattery() {
254
        return battery;
255
    }
256
 
257
    /**
258
     * Sets the value of the battery property.
259
     * 
260
     * @param value
261
     *     allowed object is
262
     *     {@link Battery }
263
     *     
264
     */
265
    public void setBattery(Battery value) {
266
        this.battery = value;
267
    }
268
 
269
    /**
270
     * Gets the value of the assemblyInstructions property.
271
     * 
272
     * @return
273
     *     possible object is
274
     *     {@link String }
275
     *     
276
     */
277
    public String getAssemblyInstructions() {
278
        return assemblyInstructions;
279
    }
280
 
281
    /**
282
     * Sets the value of the assemblyInstructions property.
283
     * 
284
     * @param value
285
     *     allowed object is
286
     *     {@link String }
287
     *     
288
     */
289
    public void setAssemblyInstructions(String value) {
290
        this.assemblyInstructions = value;
291
    }
292
 
293
    /**
294
     * Gets the value of the ageRecommendation property.
295
     * 
296
     * @return
297
     *     possible object is
298
     *     {@link AgeRecommendation }
299
     *     
300
     */
301
    public AgeRecommendation getAgeRecommendation() {
302
        return ageRecommendation;
303
    }
304
 
305
    /**
306
     * Sets the value of the ageRecommendation property.
307
     * 
308
     * @param value
309
     *     allowed object is
310
     *     {@link AgeRecommendation }
311
     *     
312
     */
313
    public void setAgeRecommendation(AgeRecommendation value) {
314
        this.ageRecommendation = value;
315
    }
316
 
317
    /**
318
     * Gets the value of the assemblyTime property.
319
     * 
320
     * @return
321
     *     possible object is
322
     *     {@link AssemblyTimeDimension }
323
     *     
324
     */
325
    public AssemblyTimeDimension getAssemblyTime() {
326
        return assemblyTime;
327
    }
328
 
329
    /**
330
     * Sets the value of the assemblyTime property.
331
     * 
332
     * @param value
333
     *     allowed object is
334
     *     {@link AssemblyTimeDimension }
335
     *     
336
     */
337
    public void setAssemblyTime(AssemblyTimeDimension value) {
338
        this.assemblyTime = value;
339
    }
340
 
341
    /**
342
     * Gets the value of the colorSpecification property.
343
     * 
344
     * @return
345
     *     possible object is
346
     *     {@link ColorSpecification }
347
     *     
348
     */
349
    public ColorSpecification getColorSpecification() {
350
        return colorSpecification;
351
    }
352
 
353
    /**
354
     * Sets the value of the colorSpecification property.
355
     * 
356
     * @param value
357
     *     allowed object is
358
     *     {@link ColorSpecification }
359
     *     
360
     */
361
    public void setColorSpecification(ColorSpecification value) {
362
        this.colorSpecification = value;
363
    }
364
 
365
    /**
366
     * Gets the value of the edition property.
367
     * 
368
     * @return
369
     *     possible object is
370
     *     {@link String }
371
     *     
372
     */
373
    public String getEdition() {
374
        return edition;
375
    }
376
 
377
    /**
378
     * Sets the value of the edition property.
379
     * 
380
     * @param value
381
     *     allowed object is
382
     *     {@link String }
383
     *     
384
     */
385
    public void setEdition(String value) {
386
        this.edition = value;
387
    }
388
 
389
    /**
390
     * Gets the value of the isAdultProduct property.
391
     * 
392
     * @return
393
     *     possible object is
394
     *     {@link Boolean }
395
     *     
396
     */
397
    public Boolean isIsAdultProduct() {
398
        return isAdultProduct;
399
    }
400
 
401
    /**
402
     * Sets the value of the isAdultProduct property.
403
     * 
404
     * @param value
405
     *     allowed object is
406
     *     {@link Boolean }
407
     *     
408
     */
409
    public void setIsAdultProduct(Boolean value) {
410
        this.isAdultProduct = value;
411
    }
412
 
413
    /**
414
     * Gets the value of the isAssemblyRequired property.
415
     * 
416
     * @return
417
     *     possible object is
418
     *     {@link Boolean }
419
     *     
420
     */
421
    public Boolean isIsAssemblyRequired() {
422
        return isAssemblyRequired;
423
    }
424
 
425
    /**
426
     * Sets the value of the isAssemblyRequired property.
427
     * 
428
     * @param value
429
     *     allowed object is
430
     *     {@link Boolean }
431
     *     
432
     */
433
    public void setIsAssemblyRequired(Boolean value) {
434
        this.isAssemblyRequired = value;
435
    }
436
 
437
    /**
438
     * Gets the value of the manufacturerSafetyWarning property.
439
     * 
440
     * @return
441
     *     possible object is
442
     *     {@link String }
443
     *     
444
     */
445
    public String getManufacturerSafetyWarning() {
446
        return manufacturerSafetyWarning;
447
    }
448
 
449
    /**
450
     * Sets the value of the manufacturerSafetyWarning property.
451
     * 
452
     * @param value
453
     *     allowed object is
454
     *     {@link String }
455
     *     
456
     */
457
    public void setManufacturerSafetyWarning(String value) {
458
        this.manufacturerSafetyWarning = value;
459
    }
460
 
461
    /**
462
     * Gets the value of the manufacturerWarrantyDescription property.
463
     * 
464
     * @return
465
     *     possible object is
466
     *     {@link String }
467
     *     
468
     */
469
    public String getManufacturerWarrantyDescription() {
470
        return manufacturerWarrantyDescription;
471
    }
472
 
473
    /**
474
     * Sets the value of the manufacturerWarrantyDescription property.
475
     * 
476
     * @param value
477
     *     allowed object is
478
     *     {@link String }
479
     *     
480
     */
481
    public void setManufacturerWarrantyDescription(String value) {
482
        this.manufacturerWarrantyDescription = value;
483
    }
484
 
485
    /**
486
     * Gets the value of the weightRecommendation property.
487
     * 
488
     * @return
489
     *     possible object is
490
     *     {@link WeightRecommendation }
491
     *     
492
     */
493
    public WeightRecommendation getWeightRecommendation() {
494
        return weightRecommendation;
495
    }
496
 
497
    /**
498
     * Sets the value of the weightRecommendation property.
499
     * 
500
     * @param value
501
     *     allowed object is
502
     *     {@link WeightRecommendation }
503
     *     
504
     */
505
    public void setWeightRecommendation(WeightRecommendation value) {
506
        this.weightRecommendation = value;
507
    }
508
 
509
    /**
510
     * Gets the value of the numberOfPieces property.
511
     * 
512
     * @return
513
     *     possible object is
514
     *     {@link BigInteger }
515
     *     
516
     */
517
    public BigInteger getNumberOfPieces() {
518
        return numberOfPieces;
519
    }
520
 
521
    /**
522
     * Sets the value of the numberOfPieces property.
523
     * 
524
     * @param value
525
     *     allowed object is
526
     *     {@link BigInteger }
527
     *     
528
     */
529
    public void setNumberOfPieces(BigInteger value) {
530
        this.numberOfPieces = value;
531
    }
532
 
533
    /**
534
     * Gets the value of the numberOfPlayers property.
535
     * 
536
     * @return
537
     *     possible object is
538
     *     {@link String }
539
     *     
540
     */
541
    public String getNumberOfPlayers() {
542
        return numberOfPlayers;
543
    }
544
 
545
    /**
546
     * Sets the value of the numberOfPlayers property.
547
     * 
548
     * @param value
549
     *     allowed object is
550
     *     {@link String }
551
     *     
552
     */
553
    public void setNumberOfPlayers(String value) {
554
        this.numberOfPlayers = value;
555
    }
556
 
557
    /**
558
     * Gets the value of the partNumber property.
559
     * 
560
     * @return
561
     *     possible object is
562
     *     {@link String }
563
     *     
564
     */
565
    public String getPartNumber() {
566
        return partNumber;
567
    }
568
 
569
    /**
570
     * Sets the value of the partNumber property.
571
     * 
572
     * @param value
573
     *     allowed object is
574
     *     {@link String }
575
     *     
576
     */
577
    public void setPartNumber(String value) {
578
        this.partNumber = value;
579
    }
580
 
581
    /**
582
     * Gets the value of the recall property.
583
     * 
584
     * @return
585
     *     possible object is
586
     *     {@link Recall }
587
     *     
588
     */
589
    public Recall getRecall() {
590
        return recall;
591
    }
592
 
593
    /**
594
     * Sets the value of the recall property.
595
     * 
596
     * @param value
597
     *     allowed object is
598
     *     {@link Recall }
599
     *     
600
     */
601
    public void setRecall(Recall value) {
602
        this.recall = value;
603
    }
604
 
605
    /**
606
     * Gets the value of the size property.
607
     * 
608
     * @return
609
     *     possible object is
610
     *     {@link String }
611
     *     
612
     */
613
    public String getSize() {
614
        return size;
615
    }
616
 
617
    /**
618
     * Sets the value of the size property.
619
     * 
620
     * @param value
621
     *     allowed object is
622
     *     {@link String }
623
     *     
624
     */
625
    public void setSize(String value) {
626
        this.size = value;
627
    }
628
 
629
    /**
630
     * Gets the value of the sizeMap property.
631
     * 
632
     * @return
633
     *     possible object is
634
     *     {@link String }
635
     *     
636
     */
637
    public String getSizeMap() {
638
        return sizeMap;
639
    }
640
 
641
    /**
642
     * Sets the value of the sizeMap property.
643
     * 
644
     * @param value
645
     *     allowed object is
646
     *     {@link String }
647
     *     
648
     */
649
    public void setSizeMap(String value) {
650
        this.sizeMap = value;
651
    }
652
 
653
    /**
654
     * Gets the value of the styleName property.
655
     * 
656
     * @return
657
     *     possible object is
658
     *     {@link String }
659
     *     
660
     */
661
    public String getStyleName() {
662
        return styleName;
663
    }
664
 
665
    /**
666
     * Sets the value of the styleName property.
667
     * 
668
     * @param value
669
     *     allowed object is
670
     *     {@link String }
671
     *     
672
     */
673
    public void setStyleName(String value) {
674
        this.styleName = value;
675
    }
676
 
677
    /**
678
     * Gets the value of the subjectCharacter property.
679
     * 
680
     * <p>
681
     * This accessor method returns a reference to the live list,
682
     * not a snapshot. Therefore any modification you make to the
683
     * returned list will be present inside the JAXB object.
684
     * This is why there is not a <CODE>set</CODE> method for the subjectCharacter property.
685
     * 
686
     * <p>
687
     * For example, to add a new item, do as follows:
688
     * <pre>
689
     *    getSubjectCharacter().add(newItem);
690
     * </pre>
691
     * 
692
     * 
693
     * <p>
694
     * Objects of the following type(s) are allowed in the list
695
     * {@link String }
696
     * 
697
     * 
698
     */
699
    public List<String> getSubjectCharacter() {
700
        if (subjectCharacter == null) {
701
            subjectCharacter = new ArrayList<String>();
702
        }
703
        return this.subjectCharacter;
704
    }
705
 
706
 
707
    /**
708
     * <p>Java class for anonymous complex type.
709
     * 
710
     * <p>The following schema fragment specifies the expected content contained within this class.
711
     * 
712
     * <pre>
713
     * &lt;complexType>
714
     *   &lt;complexContent>
715
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
716
     *       &lt;choice>
717
     *         &lt;element ref="{}ToysAndGames"/>
718
     *         &lt;element ref="{}Hobbies"/>
719
     *         &lt;element ref="{}CollectibleCard"/>
720
     *         &lt;element ref="{}Costume"/>
721
     *       &lt;/choice>
722
     *     &lt;/restriction>
723
     *   &lt;/complexContent>
724
     * &lt;/complexType>
725
     * </pre>
726
     * 
727
     * 
728
     */
729
    @XmlAccessorType(XmlAccessType.FIELD)
730
    @XmlType(name = "", propOrder = {
731
        "toysAndGames",
732
        "hobbies",
733
        "collectibleCard",
734
        "costume"
735
    })
736
    public static class ProductType {
737
 
738
        @XmlElement(name = "ToysAndGames")
739
        protected ToysAndGames toysAndGames;
740
        @XmlElement(name = "Hobbies")
741
        protected Hobbies hobbies;
742
        @XmlElement(name = "CollectibleCard")
743
        protected CollectibleCard collectibleCard;
744
        @XmlElement(name = "Costume")
745
        protected Costume costume;
746
 
747
        /**
748
         * Gets the value of the toysAndGames property.
749
         * 
750
         * @return
751
         *     possible object is
752
         *     {@link ToysAndGames }
753
         *     
754
         */
755
        public ToysAndGames getToysAndGames() {
756
            return toysAndGames;
757
        }
758
 
759
        /**
760
         * Sets the value of the toysAndGames property.
761
         * 
762
         * @param value
763
         *     allowed object is
764
         *     {@link ToysAndGames }
765
         *     
766
         */
767
        public void setToysAndGames(ToysAndGames value) {
768
            this.toysAndGames = value;
769
        }
770
 
771
        /**
772
         * Gets the value of the hobbies property.
773
         * 
774
         * @return
775
         *     possible object is
776
         *     {@link Hobbies }
777
         *     
778
         */
779
        public Hobbies getHobbies() {
780
            return hobbies;
781
        }
782
 
783
        /**
784
         * Sets the value of the hobbies property.
785
         * 
786
         * @param value
787
         *     allowed object is
788
         *     {@link Hobbies }
789
         *     
790
         */
791
        public void setHobbies(Hobbies value) {
792
            this.hobbies = value;
793
        }
794
 
795
        /**
796
         * Gets the value of the collectibleCard property.
797
         * 
798
         * @return
799
         *     possible object is
800
         *     {@link CollectibleCard }
801
         *     
802
         */
803
        public CollectibleCard getCollectibleCard() {
804
            return collectibleCard;
805
        }
806
 
807
        /**
808
         * Sets the value of the collectibleCard property.
809
         * 
810
         * @param value
811
         *     allowed object is
812
         *     {@link CollectibleCard }
813
         *     
814
         */
815
        public void setCollectibleCard(CollectibleCard value) {
816
            this.collectibleCard = value;
817
        }
818
 
819
        /**
820
         * Gets the value of the costume property.
821
         * 
822
         * @return
823
         *     possible object is
824
         *     {@link Costume }
825
         *     
826
         */
827
        public Costume getCostume() {
828
            return costume;
829
        }
830
 
831
        /**
832
         * Sets the value of the costume property.
833
         * 
834
         * @param value
835
         *     allowed object is
836
         *     {@link Costume }
837
         *     
838
         */
839
        public void setCostume(Costume value) {
840
            this.costume = value;
841
        }
842
 
843
    }
844
 
845
 
846
    /**
847
     * <p>Java class for anonymous complex type.
848
     * 
849
     * <p>The following schema fragment specifies the expected content contained within this class.
850
     * 
851
     * <pre>
852
     * &lt;complexType>
853
     *   &lt;complexContent>
854
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
855
     *       &lt;sequence>
856
     *         &lt;element name="Parentage">
857
     *           &lt;simpleType>
858
     *             &lt;restriction base="{}String">
859
     *               &lt;enumeration value="parent"/>
860
     *               &lt;enumeration value="child"/>
861
     *             &lt;/restriction>
862
     *           &lt;/simpleType>
863
     *         &lt;/element>
864
     *         &lt;element name="VariationTheme" minOccurs="0">
865
     *           &lt;simpleType>
866
     *             &lt;restriction base="{}String">
867
     *               &lt;enumeration value="Color"/>
868
     *               &lt;enumeration value="Size"/>
869
     *               &lt;enumeration value="SizeColor"/>
870
     *               &lt;enumeration value="Style"/>
871
     *               &lt;enumeration value="Edition"/>
872
     *             &lt;/restriction>
873
     *           &lt;/simpleType>
874
     *         &lt;/element>
875
     *       &lt;/sequence>
876
     *     &lt;/restriction>
877
     *   &lt;/complexContent>
878
     * &lt;/complexType>
879
     * </pre>
880
     * 
881
     * 
882
     */
883
    @XmlAccessorType(XmlAccessType.FIELD)
884
    @XmlType(name = "", propOrder = {
885
        "parentage",
886
        "variationTheme"
887
    })
888
    public static class VariationData {
889
 
890
        @XmlElement(name = "Parentage", required = true)
891
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
892
        protected String parentage;
893
        @XmlElement(name = "VariationTheme")
894
        @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
895
        protected String variationTheme;
896
 
897
        /**
898
         * Gets the value of the parentage property.
899
         * 
900
         * @return
901
         *     possible object is
902
         *     {@link String }
903
         *     
904
         */
905
        public String getParentage() {
906
            return parentage;
907
        }
908
 
909
        /**
910
         * Sets the value of the parentage property.
911
         * 
912
         * @param value
913
         *     allowed object is
914
         *     {@link String }
915
         *     
916
         */
917
        public void setParentage(String value) {
918
            this.parentage = value;
919
        }
920
 
921
        /**
922
         * Gets the value of the variationTheme property.
923
         * 
924
         * @return
925
         *     possible object is
926
         *     {@link String }
927
         *     
928
         */
929
        public String getVariationTheme() {
930
            return variationTheme;
931
        }
932
 
933
        /**
934
         * Sets the value of the variationTheme property.
935
         * 
936
         * @param value
937
         *     allowed object is
938
         *     {@link String }
939
         *     
940
         */
941
        public void setVariationTheme(String value) {
942
            this.variationTheme = value;
943
        }
944
 
945
    }
946
 
947
}