Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
695 blopes 1
 
2
package br.com.swconsultoria.nfe.schema_4.retInutNFe;
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.XmlID;
9
import javax.xml.bind.annotation.XmlSchemaType;
10
import javax.xml.bind.annotation.XmlType;
11
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
12
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
13
 
14
 
15
/**
16
 * Tipo retorno do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica
17
 *
18
 * <p>Classe Java de TRetInutNFe complex type.
19
 *
20
 * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
21
 *
22
 * <pre>
23
 * &lt;complexType name="TRetInutNFe"&gt;
24
 *   &lt;complexContent&gt;
25
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
26
 *       &lt;sequence&gt;
27
 *         &lt;element name="infInut"&gt;
28
 *           &lt;complexType&gt;
29
 *             &lt;complexContent&gt;
30
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
31
 *                 &lt;sequence&gt;
32
 *                   &lt;element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/&gt;
33
 *                   &lt;element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/&gt;
34
 *                   &lt;element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/&gt;
35
 *                   &lt;element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/&gt;
36
 *                   &lt;element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/&gt;
37
 *                   &lt;element name="ano" type="{http://www.portalfiscal.inf.br/nfe}Tano" minOccurs="0"/&gt;
38
 *                   &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/&gt;
39
 *                   &lt;element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod" minOccurs="0"/&gt;
40
 *                   &lt;element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie" minOccurs="0"/&gt;
41
 *                   &lt;element name="nNFIni" type="{http://www.portalfiscal.inf.br/nfe}TNF" minOccurs="0"/&gt;
42
 *                   &lt;element name="nNFFin" type="{http://www.portalfiscal.inf.br/nfe}TNF" minOccurs="0"/&gt;
43
 *                   &lt;element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/&gt;
44
 *                   &lt;element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/&gt;
45
 *                 &lt;/sequence&gt;
46
 *                 &lt;attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /&gt;
47
 *               &lt;/restriction&gt;
48
 *             &lt;/complexContent&gt;
49
 *           &lt;/complexType&gt;
50
 *         &lt;/element&gt;
51
 *         &lt;element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" minOccurs="0"/&gt;
52
 *       &lt;/sequence&gt;
53
 *       &lt;attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerInutNFe" /&gt;
54
 *     &lt;/restriction&gt;
55
 *   &lt;/complexContent&gt;
56
 * &lt;/complexType&gt;
57
 * </pre>
58
 *
59
 *
60
 */
61
@XmlAccessorType(XmlAccessType.FIELD)
62
@XmlType(name = "TRetInutNFe", namespace = "http://www.portalfiscal.inf.br/nfe", propOrder = {
63
    "infInut",
64
    "signature"
65
})
66
public class TRetInutNFe {
67
 
68
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
69
    protected TRetInutNFe.InfInut infInut;
70
    @XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#")
71
    protected SignatureType signature;
72
    @XmlAttribute(name = "versao", required = true)
73
    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
74
    protected String versao;
75
 
76
    /**
77
     * Obtém o valor da propriedade infInut.
78
     *
79
     * @return
80
     *     possible object is
81
     *     {@link TRetInutNFe.InfInut }
82
     *    
83
     */
84
    public TRetInutNFe.InfInut getInfInut() {
85
        return infInut;
86
    }
87
 
88
    /**
89
     * Define o valor da propriedade infInut.
90
     *
91
     * @param value
92
     *     allowed object is
93
     *     {@link TRetInutNFe.InfInut }
94
     *    
95
     */
96
    public void setInfInut(TRetInutNFe.InfInut value) {
97
        this.infInut = value;
98
    }
99
 
100
    /**
101
     * Obtém o valor da propriedade signature.
102
     *
103
     * @return
104
     *     possible object is
105
     *     {@link SignatureType }
106
     *    
107
     */
108
    public SignatureType getSignature() {
109
        return signature;
110
    }
111
 
112
    /**
113
     * Define o valor da propriedade signature.
114
     *
115
     * @param value
116
     *     allowed object is
117
     *     {@link SignatureType }
118
     *    
119
     */
120
    public void setSignature(SignatureType value) {
121
        this.signature = value;
122
    }
123
 
124
    /**
125
     * Obtém o valor da propriedade versao.
126
     *
127
     * @return
128
     *     possible object is
129
     *     {@link String }
130
     *    
131
     */
132
    public String getVersao() {
133
        return versao;
134
    }
135
 
136
    /**
137
     * Define o valor da propriedade versao.
138
     *
139
     * @param value
140
     *     allowed object is
141
     *     {@link String }
142
     *    
143
     */
144
    public void setVersao(String value) {
145
        this.versao = value;
146
    }
147
 
148
 
149
    /**
150
     * <p>Classe Java de anonymous complex type.
151
     *
152
     * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
153
     *
154
     * <pre>
155
     * &lt;complexType&gt;
156
     *   &lt;complexContent&gt;
157
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
158
     *       &lt;sequence&gt;
159
     *         &lt;element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/&gt;
160
     *         &lt;element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/&gt;
161
     *         &lt;element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/&gt;
162
     *         &lt;element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/&gt;
163
     *         &lt;element name="cUF" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/&gt;
164
     *         &lt;element name="ano" type="{http://www.portalfiscal.inf.br/nfe}Tano" minOccurs="0"/&gt;
165
     *         &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/&gt;
166
     *         &lt;element name="mod" type="{http://www.portalfiscal.inf.br/nfe}TMod" minOccurs="0"/&gt;
167
     *         &lt;element name="serie" type="{http://www.portalfiscal.inf.br/nfe}TSerie" minOccurs="0"/&gt;
168
     *         &lt;element name="nNFIni" type="{http://www.portalfiscal.inf.br/nfe}TNF" minOccurs="0"/&gt;
169
     *         &lt;element name="nNFFin" type="{http://www.portalfiscal.inf.br/nfe}TNF" minOccurs="0"/&gt;
170
     *         &lt;element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/&gt;
171
     *         &lt;element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/&gt;
172
     *       &lt;/sequence&gt;
173
     *       &lt;attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /&gt;
174
     *     &lt;/restriction&gt;
175
     *   &lt;/complexContent&gt;
176
     * &lt;/complexType&gt;
177
     * </pre>
178
     *
179
     *
180
     */
181
    @XmlAccessorType(XmlAccessType.FIELD)
182
    @XmlType(name = "", propOrder = {
183
        "tpAmb",
184
        "verAplic",
185
        "cStat",
186
        "xMotivo",
187
        "cuf",
188
        "ano",
189
        "cnpj",
190
        "mod",
191
        "serie",
192
        "nnfIni",
193
        "nnfFin",
194
        "dhRecbto",
195
        "nProt"
196
    })
197
    public static class InfInut {
198
 
199
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
200
        protected String tpAmb;
201
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
202
        protected String verAplic;
203
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
204
        protected String cStat;
205
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
206
        protected String xMotivo;
207
        @XmlElement(name = "cUF", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
208
        protected String cuf;
209
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
210
        protected String ano;
211
        @XmlElement(name = "CNPJ", namespace = "http://www.portalfiscal.inf.br/nfe")
212
        protected String cnpj;
213
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
214
        protected String mod;
215
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
216
        protected String serie;
217
        @XmlElement(name = "nNFIni", namespace = "http://www.portalfiscal.inf.br/nfe")
218
        protected String nnfIni;
219
        @XmlElement(name = "nNFFin", namespace = "http://www.portalfiscal.inf.br/nfe")
220
        protected String nnfFin;
221
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
222
        protected String dhRecbto;
223
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
224
        protected String nProt;
225
        @XmlAttribute(name = "Id")
226
        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
227
        @XmlID
228
        @XmlSchemaType(name = "ID")
229
        protected String id;
230
 
231
        /**
232
         * Obtém o valor da propriedade tpAmb.
233
         *
234
         * @return
235
         *     possible object is
236
         *     {@link String }
237
         *    
238
         */
239
        public String getTpAmb() {
240
            return tpAmb;
241
        }
242
 
243
        /**
244
         * Define o valor da propriedade tpAmb.
245
         *
246
         * @param value
247
         *     allowed object is
248
         *     {@link String }
249
         *    
250
         */
251
        public void setTpAmb(String value) {
252
            this.tpAmb = value;
253
        }
254
 
255
        /**
256
         * Obtém o valor da propriedade verAplic.
257
         *
258
         * @return
259
         *     possible object is
260
         *     {@link String }
261
         *    
262
         */
263
        public String getVerAplic() {
264
            return verAplic;
265
        }
266
 
267
        /**
268
         * Define o valor da propriedade verAplic.
269
         *
270
         * @param value
271
         *     allowed object is
272
         *     {@link String }
273
         *    
274
         */
275
        public void setVerAplic(String value) {
276
            this.verAplic = value;
277
        }
278
 
279
        /**
280
         * Obtém o valor da propriedade cStat.
281
         *
282
         * @return
283
         *     possible object is
284
         *     {@link String }
285
         *    
286
         */
287
        public String getCStat() {
288
            return cStat;
289
        }
290
 
291
        /**
292
         * Define o valor da propriedade cStat.
293
         *
294
         * @param value
295
         *     allowed object is
296
         *     {@link String }
297
         *    
298
         */
299
        public void setCStat(String value) {
300
            this.cStat = value;
301
        }
302
 
303
        /**
304
         * Obtém o valor da propriedade xMotivo.
305
         *
306
         * @return
307
         *     possible object is
308
         *     {@link String }
309
         *    
310
         */
311
        public String getXMotivo() {
312
            return xMotivo;
313
        }
314
 
315
        /**
316
         * Define o valor da propriedade xMotivo.
317
         *
318
         * @param value
319
         *     allowed object is
320
         *     {@link String }
321
         *    
322
         */
323
        public void setXMotivo(String value) {
324
            this.xMotivo = value;
325
        }
326
 
327
        /**
328
         * Obtém o valor da propriedade cuf.
329
         *
330
         * @return
331
         *     possible object is
332
         *     {@link String }
333
         *    
334
         */
335
        public String getCUF() {
336
            return cuf;
337
        }
338
 
339
        /**
340
         * Define o valor da propriedade cuf.
341
         *
342
         * @param value
343
         *     allowed object is
344
         *     {@link String }
345
         *    
346
         */
347
        public void setCUF(String value) {
348
            this.cuf = value;
349
        }
350
 
351
        /**
352
         * Obtém o valor da propriedade ano.
353
         *
354
         * @return
355
         *     possible object is
356
         *     {@link String }
357
         *    
358
         */
359
        public String getAno() {
360
            return ano;
361
        }
362
 
363
        /**
364
         * Define o valor da propriedade ano.
365
         *
366
         * @param value
367
         *     allowed object is
368
         *     {@link String }
369
         *    
370
         */
371
        public void setAno(String value) {
372
            this.ano = value;
373
        }
374
 
375
        /**
376
         * Obtém o valor da propriedade cnpj.
377
         *
378
         * @return
379
         *     possible object is
380
         *     {@link String }
381
         *    
382
         */
383
        public String getCNPJ() {
384
            return cnpj;
385
        }
386
 
387
        /**
388
         * Define o valor da propriedade cnpj.
389
         *
390
         * @param value
391
         *     allowed object is
392
         *     {@link String }
393
         *    
394
         */
395
        public void setCNPJ(String value) {
396
            this.cnpj = value;
397
        }
398
 
399
        /**
400
         * Obtém o valor da propriedade mod.
401
         *
402
         * @return
403
         *     possible object is
404
         *     {@link String }
405
         *    
406
         */
407
        public String getMod() {
408
            return mod;
409
        }
410
 
411
        /**
412
         * Define o valor da propriedade mod.
413
         *
414
         * @param value
415
         *     allowed object is
416
         *     {@link String }
417
         *    
418
         */
419
        public void setMod(String value) {
420
            this.mod = value;
421
        }
422
 
423
        /**
424
         * Obtém o valor da propriedade serie.
425
         *
426
         * @return
427
         *     possible object is
428
         *     {@link String }
429
         *    
430
         */
431
        public String getSerie() {
432
            return serie;
433
        }
434
 
435
        /**
436
         * Define o valor da propriedade serie.
437
         *
438
         * @param value
439
         *     allowed object is
440
         *     {@link String }
441
         *    
442
         */
443
        public void setSerie(String value) {
444
            this.serie = value;
445
        }
446
 
447
        /**
448
         * Obtém o valor da propriedade nnfIni.
449
         *
450
         * @return
451
         *     possible object is
452
         *     {@link String }
453
         *    
454
         */
455
        public String getNNFIni() {
456
            return nnfIni;
457
        }
458
 
459
        /**
460
         * Define o valor da propriedade nnfIni.
461
         *
462
         * @param value
463
         *     allowed object is
464
         *     {@link String }
465
         *    
466
         */
467
        public void setNNFIni(String value) {
468
            this.nnfIni = value;
469
        }
470
 
471
        /**
472
         * Obtém o valor da propriedade nnfFin.
473
         *
474
         * @return
475
         *     possible object is
476
         *     {@link String }
477
         *    
478
         */
479
        public String getNNFFin() {
480
            return nnfFin;
481
        }
482
 
483
        /**
484
         * Define o valor da propriedade nnfFin.
485
         *
486
         * @param value
487
         *     allowed object is
488
         *     {@link String }
489
         *    
490
         */
491
        public void setNNFFin(String value) {
492
            this.nnfFin = value;
493
        }
494
 
495
        /**
496
         * Obtém o valor da propriedade dhRecbto.
497
         *
498
         * @return
499
         *     possible object is
500
         *     {@link String }
501
         *    
502
         */
503
        public String getDhRecbto() {
504
            return dhRecbto;
505
        }
506
 
507
        /**
508
         * Define o valor da propriedade dhRecbto.
509
         *
510
         * @param value
511
         *     allowed object is
512
         *     {@link String }
513
         *    
514
         */
515
        public void setDhRecbto(String value) {
516
            this.dhRecbto = value;
517
        }
518
 
519
        /**
520
         * Obtém o valor da propriedade nProt.
521
         *
522
         * @return
523
         *     possible object is
524
         *     {@link String }
525
         *    
526
         */
527
        public String getNProt() {
528
            return nProt;
529
        }
530
 
531
        /**
532
         * Define o valor da propriedade nProt.
533
         *
534
         * @param value
535
         *     allowed object is
536
         *     {@link String }
537
         *    
538
         */
539
        public void setNProt(String value) {
540
            this.nProt = value;
541
        }
542
 
543
        /**
544
         * Obtém o valor da propriedade id.
545
         *
546
         * @return
547
         *     possible object is
548
         *     {@link String }
549
         *    
550
         */
551
        public String getId() {
552
            return id;
553
        }
554
 
555
        /**
556
         * Define o valor da propriedade id.
557
         *
558
         * @param value
559
         *     allowed object is
560
         *     {@link String }
561
         *    
562
         */
563
        public void setId(String value) {
564
            this.id = value;
565
        }
566
 
567
    }
568
 
569
}