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.retEnvEpec;
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 Evento
17
 *
18
 * <p>Classe Java de TEvento 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="TEvento"&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="infEvento"&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="cOrgao" type="{http://www.portalfiscal.inf.br/nfe}TCOrgaoIBGE"/&gt;
33
 *                   &lt;element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/&gt;
34
 *                   &lt;choice&gt;
35
 *                     &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/&gt;
36
 *                     &lt;element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/&gt;
37
 *                   &lt;/choice&gt;
38
 *                   &lt;element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/&gt;
39
 *                   &lt;element name="dhEvento" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/&gt;
40
 *                   &lt;element name="tpEvento"&gt;
41
 *                     &lt;simpleType&gt;
42
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
43
 *                         &lt;whiteSpace value="preserve"/&gt;
44
 *                         &lt;pattern value="[0-9]{6}"/&gt;
45
 *                         &lt;enumeration value="110140"/&gt;
46
 *                       &lt;/restriction&gt;
47
 *                     &lt;/simpleType&gt;
48
 *                   &lt;/element&gt;
49
 *                   &lt;element name="nSeqEvento"&gt;
50
 *                     &lt;simpleType&gt;
51
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
52
 *                         &lt;whiteSpace value="preserve"/&gt;
53
 *                         &lt;pattern value="[1-9]|[1][0-9]{0,1}|20"/&gt;
54
 *                       &lt;/restriction&gt;
55
 *                     &lt;/simpleType&gt;
56
 *                   &lt;/element&gt;
57
 *                   &lt;element name="verEvento"&gt;
58
 *                     &lt;simpleType&gt;
59
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
60
 *                         &lt;whiteSpace value="preserve"/&gt;
61
 *                         &lt;enumeration value="1.00"/&gt;
62
 *                       &lt;/restriction&gt;
63
 *                     &lt;/simpleType&gt;
64
 *                   &lt;/element&gt;
65
 *                   &lt;element name="detEvento"&gt;
66
 *                     &lt;complexType&gt;
67
 *                       &lt;complexContent&gt;
68
 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
69
 *                           &lt;sequence&gt;
70
 *                             &lt;element ref="{http://www.portalfiscal.inf.br/nfe}descEvento"/&gt;
71
 *                             &lt;element ref="{http://www.portalfiscal.inf.br/nfe}cOrgaoAutor"/&gt;
72
 *                             &lt;element ref="{http://www.portalfiscal.inf.br/nfe}tpAutor"/&gt;
73
 *                             &lt;element ref="{http://www.portalfiscal.inf.br/nfe}verAplic"/&gt;
74
 *                             &lt;element ref="{http://www.portalfiscal.inf.br/nfe}dhEmi"/&gt;
75
 *                             &lt;element ref="{http://www.portalfiscal.inf.br/nfe}tpNF"/&gt;
76
 *                             &lt;element ref="{http://www.portalfiscal.inf.br/nfe}IE"/&gt;
77
 *                             &lt;element name="dest"&gt;
78
 *                               &lt;complexType&gt;
79
 *                                 &lt;complexContent&gt;
80
 *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
81
 *                                     &lt;sequence&gt;
82
 *                                       &lt;element ref="{http://www.portalfiscal.inf.br/nfe}UF"/&gt;
83
 *                                       &lt;choice&gt;
84
 *                                         &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/&gt;
85
 *                                         &lt;element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/&gt;
86
 *                                         &lt;element name="idEstrangeiro"&gt;
87
 *                                           &lt;simpleType&gt;
88
 *                                             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
89
 *                                               &lt;whiteSpace value="preserve"/&gt;
90
 *                                               &lt;pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/&gt;
91
 *                                             &lt;/restriction&gt;
92
 *                                           &lt;/simpleType&gt;
93
 *                                         &lt;/element&gt;
94
 *                                       &lt;/choice&gt;
95
 *                                       &lt;element ref="{http://www.portalfiscal.inf.br/nfe}IE" minOccurs="0"/&gt;
96
 *                                       &lt;element ref="{http://www.portalfiscal.inf.br/nfe}vNF"/&gt;
97
 *                                       &lt;element ref="{http://www.portalfiscal.inf.br/nfe}vICMS"/&gt;
98
 *                                       &lt;element ref="{http://www.portalfiscal.inf.br/nfe}vST"/&gt;
99
 *                                     &lt;/sequence&gt;
100
 *                                   &lt;/restriction&gt;
101
 *                                 &lt;/complexContent&gt;
102
 *                               &lt;/complexType&gt;
103
 *                             &lt;/element&gt;
104
 *                           &lt;/sequence&gt;
105
 *                           &lt;attribute name="versao" use="required"&gt;
106
 *                             &lt;simpleType&gt;
107
 *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
108
 *                                 &lt;whiteSpace value="preserve"/&gt;
109
 *                                 &lt;enumeration value="1.00"/&gt;
110
 *                               &lt;/restriction&gt;
111
 *                             &lt;/simpleType&gt;
112
 *                           &lt;/attribute&gt;
113
 *                         &lt;/restriction&gt;
114
 *                       &lt;/complexContent&gt;
115
 *                     &lt;/complexType&gt;
116
 *                   &lt;/element&gt;
117
 *                 &lt;/sequence&gt;
118
 *                 &lt;attribute name="Id" use="required"&gt;
119
 *                   &lt;simpleType&gt;
120
 *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}ID"&gt;
121
 *                       &lt;pattern value="ID[0-9]{52}"/&gt;
122
 *                     &lt;/restriction&gt;
123
 *                   &lt;/simpleType&gt;
124
 *                 &lt;/attribute&gt;
125
 *               &lt;/restriction&gt;
126
 *             &lt;/complexContent&gt;
127
 *           &lt;/complexType&gt;
128
 *         &lt;/element&gt;
129
 *         &lt;element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/&gt;
130
 *       &lt;/sequence&gt;
131
 *       &lt;attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerEvento" /&gt;
132
 *     &lt;/restriction&gt;
133
 *   &lt;/complexContent&gt;
134
 * &lt;/complexType&gt;
135
 * </pre>
136
 *
137
 *
138
 */
139
@XmlAccessorType(XmlAccessType.FIELD)
140
@XmlType(name = "TEvento", namespace = "http://www.portalfiscal.inf.br/nfe", propOrder = {
141
    "infEvento",
142
    "signature"
143
})
144
public class TEvento {
145
 
146
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
147
    protected TEvento.InfEvento infEvento;
148
    @XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
149
    protected SignatureType signature;
150
    @XmlAttribute(name = "versao", required = true)
151
    protected String versao;
152
 
153
    /**
154
     * Obtém o valor da propriedade infEvento.
155
     *
156
     * @return
157
     *     possible object is
158
     *     {@link TEvento.InfEvento }
159
     *    
160
     */
161
    public TEvento.InfEvento getInfEvento() {
162
        return infEvento;
163
    }
164
 
165
    /**
166
     * Define o valor da propriedade infEvento.
167
     *
168
     * @param value
169
     *     allowed object is
170
     *     {@link TEvento.InfEvento }
171
     *    
172
     */
173
    public void setInfEvento(TEvento.InfEvento value) {
174
        this.infEvento = value;
175
    }
176
 
177
    /**
178
     * Obtém o valor da propriedade signature.
179
     *
180
     * @return
181
     *     possible object is
182
     *     {@link SignatureType }
183
     *    
184
     */
185
    public SignatureType getSignature() {
186
        return signature;
187
    }
188
 
189
    /**
190
     * Define o valor da propriedade signature.
191
     *
192
     * @param value
193
     *     allowed object is
194
     *     {@link SignatureType }
195
     *    
196
     */
197
    public void setSignature(SignatureType value) {
198
        this.signature = value;
199
    }
200
 
201
    /**
202
     * Obtém o valor da propriedade versao.
203
     *
204
     * @return
205
     *     possible object is
206
     *     {@link String }
207
     *    
208
     */
209
    public String getVersao() {
210
        return versao;
211
    }
212
 
213
    /**
214
     * Define o valor da propriedade versao.
215
     *
216
     * @param value
217
     *     allowed object is
218
     *     {@link String }
219
     *    
220
     */
221
    public void setVersao(String value) {
222
        this.versao = value;
223
    }
224
 
225
 
226
    /**
227
     * <p>Classe Java de anonymous complex type.
228
     *
229
     * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
230
     *
231
     * <pre>
232
     * &lt;complexType&gt;
233
     *   &lt;complexContent&gt;
234
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
235
     *       &lt;sequence&gt;
236
     *         &lt;element name="cOrgao" type="{http://www.portalfiscal.inf.br/nfe}TCOrgaoIBGE"/&gt;
237
     *         &lt;element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/&gt;
238
     *         &lt;choice&gt;
239
     *           &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/&gt;
240
     *           &lt;element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/&gt;
241
     *         &lt;/choice&gt;
242
     *         &lt;element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/&gt;
243
     *         &lt;element name="dhEvento" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/&gt;
244
     *         &lt;element name="tpEvento"&gt;
245
     *           &lt;simpleType&gt;
246
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
247
     *               &lt;whiteSpace value="preserve"/&gt;
248
     *               &lt;pattern value="[0-9]{6}"/&gt;
249
     *               &lt;enumeration value="110140"/&gt;
250
     *             &lt;/restriction&gt;
251
     *           &lt;/simpleType&gt;
252
     *         &lt;/element&gt;
253
     *         &lt;element name="nSeqEvento"&gt;
254
     *           &lt;simpleType&gt;
255
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
256
     *               &lt;whiteSpace value="preserve"/&gt;
257
     *               &lt;pattern value="[1-9]|[1][0-9]{0,1}|20"/&gt;
258
     *             &lt;/restriction&gt;
259
     *           &lt;/simpleType&gt;
260
     *         &lt;/element&gt;
261
     *         &lt;element name="verEvento"&gt;
262
     *           &lt;simpleType&gt;
263
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
264
     *               &lt;whiteSpace value="preserve"/&gt;
265
     *               &lt;enumeration value="1.00"/&gt;
266
     *             &lt;/restriction&gt;
267
     *           &lt;/simpleType&gt;
268
     *         &lt;/element&gt;
269
     *         &lt;element name="detEvento"&gt;
270
     *           &lt;complexType&gt;
271
     *             &lt;complexContent&gt;
272
     *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
273
     *                 &lt;sequence&gt;
274
     *                   &lt;element ref="{http://www.portalfiscal.inf.br/nfe}descEvento"/&gt;
275
     *                   &lt;element ref="{http://www.portalfiscal.inf.br/nfe}cOrgaoAutor"/&gt;
276
     *                   &lt;element ref="{http://www.portalfiscal.inf.br/nfe}tpAutor"/&gt;
277
     *                   &lt;element ref="{http://www.portalfiscal.inf.br/nfe}verAplic"/&gt;
278
     *                   &lt;element ref="{http://www.portalfiscal.inf.br/nfe}dhEmi"/&gt;
279
     *                   &lt;element ref="{http://www.portalfiscal.inf.br/nfe}tpNF"/&gt;
280
     *                   &lt;element ref="{http://www.portalfiscal.inf.br/nfe}IE"/&gt;
281
     *                   &lt;element name="dest"&gt;
282
     *                     &lt;complexType&gt;
283
     *                       &lt;complexContent&gt;
284
     *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
285
     *                           &lt;sequence&gt;
286
     *                             &lt;element ref="{http://www.portalfiscal.inf.br/nfe}UF"/&gt;
287
     *                             &lt;choice&gt;
288
     *                               &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/&gt;
289
     *                               &lt;element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/&gt;
290
     *                               &lt;element name="idEstrangeiro"&gt;
291
     *                                 &lt;simpleType&gt;
292
     *                                   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
293
     *                                     &lt;whiteSpace value="preserve"/&gt;
294
     *                                     &lt;pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/&gt;
295
     *                                   &lt;/restriction&gt;
296
     *                                 &lt;/simpleType&gt;
297
     *                               &lt;/element&gt;
298
     *                             &lt;/choice&gt;
299
     *                             &lt;element ref="{http://www.portalfiscal.inf.br/nfe}IE" minOccurs="0"/&gt;
300
     *                             &lt;element ref="{http://www.portalfiscal.inf.br/nfe}vNF"/&gt;
301
     *                             &lt;element ref="{http://www.portalfiscal.inf.br/nfe}vICMS"/&gt;
302
     *                             &lt;element ref="{http://www.portalfiscal.inf.br/nfe}vST"/&gt;
303
     *                           &lt;/sequence&gt;
304
     *                         &lt;/restriction&gt;
305
     *                       &lt;/complexContent&gt;
306
     *                     &lt;/complexType&gt;
307
     *                   &lt;/element&gt;
308
     *                 &lt;/sequence&gt;
309
     *                 &lt;attribute name="versao" use="required"&gt;
310
     *                   &lt;simpleType&gt;
311
     *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
312
     *                       &lt;whiteSpace value="preserve"/&gt;
313
     *                       &lt;enumeration value="1.00"/&gt;
314
     *                     &lt;/restriction&gt;
315
     *                   &lt;/simpleType&gt;
316
     *                 &lt;/attribute&gt;
317
     *               &lt;/restriction&gt;
318
     *             &lt;/complexContent&gt;
319
     *           &lt;/complexType&gt;
320
     *         &lt;/element&gt;
321
     *       &lt;/sequence&gt;
322
     *       &lt;attribute name="Id" use="required"&gt;
323
     *         &lt;simpleType&gt;
324
     *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}ID"&gt;
325
     *             &lt;pattern value="ID[0-9]{52}"/&gt;
326
     *           &lt;/restriction&gt;
327
     *         &lt;/simpleType&gt;
328
     *       &lt;/attribute&gt;
329
     *     &lt;/restriction&gt;
330
     *   &lt;/complexContent&gt;
331
     * &lt;/complexType&gt;
332
     * </pre>
333
     *
334
     *
335
     */
336
    @XmlAccessorType(XmlAccessType.FIELD)
337
    @XmlType(name = "", propOrder = {
338
        "cOrgao",
339
        "tpAmb",
340
        "cnpj",
341
        "cpf",
342
        "chNFe",
343
        "dhEvento",
344
        "tpEvento",
345
        "nSeqEvento",
346
        "verEvento",
347
        "detEvento"
348
    })
349
    public static class InfEvento {
350
 
351
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
352
        protected String cOrgao;
353
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
354
        protected String tpAmb;
355
        @XmlElement(name = "CNPJ", namespace = "http://www.portalfiscal.inf.br/nfe")
356
        protected String cnpj;
357
        @XmlElement(name = "CPF", namespace = "http://www.portalfiscal.inf.br/nfe")
358
        protected String cpf;
359
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
360
        protected String chNFe;
361
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
362
        protected String dhEvento;
363
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
364
        protected String tpEvento;
365
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
366
        protected String nSeqEvento;
367
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
368
        protected String verEvento;
369
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
370
        protected TEvento.InfEvento.DetEvento detEvento;
371
        @XmlAttribute(name = "Id", required = true)
372
        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
373
        @XmlID
374
        protected String id;
375
 
376
        /**
377
         * Obtém o valor da propriedade cOrgao.
378
         *
379
         * @return
380
         *     possible object is
381
         *     {@link String }
382
         *    
383
         */
384
        public String getCOrgao() {
385
            return cOrgao;
386
        }
387
 
388
        /**
389
         * Define o valor da propriedade cOrgao.
390
         *
391
         * @param value
392
         *     allowed object is
393
         *     {@link String }
394
         *    
395
         */
396
        public void setCOrgao(String value) {
397
            this.cOrgao = value;
398
        }
399
 
400
        /**
401
         * Obtém o valor da propriedade tpAmb.
402
         *
403
         * @return
404
         *     possible object is
405
         *     {@link String }
406
         *    
407
         */
408
        public String getTpAmb() {
409
            return tpAmb;
410
        }
411
 
412
        /**
413
         * Define o valor da propriedade tpAmb.
414
         *
415
         * @param value
416
         *     allowed object is
417
         *     {@link String }
418
         *    
419
         */
420
        public void setTpAmb(String value) {
421
            this.tpAmb = value;
422
        }
423
 
424
        /**
425
         * Obtém o valor da propriedade cnpj.
426
         *
427
         * @return
428
         *     possible object is
429
         *     {@link String }
430
         *    
431
         */
432
        public String getCNPJ() {
433
            return cnpj;
434
        }
435
 
436
        /**
437
         * Define o valor da propriedade cnpj.
438
         *
439
         * @param value
440
         *     allowed object is
441
         *     {@link String }
442
         *    
443
         */
444
        public void setCNPJ(String value) {
445
            this.cnpj = value;
446
        }
447
 
448
        /**
449
         * Obtém o valor da propriedade cpf.
450
         *
451
         * @return
452
         *     possible object is
453
         *     {@link String }
454
         *    
455
         */
456
        public String getCPF() {
457
            return cpf;
458
        }
459
 
460
        /**
461
         * Define o valor da propriedade cpf.
462
         *
463
         * @param value
464
         *     allowed object is
465
         *     {@link String }
466
         *    
467
         */
468
        public void setCPF(String value) {
469
            this.cpf = value;
470
        }
471
 
472
        /**
473
         * Obtém o valor da propriedade chNFe.
474
         *
475
         * @return
476
         *     possible object is
477
         *     {@link String }
478
         *    
479
         */
480
        public String getChNFe() {
481
            return chNFe;
482
        }
483
 
484
        /**
485
         * Define o valor da propriedade chNFe.
486
         *
487
         * @param value
488
         *     allowed object is
489
         *     {@link String }
490
         *    
491
         */
492
        public void setChNFe(String value) {
493
            this.chNFe = value;
494
        }
495
 
496
        /**
497
         * Obtém o valor da propriedade dhEvento.
498
         *
499
         * @return
500
         *     possible object is
501
         *     {@link String }
502
         *    
503
         */
504
        public String getDhEvento() {
505
            return dhEvento;
506
        }
507
 
508
        /**
509
         * Define o valor da propriedade dhEvento.
510
         *
511
         * @param value
512
         *     allowed object is
513
         *     {@link String }
514
         *    
515
         */
516
        public void setDhEvento(String value) {
517
            this.dhEvento = value;
518
        }
519
 
520
        /**
521
         * Obtém o valor da propriedade tpEvento.
522
         *
523
         * @return
524
         *     possible object is
525
         *     {@link String }
526
         *    
527
         */
528
        public String getTpEvento() {
529
            return tpEvento;
530
        }
531
 
532
        /**
533
         * Define o valor da propriedade tpEvento.
534
         *
535
         * @param value
536
         *     allowed object is
537
         *     {@link String }
538
         *    
539
         */
540
        public void setTpEvento(String value) {
541
            this.tpEvento = value;
542
        }
543
 
544
        /**
545
         * Obtém o valor da propriedade nSeqEvento.
546
         *
547
         * @return
548
         *     possible object is
549
         *     {@link String }
550
         *    
551
         */
552
        public String getNSeqEvento() {
553
            return nSeqEvento;
554
        }
555
 
556
        /**
557
         * Define o valor da propriedade nSeqEvento.
558
         *
559
         * @param value
560
         *     allowed object is
561
         *     {@link String }
562
         *    
563
         */
564
        public void setNSeqEvento(String value) {
565
            this.nSeqEvento = value;
566
        }
567
 
568
        /**
569
         * Obtém o valor da propriedade verEvento.
570
         *
571
         * @return
572
         *     possible object is
573
         *     {@link String }
574
         *    
575
         */
576
        public String getVerEvento() {
577
            return verEvento;
578
        }
579
 
580
        /**
581
         * Define o valor da propriedade verEvento.
582
         *
583
         * @param value
584
         *     allowed object is
585
         *     {@link String }
586
         *    
587
         */
588
        public void setVerEvento(String value) {
589
            this.verEvento = value;
590
        }
591
 
592
        /**
593
         * Obtém o valor da propriedade detEvento.
594
         *
595
         * @return
596
         *     possible object is
597
         *     {@link TEvento.InfEvento.DetEvento }
598
         *    
599
         */
600
        public TEvento.InfEvento.DetEvento getDetEvento() {
601
            return detEvento;
602
        }
603
 
604
        /**
605
         * Define o valor da propriedade detEvento.
606
         *
607
         * @param value
608
         *     allowed object is
609
         *     {@link TEvento.InfEvento.DetEvento }
610
         *    
611
         */
612
        public void setDetEvento(TEvento.InfEvento.DetEvento value) {
613
            this.detEvento = value;
614
        }
615
 
616
        /**
617
         * Obtém o valor da propriedade id.
618
         *
619
         * @return
620
         *     possible object is
621
         *     {@link String }
622
         *    
623
         */
624
        public String getId() {
625
            return id;
626
        }
627
 
628
        /**
629
         * Define o valor da propriedade id.
630
         *
631
         * @param value
632
         *     allowed object is
633
         *     {@link String }
634
         *    
635
         */
636
        public void setId(String value) {
637
            this.id = value;
638
        }
639
 
640
 
641
        /**
642
         * <p>Classe Java de anonymous complex type.
643
         *
644
         * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
645
         *
646
         * <pre>
647
         * &lt;complexType&gt;
648
         *   &lt;complexContent&gt;
649
         *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
650
         *       &lt;sequence&gt;
651
         *         &lt;element ref="{http://www.portalfiscal.inf.br/nfe}descEvento"/&gt;
652
         *         &lt;element ref="{http://www.portalfiscal.inf.br/nfe}cOrgaoAutor"/&gt;
653
         *         &lt;element ref="{http://www.portalfiscal.inf.br/nfe}tpAutor"/&gt;
654
         *         &lt;element ref="{http://www.portalfiscal.inf.br/nfe}verAplic"/&gt;
655
         *         &lt;element ref="{http://www.portalfiscal.inf.br/nfe}dhEmi"/&gt;
656
         *         &lt;element ref="{http://www.portalfiscal.inf.br/nfe}tpNF"/&gt;
657
         *         &lt;element ref="{http://www.portalfiscal.inf.br/nfe}IE"/&gt;
658
         *         &lt;element name="dest"&gt;
659
         *           &lt;complexType&gt;
660
         *             &lt;complexContent&gt;
661
         *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
662
         *                 &lt;sequence&gt;
663
         *                   &lt;element ref="{http://www.portalfiscal.inf.br/nfe}UF"/&gt;
664
         *                   &lt;choice&gt;
665
         *                     &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/&gt;
666
         *                     &lt;element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/&gt;
667
         *                     &lt;element name="idEstrangeiro"&gt;
668
         *                       &lt;simpleType&gt;
669
         *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
670
         *                           &lt;whiteSpace value="preserve"/&gt;
671
         *                           &lt;pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/&gt;
672
         *                         &lt;/restriction&gt;
673
         *                       &lt;/simpleType&gt;
674
         *                     &lt;/element&gt;
675
         *                   &lt;/choice&gt;
676
         *                   &lt;element ref="{http://www.portalfiscal.inf.br/nfe}IE" minOccurs="0"/&gt;
677
         *                   &lt;element ref="{http://www.portalfiscal.inf.br/nfe}vNF"/&gt;
678
         *                   &lt;element ref="{http://www.portalfiscal.inf.br/nfe}vICMS"/&gt;
679
         *                   &lt;element ref="{http://www.portalfiscal.inf.br/nfe}vST"/&gt;
680
         *                 &lt;/sequence&gt;
681
         *               &lt;/restriction&gt;
682
         *             &lt;/complexContent&gt;
683
         *           &lt;/complexType&gt;
684
         *         &lt;/element&gt;
685
         *       &lt;/sequence&gt;
686
         *       &lt;attribute name="versao" use="required"&gt;
687
         *         &lt;simpleType&gt;
688
         *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
689
         *             &lt;whiteSpace value="preserve"/&gt;
690
         *             &lt;enumeration value="1.00"/&gt;
691
         *           &lt;/restriction&gt;
692
         *         &lt;/simpleType&gt;
693
         *       &lt;/attribute&gt;
694
         *     &lt;/restriction&gt;
695
         *   &lt;/complexContent&gt;
696
         * &lt;/complexType&gt;
697
         * </pre>
698
         *
699
         *
700
         */
701
        @XmlAccessorType(XmlAccessType.FIELD)
702
        @XmlType(name = "", propOrder = {
703
            "descEvento",
704
            "cOrgaoAutor",
705
            "tpAutor",
706
            "verAplic",
707
            "dhEmi",
708
            "tpNF",
709
            "ie",
710
            "dest"
711
        })
712
        public static class DetEvento {
713
 
714
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
715
            protected String descEvento;
716
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
717
            protected String cOrgaoAutor;
718
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
719
            protected String tpAutor;
720
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
721
            protected String verAplic;
722
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
723
            protected String dhEmi;
724
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
725
            protected String tpNF;
726
            @XmlElement(name = "IE", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
727
            protected String ie;
728
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
729
            protected TEvento.InfEvento.DetEvento.Dest dest;
730
            @XmlAttribute(name = "versao", required = true)
731
            protected String versao;
732
 
733
            /**
734
             * Obtém o valor da propriedade descEvento.
735
             *
736
             * @return
737
             *     possible object is
738
             *     {@link String }
739
             *    
740
             */
741
            public String getDescEvento() {
742
                return descEvento;
743
            }
744
 
745
            /**
746
             * Define o valor da propriedade descEvento.
747
             *
748
             * @param value
749
             *     allowed object is
750
             *     {@link String }
751
             *    
752
             */
753
            public void setDescEvento(String value) {
754
                this.descEvento = value;
755
            }
756
 
757
            /**
758
             * Obtém o valor da propriedade cOrgaoAutor.
759
             *
760
             * @return
761
             *     possible object is
762
             *     {@link String }
763
             *    
764
             */
765
            public String getCOrgaoAutor() {
766
                return cOrgaoAutor;
767
            }
768
 
769
            /**
770
             * Define o valor da propriedade cOrgaoAutor.
771
             *
772
             * @param value
773
             *     allowed object is
774
             *     {@link String }
775
             *    
776
             */
777
            public void setCOrgaoAutor(String value) {
778
                this.cOrgaoAutor = value;
779
            }
780
 
781
            /**
782
             * Obtém o valor da propriedade tpAutor.
783
             *
784
             * @return
785
             *     possible object is
786
             *     {@link String }
787
             *    
788
             */
789
            public String getTpAutor() {
790
                return tpAutor;
791
            }
792
 
793
            /**
794
             * Define o valor da propriedade tpAutor.
795
             *
796
             * @param value
797
             *     allowed object is
798
             *     {@link String }
799
             *    
800
             */
801
            public void setTpAutor(String value) {
802
                this.tpAutor = value;
803
            }
804
 
805
            /**
806
             * Obtém o valor da propriedade verAplic.
807
             *
808
             * @return
809
             *     possible object is
810
             *     {@link String }
811
             *    
812
             */
813
            public String getVerAplic() {
814
                return verAplic;
815
            }
816
 
817
            /**
818
             * Define o valor da propriedade verAplic.
819
             *
820
             * @param value
821
             *     allowed object is
822
             *     {@link String }
823
             *    
824
             */
825
            public void setVerAplic(String value) {
826
                this.verAplic = value;
827
            }
828
 
829
            /**
830
             * Obtém o valor da propriedade dhEmi.
831
             *
832
             * @return
833
             *     possible object is
834
             *     {@link String }
835
             *    
836
             */
837
            public String getDhEmi() {
838
                return dhEmi;
839
            }
840
 
841
            /**
842
             * Define o valor da propriedade dhEmi.
843
             *
844
             * @param value
845
             *     allowed object is
846
             *     {@link String }
847
             *    
848
             */
849
            public void setDhEmi(String value) {
850
                this.dhEmi = value;
851
            }
852
 
853
            /**
854
             * Obtém o valor da propriedade tpNF.
855
             *
856
             * @return
857
             *     possible object is
858
             *     {@link String }
859
             *    
860
             */
861
            public String getTpNF() {
862
                return tpNF;
863
            }
864
 
865
            /**
866
             * Define o valor da propriedade tpNF.
867
             *
868
             * @param value
869
             *     allowed object is
870
             *     {@link String }
871
             *    
872
             */
873
            public void setTpNF(String value) {
874
                this.tpNF = value;
875
            }
876
 
877
            /**
878
             * Obtém o valor da propriedade ie.
879
             *
880
             * @return
881
             *     possible object is
882
             *     {@link String }
883
             *    
884
             */
885
            public String getIE() {
886
                return ie;
887
            }
888
 
889
            /**
890
             * Define o valor da propriedade ie.
891
             *
892
             * @param value
893
             *     allowed object is
894
             *     {@link String }
895
             *    
896
             */
897
            public void setIE(String value) {
898
                this.ie = value;
899
            }
900
 
901
            /**
902
             * Obtém o valor da propriedade dest.
903
             *
904
             * @return
905
             *     possible object is
906
             *     {@link TEvento.InfEvento.DetEvento.Dest }
907
             *    
908
             */
909
            public TEvento.InfEvento.DetEvento.Dest getDest() {
910
                return dest;
911
            }
912
 
913
            /**
914
             * Define o valor da propriedade dest.
915
             *
916
             * @param value
917
             *     allowed object is
918
             *     {@link TEvento.InfEvento.DetEvento.Dest }
919
             *    
920
             */
921
            public void setDest(TEvento.InfEvento.DetEvento.Dest value) {
922
                this.dest = value;
923
            }
924
 
925
            /**
926
             * Obtém o valor da propriedade versao.
927
             *
928
             * @return
929
             *     possible object is
930
             *     {@link String }
931
             *    
932
             */
933
            public String getVersao() {
934
                return versao;
935
            }
936
 
937
            /**
938
             * Define o valor da propriedade versao.
939
             *
940
             * @param value
941
             *     allowed object is
942
             *     {@link String }
943
             *    
944
             */
945
            public void setVersao(String value) {
946
                this.versao = value;
947
            }
948
 
949
 
950
            /**
951
             * <p>Classe Java de anonymous complex type.
952
             *
953
             * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
954
             *
955
             * <pre>
956
             * &lt;complexType&gt;
957
             *   &lt;complexContent&gt;
958
             *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
959
             *       &lt;sequence&gt;
960
             *         &lt;element ref="{http://www.portalfiscal.inf.br/nfe}UF"/&gt;
961
             *         &lt;choice&gt;
962
             *           &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/&gt;
963
             *           &lt;element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/&gt;
964
             *           &lt;element name="idEstrangeiro"&gt;
965
             *             &lt;simpleType&gt;
966
             *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
967
             *                 &lt;whiteSpace value="preserve"/&gt;
968
             *                 &lt;pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/&gt;
969
             *               &lt;/restriction&gt;
970
             *             &lt;/simpleType&gt;
971
             *           &lt;/element&gt;
972
             *         &lt;/choice&gt;
973
             *         &lt;element ref="{http://www.portalfiscal.inf.br/nfe}IE" minOccurs="0"/&gt;
974
             *         &lt;element ref="{http://www.portalfiscal.inf.br/nfe}vNF"/&gt;
975
             *         &lt;element ref="{http://www.portalfiscal.inf.br/nfe}vICMS"/&gt;
976
             *         &lt;element ref="{http://www.portalfiscal.inf.br/nfe}vST"/&gt;
977
             *       &lt;/sequence&gt;
978
             *     &lt;/restriction&gt;
979
             *   &lt;/complexContent&gt;
980
             * &lt;/complexType&gt;
981
             * </pre>
982
             *
983
             *
984
             */
985
            @XmlAccessorType(XmlAccessType.FIELD)
986
            @XmlType(name = "", propOrder = {
987
                "uf",
988
                "cnpj",
989
                "cpf",
990
                "idEstrangeiro",
991
                "ie",
992
                "vnf",
993
                "vicms",
994
                "vst"
995
            })
996
            public static class Dest {
997
 
998
                @XmlElement(name = "UF", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
999
                @XmlSchemaType(name = "string")
1000
                protected TUf uf;
1001
                @XmlElement(name = "CNPJ", namespace = "http://www.portalfiscal.inf.br/nfe")
1002
                protected String cnpj;
1003
                @XmlElement(name = "CPF", namespace = "http://www.portalfiscal.inf.br/nfe")
1004
                protected String cpf;
1005
                @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
1006
                protected String idEstrangeiro;
1007
                @XmlElement(name = "IE", namespace = "http://www.portalfiscal.inf.br/nfe")
1008
                protected String ie;
1009
                @XmlElement(name = "vNF", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
1010
                protected String vnf;
1011
                @XmlElement(name = "vICMS", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
1012
                protected String vicms;
1013
                @XmlElement(name = "vST", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
1014
                protected String vst;
1015
 
1016
                /**
1017
                 * Obtém o valor da propriedade uf.
1018
                 *
1019
                 * @return
1020
                 *     possible object is
1021
                 *     {@link TUf }
1022
                 *    
1023
                 */
1024
                public TUf getUF() {
1025
                    return uf;
1026
                }
1027
 
1028
                /**
1029
                 * Define o valor da propriedade uf.
1030
                 *
1031
                 * @param value
1032
                 *     allowed object is
1033
                 *     {@link TUf }
1034
                 *    
1035
                 */
1036
                public void setUF(TUf value) {
1037
                    this.uf = value;
1038
                }
1039
 
1040
                /**
1041
                 * Obtém o valor da propriedade cnpj.
1042
                 *
1043
                 * @return
1044
                 *     possible object is
1045
                 *     {@link String }
1046
                 *    
1047
                 */
1048
                public String getCNPJ() {
1049
                    return cnpj;
1050
                }
1051
 
1052
                /**
1053
                 * Define o valor da propriedade cnpj.
1054
                 *
1055
                 * @param value
1056
                 *     allowed object is
1057
                 *     {@link String }
1058
                 *    
1059
                 */
1060
                public void setCNPJ(String value) {
1061
                    this.cnpj = value;
1062
                }
1063
 
1064
                /**
1065
                 * Obtém o valor da propriedade cpf.
1066
                 *
1067
                 * @return
1068
                 *     possible object is
1069
                 *     {@link String }
1070
                 *    
1071
                 */
1072
                public String getCPF() {
1073
                    return cpf;
1074
                }
1075
 
1076
                /**
1077
                 * Define o valor da propriedade cpf.
1078
                 *
1079
                 * @param value
1080
                 *     allowed object is
1081
                 *     {@link String }
1082
                 *    
1083
                 */
1084
                public void setCPF(String value) {
1085
                    this.cpf = value;
1086
                }
1087
 
1088
                /**
1089
                 * Obtém o valor da propriedade idEstrangeiro.
1090
                 *
1091
                 * @return
1092
                 *     possible object is
1093
                 *     {@link String }
1094
                 *    
1095
                 */
1096
                public String getIdEstrangeiro() {
1097
                    return idEstrangeiro;
1098
                }
1099
 
1100
                /**
1101
                 * Define o valor da propriedade idEstrangeiro.
1102
                 *
1103
                 * @param value
1104
                 *     allowed object is
1105
                 *     {@link String }
1106
                 *    
1107
                 */
1108
                public void setIdEstrangeiro(String value) {
1109
                    this.idEstrangeiro = value;
1110
                }
1111
 
1112
                /**
1113
                 * Obtém o valor da propriedade ie.
1114
                 *
1115
                 * @return
1116
                 *     possible object is
1117
                 *     {@link String }
1118
                 *    
1119
                 */
1120
                public String getIE() {
1121
                    return ie;
1122
                }
1123
 
1124
                /**
1125
                 * Define o valor da propriedade ie.
1126
                 *
1127
                 * @param value
1128
                 *     allowed object is
1129
                 *     {@link String }
1130
                 *    
1131
                 */
1132
                public void setIE(String value) {
1133
                    this.ie = value;
1134
                }
1135
 
1136
                /**
1137
                 * Obtém o valor da propriedade vnf.
1138
                 *
1139
                 * @return
1140
                 *     possible object is
1141
                 *     {@link String }
1142
                 *    
1143
                 */
1144
                public String getVNF() {
1145
                    return vnf;
1146
                }
1147
 
1148
                /**
1149
                 * Define o valor da propriedade vnf.
1150
                 *
1151
                 * @param value
1152
                 *     allowed object is
1153
                 *     {@link String }
1154
                 *    
1155
                 */
1156
                public void setVNF(String value) {
1157
                    this.vnf = value;
1158
                }
1159
 
1160
                /**
1161
                 * Obtém o valor da propriedade vicms.
1162
                 *
1163
                 * @return
1164
                 *     possible object is
1165
                 *     {@link String }
1166
                 *    
1167
                 */
1168
                public String getVICMS() {
1169
                    return vicms;
1170
                }
1171
 
1172
                /**
1173
                 * Define o valor da propriedade vicms.
1174
                 *
1175
                 * @param value
1176
                 *     allowed object is
1177
                 *     {@link String }
1178
                 *    
1179
                 */
1180
                public void setVICMS(String value) {
1181
                    this.vicms = value;
1182
                }
1183
 
1184
                /**
1185
                 * Obtém o valor da propriedade vst.
1186
                 *
1187
                 * @return
1188
                 *     possible object is
1189
                 *     {@link String }
1190
                 *    
1191
                 */
1192
                public String getVST() {
1193
                    return vst;
1194
                }
1195
 
1196
                /**
1197
                 * Define o valor da propriedade vst.
1198
                 *
1199
                 * @param value
1200
                 *     allowed object is
1201
                 *     {@link String }
1202
                 *    
1203
                 */
1204
                public void setVST(String value) {
1205
                    this.vst = value;
1206
                }
1207
 
1208
            }
1209
 
1210
        }
1211
 
1212
    }
1213
 
1214
}