Subversion Repositories SmartDukaan

Rev

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