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