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_4.retConsSitNFe;
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 Pedido de Consulta da Situação Atual da Nota Fiscal Eletrônica
15
 *
16
 * <p>Classe Java de TRetConsSitNFe 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="TRetConsSitNFe"&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="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/&gt;
26
 *         &lt;element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/&gt;
27
 *         &lt;element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/&gt;
28
 *         &lt;element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/&gt;
29
 *         &lt;element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/&gt;
30
 *         &lt;element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/&gt;
31
 *         &lt;element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/&gt;
32
 *         &lt;element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" minOccurs="0"/&gt;
33
 *         &lt;element name="retCancNFe" type="{http://www.portalfiscal.inf.br/nfe}TRetCancNFe" minOccurs="0"/&gt;
34
 *         &lt;element name="procEventoNFe" type="{http://www.portalfiscal.inf.br/nfe}TProcEvento" maxOccurs="unbounded" minOccurs="0"/&gt;
35
 *       &lt;/sequence&gt;
36
 *       &lt;attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerConsSitNFe" /&gt;
37
 *     &lt;/restriction&gt;
38
 *   &lt;/complexContent&gt;
39
 * &lt;/complexType&gt;
40
 * </pre>
41
 *
42
 *
43
 */
44
@XmlAccessorType(XmlAccessType.FIELD)
45
@XmlType(name = "TRetConsSitNFe", namespace = "http://www.portalfiscal.inf.br/nfe", propOrder = {
46
    "tpAmb",
47
    "verAplic",
48
    "cStat",
49
    "xMotivo",
50
    "cuf",
51
    "dhRecbto",
52
    "chNFe",
53
    "protNFe",
54
    "retCancNFe",
55
    "procEventoNFe"
56
})
57
public class TRetConsSitNFe {
58
 
59
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
60
    protected String tpAmb;
61
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
62
    protected String verAplic;
63
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
64
    protected String cStat;
65
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
66
    protected String xMotivo;
67
    @XmlElement(name = "cUF", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
68
    protected String cuf;
69
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
70
    protected String dhRecbto;
71
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
72
    protected String chNFe;
73
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
74
    protected TProtNFe protNFe;
75
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
76
    protected TRetCancNFe retCancNFe;
77
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
78
    protected List<TProcEvento> procEventoNFe;
79
    @XmlAttribute(name = "versao", required = true)
80
    protected String versao;
81
 
82
    /**
83
     * Obtém o valor da propriedade tpAmb.
84
     *
85
     * @return
86
     *     possible object is
87
     *     {@link String }
88
     *    
89
     */
90
    public String getTpAmb() {
91
        return tpAmb;
92
    }
93
 
94
    /**
95
     * Define o valor da propriedade tpAmb.
96
     *
97
     * @param value
98
     *     allowed object is
99
     *     {@link String }
100
     *    
101
     */
102
    public void setTpAmb(String value) {
103
        this.tpAmb = value;
104
    }
105
 
106
    /**
107
     * Obtém o valor da propriedade verAplic.
108
     *
109
     * @return
110
     *     possible object is
111
     *     {@link String }
112
     *    
113
     */
114
    public String getVerAplic() {
115
        return verAplic;
116
    }
117
 
118
    /**
119
     * Define o valor da propriedade verAplic.
120
     *
121
     * @param value
122
     *     allowed object is
123
     *     {@link String }
124
     *    
125
     */
126
    public void setVerAplic(String value) {
127
        this.verAplic = value;
128
    }
129
 
130
    /**
131
     * Obtém o valor da propriedade cStat.
132
     *
133
     * @return
134
     *     possible object is
135
     *     {@link String }
136
     *    
137
     */
138
    public String getCStat() {
139
        return cStat;
140
    }
141
 
142
    /**
143
     * Define o valor da propriedade cStat.
144
     *
145
     * @param value
146
     *     allowed object is
147
     *     {@link String }
148
     *    
149
     */
150
    public void setCStat(String value) {
151
        this.cStat = value;
152
    }
153
 
154
    /**
155
     * Obtém o valor da propriedade xMotivo.
156
     *
157
     * @return
158
     *     possible object is
159
     *     {@link String }
160
     *    
161
     */
162
    public String getXMotivo() {
163
        return xMotivo;
164
    }
165
 
166
    /**
167
     * Define o valor da propriedade xMotivo.
168
     *
169
     * @param value
170
     *     allowed object is
171
     *     {@link String }
172
     *    
173
     */
174
    public void setXMotivo(String value) {
175
        this.xMotivo = value;
176
    }
177
 
178
    /**
179
     * Obtém o valor da propriedade cuf.
180
     *
181
     * @return
182
     *     possible object is
183
     *     {@link String }
184
     *    
185
     */
186
    public String getCUF() {
187
        return cuf;
188
    }
189
 
190
    /**
191
     * Define o valor da propriedade cuf.
192
     *
193
     * @param value
194
     *     allowed object is
195
     *     {@link String }
196
     *    
197
     */
198
    public void setCUF(String value) {
199
        this.cuf = value;
200
    }
201
 
202
    /**
203
     * Obtém o valor da propriedade dhRecbto.
204
     *
205
     * @return
206
     *     possible object is
207
     *     {@link String }
208
     *    
209
     */
210
    public String getDhRecbto() {
211
        return dhRecbto;
212
    }
213
 
214
    /**
215
     * Define o valor da propriedade dhRecbto.
216
     *
217
     * @param value
218
     *     allowed object is
219
     *     {@link String }
220
     *    
221
     */
222
    public void setDhRecbto(String value) {
223
        this.dhRecbto = value;
224
    }
225
 
226
    /**
227
     * Obtém o valor da propriedade chNFe.
228
     *
229
     * @return
230
     *     possible object is
231
     *     {@link String }
232
     *    
233
     */
234
    public String getChNFe() {
235
        return chNFe;
236
    }
237
 
238
    /**
239
     * Define o valor da propriedade chNFe.
240
     *
241
     * @param value
242
     *     allowed object is
243
     *     {@link String }
244
     *    
245
     */
246
    public void setChNFe(String value) {
247
        this.chNFe = value;
248
    }
249
 
250
    /**
251
     * Obtém o valor da propriedade protNFe.
252
     *
253
     * @return
254
     *     possible object is
255
     *     {@link TProtNFe }
256
     *    
257
     */
258
    public TProtNFe getProtNFe() {
259
        return protNFe;
260
    }
261
 
262
    /**
263
     * Define o valor da propriedade protNFe.
264
     *
265
     * @param value
266
     *     allowed object is
267
     *     {@link TProtNFe }
268
     *    
269
     */
270
    public void setProtNFe(TProtNFe value) {
271
        this.protNFe = value;
272
    }
273
 
274
    /**
275
     * Obtém o valor da propriedade retCancNFe.
276
     *
277
     * @return
278
     *     possible object is
279
     *     {@link TRetCancNFe }
280
     *    
281
     */
282
    public TRetCancNFe getRetCancNFe() {
283
        return retCancNFe;
284
    }
285
 
286
    /**
287
     * Define o valor da propriedade retCancNFe.
288
     *
289
     * @param value
290
     *     allowed object is
291
     *     {@link TRetCancNFe }
292
     *    
293
     */
294
    public void setRetCancNFe(TRetCancNFe value) {
295
        this.retCancNFe = value;
296
    }
297
 
298
    /**
299
     * Gets the value of the procEventoNFe property.
300
     *
301
     * <p>
302
     * This accessor method returns a reference to the live list,
303
     * not a snapshot. Therefore any modification you make to the
304
     * returned list will be present inside the JAXB object.
305
     * This is why there is not a <CODE>set</CODE> method for the procEventoNFe property.
306
     *
307
     * <p>
308
     * For example, to add a new item, do as follows:
309
     * <pre>
310
     *    getProcEventoNFe().add(newItem);
311
     * </pre>
312
     *
313
     *
314
     * <p>
315
     * Objects of the following type(s) are allowed in the list
316
     * {@link TProcEvento }
317
     *
318
     *
319
     */
320
    public List<TProcEvento> getProcEventoNFe() {
321
        if (procEventoNFe == null) {
322
            procEventoNFe = new ArrayList<TProcEvento>();
323
        }
324
        return this.procEventoNFe;
325
    }
326
 
327
    /**
328
     * Obtém o valor da propriedade versao.
329
     *
330
     * @return
331
     *     possible object is
332
     *     {@link String }
333
     *    
334
     */
335
    public String getVersao() {
336
        return versao;
337
    }
338
 
339
    /**
340
     * Define o valor da propriedade versao.
341
     *
342
     * @param value
343
     *     allowed object is
344
     *     {@link String }
345
     *    
346
     */
347
    public void setVersao(String value) {
348
        this.versao = value;
349
    }
350
 
351
}