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