Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
414 espaco 1
 
2
package br.com.swconsultoria.nfe.schema.retenvcce;
3
 
4
import java.util.ArrayList;
5
import java.util.List;
6
import javax.xml.bind.annotation.XmlAccessType;
7
import javax.xml.bind.annotation.XmlAccessorType;
8
import javax.xml.bind.annotation.XmlAttribute;
9
import javax.xml.bind.annotation.XmlElement;
10
import javax.xml.bind.annotation.XmlType;
11
 
12
 
13
/**
14
 *  Tipo Retorno de Lote de Envio
15
 *
16
 * <p>Classe Java de TRetEnvEvento complex type.
17
 *
18
 * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
19
 *
20
 * <pre>
21
 * &lt;complexType name="TRetEnvEvento"&gt;
22
 *   &lt;complexContent&gt;
23
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
24
 *       &lt;sequence&gt;
25
 *         &lt;element name="idLote"&gt;
26
 *           &lt;simpleType&gt;
27
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
28
 *               &lt;whiteSpace value="preserve"/&gt;
29
 *               &lt;pattern value="[0-9]{1,15}"/&gt;
30
 *             &lt;/restriction&gt;
31
 *           &lt;/simpleType&gt;
32
 *         &lt;/element&gt;
33
 *         &lt;element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/&gt;
34
 *         &lt;element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/&gt;
35
 *         &lt;element name="cOrgao" type="{http://www.portalfiscal.inf.br/nfe}TCOrgaoIBGE"/&gt;
36
 *         &lt;element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/&gt;
37
 *         &lt;element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/&gt;
38
 *         &lt;element name="retEvento" type="{http://www.portalfiscal.inf.br/nfe}TretEvento" maxOccurs="20" minOccurs="0"/&gt;
39
 *       &lt;/sequence&gt;
40
 *       &lt;attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerEnvEvento" /&gt;
41
 *     &lt;/restriction&gt;
42
 *   &lt;/complexContent&gt;
43
 * &lt;/complexType&gt;
44
 * </pre>
45
 *
46
 *
47
 */
48
@XmlAccessorType(XmlAccessType.FIELD)
49
@XmlType(name = "TRetEnvEvento", namespace = "http://www.portalfiscal.inf.br/nfe", propOrder = {
50
    "idLote",
51
    "tpAmb",
52
    "verAplic",
53
    "cOrgao",
54
    "cStat",
55
    "xMotivo",
56
    "retEvento"
57
})
58
public class TRetEnvEvento {
59
 
60
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
61
    protected String idLote;
62
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
63
    protected String tpAmb;
64
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
65
    protected String verAplic;
66
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
67
    protected String cOrgao;
68
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
69
    protected String cStat;
70
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
71
    protected String xMotivo;
72
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
73
    protected List<TretEvento> retEvento;
74
    @XmlAttribute(name = "versao", required = true)
75
    protected String versao;
76
 
77
    /**
78
     * Obtém o valor da propriedade idLote.
79
     *
80
     * @return
81
     *     possible object is
82
     *     {@link String }
83
     *    
84
     */
85
    public String getIdLote() {
86
        return idLote;
87
    }
88
 
89
    /**
90
     * Define o valor da propriedade idLote.
91
     *
92
     * @param value
93
     *     allowed object is
94
     *     {@link String }
95
     *    
96
     */
97
    public void setIdLote(String value) {
98
        this.idLote = value;
99
    }
100
 
101
    /**
102
     * Obtém o valor da propriedade tpAmb.
103
     *
104
     * @return
105
     *     possible object is
106
     *     {@link String }
107
     *    
108
     */
109
    public String getTpAmb() {
110
        return tpAmb;
111
    }
112
 
113
    /**
114
     * Define o valor da propriedade tpAmb.
115
     *
116
     * @param value
117
     *     allowed object is
118
     *     {@link String }
119
     *    
120
     */
121
    public void setTpAmb(String value) {
122
        this.tpAmb = value;
123
    }
124
 
125
    /**
126
     * Obtém o valor da propriedade verAplic.
127
     *
128
     * @return
129
     *     possible object is
130
     *     {@link String }
131
     *    
132
     */
133
    public String getVerAplic() {
134
        return verAplic;
135
    }
136
 
137
    /**
138
     * Define o valor da propriedade verAplic.
139
     *
140
     * @param value
141
     *     allowed object is
142
     *     {@link String }
143
     *    
144
     */
145
    public void setVerAplic(String value) {
146
        this.verAplic = value;
147
    }
148
 
149
    /**
150
     * Obtém o valor da propriedade cOrgao.
151
     *
152
     * @return
153
     *     possible object is
154
     *     {@link String }
155
     *    
156
     */
157
    public String getCOrgao() {
158
        return cOrgao;
159
    }
160
 
161
    /**
162
     * Define o valor da propriedade cOrgao.
163
     *
164
     * @param value
165
     *     allowed object is
166
     *     {@link String }
167
     *    
168
     */
169
    public void setCOrgao(String value) {
170
        this.cOrgao = value;
171
    }
172
 
173
    /**
174
     * Obtém o valor da propriedade cStat.
175
     *
176
     * @return
177
     *     possible object is
178
     *     {@link String }
179
     *    
180
     */
181
    public String getCStat() {
182
        return cStat;
183
    }
184
 
185
    /**
186
     * Define o valor da propriedade cStat.
187
     *
188
     * @param value
189
     *     allowed object is
190
     *     {@link String }
191
     *    
192
     */
193
    public void setCStat(String value) {
194
        this.cStat = value;
195
    }
196
 
197
    /**
198
     * Obtém o valor da propriedade xMotivo.
199
     *
200
     * @return
201
     *     possible object is
202
     *     {@link String }
203
     *    
204
     */
205
    public String getXMotivo() {
206
        return xMotivo;
207
    }
208
 
209
    /**
210
     * Define o valor da propriedade xMotivo.
211
     *
212
     * @param value
213
     *     allowed object is
214
     *     {@link String }
215
     *    
216
     */
217
    public void setXMotivo(String value) {
218
        this.xMotivo = value;
219
    }
220
 
221
    /**
222
     * Gets the value of the retEvento property.
223
     *
224
     * <p>
225
     * This accessor method returns a reference to the live list,
226
     * not a snapshot. Therefore any modification you make to the
227
     * returned list will be present inside the JAXB object.
228
     * This is why there is not a <CODE>set</CODE> method for the retEvento property.
229
     *
230
     * <p>
231
     * For example, to add a new item, do as follows:
232
     * <pre>
233
     *    getRetEvento().add(newItem);
234
     * </pre>
235
     *
236
     *
237
     * <p>
238
     * Objects of the following type(s) are allowed in the list
239
     * {@link TretEvento }
240
     *
241
     *
242
     */
243
    public List<TretEvento> getRetEvento() {
244
        if (retEvento == null) {
245
            retEvento = new ArrayList<TretEvento>();
246
        }
247
        return this.retEvento;
248
    }
249
 
250
    /**
251
     * Obtém o valor da propriedade versao.
252
     *
253
     * @return
254
     *     possible object is
255
     *     {@link String }
256
     *    
257
     */
258
    public String getVersao() {
259
        return versao;
260
    }
261
 
262
    /**
263
     * Define o valor da propriedade versao.
264
     *
265
     * @param value
266
     *     allowed object is
267
     *     {@link String }
268
     *    
269
     */
270
    public void setVersao(String value) {
271
        this.versao = value;
272
    }
273
 
274
}