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.enviNFe;
3
 
4
import javax.xml.bind.annotation.XmlAccessType;
5
import javax.xml.bind.annotation.XmlAccessorType;
6
import javax.xml.bind.annotation.XmlAttribute;
7
import javax.xml.bind.annotation.XmlElement;
8
import javax.xml.bind.annotation.XmlType;
9
 
10
 
11
/**
12
 * Tipo Retorno do Pedido de Autorização da Nota Fiscal Eletrônica
13
 *
14
 * <p>Classe Java de TRetEnviNFe complex type.
15
 *
16
 * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
17
 *
18
 * <pre>
19
 * &lt;complexType name="TRetEnviNFe"&gt;
20
 *   &lt;complexContent&gt;
21
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
22
 *       &lt;sequence&gt;
23
 *         &lt;element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/&gt;
24
 *         &lt;element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/&gt;
25
 *         &lt;element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/&gt;
26
 *         &lt;element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/&gt;
27
 *         &lt;element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/&gt;
28
 *         &lt;element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/&gt;
29
 *         &lt;choice&gt;
30
 *           &lt;element name="infRec" minOccurs="0"&gt;
31
 *             &lt;complexType&gt;
32
 *               &lt;complexContent&gt;
33
 *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
34
 *                   &lt;sequence&gt;
35
 *                     &lt;element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/&gt;
36
 *                     &lt;element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/&gt;
37
 *                   &lt;/sequence&gt;
38
 *                 &lt;/restriction&gt;
39
 *               &lt;/complexContent&gt;
40
 *             &lt;/complexType&gt;
41
 *           &lt;/element&gt;
42
 *           &lt;element name="protNFe" type="{http://www.portalfiscal.inf.br/nfe}TProtNFe" minOccurs="0"/&gt;
43
 *         &lt;/choice&gt;
44
 *       &lt;/sequence&gt;
45
 *       &lt;attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" /&gt;
46
 *     &lt;/restriction&gt;
47
 *   &lt;/complexContent&gt;
48
 * &lt;/complexType&gt;
49
 * </pre>
50
 *
51
 *
52
 */
53
@XmlAccessorType(XmlAccessType.FIELD)
54
@XmlType(name = "TRetEnviNFe", namespace = "http://www.portalfiscal.inf.br/nfe", propOrder = {
55
    "tpAmb",
56
    "verAplic",
57
    "cStat",
58
    "xMotivo",
59
    "cuf",
60
    "dhRecbto",
61
    "infRec",
62
    "protNFe"
63
})
64
public class TRetEnviNFe {
65
 
66
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
67
    protected String tpAmb;
68
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
69
    protected String verAplic;
70
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
71
    protected String cStat;
72
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
73
    protected String xMotivo;
74
    @XmlElement(name = "cUF", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
75
    protected String cuf;
76
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
77
    protected String dhRecbto;
78
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
79
    protected TRetEnviNFe.InfRec infRec;
80
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
81
    protected TProtNFe protNFe;
82
    @XmlAttribute(name = "versao", required = true)
83
    protected String versao;
84
 
85
    /**
86
     * Obtém o valor da propriedade tpAmb.
87
     *
88
     * @return
89
     *     possible object is
90
     *     {@link String }
91
     *    
92
     */
93
    public String getTpAmb() {
94
        return tpAmb;
95
    }
96
 
97
    /**
98
     * Define o valor da propriedade tpAmb.
99
     *
100
     * @param value
101
     *     allowed object is
102
     *     {@link String }
103
     *    
104
     */
105
    public void setTpAmb(String value) {
106
        this.tpAmb = value;
107
    }
108
 
109
    /**
110
     * Obtém o valor da propriedade verAplic.
111
     *
112
     * @return
113
     *     possible object is
114
     *     {@link String }
115
     *    
116
     */
117
    public String getVerAplic() {
118
        return verAplic;
119
    }
120
 
121
    /**
122
     * Define o valor da propriedade verAplic.
123
     *
124
     * @param value
125
     *     allowed object is
126
     *     {@link String }
127
     *    
128
     */
129
    public void setVerAplic(String value) {
130
        this.verAplic = value;
131
    }
132
 
133
    /**
134
     * Obtém o valor da propriedade cStat.
135
     *
136
     * @return
137
     *     possible object is
138
     *     {@link String }
139
     *    
140
     */
141
    public String getCStat() {
142
        return cStat;
143
    }
144
 
145
    /**
146
     * Define o valor da propriedade cStat.
147
     *
148
     * @param value
149
     *     allowed object is
150
     *     {@link String }
151
     *    
152
     */
153
    public void setCStat(String value) {
154
        this.cStat = value;
155
    }
156
 
157
    /**
158
     * Obtém o valor da propriedade xMotivo.
159
     *
160
     * @return
161
     *     possible object is
162
     *     {@link String }
163
     *    
164
     */
165
    public String getXMotivo() {
166
        return xMotivo;
167
    }
168
 
169
    /**
170
     * Define o valor da propriedade xMotivo.
171
     *
172
     * @param value
173
     *     allowed object is
174
     *     {@link String }
175
     *    
176
     */
177
    public void setXMotivo(String value) {
178
        this.xMotivo = value;
179
    }
180
 
181
    /**
182
     * Obtém o valor da propriedade cuf.
183
     *
184
     * @return
185
     *     possible object is
186
     *     {@link String }
187
     *    
188
     */
189
    public String getCUF() {
190
        return cuf;
191
    }
192
 
193
    /**
194
     * Define o valor da propriedade cuf.
195
     *
196
     * @param value
197
     *     allowed object is
198
     *     {@link String }
199
     *    
200
     */
201
    public void setCUF(String value) {
202
        this.cuf = value;
203
    }
204
 
205
    /**
206
     * Obtém o valor da propriedade dhRecbto.
207
     *
208
     * @return
209
     *     possible object is
210
     *     {@link String }
211
     *    
212
     */
213
    public String getDhRecbto() {
214
        return dhRecbto;
215
    }
216
 
217
    /**
218
     * Define o valor da propriedade dhRecbto.
219
     *
220
     * @param value
221
     *     allowed object is
222
     *     {@link String }
223
     *    
224
     */
225
    public void setDhRecbto(String value) {
226
        this.dhRecbto = value;
227
    }
228
 
229
    /**
230
     * Obtém o valor da propriedade infRec.
231
     *
232
     * @return
233
     *     possible object is
234
     *     {@link TRetEnviNFe.InfRec }
235
     *    
236
     */
237
    public TRetEnviNFe.InfRec getInfRec() {
238
        return infRec;
239
    }
240
 
241
    /**
242
     * Define o valor da propriedade infRec.
243
     *
244
     * @param value
245
     *     allowed object is
246
     *     {@link TRetEnviNFe.InfRec }
247
     *    
248
     */
249
    public void setInfRec(TRetEnviNFe.InfRec value) {
250
        this.infRec = value;
251
    }
252
 
253
    /**
254
     * Obtém o valor da propriedade protNFe.
255
     *
256
     * @return
257
     *     possible object is
258
     *     {@link TProtNFe }
259
     *    
260
     */
261
    public TProtNFe getProtNFe() {
262
        return protNFe;
263
    }
264
 
265
    /**
266
     * Define o valor da propriedade protNFe.
267
     *
268
     * @param value
269
     *     allowed object is
270
     *     {@link TProtNFe }
271
     *    
272
     */
273
    public void setProtNFe(TProtNFe value) {
274
        this.protNFe = value;
275
    }
276
 
277
    /**
278
     * Obtém o valor da propriedade versao.
279
     *
280
     * @return
281
     *     possible object is
282
     *     {@link String }
283
     *    
284
     */
285
    public String getVersao() {
286
        return versao;
287
    }
288
 
289
    /**
290
     * Define o valor da propriedade versao.
291
     *
292
     * @param value
293
     *     allowed object is
294
     *     {@link String }
295
     *    
296
     */
297
    public void setVersao(String value) {
298
        this.versao = value;
299
    }
300
 
301
 
302
    /**
303
     * <p>Classe Java de anonymous complex type.
304
     *
305
     * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
306
     *
307
     * <pre>
308
     * &lt;complexType&gt;
309
     *   &lt;complexContent&gt;
310
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
311
     *       &lt;sequence&gt;
312
     *         &lt;element name="nRec" type="{http://www.portalfiscal.inf.br/nfe}TRec"/&gt;
313
     *         &lt;element name="tMed" type="{http://www.portalfiscal.inf.br/nfe}TMed"/&gt;
314
     *       &lt;/sequence&gt;
315
     *     &lt;/restriction&gt;
316
     *   &lt;/complexContent&gt;
317
     * &lt;/complexType&gt;
318
     * </pre>
319
     *
320
     *
321
     */
322
    @XmlAccessorType(XmlAccessType.FIELD)
323
    @XmlType(name = "", propOrder = {
324
        "nRec",
325
        "tMed"
326
    })
327
    public static class InfRec {
328
 
329
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
330
        protected String nRec;
331
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
332
        protected String tMed;
333
 
334
        /**
335
         * Obtém o valor da propriedade nRec.
336
         *
337
         * @return
338
         *     possible object is
339
         *     {@link String }
340
         *    
341
         */
342
        public String getNRec() {
343
            return nRec;
344
        }
345
 
346
        /**
347
         * Define o valor da propriedade nRec.
348
         *
349
         * @param value
350
         *     allowed object is
351
         *     {@link String }
352
         *    
353
         */
354
        public void setNRec(String value) {
355
            this.nRec = value;
356
        }
357
 
358
        /**
359
         * Obtém o valor da propriedade tMed.
360
         *
361
         * @return
362
         *     possible object is
363
         *     {@link String }
364
         *    
365
         */
366
        public String getTMed() {
367
            return tMed;
368
        }
369
 
370
        /**
371
         * Define o valor da propriedade tMed.
372
         *
373
         * @param value
374
         *     allowed object is
375
         *     {@link String }
376
         *    
377
         */
378
        public void setTMed(String value) {
379
            this.tMed = value;
380
        }
381
 
382
    }
383
 
384
}