Subversion Repositories SmartDukaan

Rev

Rev 8657 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
8616 vikram.rag 1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 
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.10.28 at 04:47:09 PM IST 
6
//
7
 
8
 
9
package order;
10
 
11
import java.util.ArrayList;
12
import java.util.List;
13
import javax.xml.bind.annotation.XmlAccessType;
14
import javax.xml.bind.annotation.XmlAccessorType;
15
import javax.xml.bind.annotation.XmlElement;
16
import javax.xml.bind.annotation.XmlRootElement;
17
import javax.xml.bind.annotation.XmlType;
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="FeedIdentifier" type="{http://www.w3.org/2001/XMLSchema}int"/>
31
 *         &lt;element name="CreateDate" type="{http://www.w3.org/2001/XMLSchema}string"/>
32
 *         &lt;element name="Order" maxOccurs="unbounded" minOccurs="0">
33
 *           &lt;complexType>
34
 *             &lt;complexContent>
35
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
36
 *                 &lt;sequence>
37
 *                   &lt;element name="Courier" type="{http://www.w3.org/2001/XMLSchema}string"/>
38
 *                   &lt;element name="Product" type="{http://www.w3.org/2001/XMLSchema}string"/>
39
 *                   &lt;element name="ReferenceCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
40
 *                   &lt;element name="SuborderId" type="{http://www.w3.org/2001/XMLSchema}int"/>
41
 *                   &lt;element name="SKUCode" type="{http://www.w3.org/2001/XMLSchema}short"/>
42
 *                   &lt;element name="AWBNumber" type="{http://www.w3.org/2001/XMLSchema}long"/>
43
 *                   &lt;element name="OrderPlacedDate" type="{http://www.w3.org/2001/XMLSchema}string"/>
44
 *                   &lt;element name="CustomerName" type="{http://www.w3.org/2001/XMLSchema}string"/>
45
 *                   &lt;element name="ShippingName" type="{http://www.w3.org/2001/XMLSchema}string"/>
46
 *                   &lt;element name="City" type="{http://www.w3.org/2001/XMLSchema}string"/>
47
 *                   &lt;element name="State" type="{http://www.w3.org/2001/XMLSchema}string"/>
48
 *                   &lt;element name="PINCode" type="{http://www.w3.org/2001/XMLSchema}int"/>
49
 *                   &lt;element name="SellingPricePerItem" type="{http://www.w3.org/2001/XMLSchema}short"/>
50
 *                   &lt;element name="InvoiceCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
51
 *                 &lt;/sequence>
52
 *               &lt;/restriction>
53
 *             &lt;/complexContent>
54
 *           &lt;/complexType>
55
 *         &lt;/element>
56
 *       &lt;/sequence>
57
 *     &lt;/restriction>
58
 *   &lt;/complexContent>
59
 * &lt;/complexType>
60
 * </pre>
61
 * 
62
 * 
63
 */
64
@XmlAccessorType(XmlAccessType.FIELD)
65
@XmlType(name = "", propOrder = {
66
    "feedIdentifier",
67
    "createDate",
68
    "order"
69
})
70
@XmlRootElement(name = "SaholicAPI")
71
public class SaholicAPI {
72
 
73
    @XmlElement(name = "FeedIdentifier")
74
    protected int feedIdentifier;
75
    @XmlElement(name = "CreateDate", required = true)
76
    protected String createDate;
77
    @XmlElement(name = "Order")
78
    protected List<SaholicAPI.Order> order;
79
 
80
    /**
81
     * Gets the value of the feedIdentifier property.
82
     * 
83
     */
84
    public int getFeedIdentifier() {
85
        return feedIdentifier;
86
    }
87
 
88
    /**
89
     * Sets the value of the feedIdentifier property.
90
     * 
91
     */
92
    public void setFeedIdentifier(int value) {
93
        this.feedIdentifier = value;
94
    }
95
 
96
    /**
97
     * Gets the value of the createDate property.
98
     * 
99
     * @return
100
     *     possible object is
101
     *     {@link String }
102
     *     
103
     */
104
    public String getCreateDate() {
105
        return createDate;
106
    }
107
 
108
    /**
109
     * Sets the value of the createDate property.
110
     * 
111
     * @param value
112
     *     allowed object is
113
     *     {@link String }
114
     *     
115
     */
116
    public void setCreateDate(String value) {
117
        this.createDate = value;
118
    }
119
 
120
    /**
121
     * Gets the value of the order property.
122
     * 
123
     * <p>
124
     * This accessor method returns a reference to the live list,
125
     * not a snapshot. Therefore any modification you make to the
126
     * returned list will be present inside the JAXB object.
127
     * This is why there is not a <CODE>set</CODE> method for the order property.
128
     * 
129
     * <p>
130
     * For example, to add a new item, do as follows:
131
     * <pre>
132
     *    getOrder().add(newItem);
133
     * </pre>
134
     * 
135
     * 
136
     * <p>
137
     * Objects of the following type(s) are allowed in the list
138
     * {@link SaholicAPI.Order }
139
     * 
140
     * 
141
     */
142
    public List<SaholicAPI.Order> getOrder() {
143
        if (order == null) {
144
            order = new ArrayList<SaholicAPI.Order>();
145
        }
146
        return this.order;
147
    }
148
 
149
 
150
    /**
151
     * <p>Java class for anonymous complex type.
152
     * 
153
     * <p>The following schema fragment specifies the expected content contained within this class.
154
     * 
155
     * <pre>
156
     * &lt;complexType>
157
     *   &lt;complexContent>
158
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
159
     *       &lt;sequence>
160
     *         &lt;element name="Courier" type="{http://www.w3.org/2001/XMLSchema}string"/>
161
     *         &lt;element name="Product" type="{http://www.w3.org/2001/XMLSchema}string"/>
162
     *         &lt;element name="ReferenceCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
163
     *         &lt;element name="SuborderId" type="{http://www.w3.org/2001/XMLSchema}int"/>
164
     *         &lt;element name="SKUCode" type="{http://www.w3.org/2001/XMLSchema}short"/>
165
     *         &lt;element name="AWBNumber" type="{http://www.w3.org/2001/XMLSchema}long"/>
166
     *         &lt;element name="OrderPlacedDate" type="{http://www.w3.org/2001/XMLSchema}string"/>
167
     *         &lt;element name="CustomerName" type="{http://www.w3.org/2001/XMLSchema}string"/>
168
     *         &lt;element name="ShippingName" type="{http://www.w3.org/2001/XMLSchema}string"/>
169
     *         &lt;element name="City" type="{http://www.w3.org/2001/XMLSchema}string"/>
170
     *         &lt;element name="State" type="{http://www.w3.org/2001/XMLSchema}string"/>
171
     *         &lt;element name="PINCode" type="{http://www.w3.org/2001/XMLSchema}int"/>
172
     *         &lt;element name="SellingPricePerItem" type="{http://www.w3.org/2001/XMLSchema}short"/>
173
     *         &lt;element name="InvoiceCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
174
     *       &lt;/sequence>
175
     *     &lt;/restriction>
176
     *   &lt;/complexContent>
177
     * &lt;/complexType>
178
     * </pre>
179
     * 
180
     * 
181
     */
182
    @XmlAccessorType(XmlAccessType.FIELD)
183
    @XmlType(name = "", propOrder = {
184
        "courier",
185
        "product",
186
        "referenceCode",
187
        "suborderId",
188
        "skuCode",
189
        "awbNumber",
190
        "orderPlacedDate",
191
        "customerName",
192
        "shippingName",
193
        "city",
194
        "state",
195
        "pinCode",
196
        "sellingPricePerItem",
197
        "invoiceCode"
198
    })
199
    public static class Order {
200
 
201
        @XmlElement(name = "Courier", required = true)
202
        protected String courier;
203
        @XmlElement(name = "Product", required = true)
204
        protected String product;
205
        @XmlElement(name = "ReferenceCode", required = true)
206
        protected String referenceCode;
207
        @XmlElement(name = "SuborderId")
208
        protected int suborderId;
209
        @XmlElement(name = "SKUCode")
210
        protected short skuCode;
211
        @XmlElement(name = "AWBNumber")
212
        protected long awbNumber;
213
        @XmlElement(name = "OrderPlacedDate", required = true)
214
        protected String orderPlacedDate;
215
        @XmlElement(name = "CustomerName", required = true)
216
        protected String customerName;
217
        @XmlElement(name = "ShippingName", required = true)
218
        protected String shippingName;
219
        @XmlElement(name = "City", required = true)
220
        protected String city;
221
        @XmlElement(name = "State", required = true)
222
        protected String state;
223
        @XmlElement(name = "PINCode")
224
        protected int pinCode;
225
        @XmlElement(name = "SellingPricePerItem")
226
        protected short sellingPricePerItem;
227
        @XmlElement(name = "InvoiceCode", required = true)
228
        protected String invoiceCode;
229
 
230
        /**
231
         * Gets the value of the courier property.
232
         * 
233
         * @return
234
         *     possible object is
235
         *     {@link String }
236
         *     
237
         */
238
        public String getCourier() {
239
            return courier;
240
        }
241
 
242
        /**
243
         * Sets the value of the courier property.
244
         * 
245
         * @param value
246
         *     allowed object is
247
         *     {@link String }
248
         *     
249
         */
250
        public void setCourier(String value) {
251
            this.courier = value;
252
        }
253
 
254
        /**
255
         * Gets the value of the product property.
256
         * 
257
         * @return
258
         *     possible object is
259
         *     {@link String }
260
         *     
261
         */
262
        public String getProduct() {
263
            return product;
264
        }
265
 
266
        /**
267
         * Sets the value of the product property.
268
         * 
269
         * @param value
270
         *     allowed object is
271
         *     {@link String }
272
         *     
273
         */
274
        public void setProduct(String value) {
275
            this.product = value;
276
        }
277
 
278
        /**
279
         * Gets the value of the referenceCode property.
280
         * 
281
         * @return
282
         *     possible object is
283
         *     {@link String }
284
         *     
285
         */
286
        public String getReferenceCode() {
287
            return referenceCode;
288
        }
289
 
290
        /**
291
         * Sets the value of the referenceCode property.
292
         * 
293
         * @param value
294
         *     allowed object is
295
         *     {@link String }
296
         *     
297
         */
298
        public void setReferenceCode(String value) {
299
            this.referenceCode = value;
300
        }
301
 
302
        /**
303
         * Gets the value of the suborderId property.
304
         * 
305
         */
306
        public int getSuborderId() {
307
            return suborderId;
308
        }
309
 
310
        /**
311
         * Sets the value of the suborderId property.
312
         * 
313
         */
314
        public void setSuborderId(int value) {
315
            this.suborderId = value;
316
        }
317
 
318
        /**
319
         * Gets the value of the skuCode property.
320
         * 
321
         */
322
        public short getSKUCode() {
323
            return skuCode;
324
        }
325
 
326
        /**
327
         * Sets the value of the skuCode property.
328
         * 
329
         */
330
        public void setSKUCode(short value) {
331
            this.skuCode = value;
332
        }
333
 
334
        /**
335
         * Gets the value of the awbNumber property.
336
         * 
337
         */
338
        public long getAWBNumber() {
339
            return awbNumber;
340
        }
341
 
342
        /**
343
         * Sets the value of the awbNumber property.
344
         * 
345
         */
346
        public void setAWBNumber(long value) {
347
            this.awbNumber = value;
348
        }
349
 
350
        /**
351
         * Gets the value of the orderPlacedDate property.
352
         * 
353
         * @return
354
         *     possible object is
355
         *     {@link String }
356
         *     
357
         */
358
        public String getOrderPlacedDate() {
359
            return orderPlacedDate;
360
        }
361
 
362
        /**
363
         * Sets the value of the orderPlacedDate property.
364
         * 
365
         * @param value
366
         *     allowed object is
367
         *     {@link String }
368
         *     
369
         */
370
        public void setOrderPlacedDate(String value) {
371
            this.orderPlacedDate = value;
372
        }
373
 
374
        /**
375
         * Gets the value of the customerName property.
376
         * 
377
         * @return
378
         *     possible object is
379
         *     {@link String }
380
         *     
381
         */
382
        public String getCustomerName() {
383
            return customerName;
384
        }
385
 
386
        /**
387
         * Sets the value of the customerName property.
388
         * 
389
         * @param value
390
         *     allowed object is
391
         *     {@link String }
392
         *     
393
         */
394
        public void setCustomerName(String value) {
395
            this.customerName = value;
396
        }
397
 
398
        /**
399
         * Gets the value of the shippingName property.
400
         * 
401
         * @return
402
         *     possible object is
403
         *     {@link String }
404
         *     
405
         */
406
        public String getShippingName() {
407
            return shippingName;
408
        }
409
 
410
        /**
411
         * Sets the value of the shippingName property.
412
         * 
413
         * @param value
414
         *     allowed object is
415
         *     {@link String }
416
         *     
417
         */
418
        public void setShippingName(String value) {
419
            this.shippingName = value;
420
        }
421
 
422
        /**
423
         * Gets the value of the city property.
424
         * 
425
         * @return
426
         *     possible object is
427
         *     {@link String }
428
         *     
429
         */
430
        public String getCity() {
431
            return city;
432
        }
433
 
434
        /**
435
         * Sets the value of the city property.
436
         * 
437
         * @param value
438
         *     allowed object is
439
         *     {@link String }
440
         *     
441
         */
442
        public void setCity(String value) {
443
            this.city = value;
444
        }
445
 
446
        /**
447
         * Gets the value of the state property.
448
         * 
449
         * @return
450
         *     possible object is
451
         *     {@link String }
452
         *     
453
         */
454
        public String getState() {
455
            return state;
456
        }
457
 
458
        /**
459
         * Sets the value of the state property.
460
         * 
461
         * @param value
462
         *     allowed object is
463
         *     {@link String }
464
         *     
465
         */
466
        public void setState(String value) {
467
            this.state = value;
468
        }
469
 
470
        /**
471
         * Gets the value of the pinCode property.
472
         * 
473
         */
474
        public int getPINCode() {
475
            return pinCode;
476
        }
477
 
478
        /**
479
         * Sets the value of the pinCode property.
480
         * 
481
         */
482
        public void setPINCode(int value) {
483
            this.pinCode = value;
484
        }
485
 
486
        /**
487
         * Gets the value of the sellingPricePerItem property.
488
         * 
489
         */
490
        public short getSellingPricePerItem() {
491
            return sellingPricePerItem;
492
        }
493
 
494
        /**
495
         * Sets the value of the sellingPricePerItem property.
496
         * 
497
         */
498
        public void setSellingPricePerItem(short value) {
499
            this.sellingPricePerItem = value;
500
        }
501
 
502
        /**
503
         * Gets the value of the invoiceCode property.
504
         * 
505
         * @return
506
         *     possible object is
507
         *     {@link String }
508
         *     
509
         */
510
        public String getInvoiceCode() {
511
            return invoiceCode;
512
        }
513
 
514
        /**
515
         * Sets the value of the invoiceCode property.
516
         * 
517
         * @param value
518
         *     allowed object is
519
         *     {@link String }
520
         *     
521
         */
522
        public void setInvoiceCode(String value) {
523
            this.invoiceCode = value;
524
        }
525
 
526
    }
527
 
528
}