Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
695 blopes 1
//
2
// Este arquivo foi gerado pela Arquitetura JavaTM para Implementa��o de Refer�ncia (JAXB) de Bind XML, v2.2.8-b130911.1802 
3
// Consulte <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Todas as modifica��es neste arquivo ser�o perdidas ap�s a recompila��o do esquema de origem. 
5
// Gerado em: 2017.05.30 �s 08:31:54 PM GFT 
6
//
7
 
8
 
9
package nfce;
10
 
11
import javax.xml.bind.annotation.XmlAccessType;
12
import javax.xml.bind.annotation.XmlAccessorType;
13
import javax.xml.bind.annotation.XmlElement;
14
import javax.xml.bind.annotation.XmlType;
15
 
16
 
17
/**
18
 * Tipo: Dados do IPI
19
 *
20
 * <p>Classe Java de TIpi complex type.
21
 *
22
 * <p>O seguinte fragmento do esquema especifica o conte�do esperado contido dentro desta classe.
23
 *
24
 * <pre>
25
 * &lt;complexType name="TIpi">
26
 *   &lt;complexContent>
27
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
28
 *       &lt;sequence>
29
 *         &lt;element name="clEnq" minOccurs="0">
30
 *           &lt;simpleType>
31
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
32
 *               &lt;minLength value="1"/>
33
 *               &lt;maxLength value="5"/>
34
 *             &lt;/restriction>
35
 *           &lt;/simpleType>
36
 *         &lt;/element>
37
 *         &lt;element name="CNPJProd" type="{http://www.portalfiscal.inf.br/nfe}TCnpj" minOccurs="0"/>
38
 *         &lt;element name="cSelo" minOccurs="0">
39
 *           &lt;simpleType>
40
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
41
 *               &lt;minLength value="1"/>
42
 *               &lt;maxLength value="60"/>
43
 *             &lt;/restriction>
44
 *           &lt;/simpleType>
45
 *         &lt;/element>
46
 *         &lt;element name="qSelo" minOccurs="0">
47
 *           &lt;simpleType>
48
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
49
 *               &lt;whiteSpace value="preserve"/>
50
 *               &lt;pattern value="[0-9]{1,12}"/>
51
 *             &lt;/restriction>
52
 *           &lt;/simpleType>
53
 *         &lt;/element>
54
 *         &lt;element name="cEnq">
55
 *           &lt;simpleType>
56
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString">
57
 *               &lt;minLength value="1"/>
58
 *               &lt;maxLength value="3"/>
59
 *             &lt;/restriction>
60
 *           &lt;/simpleType>
61
 *         &lt;/element>
62
 *         &lt;choice>
63
 *           &lt;element name="IPITrib">
64
 *             &lt;complexType>
65
 *               &lt;complexContent>
66
 *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
67
 *                   &lt;sequence>
68
 *                     &lt;element name="CST">
69
 *                       &lt;simpleType>
70
 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
71
 *                           &lt;whiteSpace value="preserve"/>
72
 *                           &lt;enumeration value="00"/>
73
 *                           &lt;enumeration value="49"/>
74
 *                           &lt;enumeration value="50"/>
75
 *                           &lt;enumeration value="99"/>
76
 *                         &lt;/restriction>
77
 *                       &lt;/simpleType>
78
 *                     &lt;/element>
79
 *                     &lt;choice>
80
 *                       &lt;sequence>
81
 *                         &lt;element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
82
 *                         &lt;element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
83
 *                       &lt;/sequence>
84
 *                       &lt;sequence>
85
 *                         &lt;element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
86
 *                         &lt;element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
87
 *                       &lt;/sequence>
88
 *                     &lt;/choice>
89
 *                     &lt;element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
90
 *                   &lt;/sequence>
91
 *                 &lt;/restriction>
92
 *               &lt;/complexContent>
93
 *             &lt;/complexType>
94
 *           &lt;/element>
95
 *           &lt;element name="IPINT">
96
 *             &lt;complexType>
97
 *               &lt;complexContent>
98
 *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
99
 *                   &lt;sequence>
100
 *                     &lt;element name="CST">
101
 *                       &lt;simpleType>
102
 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
103
 *                           &lt;whiteSpace value="preserve"/>
104
 *                           &lt;enumeration value="01"/>
105
 *                           &lt;enumeration value="02"/>
106
 *                           &lt;enumeration value="03"/>
107
 *                           &lt;enumeration value="04"/>
108
 *                           &lt;enumeration value="05"/>
109
 *                           &lt;enumeration value="51"/>
110
 *                           &lt;enumeration value="52"/>
111
 *                           &lt;enumeration value="53"/>
112
 *                           &lt;enumeration value="54"/>
113
 *                           &lt;enumeration value="55"/>
114
 *                         &lt;/restriction>
115
 *                       &lt;/simpleType>
116
 *                     &lt;/element>
117
 *                   &lt;/sequence>
118
 *                 &lt;/restriction>
119
 *               &lt;/complexContent>
120
 *             &lt;/complexType>
121
 *           &lt;/element>
122
 *         &lt;/choice>
123
 *       &lt;/sequence>
124
 *     &lt;/restriction>
125
 *   &lt;/complexContent>
126
 * &lt;/complexType>
127
 * </pre>
128
 *
129
 *
130
 */
131
@XmlAccessorType(XmlAccessType.FIELD)
132
@XmlType(name = "TIpi", propOrder = {
133
    "clEnq",
134
    "cnpjProd",
135
    "cSelo",
136
    "qSelo",
137
    "cEnq",
138
    "ipiTrib",
139
    "ipint"
140
})
141
public class TIpi {
142
 
143
    protected String clEnq;
144
    @XmlElement(name = "CNPJProd")
145
    protected String cnpjProd;
146
    protected String cSelo;
147
    protected String qSelo;
148
    @XmlElement(required = true)
149
    protected String cEnq;
150
    @XmlElement(name = "IPITrib")
151
    protected TIpi.IPITrib ipiTrib;
152
    @XmlElement(name = "IPINT")
153
    protected TIpi.IPINT ipint;
154
 
155
    /**
156
     * Obt�m o valor da propriedade clEnq.
157
     *
158
     * @return
159
     *     possible object is
160
     *     {@link String }
161
     *    
162
     */
163
    public String getClEnq() {
164
        return clEnq;
165
    }
166
 
167
    /**
168
     * Define o valor da propriedade clEnq.
169
     *
170
     * @param value
171
     *     allowed object is
172
     *     {@link String }
173
     *    
174
     */
175
    public void setClEnq(String value) {
176
        this.clEnq = value;
177
    }
178
 
179
    /**
180
     * Obt�m o valor da propriedade cnpjProd.
181
     *
182
     * @return
183
     *     possible object is
184
     *     {@link String }
185
     *    
186
     */
187
    public String getCNPJProd() {
188
        return cnpjProd;
189
    }
190
 
191
    /**
192
     * Define o valor da propriedade cnpjProd.
193
     *
194
     * @param value
195
     *     allowed object is
196
     *     {@link String }
197
     *    
198
     */
199
    public void setCNPJProd(String value) {
200
        this.cnpjProd = value;
201
    }
202
 
203
    /**
204
     * Obt�m o valor da propriedade cSelo.
205
     *
206
     * @return
207
     *     possible object is
208
     *     {@link String }
209
     *    
210
     */
211
    public String getCSelo() {
212
        return cSelo;
213
    }
214
 
215
    /**
216
     * Define o valor da propriedade cSelo.
217
     *
218
     * @param value
219
     *     allowed object is
220
     *     {@link String }
221
     *    
222
     */
223
    public void setCSelo(String value) {
224
        this.cSelo = value;
225
    }
226
 
227
    /**
228
     * Obt�m o valor da propriedade qSelo.
229
     *
230
     * @return
231
     *     possible object is
232
     *     {@link String }
233
     *    
234
     */
235
    public String getQSelo() {
236
        return qSelo;
237
    }
238
 
239
    /**
240
     * Define o valor da propriedade qSelo.
241
     *
242
     * @param value
243
     *     allowed object is
244
     *     {@link String }
245
     *    
246
     */
247
    public void setQSelo(String value) {
248
        this.qSelo = value;
249
    }
250
 
251
    /**
252
     * Obt�m o valor da propriedade cEnq.
253
     *
254
     * @return
255
     *     possible object is
256
     *     {@link String }
257
     *    
258
     */
259
    public String getCEnq() {
260
        return cEnq;
261
    }
262
 
263
    /**
264
     * Define o valor da propriedade cEnq.
265
     *
266
     * @param value
267
     *     allowed object is
268
     *     {@link String }
269
     *    
270
     */
271
    public void setCEnq(String value) {
272
        this.cEnq = value;
273
    }
274
 
275
    /**
276
     * Obt�m o valor da propriedade ipiTrib.
277
     *
278
     * @return
279
     *     possible object is
280
     *     {@link TIpi.IPITrib }
281
     *    
282
     */
283
    public TIpi.IPITrib getIPITrib() {
284
        return ipiTrib;
285
    }
286
 
287
    /**
288
     * Define o valor da propriedade ipiTrib.
289
     *
290
     * @param value
291
     *     allowed object is
292
     *     {@link TIpi.IPITrib }
293
     *    
294
     */
295
    public void setIPITrib(TIpi.IPITrib value) {
296
        this.ipiTrib = value;
297
    }
298
 
299
    /**
300
     * Obt�m o valor da propriedade ipint.
301
     *
302
     * @return
303
     *     possible object is
304
     *     {@link TIpi.IPINT }
305
     *    
306
     */
307
    public TIpi.IPINT getIPINT() {
308
        return ipint;
309
    }
310
 
311
    /**
312
     * Define o valor da propriedade ipint.
313
     *
314
     * @param value
315
     *     allowed object is
316
     *     {@link TIpi.IPINT }
317
     *    
318
     */
319
    public void setIPINT(TIpi.IPINT value) {
320
        this.ipint = value;
321
    }
322
 
323
 
324
    /**
325
     * <p>Classe Java de anonymous complex type.
326
     *
327
     * <p>O seguinte fragmento do esquema especifica o conte�do esperado contido dentro desta classe.
328
     *
329
     * <pre>
330
     * &lt;complexType>
331
     *   &lt;complexContent>
332
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
333
     *       &lt;sequence>
334
     *         &lt;element name="CST">
335
     *           &lt;simpleType>
336
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
337
     *               &lt;whiteSpace value="preserve"/>
338
     *               &lt;enumeration value="01"/>
339
     *               &lt;enumeration value="02"/>
340
     *               &lt;enumeration value="03"/>
341
     *               &lt;enumeration value="04"/>
342
     *               &lt;enumeration value="05"/>
343
     *               &lt;enumeration value="51"/>
344
     *               &lt;enumeration value="52"/>
345
     *               &lt;enumeration value="53"/>
346
     *               &lt;enumeration value="54"/>
347
     *               &lt;enumeration value="55"/>
348
     *             &lt;/restriction>
349
     *           &lt;/simpleType>
350
     *         &lt;/element>
351
     *       &lt;/sequence>
352
     *     &lt;/restriction>
353
     *   &lt;/complexContent>
354
     * &lt;/complexType>
355
     * </pre>
356
     *
357
     *
358
     */
359
    @XmlAccessorType(XmlAccessType.FIELD)
360
    @XmlType(name = "", propOrder = {
361
        "cst"
362
    })
363
    public static class IPINT {
364
 
365
        @XmlElement(name = "CST", required = true)
366
        protected String cst;
367
 
368
        /**
369
         * Obt�m o valor da propriedade cst.
370
         *
371
         * @return
372
         *     possible object is
373
         *     {@link String }
374
         *    
375
         */
376
        public String getCST() {
377
            return cst;
378
        }
379
 
380
        /**
381
         * Define o valor da propriedade cst.
382
         *
383
         * @param value
384
         *     allowed object is
385
         *     {@link String }
386
         *    
387
         */
388
        public void setCST(String value) {
389
            this.cst = value;
390
        }
391
 
392
    }
393
 
394
 
395
    /**
396
     * <p>Classe Java de anonymous complex type.
397
     *
398
     * <p>O seguinte fragmento do esquema especifica o conte�do esperado contido dentro desta classe.
399
     *
400
     * <pre>
401
     * &lt;complexType>
402
     *   &lt;complexContent>
403
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
404
     *       &lt;sequence>
405
     *         &lt;element name="CST">
406
     *           &lt;simpleType>
407
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
408
     *               &lt;whiteSpace value="preserve"/>
409
     *               &lt;enumeration value="00"/>
410
     *               &lt;enumeration value="49"/>
411
     *               &lt;enumeration value="50"/>
412
     *               &lt;enumeration value="99"/>
413
     *             &lt;/restriction>
414
     *           &lt;/simpleType>
415
     *         &lt;/element>
416
     *         &lt;choice>
417
     *           &lt;sequence>
418
     *             &lt;element name="vBC" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
419
     *             &lt;element name="pIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_0302a04"/>
420
     *           &lt;/sequence>
421
     *           &lt;sequence>
422
     *             &lt;element name="qUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1204v"/>
423
     *             &lt;element name="vUnid" type="{http://www.portalfiscal.inf.br/nfe}TDec_1104"/>
424
     *           &lt;/sequence>
425
     *         &lt;/choice>
426
     *         &lt;element name="vIPI" type="{http://www.portalfiscal.inf.br/nfe}TDec_1302"/>
427
     *       &lt;/sequence>
428
     *     &lt;/restriction>
429
     *   &lt;/complexContent>
430
     * &lt;/complexType>
431
     * </pre>
432
     *
433
     *
434
     */
435
    @XmlAccessorType(XmlAccessType.FIELD)
436
    @XmlType(name = "", propOrder = {
437
        "cst",
438
        "vbc",
439
        "pipi",
440
        "qUnid",
441
        "vUnid",
442
        "vipi"
443
    })
444
    public static class IPITrib {
445
 
446
        @XmlElement(name = "CST", required = true)
447
        protected String cst;
448
        @XmlElement(name = "vBC")
449
        protected String vbc;
450
        @XmlElement(name = "pIPI")
451
        protected String pipi;
452
        protected String qUnid;
453
        protected String vUnid;
454
        @XmlElement(name = "vIPI", required = true)
455
        protected String vipi;
456
 
457
        /**
458
         * Obt�m o valor da propriedade cst.
459
         *
460
         * @return
461
         *     possible object is
462
         *     {@link String }
463
         *    
464
         */
465
        public String getCST() {
466
            return cst;
467
        }
468
 
469
        /**
470
         * Define o valor da propriedade cst.
471
         *
472
         * @param value
473
         *     allowed object is
474
         *     {@link String }
475
         *    
476
         */
477
        public void setCST(String value) {
478
            this.cst = value;
479
        }
480
 
481
        /**
482
         * Obt�m o valor da propriedade vbc.
483
         *
484
         * @return
485
         *     possible object is
486
         *     {@link String }
487
         *    
488
         */
489
        public String getVBC() {
490
            return vbc;
491
        }
492
 
493
        /**
494
         * Define o valor da propriedade vbc.
495
         *
496
         * @param value
497
         *     allowed object is
498
         *     {@link String }
499
         *    
500
         */
501
        public void setVBC(String value) {
502
            this.vbc = value;
503
        }
504
 
505
        /**
506
         * Obt�m o valor da propriedade pipi.
507
         *
508
         * @return
509
         *     possible object is
510
         *     {@link String }
511
         *    
512
         */
513
        public String getPIPI() {
514
            return pipi;
515
        }
516
 
517
        /**
518
         * Define o valor da propriedade pipi.
519
         *
520
         * @param value
521
         *     allowed object is
522
         *     {@link String }
523
         *    
524
         */
525
        public void setPIPI(String value) {
526
            this.pipi = value;
527
        }
528
 
529
        /**
530
         * Obt�m o valor da propriedade qUnid.
531
         *
532
         * @return
533
         *     possible object is
534
         *     {@link String }
535
         *    
536
         */
537
        public String getQUnid() {
538
            return qUnid;
539
        }
540
 
541
        /**
542
         * Define o valor da propriedade qUnid.
543
         *
544
         * @param value
545
         *     allowed object is
546
         *     {@link String }
547
         *    
548
         */
549
        public void setQUnid(String value) {
550
            this.qUnid = value;
551
        }
552
 
553
        /**
554
         * Obt�m o valor da propriedade vUnid.
555
         *
556
         * @return
557
         *     possible object is
558
         *     {@link String }
559
         *    
560
         */
561
        public String getVUnid() {
562
            return vUnid;
563
        }
564
 
565
        /**
566
         * Define o valor da propriedade vUnid.
567
         *
568
         * @param value
569
         *     allowed object is
570
         *     {@link String }
571
         *    
572
         */
573
        public void setVUnid(String value) {
574
            this.vUnid = value;
575
        }
576
 
577
        /**
578
         * Obt�m o valor da propriedade vipi.
579
         *
580
         * @return
581
         *     possible object is
582
         *     {@link String }
583
         *    
584
         */
585
        public String getVIPI() {
586
            return vipi;
587
        }
588
 
589
        /**
590
         * Define o valor da propriedade vipi.
591
         *
592
         * @param value
593
         *     allowed object is
594
         *     {@link String }
595
         *    
596
         */
597
        public void setVIPI(String value) {
598
            this.vipi = value;
599
        }
600
 
601
    }
602
 
603
}