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 javax.xml.bind.annotation.XmlAccessType;
12
import javax.xml.bind.annotation.XmlAccessorType;
13
import javax.xml.bind.annotation.XmlElement;
14
import javax.xml.bind.annotation.XmlRootElement;
15
import javax.xml.bind.annotation.XmlType;
16
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
17
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
18
 
19
 
20
/**
21
 * <p>Java class for anonymous complex type.
22
 * 
23
 * <p>The following schema fragment specifies the expected content contained within this class.
24
 * 
25
 * <pre>
26
 * &lt;complexType>
27
 *   &lt;complexContent>
28
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
29
 *       &lt;sequence>
30
 *         &lt;element name="ProductType">
31
 *           &lt;complexType>
32
 *             &lt;complexContent>
33
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
34
 *                 &lt;choice>
35
 *                   &lt;element ref="{}LightsAndFixtures"/>
36
 *                   &lt;element ref="{}LightingAccessories"/>
37
 *                   &lt;element ref="{}LightBulbs"/>
38
 *                 &lt;/choice>
39
 *               &lt;/restriction>
40
 *             &lt;/complexContent>
41
 *           &lt;/complexType>
42
 *         &lt;/element>
43
 *         &lt;element name="BatteryCellComposition" type="{}BatteryCellTypeValues" minOccurs="0"/>
44
 *         &lt;element name="ManufacturerWarrantyDescription" minOccurs="0">
45
 *           &lt;simpleType>
46
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
47
 *               &lt;maxLength value="1500"/>
48
 *             &lt;/restriction>
49
 *           &lt;/simpleType>
50
 *         &lt;/element>
51
 *         &lt;element name="ManufacturerSafetyWarning" type="{}String" minOccurs="0"/>
52
 *         &lt;element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>
53
 *         &lt;element name="WarrantyType" type="{}String" minOccurs="0"/>
54
 *         &lt;element name="WeeeTaxValue" type="{}CurencyDimension" minOccurs="0"/>
55
 *       &lt;/sequence>
56
 *     &lt;/restriction>
57
 *   &lt;/complexContent>
58
 * &lt;/complexType>
59
 * </pre>
60
 * 
61
 * 
62
 */
63
@XmlAccessorType(XmlAccessType.FIELD)
64
@XmlType(name = "", propOrder = {
65
    "productType",
66
    "batteryCellComposition",
67
    "manufacturerWarrantyDescription",
68
    "manufacturerSafetyWarning",
69
    "sellerWarrantyDescription",
70
    "warrantyType",
71
    "weeeTaxValue"
72
})
73
@XmlRootElement(name = "Lighting")
74
public class Lighting {
75
 
76
    @XmlElement(name = "ProductType", required = true)
77
    protected Lighting.ProductType productType;
78
    @XmlElement(name = "BatteryCellComposition")
79
    protected BatteryCellTypeValues batteryCellComposition;
80
    @XmlElement(name = "ManufacturerWarrantyDescription")
81
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
82
    protected String manufacturerWarrantyDescription;
83
    @XmlElement(name = "ManufacturerSafetyWarning")
84
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
85
    protected String manufacturerSafetyWarning;
86
    @XmlElement(name = "SellerWarrantyDescription")
87
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
88
    protected String sellerWarrantyDescription;
89
    @XmlElement(name = "WarrantyType")
90
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
91
    protected String warrantyType;
92
    @XmlElement(name = "WeeeTaxValue")
93
    protected CurencyDimension weeeTaxValue;
94
 
95
    /**
96
     * Gets the value of the productType property.
97
     * 
98
     * @return
99
     *     possible object is
100
     *     {@link Lighting.ProductType }
101
     *     
102
     */
103
    public Lighting.ProductType getProductType() {
104
        return productType;
105
    }
106
 
107
    /**
108
     * Sets the value of the productType property.
109
     * 
110
     * @param value
111
     *     allowed object is
112
     *     {@link Lighting.ProductType }
113
     *     
114
     */
115
    public void setProductType(Lighting.ProductType value) {
116
        this.productType = value;
117
    }
118
 
119
    /**
120
     * Gets the value of the batteryCellComposition property.
121
     * 
122
     * @return
123
     *     possible object is
124
     *     {@link BatteryCellTypeValues }
125
     *     
126
     */
127
    public BatteryCellTypeValues getBatteryCellComposition() {
128
        return batteryCellComposition;
129
    }
130
 
131
    /**
132
     * Sets the value of the batteryCellComposition property.
133
     * 
134
     * @param value
135
     *     allowed object is
136
     *     {@link BatteryCellTypeValues }
137
     *     
138
     */
139
    public void setBatteryCellComposition(BatteryCellTypeValues value) {
140
        this.batteryCellComposition = value;
141
    }
142
 
143
    /**
144
     * Gets the value of the manufacturerWarrantyDescription property.
145
     * 
146
     * @return
147
     *     possible object is
148
     *     {@link String }
149
     *     
150
     */
151
    public String getManufacturerWarrantyDescription() {
152
        return manufacturerWarrantyDescription;
153
    }
154
 
155
    /**
156
     * Sets the value of the manufacturerWarrantyDescription property.
157
     * 
158
     * @param value
159
     *     allowed object is
160
     *     {@link String }
161
     *     
162
     */
163
    public void setManufacturerWarrantyDescription(String value) {
164
        this.manufacturerWarrantyDescription = value;
165
    }
166
 
167
    /**
168
     * Gets the value of the manufacturerSafetyWarning property.
169
     * 
170
     * @return
171
     *     possible object is
172
     *     {@link String }
173
     *     
174
     */
175
    public String getManufacturerSafetyWarning() {
176
        return manufacturerSafetyWarning;
177
    }
178
 
179
    /**
180
     * Sets the value of the manufacturerSafetyWarning property.
181
     * 
182
     * @param value
183
     *     allowed object is
184
     *     {@link String }
185
     *     
186
     */
187
    public void setManufacturerSafetyWarning(String value) {
188
        this.manufacturerSafetyWarning = value;
189
    }
190
 
191
    /**
192
     * Gets the value of the sellerWarrantyDescription property.
193
     * 
194
     * @return
195
     *     possible object is
196
     *     {@link String }
197
     *     
198
     */
199
    public String getSellerWarrantyDescription() {
200
        return sellerWarrantyDescription;
201
    }
202
 
203
    /**
204
     * Sets the value of the sellerWarrantyDescription property.
205
     * 
206
     * @param value
207
     *     allowed object is
208
     *     {@link String }
209
     *     
210
     */
211
    public void setSellerWarrantyDescription(String value) {
212
        this.sellerWarrantyDescription = value;
213
    }
214
 
215
    /**
216
     * Gets the value of the warrantyType property.
217
     * 
218
     * @return
219
     *     possible object is
220
     *     {@link String }
221
     *     
222
     */
223
    public String getWarrantyType() {
224
        return warrantyType;
225
    }
226
 
227
    /**
228
     * Sets the value of the warrantyType property.
229
     * 
230
     * @param value
231
     *     allowed object is
232
     *     {@link String }
233
     *     
234
     */
235
    public void setWarrantyType(String value) {
236
        this.warrantyType = value;
237
    }
238
 
239
    /**
240
     * Gets the value of the weeeTaxValue property.
241
     * 
242
     * @return
243
     *     possible object is
244
     *     {@link CurencyDimension }
245
     *     
246
     */
247
    public CurencyDimension getWeeeTaxValue() {
248
        return weeeTaxValue;
249
    }
250
 
251
    /**
252
     * Sets the value of the weeeTaxValue property.
253
     * 
254
     * @param value
255
     *     allowed object is
256
     *     {@link CurencyDimension }
257
     *     
258
     */
259
    public void setWeeeTaxValue(CurencyDimension value) {
260
        this.weeeTaxValue = value;
261
    }
262
 
263
 
264
    /**
265
     * <p>Java class for anonymous complex type.
266
     * 
267
     * <p>The following schema fragment specifies the expected content contained within this class.
268
     * 
269
     * <pre>
270
     * &lt;complexType>
271
     *   &lt;complexContent>
272
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
273
     *       &lt;choice>
274
     *         &lt;element ref="{}LightsAndFixtures"/>
275
     *         &lt;element ref="{}LightingAccessories"/>
276
     *         &lt;element ref="{}LightBulbs"/>
277
     *       &lt;/choice>
278
     *     &lt;/restriction>
279
     *   &lt;/complexContent>
280
     * &lt;/complexType>
281
     * </pre>
282
     * 
283
     * 
284
     */
285
    @XmlAccessorType(XmlAccessType.FIELD)
286
    @XmlType(name = "", propOrder = {
287
        "lightsAndFixtures",
288
        "lightingAccessories",
289
        "lightBulbs"
290
    })
291
    public static class ProductType {
292
 
293
        @XmlElement(name = "LightsAndFixtures")
294
        protected LightsAndFixtures lightsAndFixtures;
295
        @XmlElement(name = "LightingAccessories")
296
        protected LightingAccessories lightingAccessories;
297
        @XmlElement(name = "LightBulbs")
298
        protected LightBulbs lightBulbs;
299
 
300
        /**
301
         * Gets the value of the lightsAndFixtures property.
302
         * 
303
         * @return
304
         *     possible object is
305
         *     {@link LightsAndFixtures }
306
         *     
307
         */
308
        public LightsAndFixtures getLightsAndFixtures() {
309
            return lightsAndFixtures;
310
        }
311
 
312
        /**
313
         * Sets the value of the lightsAndFixtures property.
314
         * 
315
         * @param value
316
         *     allowed object is
317
         *     {@link LightsAndFixtures }
318
         *     
319
         */
320
        public void setLightsAndFixtures(LightsAndFixtures value) {
321
            this.lightsAndFixtures = value;
322
        }
323
 
324
        /**
325
         * Gets the value of the lightingAccessories property.
326
         * 
327
         * @return
328
         *     possible object is
329
         *     {@link LightingAccessories }
330
         *     
331
         */
332
        public LightingAccessories getLightingAccessories() {
333
            return lightingAccessories;
334
        }
335
 
336
        /**
337
         * Sets the value of the lightingAccessories property.
338
         * 
339
         * @param value
340
         *     allowed object is
341
         *     {@link LightingAccessories }
342
         *     
343
         */
344
        public void setLightingAccessories(LightingAccessories value) {
345
            this.lightingAccessories = value;
346
        }
347
 
348
        /**
349
         * Gets the value of the lightBulbs property.
350
         * 
351
         * @return
352
         *     possible object is
353
         *     {@link LightBulbs }
354
         *     
355
         */
356
        public LightBulbs getLightBulbs() {
357
            return lightBulbs;
358
        }
359
 
360
        /**
361
         * Sets the value of the lightBulbs property.
362
         * 
363
         * @param value
364
         *     allowed object is
365
         *     {@link LightBulbs }
366
         *     
367
         */
368
        public void setLightBulbs(LightBulbs value) {
369
            this.lightBulbs = value;
370
        }
371
 
372
    }
373
 
374
}