Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7487 kshitij.so 1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2013.03.04 at 03:49:29 PM IST 
6
//
7
 
8
 
9
package in.shop2020.feeds.products;
10
 
11
import java.math.BigDecimal;
12
import java.math.BigInteger;
13
import 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
import javax.xml.datatype.XMLGregorianCalendar;
24
 
25
 
26
/**
27
 * <p>Java class for anonymous complex type.
28
 * 
29
 * <p>The following schema fragment specifies the expected content contained within this class.
30
 * 
31
 * <pre>
32
 * &lt;complexType>
33
 *   &lt;complexContent>
34
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
35
 *       &lt;sequence>
36
 *         &lt;element name="AspectRatio" type="{}VideoAspectRatioType" minOccurs="0"/>
37
 *         &lt;element name="BBFCRating" type="{}BBFC_Rating_Type" minOccurs="0"/>
38
 *         &lt;element name="CNCRating" type="{}CNC_Rating_Type" minOccurs="0"/>
39
 *         &lt;element name="CBFCRating" type="{}CBFC_Rating_Type" minOccurs="0"/>
40
 *         &lt;element name="FSKRating" type="{}FSK_Rating_Type" minOccurs="0"/>
41
 *         &lt;element name="MPAARating" type="{}MPAARatingType" minOccurs="0"/>
42
 *         &lt;element name="ItalianAgeRating" type="{}ItalianAgeRatingType" minOccurs="0"/>
43
 *         &lt;element name="ICAARating" type="{}ICAARatingType" minOccurs="0"/>
44
 *         &lt;element name="MediaType" type="{}VideoDVDMediaType" minOccurs="0"/>
45
 *         &lt;element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
46
 *         &lt;element name="NumberOfDiscs" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
47
 *         &lt;element name="RunTime" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
48
 *         &lt;element name="Format" type="{}VideoFormatType" maxOccurs="10" minOccurs="0"/>
49
 *         &lt;element name="DVDRegion" type="{}DVDRegionType" maxOccurs="2" minOccurs="0"/>
50
 *         &lt;element name="BluRayRegion" type="{}BluRayRegionType" maxOccurs="2" minOccurs="0"/>
51
 *         &lt;element name="AudioEncoding" type="{}AudioEncodingType" maxOccurs="3" minOccurs="0"/>
52
 *         &lt;element name="Language" type="{}LanguageStringType" maxOccurs="3" minOccurs="0"/>
53
 *         &lt;element name="SubtitleLanguage" type="{}LanguageStringType" maxOccurs="3" minOccurs="0"/>
54
 *         &lt;element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
55
 *         &lt;element name="TheatricalReleaseDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
56
 *         &lt;element name="Actor" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
57
 *         &lt;element name="Director" type="{}FortyStringNotNull" maxOccurs="10" minOccurs="0"/>
58
 *         &lt;element name="Host" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
59
 *         &lt;element name="Narrator" type="{}StringNotNull" maxOccurs="10" minOccurs="0"/>
60
 *         &lt;element name="Producer" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
61
 *         &lt;element name="PrimaryContributor" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>
62
 *         &lt;element name="SubjectKeywords" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>
63
 *         &lt;element name="IsAdultProduct" type="{}StringNotNull" minOccurs="0"/>
64
 *         &lt;element name="Genre" type="{}StringNotNull" minOccurs="0"/>
65
 *         &lt;element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>
66
 *         &lt;element name="Binding" type="{}VideoBindingType" minOccurs="0"/>
67
 *         &lt;element name="Chromatism" type="{}ChromatismType" minOccurs="0"/>
68
 *         &lt;element name="Subtitle" type="{}StringNotNull" minOccurs="0"/>
69
 *         &lt;element name="PackageTypeName" type="{}MediumStringNotNull" minOccurs="0"/>
70
 *         &lt;element name="Publisher" type="{}HundredString" minOccurs="0"/>
71
 *         &lt;element name="McPrcWxjz" type="{}HundredString" minOccurs="0"/>
72
 *         &lt;element name="PublishingCompany" type="{}HundredString" minOccurs="0"/>
73
 *         &lt;element name="ProductionCompany" type="{}HundredString" minOccurs="0"/>
74
 *         &lt;element name="OriginalLanguageTitle" type="{}StringNotNull" minOccurs="0"/>
75
 *         &lt;element name="DVDStructureSides" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
76
 *         &lt;element name="DVDStructureLayers" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
77
 *         &lt;element name="LanguageDubbed" type="{}LanguageStringType" minOccurs="0"/>
78
 *         &lt;element ref="{}Battery" minOccurs="0"/>
79
 *         &lt;element name="BatteryAverageLife" type="{}BatteryLifeDimension" minOccurs="0"/>
80
 *         &lt;element name="BatteryAverageLifeStandby" type="{}Dimension" minOccurs="0"/>
81
 *         &lt;element name="BatteryChargeTime" type="{}Dimension" minOccurs="0"/>
82
 *         &lt;element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
83
 *         &lt;element name="LithiumBatteryPackaging" minOccurs="0">
84
 *           &lt;simpleType>
85
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
86
 *               &lt;enumeration value="batteries_contained_in_equipment"/>
87
 *               &lt;enumeration value="batteries_only"/>
88
 *               &lt;enumeration value="batteries_packed_with_equipment"/>
89
 *             &lt;/restriction>
90
 *           &lt;/simpleType>
91
 *         &lt;/element>
92
 *         &lt;element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
93
 *         &lt;element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
94
 *         &lt;element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
95
 *         &lt;element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
96
 *         &lt;element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>
97
 *         &lt;element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>
98
 *         &lt;element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>
99
 *         &lt;element name="SellerWarrantyDescription" minOccurs="0">
100
 *           &lt;simpleType>
101
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
102
 *               &lt;maxLength value="1500"/>
103
 *             &lt;/restriction>
104
 *           &lt;/simpleType>
105
 *         &lt;/element>
106
 *         &lt;element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>
107
 *         &lt;element name="Studio" type="{http://www.w3.org/2001/XMLSchema}string" 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
    "aspectRatio",
119
    "bbfcRating",
120
    "cncRating",
121
    "cbfcRating",
122
    "fskRating",
123
    "mpaaRating",
124
    "italianAgeRating",
125
    "icaaRating",
126
    "mediaType",
127
    "numberOfItems",
128
    "numberOfDiscs",
129
    "runTime",
130
    "format",
131
    "dvdRegion",
132
    "bluRayRegion",
133
    "audioEncoding",
134
    "language",
135
    "subtitleLanguage",
136
    "publicationDate",
137
    "theatricalReleaseDate",
138
    "actor",
139
    "director",
140
    "host",
141
    "narrator",
142
    "producer",
143
    "primaryContributor",
144
    "subjectKeywords",
145
    "isAdultProduct",
146
    "genre",
147
    "countryOfOrigin",
148
    "binding",
149
    "chromatism",
150
    "subtitle",
151
    "packageTypeName",
152
    "publisher",
153
    "mcPrcWxjz",
154
    "publishingCompany",
155
    "productionCompany",
156
    "originalLanguageTitle",
157
    "dvdStructureSides",
158
    "dvdStructureLayers",
159
    "languageDubbed",
160
    "battery",
161
    "batteryAverageLife",
162
    "batteryAverageLifeStandby",
163
    "batteryChargeTime",
164
    "lithiumBatteryEnergyContent",
165
    "lithiumBatteryPackaging",
166
    "lithiumBatteryVoltage",
167
    "lithiumBatteryWeight",
168
    "numberOfLithiumIonCells",
169
    "numberOfLithiumMetalCells",
170
    "mfrWarrantyDescriptionLabor",
171
    "mfrWarrantyDescriptionParts",
172
    "mfrWarrantyDescriptionType",
173
    "sellerWarrantyDescription",
174
    "warnings",
175
    "studio"
176
})
177
@XmlRootElement(name = "VideoDVD")
178
public class VideoDVD {
179
 
180
    @XmlElement(name = "AspectRatio")
181
    protected String aspectRatio;
182
    @XmlElement(name = "BBFCRating")
183
    protected BBFCRatingType bbfcRating;
184
    @XmlElement(name = "CNCRating")
185
    protected CNCRatingType cncRating;
186
    @XmlElement(name = "CBFCRating")
187
    protected CBFCRatingType cbfcRating;
188
    @XmlElement(name = "FSKRating")
189
    protected FSKRatingType fskRating;
190
    @XmlElement(name = "MPAARating")
191
    protected MPAARatingType mpaaRating;
192
    @XmlElement(name = "ItalianAgeRating")
193
    protected ItalianAgeRatingType italianAgeRating;
194
    @XmlElement(name = "ICAARating")
195
    protected ICAARatingType icaaRating;
196
    @XmlElement(name = "MediaType")
197
    protected VideoDVDMediaType mediaType;
198
    @XmlElement(name = "NumberOfItems")
199
    @XmlSchemaType(name = "positiveInteger")
200
    protected BigInteger numberOfItems;
201
    @XmlElement(name = "NumberOfDiscs")
202
    @XmlSchemaType(name = "positiveInteger")
203
    protected BigInteger numberOfDiscs;
204
    @XmlElement(name = "RunTime")
205
    @XmlSchemaType(name = "positiveInteger")
206
    protected BigInteger runTime;
207
    @XmlElement(name = "Format")
208
    protected List<VideoFormatType> format;
209
    @XmlElement(name = "DVDRegion", type = Integer.class)
210
    protected List<Integer> dvdRegion;
211
    @XmlElement(name = "BluRayRegion")
212
    protected List<BluRayRegionType> bluRayRegion;
213
    @XmlElement(name = "AudioEncoding")
214
    protected List<String> audioEncoding;
215
    @XmlElement(name = "Language")
216
    protected List<LanguageStringType> language;
217
    @XmlElement(name = "SubtitleLanguage")
218
    protected List<LanguageStringType> subtitleLanguage;
219
    @XmlElement(name = "PublicationDate")
220
    @XmlSchemaType(name = "dateTime")
221
    protected XMLGregorianCalendar publicationDate;
222
    @XmlElement(name = "TheatricalReleaseDate")
223
    @XmlSchemaType(name = "dateTime")
224
    protected XMLGregorianCalendar theatricalReleaseDate;
225
    @XmlElement(name = "Actor")
226
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
227
    protected List<String> actor;
228
    @XmlElement(name = "Director")
229
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
230
    protected List<String> director;
231
    @XmlElement(name = "Host")
232
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
233
    protected List<String> host;
234
    @XmlElement(name = "Narrator")
235
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
236
    protected List<String> narrator;
237
    @XmlElement(name = "Producer")
238
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
239
    protected List<String> producer;
240
    @XmlElement(name = "PrimaryContributor")
241
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
242
    protected List<String> primaryContributor;
243
    @XmlElement(name = "SubjectKeywords")
244
    protected List<String> subjectKeywords;
245
    @XmlElement(name = "IsAdultProduct")
246
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
247
    protected String isAdultProduct;
248
    @XmlElement(name = "Genre")
249
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
250
    protected String genre;
251
    @XmlElement(name = "CountryOfOrigin")
252
    protected String countryOfOrigin;
253
    @XmlElement(name = "Binding")
254
    protected VideoBindingType binding;
255
    @XmlElement(name = "Chromatism")
256
    protected ChromatismType chromatism;
257
    @XmlElement(name = "Subtitle")
258
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
259
    protected String subtitle;
260
    @XmlElement(name = "PackageTypeName")
261
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
262
    protected String packageTypeName;
263
    @XmlElement(name = "Publisher")
264
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
265
    protected String publisher;
266
    @XmlElement(name = "McPrcWxjz")
267
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
268
    protected String mcPrcWxjz;
269
    @XmlElement(name = "PublishingCompany")
270
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
271
    protected String publishingCompany;
272
    @XmlElement(name = "ProductionCompany")
273
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
274
    protected String productionCompany;
275
    @XmlElement(name = "OriginalLanguageTitle")
276
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
277
    protected String originalLanguageTitle;
278
    @XmlElement(name = "DVDStructureSides")
279
    @XmlSchemaType(name = "positiveInteger")
280
    protected BigInteger dvdStructureSides;
281
    @XmlElement(name = "DVDStructureLayers")
282
    @XmlSchemaType(name = "positiveInteger")
283
    protected BigInteger dvdStructureLayers;
284
    @XmlElement(name = "LanguageDubbed")
285
    protected LanguageStringType languageDubbed;
286
    @XmlElement(name = "Battery")
287
    protected Battery battery;
288
    @XmlElement(name = "BatteryAverageLife")
289
    protected BatteryLifeDimension batteryAverageLife;
290
    @XmlElement(name = "BatteryAverageLifeStandby")
291
    protected BigDecimal batteryAverageLifeStandby;
292
    @XmlElement(name = "BatteryChargeTime")
293
    protected BigDecimal batteryChargeTime;
294
    @XmlElement(name = "LithiumBatteryEnergyContent")
295
    protected BigDecimal lithiumBatteryEnergyContent;
296
    @XmlElement(name = "LithiumBatteryPackaging")
297
    protected String lithiumBatteryPackaging;
298
    @XmlElement(name = "LithiumBatteryVoltage")
299
    protected BigDecimal lithiumBatteryVoltage;
300
    @XmlElement(name = "LithiumBatteryWeight")
301
    protected BigDecimal lithiumBatteryWeight;
302
    @XmlElement(name = "NumberOfLithiumIonCells")
303
    @XmlSchemaType(name = "positiveInteger")
304
    protected BigInteger numberOfLithiumIonCells;
305
    @XmlElement(name = "NumberOfLithiumMetalCells")
306
    @XmlSchemaType(name = "positiveInteger")
307
    protected BigInteger numberOfLithiumMetalCells;
308
    @XmlElement(name = "MfrWarrantyDescriptionLabor")
309
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
310
    protected String mfrWarrantyDescriptionLabor;
311
    @XmlElement(name = "MfrWarrantyDescriptionParts")
312
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
313
    protected String mfrWarrantyDescriptionParts;
314
    @XmlElement(name = "MfrWarrantyDescriptionType")
315
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
316
    protected String mfrWarrantyDescriptionType;
317
    @XmlElement(name = "SellerWarrantyDescription")
318
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
319
    protected String sellerWarrantyDescription;
320
    @XmlElement(name = "Warnings")
321
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
322
    protected String warnings;
323
    @XmlElement(name = "Studio")
324
    protected String studio;
325
 
326
    /**
327
     * Gets the value of the aspectRatio property.
328
     * 
329
     * @return
330
     *     possible object is
331
     *     {@link String }
332
     *     
333
     */
334
    public String getAspectRatio() {
335
        return aspectRatio;
336
    }
337
 
338
    /**
339
     * Sets the value of the aspectRatio property.
340
     * 
341
     * @param value
342
     *     allowed object is
343
     *     {@link String }
344
     *     
345
     */
346
    public void setAspectRatio(String value) {
347
        this.aspectRatio = value;
348
    }
349
 
350
    /**
351
     * Gets the value of the bbfcRating property.
352
     * 
353
     * @return
354
     *     possible object is
355
     *     {@link BBFCRatingType }
356
     *     
357
     */
358
    public BBFCRatingType getBBFCRating() {
359
        return bbfcRating;
360
    }
361
 
362
    /**
363
     * Sets the value of the bbfcRating property.
364
     * 
365
     * @param value
366
     *     allowed object is
367
     *     {@link BBFCRatingType }
368
     *     
369
     */
370
    public void setBBFCRating(BBFCRatingType value) {
371
        this.bbfcRating = value;
372
    }
373
 
374
    /**
375
     * Gets the value of the cncRating property.
376
     * 
377
     * @return
378
     *     possible object is
379
     *     {@link CNCRatingType }
380
     *     
381
     */
382
    public CNCRatingType getCNCRating() {
383
        return cncRating;
384
    }
385
 
386
    /**
387
     * Sets the value of the cncRating property.
388
     * 
389
     * @param value
390
     *     allowed object is
391
     *     {@link CNCRatingType }
392
     *     
393
     */
394
    public void setCNCRating(CNCRatingType value) {
395
        this.cncRating = value;
396
    }
397
 
398
    /**
399
     * Gets the value of the cbfcRating property.
400
     * 
401
     * @return
402
     *     possible object is
403
     *     {@link CBFCRatingType }
404
     *     
405
     */
406
    public CBFCRatingType getCBFCRating() {
407
        return cbfcRating;
408
    }
409
 
410
    /**
411
     * Sets the value of the cbfcRating property.
412
     * 
413
     * @param value
414
     *     allowed object is
415
     *     {@link CBFCRatingType }
416
     *     
417
     */
418
    public void setCBFCRating(CBFCRatingType value) {
419
        this.cbfcRating = value;
420
    }
421
 
422
    /**
423
     * Gets the value of the fskRating property.
424
     * 
425
     * @return
426
     *     possible object is
427
     *     {@link FSKRatingType }
428
     *     
429
     */
430
    public FSKRatingType getFSKRating() {
431
        return fskRating;
432
    }
433
 
434
    /**
435
     * Sets the value of the fskRating property.
436
     * 
437
     * @param value
438
     *     allowed object is
439
     *     {@link FSKRatingType }
440
     *     
441
     */
442
    public void setFSKRating(FSKRatingType value) {
443
        this.fskRating = value;
444
    }
445
 
446
    /**
447
     * Gets the value of the mpaaRating property.
448
     * 
449
     * @return
450
     *     possible object is
451
     *     {@link MPAARatingType }
452
     *     
453
     */
454
    public MPAARatingType getMPAARating() {
455
        return mpaaRating;
456
    }
457
 
458
    /**
459
     * Sets the value of the mpaaRating property.
460
     * 
461
     * @param value
462
     *     allowed object is
463
     *     {@link MPAARatingType }
464
     *     
465
     */
466
    public void setMPAARating(MPAARatingType value) {
467
        this.mpaaRating = value;
468
    }
469
 
470
    /**
471
     * Gets the value of the italianAgeRating property.
472
     * 
473
     * @return
474
     *     possible object is
475
     *     {@link ItalianAgeRatingType }
476
     *     
477
     */
478
    public ItalianAgeRatingType getItalianAgeRating() {
479
        return italianAgeRating;
480
    }
481
 
482
    /**
483
     * Sets the value of the italianAgeRating property.
484
     * 
485
     * @param value
486
     *     allowed object is
487
     *     {@link ItalianAgeRatingType }
488
     *     
489
     */
490
    public void setItalianAgeRating(ItalianAgeRatingType value) {
491
        this.italianAgeRating = value;
492
    }
493
 
494
    /**
495
     * Gets the value of the icaaRating property.
496
     * 
497
     * @return
498
     *     possible object is
499
     *     {@link ICAARatingType }
500
     *     
501
     */
502
    public ICAARatingType getICAARating() {
503
        return icaaRating;
504
    }
505
 
506
    /**
507
     * Sets the value of the icaaRating property.
508
     * 
509
     * @param value
510
     *     allowed object is
511
     *     {@link ICAARatingType }
512
     *     
513
     */
514
    public void setICAARating(ICAARatingType value) {
515
        this.icaaRating = value;
516
    }
517
 
518
    /**
519
     * Gets the value of the mediaType property.
520
     * 
521
     * @return
522
     *     possible object is
523
     *     {@link VideoDVDMediaType }
524
     *     
525
     */
526
    public VideoDVDMediaType getMediaType() {
527
        return mediaType;
528
    }
529
 
530
    /**
531
     * Sets the value of the mediaType property.
532
     * 
533
     * @param value
534
     *     allowed object is
535
     *     {@link VideoDVDMediaType }
536
     *     
537
     */
538
    public void setMediaType(VideoDVDMediaType value) {
539
        this.mediaType = value;
540
    }
541
 
542
    /**
543
     * Gets the value of the numberOfItems property.
544
     * 
545
     * @return
546
     *     possible object is
547
     *     {@link BigInteger }
548
     *     
549
     */
550
    public BigInteger getNumberOfItems() {
551
        return numberOfItems;
552
    }
553
 
554
    /**
555
     * Sets the value of the numberOfItems property.
556
     * 
557
     * @param value
558
     *     allowed object is
559
     *     {@link BigInteger }
560
     *     
561
     */
562
    public void setNumberOfItems(BigInteger value) {
563
        this.numberOfItems = value;
564
    }
565
 
566
    /**
567
     * Gets the value of the numberOfDiscs property.
568
     * 
569
     * @return
570
     *     possible object is
571
     *     {@link BigInteger }
572
     *     
573
     */
574
    public BigInteger getNumberOfDiscs() {
575
        return numberOfDiscs;
576
    }
577
 
578
    /**
579
     * Sets the value of the numberOfDiscs property.
580
     * 
581
     * @param value
582
     *     allowed object is
583
     *     {@link BigInteger }
584
     *     
585
     */
586
    public void setNumberOfDiscs(BigInteger value) {
587
        this.numberOfDiscs = value;
588
    }
589
 
590
    /**
591
     * Gets the value of the runTime property.
592
     * 
593
     * @return
594
     *     possible object is
595
     *     {@link BigInteger }
596
     *     
597
     */
598
    public BigInteger getRunTime() {
599
        return runTime;
600
    }
601
 
602
    /**
603
     * Sets the value of the runTime property.
604
     * 
605
     * @param value
606
     *     allowed object is
607
     *     {@link BigInteger }
608
     *     
609
     */
610
    public void setRunTime(BigInteger value) {
611
        this.runTime = value;
612
    }
613
 
614
    /**
615
     * Gets the value of the format property.
616
     * 
617
     * <p>
618
     * This accessor method returns a reference to the live list,
619
     * not a snapshot. Therefore any modification you make to the
620
     * returned list will be present inside the JAXB object.
621
     * This is why there is not a <CODE>set</CODE> method for the format property.
622
     * 
623
     * <p>
624
     * For example, to add a new item, do as follows:
625
     * <pre>
626
     *    getFormat().add(newItem);
627
     * </pre>
628
     * 
629
     * 
630
     * <p>
631
     * Objects of the following type(s) are allowed in the list
632
     * {@link VideoFormatType }
633
     * 
634
     * 
635
     */
636
    public List<VideoFormatType> getFormat() {
637
        if (format == null) {
638
            format = new ArrayList<VideoFormatType>();
639
        }
640
        return this.format;
641
    }
642
 
643
    /**
644
     * Gets the value of the dvdRegion property.
645
     * 
646
     * <p>
647
     * This accessor method returns a reference to the live list,
648
     * not a snapshot. Therefore any modification you make to the
649
     * returned list will be present inside the JAXB object.
650
     * This is why there is not a <CODE>set</CODE> method for the dvdRegion property.
651
     * 
652
     * <p>
653
     * For example, to add a new item, do as follows:
654
     * <pre>
655
     *    getDVDRegion().add(newItem);
656
     * </pre>
657
     * 
658
     * 
659
     * <p>
660
     * Objects of the following type(s) are allowed in the list
661
     * {@link Integer }
662
     * 
663
     * 
664
     */
665
    public List<Integer> getDVDRegion() {
666
        if (dvdRegion == null) {
667
            dvdRegion = new ArrayList<Integer>();
668
        }
669
        return this.dvdRegion;
670
    }
671
 
672
    /**
673
     * Gets the value of the bluRayRegion property.
674
     * 
675
     * <p>
676
     * This accessor method returns a reference to the live list,
677
     * not a snapshot. Therefore any modification you make to the
678
     * returned list will be present inside the JAXB object.
679
     * This is why there is not a <CODE>set</CODE> method for the bluRayRegion property.
680
     * 
681
     * <p>
682
     * For example, to add a new item, do as follows:
683
     * <pre>
684
     *    getBluRayRegion().add(newItem);
685
     * </pre>
686
     * 
687
     * 
688
     * <p>
689
     * Objects of the following type(s) are allowed in the list
690
     * {@link BluRayRegionType }
691
     * 
692
     * 
693
     */
694
    public List<BluRayRegionType> getBluRayRegion() {
695
        if (bluRayRegion == null) {
696
            bluRayRegion = new ArrayList<BluRayRegionType>();
697
        }
698
        return this.bluRayRegion;
699
    }
700
 
701
    /**
702
     * Gets the value of the audioEncoding property.
703
     * 
704
     * <p>
705
     * This accessor method returns a reference to the live list,
706
     * not a snapshot. Therefore any modification you make to the
707
     * returned list will be present inside the JAXB object.
708
     * This is why there is not a <CODE>set</CODE> method for the audioEncoding property.
709
     * 
710
     * <p>
711
     * For example, to add a new item, do as follows:
712
     * <pre>
713
     *    getAudioEncoding().add(newItem);
714
     * </pre>
715
     * 
716
     * 
717
     * <p>
718
     * Objects of the following type(s) are allowed in the list
719
     * {@link String }
720
     * 
721
     * 
722
     */
723
    public List<String> getAudioEncoding() {
724
        if (audioEncoding == null) {
725
            audioEncoding = new ArrayList<String>();
726
        }
727
        return this.audioEncoding;
728
    }
729
 
730
    /**
731
     * Gets the value of the language property.
732
     * 
733
     * <p>
734
     * This accessor method returns a reference to the live list,
735
     * not a snapshot. Therefore any modification you make to the
736
     * returned list will be present inside the JAXB object.
737
     * This is why there is not a <CODE>set</CODE> method for the language property.
738
     * 
739
     * <p>
740
     * For example, to add a new item, do as follows:
741
     * <pre>
742
     *    getLanguage().add(newItem);
743
     * </pre>
744
     * 
745
     * 
746
     * <p>
747
     * Objects of the following type(s) are allowed in the list
748
     * {@link LanguageStringType }
749
     * 
750
     * 
751
     */
752
    public List<LanguageStringType> getLanguage() {
753
        if (language == null) {
754
            language = new ArrayList<LanguageStringType>();
755
        }
756
        return this.language;
757
    }
758
 
759
    /**
760
     * Gets the value of the subtitleLanguage property.
761
     * 
762
     * <p>
763
     * This accessor method returns a reference to the live list,
764
     * not a snapshot. Therefore any modification you make to the
765
     * returned list will be present inside the JAXB object.
766
     * This is why there is not a <CODE>set</CODE> method for the subtitleLanguage property.
767
     * 
768
     * <p>
769
     * For example, to add a new item, do as follows:
770
     * <pre>
771
     *    getSubtitleLanguage().add(newItem);
772
     * </pre>
773
     * 
774
     * 
775
     * <p>
776
     * Objects of the following type(s) are allowed in the list
777
     * {@link LanguageStringType }
778
     * 
779
     * 
780
     */
781
    public List<LanguageStringType> getSubtitleLanguage() {
782
        if (subtitleLanguage == null) {
783
            subtitleLanguage = new ArrayList<LanguageStringType>();
784
        }
785
        return this.subtitleLanguage;
786
    }
787
 
788
    /**
789
     * Gets the value of the publicationDate property.
790
     * 
791
     * @return
792
     *     possible object is
793
     *     {@link XMLGregorianCalendar }
794
     *     
795
     */
796
    public XMLGregorianCalendar getPublicationDate() {
797
        return publicationDate;
798
    }
799
 
800
    /**
801
     * Sets the value of the publicationDate property.
802
     * 
803
     * @param value
804
     *     allowed object is
805
     *     {@link XMLGregorianCalendar }
806
     *     
807
     */
808
    public void setPublicationDate(XMLGregorianCalendar value) {
809
        this.publicationDate = value;
810
    }
811
 
812
    /**
813
     * Gets the value of the theatricalReleaseDate property.
814
     * 
815
     * @return
816
     *     possible object is
817
     *     {@link XMLGregorianCalendar }
818
     *     
819
     */
820
    public XMLGregorianCalendar getTheatricalReleaseDate() {
821
        return theatricalReleaseDate;
822
    }
823
 
824
    /**
825
     * Sets the value of the theatricalReleaseDate property.
826
     * 
827
     * @param value
828
     *     allowed object is
829
     *     {@link XMLGregorianCalendar }
830
     *     
831
     */
832
    public void setTheatricalReleaseDate(XMLGregorianCalendar value) {
833
        this.theatricalReleaseDate = value;
834
    }
835
 
836
    /**
837
     * Gets the value of the actor property.
838
     * 
839
     * <p>
840
     * This accessor method returns a reference to the live list,
841
     * not a snapshot. Therefore any modification you make to the
842
     * returned list will be present inside the JAXB object.
843
     * This is why there is not a <CODE>set</CODE> method for the actor property.
844
     * 
845
     * <p>
846
     * For example, to add a new item, do as follows:
847
     * <pre>
848
     *    getActor().add(newItem);
849
     * </pre>
850
     * 
851
     * 
852
     * <p>
853
     * Objects of the following type(s) are allowed in the list
854
     * {@link String }
855
     * 
856
     * 
857
     */
858
    public List<String> getActor() {
859
        if (actor == null) {
860
            actor = new ArrayList<String>();
861
        }
862
        return this.actor;
863
    }
864
 
865
    /**
866
     * Gets the value of the director property.
867
     * 
868
     * <p>
869
     * This accessor method returns a reference to the live list,
870
     * not a snapshot. Therefore any modification you make to the
871
     * returned list will be present inside the JAXB object.
872
     * This is why there is not a <CODE>set</CODE> method for the director property.
873
     * 
874
     * <p>
875
     * For example, to add a new item, do as follows:
876
     * <pre>
877
     *    getDirector().add(newItem);
878
     * </pre>
879
     * 
880
     * 
881
     * <p>
882
     * Objects of the following type(s) are allowed in the list
883
     * {@link String }
884
     * 
885
     * 
886
     */
887
    public List<String> getDirector() {
888
        if (director == null) {
889
            director = new ArrayList<String>();
890
        }
891
        return this.director;
892
    }
893
 
894
    /**
895
     * Gets the value of the host property.
896
     * 
897
     * <p>
898
     * This accessor method returns a reference to the live list,
899
     * not a snapshot. Therefore any modification you make to the
900
     * returned list will be present inside the JAXB object.
901
     * This is why there is not a <CODE>set</CODE> method for the host property.
902
     * 
903
     * <p>
904
     * For example, to add a new item, do as follows:
905
     * <pre>
906
     *    getHost().add(newItem);
907
     * </pre>
908
     * 
909
     * 
910
     * <p>
911
     * Objects of the following type(s) are allowed in the list
912
     * {@link String }
913
     * 
914
     * 
915
     */
916
    public List<String> getHost() {
917
        if (host == null) {
918
            host = new ArrayList<String>();
919
        }
920
        return this.host;
921
    }
922
 
923
    /**
924
     * Gets the value of the narrator property.
925
     * 
926
     * <p>
927
     * This accessor method returns a reference to the live list,
928
     * not a snapshot. Therefore any modification you make to the
929
     * returned list will be present inside the JAXB object.
930
     * This is why there is not a <CODE>set</CODE> method for the narrator property.
931
     * 
932
     * <p>
933
     * For example, to add a new item, do as follows:
934
     * <pre>
935
     *    getNarrator().add(newItem);
936
     * </pre>
937
     * 
938
     * 
939
     * <p>
940
     * Objects of the following type(s) are allowed in the list
941
     * {@link String }
942
     * 
943
     * 
944
     */
945
    public List<String> getNarrator() {
946
        if (narrator == null) {
947
            narrator = new ArrayList<String>();
948
        }
949
        return this.narrator;
950
    }
951
 
952
    /**
953
     * Gets the value of the producer property.
954
     * 
955
     * <p>
956
     * This accessor method returns a reference to the live list,
957
     * not a snapshot. Therefore any modification you make to the
958
     * returned list will be present inside the JAXB object.
959
     * This is why there is not a <CODE>set</CODE> method for the producer property.
960
     * 
961
     * <p>
962
     * For example, to add a new item, do as follows:
963
     * <pre>
964
     *    getProducer().add(newItem);
965
     * </pre>
966
     * 
967
     * 
968
     * <p>
969
     * Objects of the following type(s) are allowed in the list
970
     * {@link String }
971
     * 
972
     * 
973
     */
974
    public List<String> getProducer() {
975
        if (producer == null) {
976
            producer = new ArrayList<String>();
977
        }
978
        return this.producer;
979
    }
980
 
981
    /**
982
     * Gets the value of the primaryContributor property.
983
     * 
984
     * <p>
985
     * This accessor method returns a reference to the live list,
986
     * not a snapshot. Therefore any modification you make to the
987
     * returned list will be present inside the JAXB object.
988
     * This is why there is not a <CODE>set</CODE> method for the primaryContributor property.
989
     * 
990
     * <p>
991
     * For example, to add a new item, do as follows:
992
     * <pre>
993
     *    getPrimaryContributor().add(newItem);
994
     * </pre>
995
     * 
996
     * 
997
     * <p>
998
     * Objects of the following type(s) are allowed in the list
999
     * {@link String }
1000
     * 
1001
     * 
1002
     */
1003
    public List<String> getPrimaryContributor() {
1004
        if (primaryContributor == null) {
1005
            primaryContributor = new ArrayList<String>();
1006
        }
1007
        return this.primaryContributor;
1008
    }
1009
 
1010
    /**
1011
     * Gets the value of the subjectKeywords property.
1012
     * 
1013
     * <p>
1014
     * This accessor method returns a reference to the live list,
1015
     * not a snapshot. Therefore any modification you make to the
1016
     * returned list will be present inside the JAXB object.
1017
     * This is why there is not a <CODE>set</CODE> method for the subjectKeywords property.
1018
     * 
1019
     * <p>
1020
     * For example, to add a new item, do as follows:
1021
     * <pre>
1022
     *    getSubjectKeywords().add(newItem);
1023
     * </pre>
1024
     * 
1025
     * 
1026
     * <p>
1027
     * Objects of the following type(s) are allowed in the list
1028
     * {@link String }
1029
     * 
1030
     * 
1031
     */
1032
    public List<String> getSubjectKeywords() {
1033
        if (subjectKeywords == null) {
1034
            subjectKeywords = new ArrayList<String>();
1035
        }
1036
        return this.subjectKeywords;
1037
    }
1038
 
1039
    /**
1040
     * Gets the value of the isAdultProduct property.
1041
     * 
1042
     * @return
1043
     *     possible object is
1044
     *     {@link String }
1045
     *     
1046
     */
1047
    public String getIsAdultProduct() {
1048
        return isAdultProduct;
1049
    }
1050
 
1051
    /**
1052
     * Sets the value of the isAdultProduct property.
1053
     * 
1054
     * @param value
1055
     *     allowed object is
1056
     *     {@link String }
1057
     *     
1058
     */
1059
    public void setIsAdultProduct(String value) {
1060
        this.isAdultProduct = value;
1061
    }
1062
 
1063
    /**
1064
     * Gets the value of the genre property.
1065
     * 
1066
     * @return
1067
     *     possible object is
1068
     *     {@link String }
1069
     *     
1070
     */
1071
    public String getGenre() {
1072
        return genre;
1073
    }
1074
 
1075
    /**
1076
     * Sets the value of the genre property.
1077
     * 
1078
     * @param value
1079
     *     allowed object is
1080
     *     {@link String }
1081
     *     
1082
     */
1083
    public void setGenre(String value) {
1084
        this.genre = value;
1085
    }
1086
 
1087
    /**
1088
     * Gets the value of the countryOfOrigin property.
1089
     * 
1090
     * @return
1091
     *     possible object is
1092
     *     {@link String }
1093
     *     
1094
     */
1095
    public String getCountryOfOrigin() {
1096
        return countryOfOrigin;
1097
    }
1098
 
1099
    /**
1100
     * Sets the value of the countryOfOrigin property.
1101
     * 
1102
     * @param value
1103
     *     allowed object is
1104
     *     {@link String }
1105
     *     
1106
     */
1107
    public void setCountryOfOrigin(String value) {
1108
        this.countryOfOrigin = value;
1109
    }
1110
 
1111
    /**
1112
     * Gets the value of the binding property.
1113
     * 
1114
     * @return
1115
     *     possible object is
1116
     *     {@link VideoBindingType }
1117
     *     
1118
     */
1119
    public VideoBindingType getBinding() {
1120
        return binding;
1121
    }
1122
 
1123
    /**
1124
     * Sets the value of the binding property.
1125
     * 
1126
     * @param value
1127
     *     allowed object is
1128
     *     {@link VideoBindingType }
1129
     *     
1130
     */
1131
    public void setBinding(VideoBindingType value) {
1132
        this.binding = value;
1133
    }
1134
 
1135
    /**
1136
     * Gets the value of the chromatism property.
1137
     * 
1138
     * @return
1139
     *     possible object is
1140
     *     {@link ChromatismType }
1141
     *     
1142
     */
1143
    public ChromatismType getChromatism() {
1144
        return chromatism;
1145
    }
1146
 
1147
    /**
1148
     * Sets the value of the chromatism property.
1149
     * 
1150
     * @param value
1151
     *     allowed object is
1152
     *     {@link ChromatismType }
1153
     *     
1154
     */
1155
    public void setChromatism(ChromatismType value) {
1156
        this.chromatism = value;
1157
    }
1158
 
1159
    /**
1160
     * Gets the value of the subtitle property.
1161
     * 
1162
     * @return
1163
     *     possible object is
1164
     *     {@link String }
1165
     *     
1166
     */
1167
    public String getSubtitle() {
1168
        return subtitle;
1169
    }
1170
 
1171
    /**
1172
     * Sets the value of the subtitle property.
1173
     * 
1174
     * @param value
1175
     *     allowed object is
1176
     *     {@link String }
1177
     *     
1178
     */
1179
    public void setSubtitle(String value) {
1180
        this.subtitle = value;
1181
    }
1182
 
1183
    /**
1184
     * Gets the value of the packageTypeName property.
1185
     * 
1186
     * @return
1187
     *     possible object is
1188
     *     {@link String }
1189
     *     
1190
     */
1191
    public String getPackageTypeName() {
1192
        return packageTypeName;
1193
    }
1194
 
1195
    /**
1196
     * Sets the value of the packageTypeName property.
1197
     * 
1198
     * @param value
1199
     *     allowed object is
1200
     *     {@link String }
1201
     *     
1202
     */
1203
    public void setPackageTypeName(String value) {
1204
        this.packageTypeName = value;
1205
    }
1206
 
1207
    /**
1208
     * Gets the value of the publisher property.
1209
     * 
1210
     * @return
1211
     *     possible object is
1212
     *     {@link String }
1213
     *     
1214
     */
1215
    public String getPublisher() {
1216
        return publisher;
1217
    }
1218
 
1219
    /**
1220
     * Sets the value of the publisher property.
1221
     * 
1222
     * @param value
1223
     *     allowed object is
1224
     *     {@link String }
1225
     *     
1226
     */
1227
    public void setPublisher(String value) {
1228
        this.publisher = value;
1229
    }
1230
 
1231
    /**
1232
     * Gets the value of the mcPrcWxjz property.
1233
     * 
1234
     * @return
1235
     *     possible object is
1236
     *     {@link String }
1237
     *     
1238
     */
1239
    public String getMcPrcWxjz() {
1240
        return mcPrcWxjz;
1241
    }
1242
 
1243
    /**
1244
     * Sets the value of the mcPrcWxjz property.
1245
     * 
1246
     * @param value
1247
     *     allowed object is
1248
     *     {@link String }
1249
     *     
1250
     */
1251
    public void setMcPrcWxjz(String value) {
1252
        this.mcPrcWxjz = value;
1253
    }
1254
 
1255
    /**
1256
     * Gets the value of the publishingCompany property.
1257
     * 
1258
     * @return
1259
     *     possible object is
1260
     *     {@link String }
1261
     *     
1262
     */
1263
    public String getPublishingCompany() {
1264
        return publishingCompany;
1265
    }
1266
 
1267
    /**
1268
     * Sets the value of the publishingCompany property.
1269
     * 
1270
     * @param value
1271
     *     allowed object is
1272
     *     {@link String }
1273
     *     
1274
     */
1275
    public void setPublishingCompany(String value) {
1276
        this.publishingCompany = value;
1277
    }
1278
 
1279
    /**
1280
     * Gets the value of the productionCompany property.
1281
     * 
1282
     * @return
1283
     *     possible object is
1284
     *     {@link String }
1285
     *     
1286
     */
1287
    public String getProductionCompany() {
1288
        return productionCompany;
1289
    }
1290
 
1291
    /**
1292
     * Sets the value of the productionCompany property.
1293
     * 
1294
     * @param value
1295
     *     allowed object is
1296
     *     {@link String }
1297
     *     
1298
     */
1299
    public void setProductionCompany(String value) {
1300
        this.productionCompany = value;
1301
    }
1302
 
1303
    /**
1304
     * Gets the value of the originalLanguageTitle property.
1305
     * 
1306
     * @return
1307
     *     possible object is
1308
     *     {@link String }
1309
     *     
1310
     */
1311
    public String getOriginalLanguageTitle() {
1312
        return originalLanguageTitle;
1313
    }
1314
 
1315
    /**
1316
     * Sets the value of the originalLanguageTitle property.
1317
     * 
1318
     * @param value
1319
     *     allowed object is
1320
     *     {@link String }
1321
     *     
1322
     */
1323
    public void setOriginalLanguageTitle(String value) {
1324
        this.originalLanguageTitle = value;
1325
    }
1326
 
1327
    /**
1328
     * Gets the value of the dvdStructureSides property.
1329
     * 
1330
     * @return
1331
     *     possible object is
1332
     *     {@link BigInteger }
1333
     *     
1334
     */
1335
    public BigInteger getDVDStructureSides() {
1336
        return dvdStructureSides;
1337
    }
1338
 
1339
    /**
1340
     * Sets the value of the dvdStructureSides property.
1341
     * 
1342
     * @param value
1343
     *     allowed object is
1344
     *     {@link BigInteger }
1345
     *     
1346
     */
1347
    public void setDVDStructureSides(BigInteger value) {
1348
        this.dvdStructureSides = value;
1349
    }
1350
 
1351
    /**
1352
     * Gets the value of the dvdStructureLayers property.
1353
     * 
1354
     * @return
1355
     *     possible object is
1356
     *     {@link BigInteger }
1357
     *     
1358
     */
1359
    public BigInteger getDVDStructureLayers() {
1360
        return dvdStructureLayers;
1361
    }
1362
 
1363
    /**
1364
     * Sets the value of the dvdStructureLayers property.
1365
     * 
1366
     * @param value
1367
     *     allowed object is
1368
     *     {@link BigInteger }
1369
     *     
1370
     */
1371
    public void setDVDStructureLayers(BigInteger value) {
1372
        this.dvdStructureLayers = value;
1373
    }
1374
 
1375
    /**
1376
     * Gets the value of the languageDubbed property.
1377
     * 
1378
     * @return
1379
     *     possible object is
1380
     *     {@link LanguageStringType }
1381
     *     
1382
     */
1383
    public LanguageStringType getLanguageDubbed() {
1384
        return languageDubbed;
1385
    }
1386
 
1387
    /**
1388
     * Sets the value of the languageDubbed property.
1389
     * 
1390
     * @param value
1391
     *     allowed object is
1392
     *     {@link LanguageStringType }
1393
     *     
1394
     */
1395
    public void setLanguageDubbed(LanguageStringType value) {
1396
        this.languageDubbed = value;
1397
    }
1398
 
1399
    /**
1400
     * Gets the value of the battery property.
1401
     * 
1402
     * @return
1403
     *     possible object is
1404
     *     {@link Battery }
1405
     *     
1406
     */
1407
    public Battery getBattery() {
1408
        return battery;
1409
    }
1410
 
1411
    /**
1412
     * Sets the value of the battery property.
1413
     * 
1414
     * @param value
1415
     *     allowed object is
1416
     *     {@link Battery }
1417
     *     
1418
     */
1419
    public void setBattery(Battery value) {
1420
        this.battery = value;
1421
    }
1422
 
1423
    /**
1424
     * Gets the value of the batteryAverageLife property.
1425
     * 
1426
     * @return
1427
     *     possible object is
1428
     *     {@link BatteryLifeDimension }
1429
     *     
1430
     */
1431
    public BatteryLifeDimension getBatteryAverageLife() {
1432
        return batteryAverageLife;
1433
    }
1434
 
1435
    /**
1436
     * Sets the value of the batteryAverageLife property.
1437
     * 
1438
     * @param value
1439
     *     allowed object is
1440
     *     {@link BatteryLifeDimension }
1441
     *     
1442
     */
1443
    public void setBatteryAverageLife(BatteryLifeDimension value) {
1444
        this.batteryAverageLife = value;
1445
    }
1446
 
1447
    /**
1448
     * Gets the value of the batteryAverageLifeStandby property.
1449
     * 
1450
     * @return
1451
     *     possible object is
1452
     *     {@link BigDecimal }
1453
     *     
1454
     */
1455
    public BigDecimal getBatteryAverageLifeStandby() {
1456
        return batteryAverageLifeStandby;
1457
    }
1458
 
1459
    /**
1460
     * Sets the value of the batteryAverageLifeStandby property.
1461
     * 
1462
     * @param value
1463
     *     allowed object is
1464
     *     {@link BigDecimal }
1465
     *     
1466
     */
1467
    public void setBatteryAverageLifeStandby(BigDecimal value) {
1468
        this.batteryAverageLifeStandby = value;
1469
    }
1470
 
1471
    /**
1472
     * Gets the value of the batteryChargeTime property.
1473
     * 
1474
     * @return
1475
     *     possible object is
1476
     *     {@link BigDecimal }
1477
     *     
1478
     */
1479
    public BigDecimal getBatteryChargeTime() {
1480
        return batteryChargeTime;
1481
    }
1482
 
1483
    /**
1484
     * Sets the value of the batteryChargeTime property.
1485
     * 
1486
     * @param value
1487
     *     allowed object is
1488
     *     {@link BigDecimal }
1489
     *     
1490
     */
1491
    public void setBatteryChargeTime(BigDecimal value) {
1492
        this.batteryChargeTime = value;
1493
    }
1494
 
1495
    /**
1496
     * Gets the value of the lithiumBatteryEnergyContent property.
1497
     * 
1498
     * @return
1499
     *     possible object is
1500
     *     {@link BigDecimal }
1501
     *     
1502
     */
1503
    public BigDecimal getLithiumBatteryEnergyContent() {
1504
        return lithiumBatteryEnergyContent;
1505
    }
1506
 
1507
    /**
1508
     * Sets the value of the lithiumBatteryEnergyContent property.
1509
     * 
1510
     * @param value
1511
     *     allowed object is
1512
     *     {@link BigDecimal }
1513
     *     
1514
     */
1515
    public void setLithiumBatteryEnergyContent(BigDecimal value) {
1516
        this.lithiumBatteryEnergyContent = value;
1517
    }
1518
 
1519
    /**
1520
     * Gets the value of the lithiumBatteryPackaging property.
1521
     * 
1522
     * @return
1523
     *     possible object is
1524
     *     {@link String }
1525
     *     
1526
     */
1527
    public String getLithiumBatteryPackaging() {
1528
        return lithiumBatteryPackaging;
1529
    }
1530
 
1531
    /**
1532
     * Sets the value of the lithiumBatteryPackaging property.
1533
     * 
1534
     * @param value
1535
     *     allowed object is
1536
     *     {@link String }
1537
     *     
1538
     */
1539
    public void setLithiumBatteryPackaging(String value) {
1540
        this.lithiumBatteryPackaging = value;
1541
    }
1542
 
1543
    /**
1544
     * Gets the value of the lithiumBatteryVoltage property.
1545
     * 
1546
     * @return
1547
     *     possible object is
1548
     *     {@link BigDecimal }
1549
     *     
1550
     */
1551
    public BigDecimal getLithiumBatteryVoltage() {
1552
        return lithiumBatteryVoltage;
1553
    }
1554
 
1555
    /**
1556
     * Sets the value of the lithiumBatteryVoltage property.
1557
     * 
1558
     * @param value
1559
     *     allowed object is
1560
     *     {@link BigDecimal }
1561
     *     
1562
     */
1563
    public void setLithiumBatteryVoltage(BigDecimal value) {
1564
        this.lithiumBatteryVoltage = value;
1565
    }
1566
 
1567
    /**
1568
     * Gets the value of the lithiumBatteryWeight property.
1569
     * 
1570
     * @return
1571
     *     possible object is
1572
     *     {@link BigDecimal }
1573
     *     
1574
     */
1575
    public BigDecimal getLithiumBatteryWeight() {
1576
        return lithiumBatteryWeight;
1577
    }
1578
 
1579
    /**
1580
     * Sets the value of the lithiumBatteryWeight property.
1581
     * 
1582
     * @param value
1583
     *     allowed object is
1584
     *     {@link BigDecimal }
1585
     *     
1586
     */
1587
    public void setLithiumBatteryWeight(BigDecimal value) {
1588
        this.lithiumBatteryWeight = value;
1589
    }
1590
 
1591
    /**
1592
     * Gets the value of the numberOfLithiumIonCells property.
1593
     * 
1594
     * @return
1595
     *     possible object is
1596
     *     {@link BigInteger }
1597
     *     
1598
     */
1599
    public BigInteger getNumberOfLithiumIonCells() {
1600
        return numberOfLithiumIonCells;
1601
    }
1602
 
1603
    /**
1604
     * Sets the value of the numberOfLithiumIonCells property.
1605
     * 
1606
     * @param value
1607
     *     allowed object is
1608
     *     {@link BigInteger }
1609
     *     
1610
     */
1611
    public void setNumberOfLithiumIonCells(BigInteger value) {
1612
        this.numberOfLithiumIonCells = value;
1613
    }
1614
 
1615
    /**
1616
     * Gets the value of the numberOfLithiumMetalCells property.
1617
     * 
1618
     * @return
1619
     *     possible object is
1620
     *     {@link BigInteger }
1621
     *     
1622
     */
1623
    public BigInteger getNumberOfLithiumMetalCells() {
1624
        return numberOfLithiumMetalCells;
1625
    }
1626
 
1627
    /**
1628
     * Sets the value of the numberOfLithiumMetalCells property.
1629
     * 
1630
     * @param value
1631
     *     allowed object is
1632
     *     {@link BigInteger }
1633
     *     
1634
     */
1635
    public void setNumberOfLithiumMetalCells(BigInteger value) {
1636
        this.numberOfLithiumMetalCells = value;
1637
    }
1638
 
1639
    /**
1640
     * Gets the value of the mfrWarrantyDescriptionLabor property.
1641
     * 
1642
     * @return
1643
     *     possible object is
1644
     *     {@link String }
1645
     *     
1646
     */
1647
    public String getMfrWarrantyDescriptionLabor() {
1648
        return mfrWarrantyDescriptionLabor;
1649
    }
1650
 
1651
    /**
1652
     * Sets the value of the mfrWarrantyDescriptionLabor property.
1653
     * 
1654
     * @param value
1655
     *     allowed object is
1656
     *     {@link String }
1657
     *     
1658
     */
1659
    public void setMfrWarrantyDescriptionLabor(String value) {
1660
        this.mfrWarrantyDescriptionLabor = value;
1661
    }
1662
 
1663
    /**
1664
     * Gets the value of the mfrWarrantyDescriptionParts property.
1665
     * 
1666
     * @return
1667
     *     possible object is
1668
     *     {@link String }
1669
     *     
1670
     */
1671
    public String getMfrWarrantyDescriptionParts() {
1672
        return mfrWarrantyDescriptionParts;
1673
    }
1674
 
1675
    /**
1676
     * Sets the value of the mfrWarrantyDescriptionParts property.
1677
     * 
1678
     * @param value
1679
     *     allowed object is
1680
     *     {@link String }
1681
     *     
1682
     */
1683
    public void setMfrWarrantyDescriptionParts(String value) {
1684
        this.mfrWarrantyDescriptionParts = value;
1685
    }
1686
 
1687
    /**
1688
     * Gets the value of the mfrWarrantyDescriptionType property.
1689
     * 
1690
     * @return
1691
     *     possible object is
1692
     *     {@link String }
1693
     *     
1694
     */
1695
    public String getMfrWarrantyDescriptionType() {
1696
        return mfrWarrantyDescriptionType;
1697
    }
1698
 
1699
    /**
1700
     * Sets the value of the mfrWarrantyDescriptionType property.
1701
     * 
1702
     * @param value
1703
     *     allowed object is
1704
     *     {@link String }
1705
     *     
1706
     */
1707
    public void setMfrWarrantyDescriptionType(String value) {
1708
        this.mfrWarrantyDescriptionType = value;
1709
    }
1710
 
1711
    /**
1712
     * Gets the value of the sellerWarrantyDescription property.
1713
     * 
1714
     * @return
1715
     *     possible object is
1716
     *     {@link String }
1717
     *     
1718
     */
1719
    public String getSellerWarrantyDescription() {
1720
        return sellerWarrantyDescription;
1721
    }
1722
 
1723
    /**
1724
     * Sets the value of the sellerWarrantyDescription property.
1725
     * 
1726
     * @param value
1727
     *     allowed object is
1728
     *     {@link String }
1729
     *     
1730
     */
1731
    public void setSellerWarrantyDescription(String value) {
1732
        this.sellerWarrantyDescription = value;
1733
    }
1734
 
1735
    /**
1736
     * Gets the value of the warnings property.
1737
     * 
1738
     * @return
1739
     *     possible object is
1740
     *     {@link String }
1741
     *     
1742
     */
1743
    public String getWarnings() {
1744
        return warnings;
1745
    }
1746
 
1747
    /**
1748
     * Sets the value of the warnings property.
1749
     * 
1750
     * @param value
1751
     *     allowed object is
1752
     *     {@link String }
1753
     *     
1754
     */
1755
    public void setWarnings(String value) {
1756
        this.warnings = value;
1757
    }
1758
 
1759
    /**
1760
     * Gets the value of the studio property.
1761
     * 
1762
     * @return
1763
     *     possible object is
1764
     *     {@link String }
1765
     *     
1766
     */
1767
    public String getStudio() {
1768
        return studio;
1769
    }
1770
 
1771
    /**
1772
     * Sets the value of the studio property.
1773
     * 
1774
     * @param value
1775
     *     allowed object is
1776
     *     {@link String }
1777
     *     
1778
     */
1779
    public void setStudio(String value) {
1780
        this.studio = value;
1781
    }
1782
 
1783
}