Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7480 vikram.rag 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.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.XmlType;
17
 
18
 
19
/**
20
 * <p>Java class for AdjustmentBuyerPrice complex type.
21
 * 
22
 * <p>The following schema fragment specifies the expected content contained within this class.
23
 * 
24
 * <pre>
25
 * &lt;complexType name="AdjustmentBuyerPrice">
26
 *   &lt;complexContent>
27
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
28
 *       &lt;sequence>
29
 *         &lt;element name="Component" maxOccurs="unbounded">
30
 *           &lt;complexType>
31
 *             &lt;complexContent>
32
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
33
 *                 &lt;sequence>
34
 *                   &lt;element name="Type">
35
 *                     &lt;simpleType>
36
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
37
 *                         &lt;enumeration value="Principal"/>
38
 *                         &lt;enumeration value="Shipping"/>
39
 *                         &lt;enumeration value="Tax"/>
40
 *                         &lt;enumeration value="ShippingTax"/>
41
 *                         &lt;enumeration value="RestockingFee"/>
42
 *                         &lt;enumeration value="RestockingFeeTax"/>
43
 *                         &lt;enumeration value="GiftWrap"/>
44
 *                         &lt;enumeration value="GiftWrapTax"/>
45
 *                         &lt;enumeration value="Surcharge"/>
46
 *                         &lt;enumeration value="ReturnShipping"/>
47
 *                         &lt;enumeration value="Goodwill"/>
48
 *                         &lt;enumeration value="ExportCharge"/>
49
 *                         &lt;enumeration value="COD"/>
50
 *                         &lt;enumeration value="CODTax"/>
51
 *                         &lt;enumeration value="Other"/>
52
 *                         &lt;enumeration value="FreeReplacementReturnShipping"/>
53
 *                       &lt;/restriction>
54
 *                     &lt;/simpleType>
55
 *                   &lt;/element>
56
 *                   &lt;element name="Amount" type="{}AdjustmentCurrencyAmount"/>
57
 *                 &lt;/sequence>
58
 *               &lt;/restriction>
59
 *             &lt;/complexContent>
60
 *           &lt;/complexType>
61
 *         &lt;/element>
62
 *       &lt;/sequence>
63
 *     &lt;/restriction>
64
 *   &lt;/complexContent>
65
 * &lt;/complexType>
66
 * </pre>
67
 * 
68
 * 
69
 */
70
@XmlAccessorType(XmlAccessType.FIELD)
71
@XmlType(name = "AdjustmentBuyerPrice", propOrder = {
72
    "component"
73
})
74
public class AdjustmentBuyerPrice {
75
 
76
    @XmlElement(name = "Component", required = true)
77
    protected List<AdjustmentBuyerPrice.Component> component;
78
 
79
    /**
80
     * Gets the value of the component property.
81
     * 
82
     * <p>
83
     * This accessor method returns a reference to the live list,
84
     * not a snapshot. Therefore any modification you make to the
85
     * returned list will be present inside the JAXB object.
86
     * This is why there is not a <CODE>set</CODE> method for the component property.
87
     * 
88
     * <p>
89
     * For example, to add a new item, do as follows:
90
     * <pre>
91
     *    getComponent().add(newItem);
92
     * </pre>
93
     * 
94
     * 
95
     * <p>
96
     * Objects of the following type(s) are allowed in the list
97
     * {@link AdjustmentBuyerPrice.Component }
98
     * 
99
     * 
100
     */
101
    public List<AdjustmentBuyerPrice.Component> getComponent() {
102
        if (component == null) {
103
            component = new ArrayList<AdjustmentBuyerPrice.Component>();
104
        }
105
        return this.component;
106
    }
107
 
108
 
109
    /**
110
     * <p>Java class for anonymous complex type.
111
     * 
112
     * <p>The following schema fragment specifies the expected content contained within this class.
113
     * 
114
     * <pre>
115
     * &lt;complexType>
116
     *   &lt;complexContent>
117
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
118
     *       &lt;sequence>
119
     *         &lt;element name="Type">
120
     *           &lt;simpleType>
121
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
122
     *               &lt;enumeration value="Principal"/>
123
     *               &lt;enumeration value="Shipping"/>
124
     *               &lt;enumeration value="Tax"/>
125
     *               &lt;enumeration value="ShippingTax"/>
126
     *               &lt;enumeration value="RestockingFee"/>
127
     *               &lt;enumeration value="RestockingFeeTax"/>
128
     *               &lt;enumeration value="GiftWrap"/>
129
     *               &lt;enumeration value="GiftWrapTax"/>
130
     *               &lt;enumeration value="Surcharge"/>
131
     *               &lt;enumeration value="ReturnShipping"/>
132
     *               &lt;enumeration value="Goodwill"/>
133
     *               &lt;enumeration value="ExportCharge"/>
134
     *               &lt;enumeration value="COD"/>
135
     *               &lt;enumeration value="CODTax"/>
136
     *               &lt;enumeration value="Other"/>
137
     *               &lt;enumeration value="FreeReplacementReturnShipping"/>
138
     *             &lt;/restriction>
139
     *           &lt;/simpleType>
140
     *         &lt;/element>
141
     *         &lt;element name="Amount" type="{}AdjustmentCurrencyAmount"/>
142
     *       &lt;/sequence>
143
     *     &lt;/restriction>
144
     *   &lt;/complexContent>
145
     * &lt;/complexType>
146
     * </pre>
147
     * 
148
     * 
149
     */
150
    @XmlAccessorType(XmlAccessType.FIELD)
151
    @XmlType(name = "", propOrder = {
152
        "type",
153
        "amount"
154
    })
155
    public static class Component {
156
 
157
        @XmlElement(name = "Type", required = true)
158
        protected String type;
159
        @XmlElement(name = "Amount", required = true)
160
        protected AdjustmentCurrencyAmount amount;
161
 
162
        /**
163
         * Gets the value of the type property.
164
         * 
165
         * @return
166
         *     possible object is
167
         *     {@link String }
168
         *     
169
         */
170
        public String getType() {
171
            return type;
172
        }
173
 
174
        /**
175
         * Sets the value of the type property.
176
         * 
177
         * @param value
178
         *     allowed object is
179
         *     {@link String }
180
         *     
181
         */
182
        public void setType(String value) {
183
            this.type = value;
184
        }
185
 
186
        /**
187
         * Gets the value of the amount property.
188
         * 
189
         * @return
190
         *     possible object is
191
         *     {@link AdjustmentCurrencyAmount }
192
         *     
193
         */
194
        public AdjustmentCurrencyAmount getAmount() {
195
            return amount;
196
        }
197
 
198
        /**
199
         * Sets the value of the amount property.
200
         * 
201
         * @param value
202
         *     allowed object is
203
         *     {@link AdjustmentCurrencyAmount }
204
         *     
205
         */
206
        public void setAmount(AdjustmentCurrencyAmount value) {
207
            this.amount = value;
208
        }
209
 
210
    }
211
 
212
}