Subversion Repositories SmartDukaan

Rev

Rev 9476 | Blame | Compare with Previous | Last modification | View Log | RSS feed

//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2013.11.01 at 01:31:38 PM IST 
//


package order;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * <p>Java class for anonymous complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="FeedIdentifier" type="{http://www.w3.org/2001/XMLSchema}byte"/>
 *         &lt;element name="CreateDate" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="Order" maxOccurs="unbounded" minOccurs="0">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element name="Courier" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="Product" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="ReferenceCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="SuborderId" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="SKUCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="AWBNumber" type="{http://www.w3.org/2001/XMLSchema}long"/>
 *                   &lt;element name="OrderPlacedDate" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="CustomerName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="ShippingName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="City" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="State" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="PINCode" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                   &lt;element name="SellingPricePerItem" type="{http://www.w3.org/2001/XMLSchema}short"/>
 *                   &lt;element name="InvoiceCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *                   &lt;element name="ShipByDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "feedIdentifier",
    "createDate",
    "order"
})
@XmlRootElement(name = "SaholicAPI")
public class SaholicAPI {

    @XmlElement(name = "FeedIdentifier")
    protected long feedIdentifier;
    @XmlElement(name = "CreateDate", required = true)
    protected String createDate;
    @XmlElement(name = "Order")
    protected List<SaholicAPI.Order> order;

    /**
     * Gets the value of the feedIdentifier property.
     * 
     */
    public long getFeedIdentifier() {
        return feedIdentifier;
    }

    /**
     * Sets the value of the feedIdentifier property.
     * 
     */
    public void setFeedIdentifier(long  value) {
        this.feedIdentifier = value;
    }

    /**
     * Gets the value of the createDate property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getCreateDate() {
        return createDate;
    }

    /**
     * Sets the value of the createDate property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setCreateDate(String value) {
        this.createDate = value;
    }

    /**
     * Gets the value of the order property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the order property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getOrder().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link SaholicAPI.Order }
     * 
     * 
     */
    public List<SaholicAPI.Order> getOrder() {
        if (order == null) {
            order = new ArrayList<SaholicAPI.Order>();
        }
        return this.order;
    }


    /**
     * <p>Java class for anonymous complex type.
     * 
     * <p>The following schema fragment specifies the expected content contained within this class.
     * 
     * <pre>
     * &lt;complexType>
     *   &lt;complexContent>
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       &lt;sequence>
     *         &lt;element name="Courier" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="Product" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="ReferenceCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="SuborderId" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="SKUCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="AWBNumber" type="{http://www.w3.org/2001/XMLSchema}long"/>
     *         &lt;element name="OrderPlacedDate" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="CustomerName" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="ShippingName" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="City" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="State" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="PINCode" type="{http://www.w3.org/2001/XMLSchema}int"/>
     *         &lt;element name="SellingPricePerItem" type="{http://www.w3.org/2001/XMLSchema}short"/>
     *         &lt;element name="InvoiceCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
     *         &lt;element name="ShipByDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
     *       &lt;/sequence>
     *     &lt;/restriction>
     *   &lt;/complexContent>
     * &lt;/complexType>
     * </pre>
     * 
     * 
     */
    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = {
        "courier",
        "product",
        "referenceCode",
        "suborderId",
        "skuCode",
        "awbNumber",
        "orderPlacedDate",
        "customerName",
        "shippingName",
        "city",
        "state",
        "pinCode",
        "sellingPricePerItem",
        "invoiceCode",
        "shipByDate"
    })
    public static class Order {

        @XmlElement(name = "Courier", required = true)
        protected String courier;
        @XmlElement(name = "Product", required = true)
        protected String product;
        @XmlElement(name = "ReferenceCode", required = true)
        protected String referenceCode;
        @XmlElement(name = "SuborderId")
        protected String suborderId;
        @XmlElement(name = "SKUCode")
        protected String skuCode;
        @XmlElement(name = "AWBNumber")
        protected long awbNumber;
        @XmlElement(name = "OrderPlacedDate", required = true)
        protected String orderPlacedDate;
        @XmlElement(name = "CustomerName", required = true)
        protected String customerName;
        @XmlElement(name = "ShippingName", required = true)
        protected String shippingName;
        @XmlElement(name = "City", required = true)
        protected String city;
        @XmlElement(name = "State", required = true)
        protected String state;
        @XmlElement(name = "PINCode")
        protected long pinCode;
        @XmlElement(name = "SellingPricePerItem")
        protected double sellingPricePerItem;
        @XmlElement(name = "InvoiceCode", required = true)
        protected String invoiceCode;
        @XmlElement(name = "ShipByDate", required = true)
        @XmlSchemaType(name = "date")
        protected String shipByDate;

        /**
         * Gets the value of the courier property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCourier() {
            return courier;
        }

        /**
         * Sets the value of the courier property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCourier(String value) {
            this.courier = value;
        }

        /**
         * Gets the value of the product property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getProduct() {
            return product;
        }

        /**
         * Sets the value of the product property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setProduct(String value) {
            this.product = value;
        }

        /**
         * Gets the value of the referenceCode property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getReferenceCode() {
            return referenceCode;
        }

        /**
         * Sets the value of the referenceCode property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setReferenceCode(String value) {
            this.referenceCode = value;
        }

        /**
         * Gets the value of the suborderId property.
         * 
         */
        public String getSuborderId() {
            return suborderId;
        }

        /**
         * Sets the value of the suborderId property.
         * 
         */
        public void setSuborderId(String value) {
            this.suborderId = value;
        }

        /**
         * Gets the value of the skuCode property.
         * 
         */
        public String getSKUCode() {
            return skuCode;
        }

        /**
         * Sets the value of the skuCode property.
         * 
         */
        public void setSKUCode(String value) {
            this.skuCode = value;
        }

        /**
         * Gets the value of the awbNumber property.
         * 
         */
        public long getAWBNumber() {
            return awbNumber;
        }

        /**
         * Sets the value of the awbNumber property.
         * 
         */
        public void setAWBNumber(long value) {
            this.awbNumber = value;
        }

        /**
         * Gets the value of the orderPlacedDate property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getOrderPlacedDate() {
            return orderPlacedDate;
        }

        /**
         * Sets the value of the orderPlacedDate property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setOrderPlacedDate(String value) {
            this.orderPlacedDate = value;
        }

        /**
         * Gets the value of the customerName property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCustomerName() {
            return customerName;
        }

        /**
         * Sets the value of the customerName property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCustomerName(String value) {
            this.customerName = value;
        }

        /**
         * Gets the value of the shippingName property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getShippingName() {
            return shippingName;
        }

        /**
         * Sets the value of the shippingName property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setShippingName(String value) {
            this.shippingName = value;
        }

        /**
         * Gets the value of the city property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCity() {
            return city;
        }

        /**
         * Sets the value of the city property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCity(String value) {
            this.city = value;
        }

        /**
         * Gets the value of the state property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getState() {
            return state;
        }

        /**
         * Sets the value of the state property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setState(String value) {
            this.state = value;
        }

        /**
         * Gets the value of the pinCode property.
         * 
         */
        public long getPINCode() {
            return pinCode;
        }

        /**
         * Sets the value of the pinCode property.
         * 
         */
        public void setPINCode(long value) {
            this.pinCode = value;
        }

        /**
         * Gets the value of the sellingPricePerItem property.
         * 
         */
        public double getSellingPricePerItem() {
            return sellingPricePerItem;
        }

        /**
         * Sets the value of the sellingPricePerItem property.
         * 
         */
        public void setSellingPricePerItem(double value) {
            this.sellingPricePerItem = value;
        }

        /**
         * Gets the value of the invoiceCode property.
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getInvoiceCode() {
            return invoiceCode;
        }

        /**
         * Sets the value of the invoiceCode property.
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setInvoiceCode(String value) {
            this.invoiceCode = value;
        }

        /**
         * Gets the value of the shipByDate property.
         * 
         * @return
         *     possible object is
         *     {@link XMLGregorianCalendar }
         *     
         */
        public String getShipByDate() {
            return shipByDate;
        }

        /**
         * Sets the value of the shipByDate property.
         * 
         * @param value
         *     allowed object is
         *     {@link XMLGregorianCalendar }
         *     
         */
        public void setShipByDate(String value) {
            this.shipByDate = value;
        }

    }

}