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.util.ArrayList;
13
import java.util.List;
14
import javax.xml.bind.annotation.XmlAccessType;
15
import javax.xml.bind.annotation.XmlAccessorType;
16
import javax.xml.bind.annotation.XmlElement;
17
import javax.xml.bind.annotation.XmlRootElement;
18
import javax.xml.bind.annotation.XmlType;
19
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
20
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
21
 
22
 
23
/**
24
 * <p>Java class for anonymous complex type.
25
 * 
26
 * <p>The following schema fragment specifies the expected content contained within this class.
27
 * 
28
 * <pre>
29
 * &lt;complexType>
30
 *   &lt;complexContent>
31
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
32
 *       &lt;sequence>
33
 *         &lt;element name="CameraAccessories" minOccurs="0">
34
 *           &lt;simpleType>
35
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
36
 *               &lt;enumeration value="close-up-accessories"/>
37
 *               &lt;enumeration value="viewfinders"/>
38
 *               &lt;enumeration value="motor-drives"/>
39
 *               &lt;enumeration value="eye-cups"/>
40
 *               &lt;enumeration value="winders"/>
41
 *               &lt;enumeration value="straps"/>
42
 *               &lt;enumeration value="remote-controls"/>
43
 *               &lt;enumeration value="cables-and-cords"/>
44
 *               &lt;enumeration value="other-camera-accessories"/>
45
 *             &lt;/restriction>
46
 *           &lt;/simpleType>
47
 *         &lt;/element>
48
 *         &lt;element name="CamcorderAccessories" minOccurs="0">
49
 *           &lt;simpleType>
50
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
51
 *               &lt;enumeration value="straps"/>
52
 *               &lt;enumeration value="remote-controls"/>
53
 *               &lt;enumeration value="cables-and-cords"/>
54
 *               &lt;enumeration value="other-camcorder-accessories"/>
55
 *             &lt;/restriction>
56
 *           &lt;/simpleType>
57
 *         &lt;/element>
58
 *         &lt;element name="CleanerAccessory" type="{}CleanerAccessoryTypeValues" minOccurs="0"/>
59
 *         &lt;element name="LightingAccessoryType" type="{}LightingAccessoryTypeValues" minOccurs="0"/>
60
 *         &lt;element name="TelescopeAccessories" minOccurs="0">
61
 *           &lt;simpleType>
62
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
63
 *               &lt;enumeration value="barlow-lenses"/>
64
 *               &lt;enumeration value="collimators"/>
65
 *               &lt;enumeration value="remote-controls"/>
66
 *               &lt;enumeration value="electronic-drives"/>
67
 *               &lt;enumeration value="photo-adapters"/>
68
 *               &lt;enumeration value="finderscopes"/>
69
 *               &lt;enumeration value="diagonal-mirrors"/>
70
 *               &lt;enumeration value="erecting-prisms"/>
71
 *               &lt;enumeration value="motor-drives"/>
72
 *               &lt;enumeration value="illuminators"/>
73
 *               &lt;enumeration value="guiders"/>
74
 *               &lt;enumeration value="binocular-viewers"/>
75
 *               &lt;enumeration value="wedges"/>
76
 *               &lt;enumeration value="mounts"/>
77
 *               &lt;enumeration value="viewfinders"/>
78
 *               &lt;enumeration value="sky-maps"/>
79
 *               &lt;enumeration value="filters"/>
80
 *               &lt;enumeration value="dew-caps"/>
81
 *               &lt;enumeration value="other-telescope-accessories"/>
82
 *             &lt;/restriction>
83
 *           &lt;/simpleType>
84
 *         &lt;/element>
85
 *         &lt;element name="TelescopeEyepiece" minOccurs="0">
86
 *           &lt;simpleType>
87
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
88
 *               &lt;enumeration value="telescope-eyepieces-general"/>
89
 *               &lt;enumeration value="orthoscopic"/>
90
 *               &lt;enumeration value="kellner-and-rke"/>
91
 *               &lt;enumeration value="erfle"/>
92
 *               &lt;enumeration value="plossl"/>
93
 *               &lt;enumeration value="nagler"/>
94
 *               &lt;enumeration value="zoom"/>
95
 *               &lt;enumeration value="ultra-wide"/>
96
 *               &lt;enumeration value="sma"/>
97
 *               &lt;enumeration value="other-eyepieces"/>
98
 *             &lt;/restriction>
99
 *           &lt;/simpleType>
100
 *         &lt;/element>
101
 *         &lt;element name="MicroscopeAccessories" minOccurs="0">
102
 *           &lt;simpleType>
103
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
104
 *               &lt;enumeration value="boom-stands"/>
105
 *               &lt;enumeration value="bulbs"/>
106
 *               &lt;enumeration value="camera-adapters-and-mounts"/>
107
 *               &lt;enumeration value="eyepieces"/>
108
 *               &lt;enumeration value="inspection-systems"/>
109
 *               &lt;enumeration value="light-stands"/>
110
 *               &lt;enumeration value="microscope-cases"/>
111
 *               &lt;enumeration value="slides-and-slide-kits"/>
112
 *               &lt;enumeration value="other-microscope-accessories"/>
113
 *             &lt;/restriction>
114
 *           &lt;/simpleType>
115
 *         &lt;/element>
116
 *         &lt;element name="FilterAccessories" minOccurs="0">
117
 *           &lt;simpleType>
118
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
119
 *               &lt;enumeration value="adapter-rings"/>
120
 *               &lt;enumeration value="filter-caps"/>
121
 *               &lt;enumeration value="filter-holders"/>
122
 *               &lt;enumeration value="filter-hoods"/>
123
 *               &lt;enumeration value="gel-holder"/>
124
 *               &lt;enumeration value="step-down-ring"/>
125
 *               &lt;enumeration value="step-up-ring"/>
126
 *             &lt;/restriction>
127
 *           &lt;/simpleType>
128
 *         &lt;/element>
129
 *         &lt;element name="FilmAccessories" minOccurs="0">
130
 *           &lt;simpleType>
131
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
132
 *               &lt;enumeration value="mounting-equipment-and-cutters"/>
133
 *               &lt;enumeration value="slide-mounts"/>
134
 *               &lt;enumeration value="film-mailers"/>
135
 *               &lt;enumeration value="film-loaders"/>
136
 *               &lt;enumeration value="other-film-accessories"/>
137
 *             &lt;/restriction>
138
 *           &lt;/simpleType>
139
 *         &lt;/element>
140
 *         &lt;element name="FlashAccessories" minOccurs="0">
141
 *           &lt;simpleType>
142
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
143
 *               &lt;enumeration value="adapter-rings"/>
144
 *               &lt;enumeration value="battery-packs"/>
145
 *               &lt;enumeration value="camera-brackets"/>
146
 *               &lt;enumeration value="flash-bouncers"/>
147
 *               &lt;enumeration value="flash-diffusers"/>
148
 *               &lt;enumeration value="flash-filters"/>
149
 *               &lt;enumeration value="flash-pouches"/>
150
 *               &lt;enumeration value="flash-shoe-mounts"/>
151
 *               &lt;enumeration value="synch-and-pc-cords"/>
152
 *               &lt;enumeration value="other-flash-accessories"/>
153
 *             &lt;/restriction>
154
 *           &lt;/simpleType>
155
 *         &lt;/element>
156
 *         &lt;element name="BagCaseAccessories" minOccurs="0">
157
 *           &lt;simpleType>
158
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
159
 *               &lt;enumeration value="liners"/>
160
 *               &lt;enumeration value="rain-covers"/>
161
 *               &lt;enumeration value="replacement-parts"/>
162
 *               &lt;enumeration value="straps"/>
163
 *               &lt;enumeration value="belts"/>
164
 *               &lt;enumeration value="harnesses"/>
165
 *               &lt;enumeration value="inserts"/>
166
 *               &lt;enumeration value="other-bag-and-case-accessories"/>
167
 *             &lt;/restriction>
168
 *           &lt;/simpleType>
169
 *         &lt;/element>
170
 *         &lt;element name="UnderwaterPhotographyAccessories" minOccurs="0">
171
 *           &lt;simpleType>
172
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
173
 *               &lt;enumeration value="housings"/>
174
 *               &lt;enumeration value="rainguards"/>
175
 *               &lt;enumeration value="other-underwater-accessories"/>
176
 *             &lt;/restriction>
177
 *           &lt;/simpleType>
178
 *         &lt;/element>
179
 *         &lt;element name="LightMeterAccessories" minOccurs="0">
180
 *           &lt;simpleType>
181
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
182
 *               &lt;enumeration value="caps"/>
183
 *               &lt;enumeration value="gray-cards"/>
184
 *               &lt;enumeration value="probes"/>
185
 *               &lt;enumeration value="straps"/>
186
 *               &lt;enumeration value="other-light-meter-accessories"/>
187
 *             &lt;/restriction>
188
 *           &lt;/simpleType>
189
 *         &lt;/element>
190
 *         &lt;element name="TripodStandAccessories" minOccurs="0">
191
 *           &lt;simpleType>
192
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
193
 *               &lt;enumeration value="monopad-accessories"/>
194
 *               &lt;enumeration value="camera-stand-accessories"/>
195
 *               &lt;enumeration value="tripod-head-accessories"/>
196
 *               &lt;enumeration value="tripod-leg-accessories"/>
197
 *               &lt;enumeration value="center-columns"/>
198
 *               &lt;enumeration value="tripod-adapters"/>
199
 *               &lt;enumeration value="tripod-straps"/>
200
 *               &lt;enumeration value="camera-mounts-and-clamps"/>
201
 *               &lt;enumeration value="plates"/>
202
 *               &lt;enumeration value="other-tripod-accessories"/>
203
 *             &lt;/restriction>
204
 *           &lt;/simpleType>
205
 *         &lt;/element>
206
 *         &lt;element name="BinocularAccessories" minOccurs="0">
207
 *           &lt;simpleType>
208
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
209
 *               &lt;enumeration value="straps"/>
210
 *               &lt;enumeration value="caps"/>
211
 *               &lt;enumeration value="other-binocular-accessories"/>
212
 *             &lt;/restriction>
213
 *           &lt;/simpleType>
214
 *         &lt;/element>
215
 *         &lt;element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
216
 *         &lt;element name="ForUseWith" type="{}LongString" minOccurs="0"/>
217
 *         &lt;element name="NightVision" type="{}LongString" minOccurs="0"/>
218
 *         &lt;element name="Mountingpattern" type="{}LongString" minOccurs="0"/>
219
 *         &lt;element name="NoiseReductionLevel" type="{}Dimension" minOccurs="0"/>
220
 *         &lt;element name="Features" type="{}LongString" maxOccurs="5" minOccurs="0"/>
221
 *         &lt;element name="OutdoorUse" type="{}LongString" minOccurs="0"/>
222
 *         &lt;element name="Durability" type="{}LongString" maxOccurs="5" minOccurs="0"/>
223
 *         &lt;element name="WaterResistanceDepth" type="{}LengthDimension" minOccurs="0"/>
224
 *         &lt;element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
225
 *         &lt;element name="SpecificUses" minOccurs="0">
226
 *           &lt;simpleType>
227
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
228
 *               &lt;enumeration value="travel"/>
229
 *               &lt;enumeration value="hiking-and-outdoors"/>
230
 *               &lt;enumeration value="hunting-and-shooting"/>
231
 *               &lt;enumeration value="sports"/>
232
 *             &lt;/restriction>
233
 *           &lt;/simpleType>
234
 *         &lt;/element>
235
 *       &lt;/sequence>
236
 *     &lt;/restriction>
237
 *   &lt;/complexContent>
238
 * &lt;/complexType>
239
 * </pre>
240
 * 
241
 * 
242
 */
243
@XmlAccessorType(XmlAccessType.FIELD)
244
@XmlType(name = "", propOrder = {
245
    "cameraAccessories",
246
    "camcorderAccessories",
247
    "cleanerAccessory",
248
    "lightingAccessoryType",
249
    "telescopeAccessories",
250
    "telescopeEyepiece",
251
    "microscopeAccessories",
252
    "filterAccessories",
253
    "filmAccessories",
254
    "flashAccessories",
255
    "bagCaseAccessories",
256
    "underwaterPhotographyAccessories",
257
    "lightMeterAccessories",
258
    "tripodStandAccessories",
259
    "binocularAccessories",
260
    "cableLength",
261
    "forUseWith",
262
    "nightVision",
263
    "mountingpattern",
264
    "noiseReductionLevel",
265
    "features",
266
    "outdoorUse",
267
    "durability",
268
    "waterResistanceDepth",
269
    "waterResistanceLevel",
270
    "specificUses"
271
})
272
@XmlRootElement(name = "OtherAccessory")
273
public class OtherAccessory {
274
 
275
    @XmlElement(name = "CameraAccessories")
276
    protected String cameraAccessories;
277
    @XmlElement(name = "CamcorderAccessories")
278
    protected String camcorderAccessories;
279
    @XmlElement(name = "CleanerAccessory")
280
    protected CleanerAccessoryTypeValues cleanerAccessory;
281
    @XmlElement(name = "LightingAccessoryType")
282
    protected LightingAccessoryTypeValues lightingAccessoryType;
283
    @XmlElement(name = "TelescopeAccessories")
284
    protected String telescopeAccessories;
285
    @XmlElement(name = "TelescopeEyepiece")
286
    protected String telescopeEyepiece;
287
    @XmlElement(name = "MicroscopeAccessories")
288
    protected String microscopeAccessories;
289
    @XmlElement(name = "FilterAccessories")
290
    protected String filterAccessories;
291
    @XmlElement(name = "FilmAccessories")
292
    protected String filmAccessories;
293
    @XmlElement(name = "FlashAccessories")
294
    protected String flashAccessories;
295
    @XmlElement(name = "BagCaseAccessories")
296
    protected String bagCaseAccessories;
297
    @XmlElement(name = "UnderwaterPhotographyAccessories")
298
    protected String underwaterPhotographyAccessories;
299
    @XmlElement(name = "LightMeterAccessories")
300
    protected String lightMeterAccessories;
301
    @XmlElement(name = "TripodStandAccessories")
302
    protected String tripodStandAccessories;
303
    @XmlElement(name = "BinocularAccessories")
304
    protected String binocularAccessories;
305
    @XmlElement(name = "CableLength")
306
    protected LengthDimension cableLength;
307
    @XmlElement(name = "ForUseWith")
308
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
309
    protected String forUseWith;
310
    @XmlElement(name = "NightVision")
311
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
312
    protected String nightVision;
313
    @XmlElement(name = "Mountingpattern")
314
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
315
    protected String mountingpattern;
316
    @XmlElement(name = "NoiseReductionLevel")
317
    protected BigDecimal noiseReductionLevel;
318
    @XmlElement(name = "Features")
319
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
320
    protected List<String> features;
321
    @XmlElement(name = "OutdoorUse")
322
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
323
    protected String outdoorUse;
324
    @XmlElement(name = "Durability")
325
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
326
    protected List<String> durability;
327
    @XmlElement(name = "WaterResistanceDepth")
328
    protected LengthDimension waterResistanceDepth;
329
    @XmlElement(name = "WaterResistanceLevel")
330
    protected WaterResistantType waterResistanceLevel;
331
    @XmlElement(name = "SpecificUses")
332
    protected String specificUses;
333
 
334
    /**
335
     * Gets the value of the cameraAccessories property.
336
     * 
337
     * @return
338
     *     possible object is
339
     *     {@link String }
340
     *     
341
     */
342
    public String getCameraAccessories() {
343
        return cameraAccessories;
344
    }
345
 
346
    /**
347
     * Sets the value of the cameraAccessories property.
348
     * 
349
     * @param value
350
     *     allowed object is
351
     *     {@link String }
352
     *     
353
     */
354
    public void setCameraAccessories(String value) {
355
        this.cameraAccessories = value;
356
    }
357
 
358
    /**
359
     * Gets the value of the camcorderAccessories property.
360
     * 
361
     * @return
362
     *     possible object is
363
     *     {@link String }
364
     *     
365
     */
366
    public String getCamcorderAccessories() {
367
        return camcorderAccessories;
368
    }
369
 
370
    /**
371
     * Sets the value of the camcorderAccessories property.
372
     * 
373
     * @param value
374
     *     allowed object is
375
     *     {@link String }
376
     *     
377
     */
378
    public void setCamcorderAccessories(String value) {
379
        this.camcorderAccessories = value;
380
    }
381
 
382
    /**
383
     * Gets the value of the cleanerAccessory property.
384
     * 
385
     * @return
386
     *     possible object is
387
     *     {@link CleanerAccessoryTypeValues }
388
     *     
389
     */
390
    public CleanerAccessoryTypeValues getCleanerAccessory() {
391
        return cleanerAccessory;
392
    }
393
 
394
    /**
395
     * Sets the value of the cleanerAccessory property.
396
     * 
397
     * @param value
398
     *     allowed object is
399
     *     {@link CleanerAccessoryTypeValues }
400
     *     
401
     */
402
    public void setCleanerAccessory(CleanerAccessoryTypeValues value) {
403
        this.cleanerAccessory = value;
404
    }
405
 
406
    /**
407
     * Gets the value of the lightingAccessoryType property.
408
     * 
409
     * @return
410
     *     possible object is
411
     *     {@link LightingAccessoryTypeValues }
412
     *     
413
     */
414
    public LightingAccessoryTypeValues getLightingAccessoryType() {
415
        return lightingAccessoryType;
416
    }
417
 
418
    /**
419
     * Sets the value of the lightingAccessoryType property.
420
     * 
421
     * @param value
422
     *     allowed object is
423
     *     {@link LightingAccessoryTypeValues }
424
     *     
425
     */
426
    public void setLightingAccessoryType(LightingAccessoryTypeValues value) {
427
        this.lightingAccessoryType = value;
428
    }
429
 
430
    /**
431
     * Gets the value of the telescopeAccessories property.
432
     * 
433
     * @return
434
     *     possible object is
435
     *     {@link String }
436
     *     
437
     */
438
    public String getTelescopeAccessories() {
439
        return telescopeAccessories;
440
    }
441
 
442
    /**
443
     * Sets the value of the telescopeAccessories property.
444
     * 
445
     * @param value
446
     *     allowed object is
447
     *     {@link String }
448
     *     
449
     */
450
    public void setTelescopeAccessories(String value) {
451
        this.telescopeAccessories = value;
452
    }
453
 
454
    /**
455
     * Gets the value of the telescopeEyepiece property.
456
     * 
457
     * @return
458
     *     possible object is
459
     *     {@link String }
460
     *     
461
     */
462
    public String getTelescopeEyepiece() {
463
        return telescopeEyepiece;
464
    }
465
 
466
    /**
467
     * Sets the value of the telescopeEyepiece property.
468
     * 
469
     * @param value
470
     *     allowed object is
471
     *     {@link String }
472
     *     
473
     */
474
    public void setTelescopeEyepiece(String value) {
475
        this.telescopeEyepiece = value;
476
    }
477
 
478
    /**
479
     * Gets the value of the microscopeAccessories property.
480
     * 
481
     * @return
482
     *     possible object is
483
     *     {@link String }
484
     *     
485
     */
486
    public String getMicroscopeAccessories() {
487
        return microscopeAccessories;
488
    }
489
 
490
    /**
491
     * Sets the value of the microscopeAccessories property.
492
     * 
493
     * @param value
494
     *     allowed object is
495
     *     {@link String }
496
     *     
497
     */
498
    public void setMicroscopeAccessories(String value) {
499
        this.microscopeAccessories = value;
500
    }
501
 
502
    /**
503
     * Gets the value of the filterAccessories property.
504
     * 
505
     * @return
506
     *     possible object is
507
     *     {@link String }
508
     *     
509
     */
510
    public String getFilterAccessories() {
511
        return filterAccessories;
512
    }
513
 
514
    /**
515
     * Sets the value of the filterAccessories property.
516
     * 
517
     * @param value
518
     *     allowed object is
519
     *     {@link String }
520
     *     
521
     */
522
    public void setFilterAccessories(String value) {
523
        this.filterAccessories = value;
524
    }
525
 
526
    /**
527
     * Gets the value of the filmAccessories property.
528
     * 
529
     * @return
530
     *     possible object is
531
     *     {@link String }
532
     *     
533
     */
534
    public String getFilmAccessories() {
535
        return filmAccessories;
536
    }
537
 
538
    /**
539
     * Sets the value of the filmAccessories property.
540
     * 
541
     * @param value
542
     *     allowed object is
543
     *     {@link String }
544
     *     
545
     */
546
    public void setFilmAccessories(String value) {
547
        this.filmAccessories = value;
548
    }
549
 
550
    /**
551
     * Gets the value of the flashAccessories property.
552
     * 
553
     * @return
554
     *     possible object is
555
     *     {@link String }
556
     *     
557
     */
558
    public String getFlashAccessories() {
559
        return flashAccessories;
560
    }
561
 
562
    /**
563
     * Sets the value of the flashAccessories property.
564
     * 
565
     * @param value
566
     *     allowed object is
567
     *     {@link String }
568
     *     
569
     */
570
    public void setFlashAccessories(String value) {
571
        this.flashAccessories = value;
572
    }
573
 
574
    /**
575
     * Gets the value of the bagCaseAccessories property.
576
     * 
577
     * @return
578
     *     possible object is
579
     *     {@link String }
580
     *     
581
     */
582
    public String getBagCaseAccessories() {
583
        return bagCaseAccessories;
584
    }
585
 
586
    /**
587
     * Sets the value of the bagCaseAccessories property.
588
     * 
589
     * @param value
590
     *     allowed object is
591
     *     {@link String }
592
     *     
593
     */
594
    public void setBagCaseAccessories(String value) {
595
        this.bagCaseAccessories = value;
596
    }
597
 
598
    /**
599
     * Gets the value of the underwaterPhotographyAccessories property.
600
     * 
601
     * @return
602
     *     possible object is
603
     *     {@link String }
604
     *     
605
     */
606
    public String getUnderwaterPhotographyAccessories() {
607
        return underwaterPhotographyAccessories;
608
    }
609
 
610
    /**
611
     * Sets the value of the underwaterPhotographyAccessories property.
612
     * 
613
     * @param value
614
     *     allowed object is
615
     *     {@link String }
616
     *     
617
     */
618
    public void setUnderwaterPhotographyAccessories(String value) {
619
        this.underwaterPhotographyAccessories = value;
620
    }
621
 
622
    /**
623
     * Gets the value of the lightMeterAccessories property.
624
     * 
625
     * @return
626
     *     possible object is
627
     *     {@link String }
628
     *     
629
     */
630
    public String getLightMeterAccessories() {
631
        return lightMeterAccessories;
632
    }
633
 
634
    /**
635
     * Sets the value of the lightMeterAccessories property.
636
     * 
637
     * @param value
638
     *     allowed object is
639
     *     {@link String }
640
     *     
641
     */
642
    public void setLightMeterAccessories(String value) {
643
        this.lightMeterAccessories = value;
644
    }
645
 
646
    /**
647
     * Gets the value of the tripodStandAccessories property.
648
     * 
649
     * @return
650
     *     possible object is
651
     *     {@link String }
652
     *     
653
     */
654
    public String getTripodStandAccessories() {
655
        return tripodStandAccessories;
656
    }
657
 
658
    /**
659
     * Sets the value of the tripodStandAccessories property.
660
     * 
661
     * @param value
662
     *     allowed object is
663
     *     {@link String }
664
     *     
665
     */
666
    public void setTripodStandAccessories(String value) {
667
        this.tripodStandAccessories = value;
668
    }
669
 
670
    /**
671
     * Gets the value of the binocularAccessories property.
672
     * 
673
     * @return
674
     *     possible object is
675
     *     {@link String }
676
     *     
677
     */
678
    public String getBinocularAccessories() {
679
        return binocularAccessories;
680
    }
681
 
682
    /**
683
     * Sets the value of the binocularAccessories property.
684
     * 
685
     * @param value
686
     *     allowed object is
687
     *     {@link String }
688
     *     
689
     */
690
    public void setBinocularAccessories(String value) {
691
        this.binocularAccessories = value;
692
    }
693
 
694
    /**
695
     * Gets the value of the cableLength property.
696
     * 
697
     * @return
698
     *     possible object is
699
     *     {@link LengthDimension }
700
     *     
701
     */
702
    public LengthDimension getCableLength() {
703
        return cableLength;
704
    }
705
 
706
    /**
707
     * Sets the value of the cableLength property.
708
     * 
709
     * @param value
710
     *     allowed object is
711
     *     {@link LengthDimension }
712
     *     
713
     */
714
    public void setCableLength(LengthDimension value) {
715
        this.cableLength = value;
716
    }
717
 
718
    /**
719
     * Gets the value of the forUseWith property.
720
     * 
721
     * @return
722
     *     possible object is
723
     *     {@link String }
724
     *     
725
     */
726
    public String getForUseWith() {
727
        return forUseWith;
728
    }
729
 
730
    /**
731
     * Sets the value of the forUseWith property.
732
     * 
733
     * @param value
734
     *     allowed object is
735
     *     {@link String }
736
     *     
737
     */
738
    public void setForUseWith(String value) {
739
        this.forUseWith = value;
740
    }
741
 
742
    /**
743
     * Gets the value of the nightVision property.
744
     * 
745
     * @return
746
     *     possible object is
747
     *     {@link String }
748
     *     
749
     */
750
    public String getNightVision() {
751
        return nightVision;
752
    }
753
 
754
    /**
755
     * Sets the value of the nightVision property.
756
     * 
757
     * @param value
758
     *     allowed object is
759
     *     {@link String }
760
     *     
761
     */
762
    public void setNightVision(String value) {
763
        this.nightVision = value;
764
    }
765
 
766
    /**
767
     * Gets the value of the mountingpattern property.
768
     * 
769
     * @return
770
     *     possible object is
771
     *     {@link String }
772
     *     
773
     */
774
    public String getMountingpattern() {
775
        return mountingpattern;
776
    }
777
 
778
    /**
779
     * Sets the value of the mountingpattern property.
780
     * 
781
     * @param value
782
     *     allowed object is
783
     *     {@link String }
784
     *     
785
     */
786
    public void setMountingpattern(String value) {
787
        this.mountingpattern = value;
788
    }
789
 
790
    /**
791
     * Gets the value of the noiseReductionLevel property.
792
     * 
793
     * @return
794
     *     possible object is
795
     *     {@link BigDecimal }
796
     *     
797
     */
798
    public BigDecimal getNoiseReductionLevel() {
799
        return noiseReductionLevel;
800
    }
801
 
802
    /**
803
     * Sets the value of the noiseReductionLevel property.
804
     * 
805
     * @param value
806
     *     allowed object is
807
     *     {@link BigDecimal }
808
     *     
809
     */
810
    public void setNoiseReductionLevel(BigDecimal value) {
811
        this.noiseReductionLevel = value;
812
    }
813
 
814
    /**
815
     * Gets the value of the features property.
816
     * 
817
     * <p>
818
     * This accessor method returns a reference to the live list,
819
     * not a snapshot. Therefore any modification you make to the
820
     * returned list will be present inside the JAXB object.
821
     * This is why there is not a <CODE>set</CODE> method for the features property.
822
     * 
823
     * <p>
824
     * For example, to add a new item, do as follows:
825
     * <pre>
826
     *    getFeatures().add(newItem);
827
     * </pre>
828
     * 
829
     * 
830
     * <p>
831
     * Objects of the following type(s) are allowed in the list
832
     * {@link String }
833
     * 
834
     * 
835
     */
836
    public List<String> getFeatures() {
837
        if (features == null) {
838
            features = new ArrayList<String>();
839
        }
840
        return this.features;
841
    }
842
 
843
    /**
844
     * Gets the value of the outdoorUse property.
845
     * 
846
     * @return
847
     *     possible object is
848
     *     {@link String }
849
     *     
850
     */
851
    public String getOutdoorUse() {
852
        return outdoorUse;
853
    }
854
 
855
    /**
856
     * Sets the value of the outdoorUse property.
857
     * 
858
     * @param value
859
     *     allowed object is
860
     *     {@link String }
861
     *     
862
     */
863
    public void setOutdoorUse(String value) {
864
        this.outdoorUse = value;
865
    }
866
 
867
    /**
868
     * Gets the value of the durability property.
869
     * 
870
     * <p>
871
     * This accessor method returns a reference to the live list,
872
     * not a snapshot. Therefore any modification you make to the
873
     * returned list will be present inside the JAXB object.
874
     * This is why there is not a <CODE>set</CODE> method for the durability property.
875
     * 
876
     * <p>
877
     * For example, to add a new item, do as follows:
878
     * <pre>
879
     *    getDurability().add(newItem);
880
     * </pre>
881
     * 
882
     * 
883
     * <p>
884
     * Objects of the following type(s) are allowed in the list
885
     * {@link String }
886
     * 
887
     * 
888
     */
889
    public List<String> getDurability() {
890
        if (durability == null) {
891
            durability = new ArrayList<String>();
892
        }
893
        return this.durability;
894
    }
895
 
896
    /**
897
     * Gets the value of the waterResistanceDepth property.
898
     * 
899
     * @return
900
     *     possible object is
901
     *     {@link LengthDimension }
902
     *     
903
     */
904
    public LengthDimension getWaterResistanceDepth() {
905
        return waterResistanceDepth;
906
    }
907
 
908
    /**
909
     * Sets the value of the waterResistanceDepth property.
910
     * 
911
     * @param value
912
     *     allowed object is
913
     *     {@link LengthDimension }
914
     *     
915
     */
916
    public void setWaterResistanceDepth(LengthDimension value) {
917
        this.waterResistanceDepth = value;
918
    }
919
 
920
    /**
921
     * Gets the value of the waterResistanceLevel property.
922
     * 
923
     * @return
924
     *     possible object is
925
     *     {@link WaterResistantType }
926
     *     
927
     */
928
    public WaterResistantType getWaterResistanceLevel() {
929
        return waterResistanceLevel;
930
    }
931
 
932
    /**
933
     * Sets the value of the waterResistanceLevel property.
934
     * 
935
     * @param value
936
     *     allowed object is
937
     *     {@link WaterResistantType }
938
     *     
939
     */
940
    public void setWaterResistanceLevel(WaterResistantType value) {
941
        this.waterResistanceLevel = value;
942
    }
943
 
944
    /**
945
     * Gets the value of the specificUses property.
946
     * 
947
     * @return
948
     *     possible object is
949
     *     {@link String }
950
     *     
951
     */
952
    public String getSpecificUses() {
953
        return specificUses;
954
    }
955
 
956
    /**
957
     * Sets the value of the specificUses property.
958
     * 
959
     * @param value
960
     *     allowed object is
961
     *     {@link String }
962
     *     
963
     */
964
    public void setSpecificUses(String value) {
965
        this.specificUses = value;
966
    }
967
 
968
}