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.envConfRecebto;
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="210200"/&gt;
40
 *                         &lt;enumeration value="210210"/&gt;
41
 *                         &lt;enumeration value="210220"/&gt;
42
 *                         &lt;enumeration value="210240"/&gt;
43
 *                       &lt;/restriction&gt;
44
 *                     &lt;/simpleType&gt;
45
 *                   &lt;/element&gt;
46
 *                   &lt;element name="nSeqEvento"&gt;
47
 *                     &lt;simpleType&gt;
48
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
49
 *                         &lt;whiteSpace value="preserve"/&gt;
50
 *                         &lt;pattern value="[0-9]{1,2}"/&gt;
51
 *                       &lt;/restriction&gt;
52
 *                     &lt;/simpleType&gt;
53
 *                   &lt;/element&gt;
54
 *                   &lt;element name="verEvento" type="{http://www.portalfiscal.inf.br/nfe}TVerEnvEvento"/&gt;
55
 *                   &lt;element name="detEvento"&gt;
56
 *                     &lt;complexType&gt;
57
 *                       &lt;complexContent&gt;
58
 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
59
 *                           &lt;sequence&gt;
60
 *                             &lt;element name="descEvento"&gt;
61
 *                               &lt;simpleType&gt;
62
 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
63
 *                                   &lt;whiteSpace value="preserve"/&gt;
64
 *                                   &lt;enumeration value="Confirmacao da Operacao"/&gt;
65
 *                                   &lt;enumeration value="Ciencia da Operacao"/&gt;
66
 *                                   &lt;enumeration value="Desconhecimento da Operacao"/&gt;
67
 *                                   &lt;enumeration value="Operacao nao Realizada"/&gt;
68
 *                                 &lt;/restriction&gt;
69
 *                               &lt;/simpleType&gt;
70
 *                             &lt;/element&gt;
71
 *                             &lt;element name="xJust" minOccurs="0"&gt;
72
 *                               &lt;simpleType&gt;
73
 *                                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
74
 *                                   &lt;whiteSpace value="preserve"/&gt;
75
 *                                   &lt;minLength value="15"/&gt;
76
 *                                   &lt;maxLength value="255"/&gt;
77
 *                                   &lt;pattern value="[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1}"/&gt;
78
 *                                 &lt;/restriction&gt;
79
 *                               &lt;/simpleType&gt;
80
 *                             &lt;/element&gt;
81
 *                           &lt;/sequence&gt;
82
 *                           &lt;attribute name="versao" use="required"&gt;
83
 *                             &lt;simpleType&gt;
84
 *                               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
85
 *                                 &lt;whiteSpace value="preserve"/&gt;
86
 *                                 &lt;enumeration value="1.00"/&gt;
87
 *                               &lt;/restriction&gt;
88
 *                             &lt;/simpleType&gt;
89
 *                           &lt;/attribute&gt;
90
 *                         &lt;/restriction&gt;
91
 *                       &lt;/complexContent&gt;
92
 *                     &lt;/complexType&gt;
93
 *                   &lt;/element&gt;
94
 *                 &lt;/sequence&gt;
95
 *                 &lt;attribute name="Id" use="required"&gt;
96
 *                   &lt;simpleType&gt;
97
 *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}ID"&gt;
98
 *                       &lt;pattern value="ID[0-9]{52}"/&gt;
99
 *                     &lt;/restriction&gt;
100
 *                   &lt;/simpleType&gt;
101
 *                 &lt;/attribute&gt;
102
 *               &lt;/restriction&gt;
103
 *             &lt;/complexContent&gt;
104
 *           &lt;/complexType&gt;
105
 *         &lt;/element&gt;
106
 *         &lt;element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/&gt;
107
 *       &lt;/sequence&gt;
108
 *       &lt;attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerEvento" /&gt;
109
 *     &lt;/restriction&gt;
110
 *   &lt;/complexContent&gt;
111
 * &lt;/complexType&gt;
112
 * </pre>
113
 *
114
 *
115
 */
116
@XmlAccessorType(XmlAccessType.FIELD)
117
@XmlType(name = "TEvento", namespace = "http://www.portalfiscal.inf.br/nfe", propOrder = {
118
    "infEvento",
119
    "signature"
120
})
121
public class TEvento {
122
 
123
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
124
    protected TEvento.InfEvento infEvento;
125
    @XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
126
    protected SignatureType signature;
127
    @XmlAttribute(name = "versao", required = true)
128
    protected String versao;
129
 
130
    /**
131
     * Obtém o valor da propriedade infEvento.
132
     *
133
     * @return
134
     *     possible object is
135
     *     {@link TEvento.InfEvento }
136
     *    
137
     */
138
    public TEvento.InfEvento getInfEvento() {
139
        return infEvento;
140
    }
141
 
142
    /**
143
     * Define o valor da propriedade infEvento.
144
     *
145
     * @param value
146
     *     allowed object is
147
     *     {@link TEvento.InfEvento }
148
     *    
149
     */
150
    public void setInfEvento(TEvento.InfEvento value) {
151
        this.infEvento = value;
152
    }
153
 
154
    /**
155
     * Obtém o valor da propriedade signature.
156
     *
157
     * @return
158
     *     possible object is
159
     *     {@link SignatureType }
160
     *    
161
     */
162
    public SignatureType getSignature() {
163
        return signature;
164
    }
165
 
166
    /**
167
     * Define o valor da propriedade signature.
168
     *
169
     * @param value
170
     *     allowed object is
171
     *     {@link SignatureType }
172
     *    
173
     */
174
    public void setSignature(SignatureType value) {
175
        this.signature = value;
176
    }
177
 
178
    /**
179
     * Obtém o valor da propriedade versao.
180
     *
181
     * @return
182
     *     possible object is
183
     *     {@link String }
184
     *    
185
     */
186
    public String getVersao() {
187
        return versao;
188
    }
189
 
190
    /**
191
     * Define o valor da propriedade versao.
192
     *
193
     * @param value
194
     *     allowed object is
195
     *     {@link String }
196
     *    
197
     */
198
    public void setVersao(String value) {
199
        this.versao = value;
200
    }
201
 
202
 
203
    /**
204
     * <p>Classe Java de anonymous complex type.
205
     *
206
     * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
207
     *
208
     * <pre>
209
     * &lt;complexType&gt;
210
     *   &lt;complexContent&gt;
211
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
212
     *       &lt;sequence&gt;
213
     *         &lt;element name="cOrgao" type="{http://www.portalfiscal.inf.br/nfe}TCOrgaoIBGE"/&gt;
214
     *         &lt;element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/&gt;
215
     *         &lt;choice&gt;
216
     *           &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/&gt;
217
     *           &lt;element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/&gt;
218
     *         &lt;/choice&gt;
219
     *         &lt;element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/&gt;
220
     *         &lt;element name="dhEvento" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/&gt;
221
     *         &lt;element name="tpEvento"&gt;
222
     *           &lt;simpleType&gt;
223
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
224
     *               &lt;whiteSpace value="preserve"/&gt;
225
     *               &lt;pattern value="[0-9]{6}"/&gt;
226
     *               &lt;enumeration value="210200"/&gt;
227
     *               &lt;enumeration value="210210"/&gt;
228
     *               &lt;enumeration value="210220"/&gt;
229
     *               &lt;enumeration value="210240"/&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="[0-9]{1,2}"/&gt;
238
     *             &lt;/restriction&gt;
239
     *           &lt;/simpleType&gt;
240
     *         &lt;/element&gt;
241
     *         &lt;element name="verEvento" type="{http://www.portalfiscal.inf.br/nfe}TVerEnvEvento"/&gt;
242
     *         &lt;element name="detEvento"&gt;
243
     *           &lt;complexType&gt;
244
     *             &lt;complexContent&gt;
245
     *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
246
     *                 &lt;sequence&gt;
247
     *                   &lt;element name="descEvento"&gt;
248
     *                     &lt;simpleType&gt;
249
     *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
250
     *                         &lt;whiteSpace value="preserve"/&gt;
251
     *                         &lt;enumeration value="Confirmacao da Operacao"/&gt;
252
     *                         &lt;enumeration value="Ciencia da Operacao"/&gt;
253
     *                         &lt;enumeration value="Desconhecimento da Operacao"/&gt;
254
     *                         &lt;enumeration value="Operacao nao Realizada"/&gt;
255
     *                       &lt;/restriction&gt;
256
     *                     &lt;/simpleType&gt;
257
     *                   &lt;/element&gt;
258
     *                   &lt;element name="xJust" minOccurs="0"&gt;
259
     *                     &lt;simpleType&gt;
260
     *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
261
     *                         &lt;whiteSpace value="preserve"/&gt;
262
     *                         &lt;minLength value="15"/&gt;
263
     *                         &lt;maxLength value="255"/&gt;
264
     *                         &lt;pattern value="[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1}"/&gt;
265
     *                       &lt;/restriction&gt;
266
     *                     &lt;/simpleType&gt;
267
     *                   &lt;/element&gt;
268
     *                 &lt;/sequence&gt;
269
     *                 &lt;attribute name="versao" use="required"&gt;
270
     *                   &lt;simpleType&gt;
271
     *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
272
     *                       &lt;whiteSpace value="preserve"/&gt;
273
     *                       &lt;enumeration value="1.00"/&gt;
274
     *                     &lt;/restriction&gt;
275
     *                   &lt;/simpleType&gt;
276
     *                 &lt;/attribute&gt;
277
     *               &lt;/restriction&gt;
278
     *             &lt;/complexContent&gt;
279
     *           &lt;/complexType&gt;
280
     *         &lt;/element&gt;
281
     *       &lt;/sequence&gt;
282
     *       &lt;attribute name="Id" use="required"&gt;
283
     *         &lt;simpleType&gt;
284
     *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}ID"&gt;
285
     *             &lt;pattern value="ID[0-9]{52}"/&gt;
286
     *           &lt;/restriction&gt;
287
     *         &lt;/simpleType&gt;
288
     *       &lt;/attribute&gt;
289
     *     &lt;/restriction&gt;
290
     *   &lt;/complexContent&gt;
291
     * &lt;/complexType&gt;
292
     * </pre>
293
     *
294
     *
295
     */
296
    @XmlAccessorType(XmlAccessType.FIELD)
297
    @XmlType(name = "", propOrder = {
298
        "cOrgao",
299
        "tpAmb",
300
        "cnpj",
301
        "cpf",
302
        "chNFe",
303
        "dhEvento",
304
        "tpEvento",
305
        "nSeqEvento",
306
        "verEvento",
307
        "detEvento"
308
    })
309
    public static class InfEvento {
310
 
311
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
312
        protected String cOrgao;
313
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
314
        protected String tpAmb;
315
        @XmlElement(name = "CNPJ", namespace = "http://www.portalfiscal.inf.br/nfe")
316
        protected String cnpj;
317
        @XmlElement(name = "CPF", namespace = "http://www.portalfiscal.inf.br/nfe")
318
        protected String cpf;
319
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
320
        protected String chNFe;
321
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
322
        protected String dhEvento;
323
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
324
        protected String tpEvento;
325
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
326
        protected String nSeqEvento;
327
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
328
        protected String verEvento;
329
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
330
        protected TEvento.InfEvento.DetEvento detEvento;
331
        @XmlAttribute(name = "Id", required = true)
332
        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
333
        @XmlID
334
        protected String id;
335
 
336
        /**
337
         * Obtém o valor da propriedade cOrgao.
338
         *
339
         * @return
340
         *     possible object is
341
         *     {@link String }
342
         *    
343
         */
344
        public String getCOrgao() {
345
            return cOrgao;
346
        }
347
 
348
        /**
349
         * Define o valor da propriedade cOrgao.
350
         *
351
         * @param value
352
         *     allowed object is
353
         *     {@link String }
354
         *    
355
         */
356
        public void setCOrgao(String value) {
357
            this.cOrgao = value;
358
        }
359
 
360
        /**
361
         * Obtém o valor da propriedade tpAmb.
362
         *
363
         * @return
364
         *     possible object is
365
         *     {@link String }
366
         *    
367
         */
368
        public String getTpAmb() {
369
            return tpAmb;
370
        }
371
 
372
        /**
373
         * Define o valor da propriedade tpAmb.
374
         *
375
         * @param value
376
         *     allowed object is
377
         *     {@link String }
378
         *    
379
         */
380
        public void setTpAmb(String value) {
381
            this.tpAmb = value;
382
        }
383
 
384
        /**
385
         * Obtém o valor da propriedade cnpj.
386
         *
387
         * @return
388
         *     possible object is
389
         *     {@link String }
390
         *    
391
         */
392
        public String getCNPJ() {
393
            return cnpj;
394
        }
395
 
396
        /**
397
         * Define o valor da propriedade cnpj.
398
         *
399
         * @param value
400
         *     allowed object is
401
         *     {@link String }
402
         *    
403
         */
404
        public void setCNPJ(String value) {
405
            this.cnpj = value;
406
        }
407
 
408
        /**
409
         * Obtém o valor da propriedade cpf.
410
         *
411
         * @return
412
         *     possible object is
413
         *     {@link String }
414
         *    
415
         */
416
        public String getCPF() {
417
            return cpf;
418
        }
419
 
420
        /**
421
         * Define o valor da propriedade cpf.
422
         *
423
         * @param value
424
         *     allowed object is
425
         *     {@link String }
426
         *    
427
         */
428
        public void setCPF(String value) {
429
            this.cpf = value;
430
        }
431
 
432
        /**
433
         * Obtém o valor da propriedade chNFe.
434
         *
435
         * @return
436
         *     possible object is
437
         *     {@link String }
438
         *    
439
         */
440
        public String getChNFe() {
441
            return chNFe;
442
        }
443
 
444
        /**
445
         * Define o valor da propriedade chNFe.
446
         *
447
         * @param value
448
         *     allowed object is
449
         *     {@link String }
450
         *    
451
         */
452
        public void setChNFe(String value) {
453
            this.chNFe = value;
454
        }
455
 
456
        /**
457
         * Obtém o valor da propriedade dhEvento.
458
         *
459
         * @return
460
         *     possible object is
461
         *     {@link String }
462
         *    
463
         */
464
        public String getDhEvento() {
465
            return dhEvento;
466
        }
467
 
468
        /**
469
         * Define o valor da propriedade dhEvento.
470
         *
471
         * @param value
472
         *     allowed object is
473
         *     {@link String }
474
         *    
475
         */
476
        public void setDhEvento(String value) {
477
            this.dhEvento = value;
478
        }
479
 
480
        /**
481
         * Obtém o valor da propriedade tpEvento.
482
         *
483
         * @return
484
         *     possible object is
485
         *     {@link String }
486
         *    
487
         */
488
        public String getTpEvento() {
489
            return tpEvento;
490
        }
491
 
492
        /**
493
         * Define o valor da propriedade tpEvento.
494
         *
495
         * @param value
496
         *     allowed object is
497
         *     {@link String }
498
         *    
499
         */
500
        public void setTpEvento(String value) {
501
            this.tpEvento = value;
502
        }
503
 
504
        /**
505
         * Obtém o valor da propriedade nSeqEvento.
506
         *
507
         * @return
508
         *     possible object is
509
         *     {@link String }
510
         *    
511
         */
512
        public String getNSeqEvento() {
513
            return nSeqEvento;
514
        }
515
 
516
        /**
517
         * Define o valor da propriedade nSeqEvento.
518
         *
519
         * @param value
520
         *     allowed object is
521
         *     {@link String }
522
         *    
523
         */
524
        public void setNSeqEvento(String value) {
525
            this.nSeqEvento = value;
526
        }
527
 
528
        /**
529
         * Obtém o valor da propriedade verEvento.
530
         *
531
         * @return
532
         *     possible object is
533
         *     {@link String }
534
         *    
535
         */
536
        public String getVerEvento() {
537
            return verEvento;
538
        }
539
 
540
        /**
541
         * Define o valor da propriedade verEvento.
542
         *
543
         * @param value
544
         *     allowed object is
545
         *     {@link String }
546
         *    
547
         */
548
        public void setVerEvento(String value) {
549
            this.verEvento = value;
550
        }
551
 
552
        /**
553
         * Obtém o valor da propriedade detEvento.
554
         *
555
         * @return
556
         *     possible object is
557
         *     {@link TEvento.InfEvento.DetEvento }
558
         *    
559
         */
560
        public TEvento.InfEvento.DetEvento getDetEvento() {
561
            return detEvento;
562
        }
563
 
564
        /**
565
         * Define o valor da propriedade detEvento.
566
         *
567
         * @param value
568
         *     allowed object is
569
         *     {@link TEvento.InfEvento.DetEvento }
570
         *    
571
         */
572
        public void setDetEvento(TEvento.InfEvento.DetEvento value) {
573
            this.detEvento = value;
574
        }
575
 
576
        /**
577
         * Obtém o valor da propriedade id.
578
         *
579
         * @return
580
         *     possible object is
581
         *     {@link String }
582
         *    
583
         */
584
        public String getId() {
585
            return id;
586
        }
587
 
588
        /**
589
         * Define o valor da propriedade id.
590
         *
591
         * @param value
592
         *     allowed object is
593
         *     {@link String }
594
         *    
595
         */
596
        public void setId(String value) {
597
            this.id = value;
598
        }
599
 
600
 
601
        /**
602
         * <p>Classe Java de anonymous complex type.
603
         *
604
         * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
605
         *
606
         * <pre>
607
         * &lt;complexType&gt;
608
         *   &lt;complexContent&gt;
609
         *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
610
         *       &lt;sequence&gt;
611
         *         &lt;element name="descEvento"&gt;
612
         *           &lt;simpleType&gt;
613
         *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
614
         *               &lt;whiteSpace value="preserve"/&gt;
615
         *               &lt;enumeration value="Confirmacao da Operacao"/&gt;
616
         *               &lt;enumeration value="Ciencia da Operacao"/&gt;
617
         *               &lt;enumeration value="Desconhecimento da Operacao"/&gt;
618
         *               &lt;enumeration value="Operacao nao Realizada"/&gt;
619
         *             &lt;/restriction&gt;
620
         *           &lt;/simpleType&gt;
621
         *         &lt;/element&gt;
622
         *         &lt;element name="xJust" minOccurs="0"&gt;
623
         *           &lt;simpleType&gt;
624
         *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
625
         *               &lt;whiteSpace value="preserve"/&gt;
626
         *               &lt;minLength value="15"/&gt;
627
         *               &lt;maxLength value="255"/&gt;
628
         *               &lt;pattern value="[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1}"/&gt;
629
         *             &lt;/restriction&gt;
630
         *           &lt;/simpleType&gt;
631
         *         &lt;/element&gt;
632
         *       &lt;/sequence&gt;
633
         *       &lt;attribute name="versao" use="required"&gt;
634
         *         &lt;simpleType&gt;
635
         *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
636
         *             &lt;whiteSpace value="preserve"/&gt;
637
         *             &lt;enumeration value="1.00"/&gt;
638
         *           &lt;/restriction&gt;
639
         *         &lt;/simpleType&gt;
640
         *       &lt;/attribute&gt;
641
         *     &lt;/restriction&gt;
642
         *   &lt;/complexContent&gt;
643
         * &lt;/complexType&gt;
644
         * </pre>
645
         *
646
         *
647
         */
648
        @XmlAccessorType(XmlAccessType.FIELD)
649
        @XmlType(name = "", propOrder = {
650
            "descEvento",
651
            "xJust"
652
        })
653
        public static class DetEvento {
654
 
655
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
656
            protected String descEvento;
657
            @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
658
            protected String xJust;
659
            @XmlAttribute(name = "versao", required = true)
660
            protected String versao;
661
 
662
            /**
663
             * Obtém o valor da propriedade descEvento.
664
             *
665
             * @return
666
             *     possible object is
667
             *     {@link String }
668
             *    
669
             */
670
            public String getDescEvento() {
671
                return descEvento;
672
            }
673
 
674
            /**
675
             * Define o valor da propriedade descEvento.
676
             *
677
             * @param value
678
             *     allowed object is
679
             *     {@link String }
680
             *    
681
             */
682
            public void setDescEvento(String value) {
683
                this.descEvento = value;
684
            }
685
 
686
            /**
687
             * Obtém o valor da propriedade xJust.
688
             *
689
             * @return
690
             *     possible object is
691
             *     {@link String }
692
             *    
693
             */
694
            public String getXJust() {
695
                return xJust;
696
            }
697
 
698
            /**
699
             * Define o valor da propriedade xJust.
700
             *
701
             * @param value
702
             *     allowed object is
703
             *     {@link String }
704
             *    
705
             */
706
            public void setXJust(String value) {
707
                this.xJust = value;
708
            }
709
 
710
            /**
711
             * Obtém o valor da propriedade versao.
712
             *
713
             * @return
714
             *     possible object is
715
             *     {@link String }
716
             *    
717
             */
718
            public String getVersao() {
719
                return versao;
720
            }
721
 
722
            /**
723
             * Define o valor da propriedade versao.
724
             *
725
             * @param value
726
             *     allowed object is
727
             *     {@link String }
728
             *    
729
             */
730
            public void setVersao(String value) {
731
                this.versao = value;
732
            }
733
 
734
        }
735
 
736
    }
737
 
738
}