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