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.envEventoCancSubst;
3
 
4
import javax.xml.bind.annotation.*;
5
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
6
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
7
 
8
 
9
/**
10
 * Tipo Evento
11
 *
12
 * <p>Classe Java de TEvento complex type.
13
 *
14
 * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
15
 *
16
 * <pre>
17
 * &lt;complexType name="TEvento"&gt;
18
 *   &lt;complexContent&gt;
19
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
20
 *       &lt;sequence&gt;
21
 *         &lt;element name="infEvento"&gt;
22
 *           &lt;complexType&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="cOrgao" type="{http://www.portalfiscal.inf.br/nfe}TCOrgaoIBGE"/&gt;
27
 *                   &lt;element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/&gt;
28
 *                   &lt;choice&gt;
29
 *                     &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/&gt;
30
 *                     &lt;element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/&gt;
31
 *                   &lt;/choice&gt;
32
 *                   &lt;element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/&gt;
33
 *                   &lt;element name="dhEvento" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/&gt;
34
 *                   &lt;element name="tpEvento"&gt;
35
 *                     &lt;simpleType&gt;
36
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
37
 *                         &lt;whiteSpace value="preserve"/&gt;
38
 *                         &lt;pattern value="[0-9]{6}"/&gt;
39
 *                         &lt;enumeration value="110112"/&gt;
40
 *                       &lt;/restriction&gt;
41
 *                     &lt;/simpleType&gt;
42
 *                   &lt;/element&gt;
43
 *                   &lt;element name="nSeqEvento"&gt;
44
 *                     &lt;simpleType&gt;
45
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
46
 *                         &lt;whiteSpace value="preserve"/&gt;
47
 *                         &lt;pattern value="[1-9]|[1][0-9]{0,1}|20"/&gt;
48
 *                       &lt;/restriction&gt;
49
 *                     &lt;/simpleType&gt;
50
 *                   &lt;/element&gt;
51
 *                   &lt;element name="verEvento"&gt;
52
 *                     &lt;simpleType&gt;
53
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
54
 *                         &lt;whiteSpace value="preserve"/&gt;
55
 *                         &lt;enumeration value="1.00"/&gt;
56
 *                       &lt;/restriction&gt;
57
 *                     &lt;/simpleType&gt;
58
 *                   &lt;/element&gt;
59
 *                   &lt;element name="detEvento"&gt;
60
 *                     &lt;complexType&gt;
61
 *                       &lt;complexContent&gt;
62
 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
63
 *                           &lt;sequence&gt;
64
 *                             &lt;element name="descEvento"&gt;
65
 *                               &lt;simpleType&gt;
66
 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
67
 *                                   &lt;whiteSpace value="preserve"/&gt;
68
 *                                   &lt;enumeration value="Cancelamento por substituicao"/&gt;
69
 *                                 &lt;/restriction&gt;
70
 *                               &lt;/simpleType&gt;
71
 *                             &lt;/element&gt;
72
 *                             &lt;element name="cOrgaoAutor" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/&gt;
73
 *                             &lt;element name="tpAutor"&gt;
74
 *                               &lt;simpleType&gt;
75
 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
76
 *                                   &lt;enumeration value="1"/&gt;
77
 *                                 &lt;/restriction&gt;
78
 *                               &lt;/simpleType&gt;
79
 *                             &lt;/element&gt;
80
 *                             &lt;element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/&gt;
81
 *                             &lt;element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt"/&gt;
82
 *                             &lt;element name="xJust" type="{http://www.portalfiscal.inf.br/nfe}TJust"/&gt;
83
 *                             &lt;element name="chNFeRef" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/&gt;
84
 *                           &lt;/sequence&gt;
85
 *                           &lt;attribute name="versao" use="required"&gt;
86
 *                             &lt;simpleType&gt;
87
 *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
88
 *                                 &lt;whiteSpace value="preserve"/&gt;
89
 *                                 &lt;enumeration value="1.00"/&gt;
90
 *                               &lt;/restriction&gt;
91
 *                             &lt;/simpleType&gt;
92
 *                           &lt;/attribute&gt;
93
 *                         &lt;/restriction&gt;
94
 *                       &lt;/complexContent&gt;
95
 *                     &lt;/complexType&gt;
96
 *                   &lt;/element&gt;
97
 *                 &lt;/sequence&gt;
98
 *                 &lt;attribute name="Id" use="required"&gt;
99
 *                   &lt;simpleType&gt;
100
 *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}ID"&gt;
101
 *                       &lt;pattern value="ID[0-9]{52}"/&gt;
102
 *                     &lt;/restriction&gt;
103
 *                   &lt;/simpleType&gt;
104
 *                 &lt;/attribute&gt;
105
 *               &lt;/restriction&gt;
106
 *             &lt;/complexContent&gt;
107
 *           &lt;/complexType&gt;
108
 *         &lt;/element&gt;
109
 *         &lt;element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/&gt;
110
 *       &lt;/sequence&gt;
111
 *       &lt;attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerEvento" /&gt;
112
 *     &lt;/restriction&gt;
113
 *   &lt;/complexContent&gt;
114
 * &lt;/complexType&gt;
115
 * </pre>
116
 *
117
 *
118
 */
119
@XmlAccessorType(XmlAccessType.FIELD)
120
@XmlType(name = "TEvento", namespace = "http://www.portalfiscal.inf.br/nfe", propOrder = {
121
    "infEvento",
122
    "signature"
123
})
124
public class TEvento {
125
 
126
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
127
    protected TEvento.InfEvento infEvento;
128
    @XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
129
    protected SignatureType signature;
130
    @XmlAttribute(name = "versao", required = true)
131
    protected String versao;
132
 
133
    /**
134
     * Obtém o valor da propriedade infEvento.
135
     *
136
     * @return
137
     *     possible object is
138
     *     {@link TEvento.InfEvento }
139
     *    
140
     */
141
    public TEvento.InfEvento getInfEvento() {
142
        return infEvento;
143
    }
144
 
145
    /**
146
     * Define o valor da propriedade infEvento.
147
     *
148
     * @param value
149
     *     allowed object is
150
     *     {@link TEvento.InfEvento }
151
     *    
152
     */
153
    public void setInfEvento(TEvento.InfEvento value) {
154
        this.infEvento = value;
155
    }
156
 
157
    /**
158
     * Obtém o valor da propriedade signature.
159
     *
160
     * @return
161
     *     possible object is
162
     *     {@link SignatureType }
163
     *    
164
     */
165
    public SignatureType getSignature() {
166
        return signature;
167
    }
168
 
169
    /**
170
     * Define o valor da propriedade signature.
171
     *
172
     * @param value
173
     *     allowed object is
174
     *     {@link SignatureType }
175
     *    
176
     */
177
    public void setSignature(SignatureType value) {
178
        this.signature = value;
179
    }
180
 
181
    /**
182
     * Obtém o valor da propriedade versao.
183
     *
184
     * @return
185
     *     possible object is
186
     *     {@link String }
187
     *    
188
     */
189
    public String getVersao() {
190
        return versao;
191
    }
192
 
193
    /**
194
     * Define o valor da propriedade versao.
195
     *
196
     * @param value
197
     *     allowed object is
198
     *     {@link String }
199
     *    
200
     */
201
    public void setVersao(String value) {
202
        this.versao = value;
203
    }
204
 
205
 
206
    /**
207
     * <p>Classe Java de anonymous complex type.
208
     *
209
     * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
210
     *
211
     * <pre>
212
     * &lt;complexType&gt;
213
     *   &lt;complexContent&gt;
214
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
215
     *       &lt;sequence&gt;
216
     *         &lt;element name="cOrgao" type="{http://www.portalfiscal.inf.br/nfe}TCOrgaoIBGE"/&gt;
217
     *         &lt;element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/&gt;
218
     *         &lt;choice&gt;
219
     *           &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/&gt;
220
     *           &lt;element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/&gt;
221
     *         &lt;/choice&gt;
222
     *         &lt;element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/&gt;
223
     *         &lt;element name="dhEvento" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/&gt;
224
     *         &lt;element name="tpEvento"&gt;
225
     *           &lt;simpleType&gt;
226
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
227
     *               &lt;whiteSpace value="preserve"/&gt;
228
     *               &lt;pattern value="[0-9]{6}"/&gt;
229
     *               &lt;enumeration value="110112"/&gt;
230
     *             &lt;/restriction&gt;
231
     *           &lt;/simpleType&gt;
232
     *         &lt;/element&gt;
233
     *         &lt;element name="nSeqEvento"&gt;
234
     *           &lt;simpleType&gt;
235
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
236
     *               &lt;whiteSpace value="preserve"/&gt;
237
     *               &lt;pattern value="[1-9]|[1][0-9]{0,1}|20"/&gt;
238
     *             &lt;/restriction&gt;
239
     *           &lt;/simpleType&gt;
240
     *         &lt;/element&gt;
241
     *         &lt;element name="verEvento"&gt;
242
     *           &lt;simpleType&gt;
243
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
244
     *               &lt;whiteSpace value="preserve"/&gt;
245
     *               &lt;enumeration value="1.00"/&gt;
246
     *             &lt;/restriction&gt;
247
     *           &lt;/simpleType&gt;
248
     *         &lt;/element&gt;
249
     *         &lt;element name="detEvento"&gt;
250
     *           &lt;complexType&gt;
251
     *             &lt;complexContent&gt;
252
     *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
253
     *                 &lt;sequence&gt;
254
     *                   &lt;element name="descEvento"&gt;
255
     *                     &lt;simpleType&gt;
256
     *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
257
     *                         &lt;whiteSpace value="preserve"/&gt;
258
     *                         &lt;enumeration value="Cancelamento por substituicao"/&gt;
259
     *                       &lt;/restriction&gt;
260
     *                     &lt;/simpleType&gt;
261
     *                   &lt;/element&gt;
262
     *                   &lt;element name="cOrgaoAutor" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/&gt;
263
     *                   &lt;element name="tpAutor"&gt;
264
     *                     &lt;simpleType&gt;
265
     *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
266
     *                         &lt;enumeration value="1"/&gt;
267
     *                       &lt;/restriction&gt;
268
     *                     &lt;/simpleType&gt;
269
     *                   &lt;/element&gt;
270
     *                   &lt;element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/&gt;
271
     *                   &lt;element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt"/&gt;
272
     *                   &lt;element name="xJust" type="{http://www.portalfiscal.inf.br/nfe}TJust"/&gt;
273
     *                   &lt;element name="chNFeRef" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/&gt;
274
     *                 &lt;/sequence&gt;
275
     *                 &lt;attribute name="versao" use="required"&gt;
276
     *                   &lt;simpleType&gt;
277
     *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
278
     *                       &lt;whiteSpace value="preserve"/&gt;
279
     *                       &lt;enumeration value="1.00"/&gt;
280
     *                     &lt;/restriction&gt;
281
     *                   &lt;/simpleType&gt;
282
     *                 &lt;/attribute&gt;
283
     *               &lt;/restriction&gt;
284
     *             &lt;/complexContent&gt;
285
     *           &lt;/complexType&gt;
286
     *         &lt;/element&gt;
287
     *       &lt;/sequence&gt;
288
     *       &lt;attribute name="Id" use="required"&gt;
289
     *         &lt;simpleType&gt;
290
     *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}ID"&gt;
291
     *             &lt;pattern value="ID[0-9]{52}"/&gt;
292
     *           &lt;/restriction&gt;
293
     *         &lt;/simpleType&gt;
294
     *       &lt;/attribute&gt;
295
     *     &lt;/restriction&gt;
296
     *   &lt;/complexContent&gt;
297
     * &lt;/complexType&gt;
298
     * </pre>
299
     *
300
     *
301
     */
302
    @XmlAccessorType(XmlAccessType.FIELD)
303
    @XmlType(name = "", propOrder = {
304
        "cOrgao",
305
        "tpAmb",
306
        "cnpj",
307
        "cpf",
308
        "chNFe",
309
        "dhEvento",
310
        "tpEvento",
311
        "nSeqEvento",
312
        "verEvento",
313
        "detEvento"
314
    })
315
    public static class InfEvento {
316
 
317
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
318
        protected String cOrgao;
319
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
320
        protected String tpAmb;
321
        @XmlElement(name = "CNPJ", namespace = "http://www.portalfiscal.inf.br/nfe")
322
        protected String cnpj;
323
        @XmlElement(name = "CPF", namespace = "http://www.portalfiscal.inf.br/nfe")
324
        protected String cpf;
325
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
326
        protected String chNFe;
327
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
328
        protected String dhEvento;
329
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
330
        protected String tpEvento;
331
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
332
        protected String nSeqEvento;
333
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
334
        protected String verEvento;
335
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
336
        protected TEvento.InfEvento.DetEvento detEvento;
337
        @XmlAttribute(name = "Id", required = true)
338
        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
339
        @XmlID
340
        protected String id;
341
 
342
        /**
343
         * Obtém o valor da propriedade cOrgao.
344
         *
345
         * @return
346
         *     possible object is
347
         *     {@link String }
348
         *    
349
         */
350
        public String getCOrgao() {
351
            return cOrgao;
352
        }
353
 
354
        /**
355
         * Define o valor da propriedade cOrgao.
356
         *
357
         * @param value
358
         *     allowed object is
359
         *     {@link String }
360
         *    
361
         */
362
        public void setCOrgao(String value) {
363
            this.cOrgao = value;
364
        }
365
 
366
        /**
367
         * Obtém o valor da propriedade tpAmb.
368
         *
369
         * @return
370
         *     possible object is
371
         *     {@link String }
372
         *    
373
         */
374
        public String getTpAmb() {
375
            return tpAmb;
376
        }
377
 
378
        /**
379
         * Define o valor da propriedade tpAmb.
380
         *
381
         * @param value
382
         *     allowed object is
383
         *     {@link String }
384
         *    
385
         */
386
        public void setTpAmb(String value) {
387
            this.tpAmb = value;
388
        }
389
 
390
        /**
391
         * Obtém o valor da propriedade cnpj.
392
         *
393
         * @return
394
         *     possible object is
395
         *     {@link String }
396
         *    
397
         */
398
        public String getCNPJ() {
399
            return cnpj;
400
        }
401
 
402
        /**
403
         * Define o valor da propriedade cnpj.
404
         *
405
         * @param value
406
         *     allowed object is
407
         *     {@link String }
408
         *    
409
         */
410
        public void setCNPJ(String value) {
411
            this.cnpj = value;
412
        }
413
 
414
        /**
415
         * Obtém o valor da propriedade cpf.
416
         *
417
         * @return
418
         *     possible object is
419
         *     {@link String }
420
         *    
421
         */
422
        public String getCPF() {
423
            return cpf;
424
        }
425
 
426
        /**
427
         * Define o valor da propriedade cpf.
428
         *
429
         * @param value
430
         *     allowed object is
431
         *     {@link String }
432
         *    
433
         */
434
        public void setCPF(String value) {
435
            this.cpf = value;
436
        }
437
 
438
        /**
439
         * Obtém o valor da propriedade chNFe.
440
         *
441
         * @return
442
         *     possible object is
443
         *     {@link String }
444
         *    
445
         */
446
        public String getChNFe() {
447
            return chNFe;
448
        }
449
 
450
        /**
451
         * Define o valor da propriedade chNFe.
452
         *
453
         * @param value
454
         *     allowed object is
455
         *     {@link String }
456
         *    
457
         */
458
        public void setChNFe(String value) {
459
            this.chNFe = value;
460
        }
461
 
462
        /**
463
         * Obtém o valor da propriedade dhEvento.
464
         *
465
         * @return
466
         *     possible object is
467
         *     {@link String }
468
         *    
469
         */
470
        public String getDhEvento() {
471
            return dhEvento;
472
        }
473
 
474
        /**
475
         * Define o valor da propriedade dhEvento.
476
         *
477
         * @param value
478
         *     allowed object is
479
         *     {@link String }
480
         *    
481
         */
482
        public void setDhEvento(String value) {
483
            this.dhEvento = value;
484
        }
485
 
486
        /**
487
         * Obtém o valor da propriedade tpEvento.
488
         *
489
         * @return
490
         *     possible object is
491
         *     {@link String }
492
         *    
493
         */
494
        public String getTpEvento() {
495
            return tpEvento;
496
        }
497
 
498
        /**
499
         * Define o valor da propriedade tpEvento.
500
         *
501
         * @param value
502
         *     allowed object is
503
         *     {@link String }
504
         *    
505
         */
506
        public void setTpEvento(String value) {
507
            this.tpEvento = value;
508
        }
509
 
510
        /**
511
         * Obtém o valor da propriedade nSeqEvento.
512
         *
513
         * @return
514
         *     possible object is
515
         *     {@link String }
516
         *    
517
         */
518
        public String getNSeqEvento() {
519
            return nSeqEvento;
520
        }
521
 
522
        /**
523
         * Define o valor da propriedade nSeqEvento.
524
         *
525
         * @param value
526
         *     allowed object is
527
         *     {@link String }
528
         *    
529
         */
530
        public void setNSeqEvento(String value) {
531
            this.nSeqEvento = value;
532
        }
533
 
534
        /**
535
         * Obtém o valor da propriedade verEvento.
536
         *
537
         * @return
538
         *     possible object is
539
         *     {@link String }
540
         *    
541
         */
542
        public String getVerEvento() {
543
            return verEvento;
544
        }
545
 
546
        /**
547
         * Define o valor da propriedade verEvento.
548
         *
549
         * @param value
550
         *     allowed object is
551
         *     {@link String }
552
         *    
553
         */
554
        public void setVerEvento(String value) {
555
            this.verEvento = value;
556
        }
557
 
558
        /**
559
         * Obtém o valor da propriedade detEvento.
560
         *
561
         * @return
562
         *     possible object is
563
         *     {@link TEvento.InfEvento.DetEvento }
564
         *    
565
         */
566
        public TEvento.InfEvento.DetEvento getDetEvento() {
567
            return detEvento;
568
        }
569
 
570
        /**
571
         * Define o valor da propriedade detEvento.
572
         *
573
         * @param value
574
         *     allowed object is
575
         *     {@link TEvento.InfEvento.DetEvento }
576
         *    
577
         */
578
        public void setDetEvento(TEvento.InfEvento.DetEvento value) {
579
            this.detEvento = value;
580
        }
581
 
582
        /**
583
         * Obtém o valor da propriedade id.
584
         *
585
         * @return
586
         *     possible object is
587
         *     {@link String }
588
         *    
589
         */
590
        public String getId() {
591
            return id;
592
        }
593
 
594
        /**
595
         * Define o valor da propriedade id.
596
         *
597
         * @param value
598
         *     allowed object is
599
         *     {@link String }
600
         *    
601
         */
602
        public void setId(String value) {
603
            this.id = value;
604
        }
605
 
606
 
607
        /**
608
         * <p>Classe Java de anonymous complex type.
609
         *
610
         * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
611
         *
612
         * <pre>
613
         * &lt;complexType&gt;
614
         *   &lt;complexContent&gt;
615
         *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
616
         *       &lt;sequence&gt;
617
         *         &lt;element name="descEvento"&gt;
618
         *           &lt;simpleType&gt;
619
         *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
620
         *               &lt;whiteSpace value="preserve"/&gt;
621
         *               &lt;enumeration value="Cancelamento por substituicao"/&gt;
622
         *             &lt;/restriction&gt;
623
         *           &lt;/simpleType&gt;
624
         *         &lt;/element&gt;
625
         *         &lt;element name="cOrgaoAutor" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE"/&gt;
626
         *         &lt;element name="tpAutor"&gt;
627
         *           &lt;simpleType&gt;
628
         *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
629
         *               &lt;enumeration value="1"/&gt;
630
         *             &lt;/restriction&gt;
631
         *           &lt;/simpleType&gt;
632
         *         &lt;/element&gt;
633
         *         &lt;element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/&gt;
634
         *         &lt;element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt"/&gt;
635
         *         &lt;element name="xJust" type="{http://www.portalfiscal.inf.br/nfe}TJust"/&gt;
636
         *         &lt;element name="chNFeRef" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/&gt;
637
         *       &lt;/sequence&gt;
638
         *       &lt;attribute name="versao" use="required"&gt;
639
         *         &lt;simpleType&gt;
640
         *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
641
         *             &lt;whiteSpace value="preserve"/&gt;
642
         *             &lt;enumeration value="1.00"/&gt;
643
         *           &lt;/restriction&gt;
644
         *         &lt;/simpleType&gt;
645
         *       &lt;/attribute&gt;
646
         *     &lt;/restriction&gt;
647
         *   &lt;/complexContent&gt;
648
         * &lt;/complexType&gt;
649
         * </pre>
650
         *
651
         *
652
         */
653
        @XmlAccessorType(XmlAccessType.FIELD)
654
        @XmlType(name = "", propOrder = {
655
            "descEvento",
656
            "cOrgaoAutor",
657
            "tpAutor",
658
            "verAplic",
659
            "nProt",
660
            "xJust",
661
            "chNFeRef"
662
        })
663
        public static class DetEvento {
664
 
665
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
666
            protected String descEvento;
667
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
668
            protected String cOrgaoAutor;
669
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
670
            protected String tpAutor;
671
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
672
            protected String verAplic;
673
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
674
            protected String nProt;
675
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
676
            protected String xJust;
677
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
678
            protected String chNFeRef;
679
            @XmlAttribute(name = "versao", required = true)
680
            protected String versao;
681
 
682
            /**
683
             * Obtém o valor da propriedade descEvento.
684
             *
685
             * @return
686
             *     possible object is
687
             *     {@link String }
688
             *    
689
             */
690
            public String getDescEvento() {
691
                return descEvento;
692
            }
693
 
694
            /**
695
             * Define o valor da propriedade descEvento.
696
             *
697
             * @param value
698
             *     allowed object is
699
             *     {@link String }
700
             *    
701
             */
702
            public void setDescEvento(String value) {
703
                this.descEvento = value;
704
            }
705
 
706
            /**
707
             * Obtém o valor da propriedade cOrgaoAutor.
708
             *
709
             * @return
710
             *     possible object is
711
             *     {@link String }
712
             *    
713
             */
714
            public String getCOrgaoAutor() {
715
                return cOrgaoAutor;
716
            }
717
 
718
            /**
719
             * Define o valor da propriedade cOrgaoAutor.
720
             *
721
             * @param value
722
             *     allowed object is
723
             *     {@link String }
724
             *    
725
             */
726
            public void setCOrgaoAutor(String value) {
727
                this.cOrgaoAutor = value;
728
            }
729
 
730
            /**
731
             * Obtém o valor da propriedade tpAutor.
732
             *
733
             * @return
734
             *     possible object is
735
             *     {@link String }
736
             *    
737
             */
738
            public String getTpAutor() {
739
                return tpAutor;
740
            }
741
 
742
            /**
743
             * Define o valor da propriedade tpAutor.
744
             *
745
             * @param value
746
             *     allowed object is
747
             *     {@link String }
748
             *    
749
             */
750
            public void setTpAutor(String value) {
751
                this.tpAutor = value;
752
            }
753
 
754
            /**
755
             * Obtém o valor da propriedade verAplic.
756
             *
757
             * @return
758
             *     possible object is
759
             *     {@link String }
760
             *    
761
             */
762
            public String getVerAplic() {
763
                return verAplic;
764
            }
765
 
766
            /**
767
             * Define o valor da propriedade verAplic.
768
             *
769
             * @param value
770
             *     allowed object is
771
             *     {@link String }
772
             *    
773
             */
774
            public void setVerAplic(String value) {
775
                this.verAplic = value;
776
            }
777
 
778
            /**
779
             * Obtém o valor da propriedade nProt.
780
             *
781
             * @return
782
             *     possible object is
783
             *     {@link String }
784
             *    
785
             */
786
            public String getNProt() {
787
                return nProt;
788
            }
789
 
790
            /**
791
             * Define o valor da propriedade nProt.
792
             *
793
             * @param value
794
             *     allowed object is
795
             *     {@link String }
796
             *    
797
             */
798
            public void setNProt(String value) {
799
                this.nProt = value;
800
            }
801
 
802
            /**
803
             * Obtém o valor da propriedade xJust.
804
             *
805
             * @return
806
             *     possible object is
807
             *     {@link String }
808
             *    
809
             */
810
            public String getXJust() {
811
                return xJust;
812
            }
813
 
814
            /**
815
             * Define o valor da propriedade xJust.
816
             *
817
             * @param value
818
             *     allowed object is
819
             *     {@link String }
820
             *    
821
             */
822
            public void setXJust(String value) {
823
                this.xJust = value;
824
            }
825
 
826
            /**
827
             * Obtém o valor da propriedade chNFeRef.
828
             *
829
             * @return
830
             *     possible object is
831
             *     {@link String }
832
             *    
833
             */
834
            public String getChNFeRef() {
835
                return chNFeRef;
836
            }
837
 
838
            /**
839
             * Define o valor da propriedade chNFeRef.
840
             *
841
             * @param value
842
             *     allowed object is
843
             *     {@link String }
844
             *    
845
             */
846
            public void setChNFeRef(String value) {
847
                this.chNFeRef = value;
848
            }
849
 
850
            /**
851
             * Obtém o valor da propriedade versao.
852
             *
853
             * @return
854
             *     possible object is
855
             *     {@link String }
856
             *    
857
             */
858
            public String getVersao() {
859
                return versao;
860
            }
861
 
862
            /**
863
             * Define o valor da propriedade versao.
864
             *
865
             * @param value
866
             *     allowed object is
867
             *     {@link String }
868
             *    
869
             */
870
            public void setVersao(String value) {
871
                this.versao = value;
872
            }
873
 
874
        }
875
 
876
    }
877
 
878
}