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