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