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.distdfeint;
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
 * <p>Classe Java de anonymous complex type.
11
 *
12
 * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
13
 *
14
 * <pre>
15
 * &lt;complexType&gt;
16
 *   &lt;complexContent&gt;
17
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
18
 *       &lt;sequence&gt;
19
 *         &lt;element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/&gt;
20
 *         &lt;element name="cUFAutor" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE" minOccurs="0"/&gt;
21
 *         &lt;choice&gt;
22
 *           &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/&gt;
23
 *           &lt;element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/&gt;
24
 *         &lt;/choice&gt;
25
 *         &lt;choice&gt;
26
 *           &lt;element name="distNSU"&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="ultNSU" type="{http://www.portalfiscal.inf.br/nfe}TNSU"/&gt;
32
 *                   &lt;/sequence&gt;
33
 *                 &lt;/restriction&gt;
34
 *               &lt;/complexContent&gt;
35
 *             &lt;/complexType&gt;
36
 *           &lt;/element&gt;
37
 *           &lt;element name="consNSU"&gt;
38
 *             &lt;complexType&gt;
39
 *               &lt;complexContent&gt;
40
 *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
41
 *                   &lt;sequence&gt;
42
 *                     &lt;element name="NSU" type="{http://www.portalfiscal.inf.br/nfe}TNSU"/&gt;
43
 *                   &lt;/sequence&gt;
44
 *                 &lt;/restriction&gt;
45
 *               &lt;/complexContent&gt;
46
 *             &lt;/complexType&gt;
47
 *           &lt;/element&gt;
48
 *           &lt;element name="consChNFe"&gt;
49
 *             &lt;complexType&gt;
50
 *               &lt;complexContent&gt;
51
 *                 &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
52
 *                   &lt;sequence&gt;
53
 *                     &lt;element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/&gt;
54
 *                   &lt;/sequence&gt;
55
 *                 &lt;/restriction&gt;
56
 *               &lt;/complexContent&gt;
57
 *             &lt;/complexType&gt;
58
 *           &lt;/element&gt;
59
 *         &lt;/choice&gt;
60
 *       &lt;/sequence&gt;
61
 *       &lt;attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerDistDFe" /&gt;
62
 *     &lt;/restriction&gt;
63
 *   &lt;/complexContent&gt;
64
 * &lt;/complexType&gt;
65
 * </pre>
66
 *
67
 *
68
 */
69
@XmlAccessorType(XmlAccessType.FIELD)
70
@XmlType(name = "", propOrder = {
71
    "tpAmb",
72
    "cufAutor",
73
    "cnpj",
74
    "cpf",
75
    "distNSU",
76
    "consNSU",
77
    "consChNFe"
78
})
79
@XmlRootElement(name = "distDFeInt", namespace = "http://www.portalfiscal.inf.br/nfe")
80
public class DistDFeInt {
81
 
82
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
83
    protected String tpAmb;
84
    @XmlElement(name = "cUFAutor", namespace = "http://www.portalfiscal.inf.br/nfe")
85
    protected String cufAutor;
86
    @XmlElement(name = "CNPJ", namespace = "http://www.portalfiscal.inf.br/nfe")
87
    protected String cnpj;
88
    @XmlElement(name = "CPF", namespace = "http://www.portalfiscal.inf.br/nfe")
89
    protected String cpf;
90
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
91
    protected DistDFeInt.DistNSU distNSU;
92
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
93
    protected DistDFeInt.ConsNSU consNSU;
94
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
95
    protected DistDFeInt.ConsChNFe consChNFe;
96
    @XmlAttribute(name = "versao", required = true)
97
    protected String versao;
98
 
99
    /**
100
     * Obtém o valor da propriedade tpAmb.
101
     *
102
     * @return
103
     *     possible object is
104
     *     {@link String }
105
     *    
106
     */
107
    public String getTpAmb() {
108
        return tpAmb;
109
    }
110
 
111
    /**
112
     * Define o valor da propriedade tpAmb.
113
     *
114
     * @param value
115
     *     allowed object is
116
     *     {@link String }
117
     *    
118
     */
119
    public void setTpAmb(String value) {
120
        this.tpAmb = value;
121
    }
122
 
123
    /**
124
     * Obtém o valor da propriedade cufAutor.
125
     *
126
     * @return
127
     *     possible object is
128
     *     {@link String }
129
     *    
130
     */
131
    public String getCUFAutor() {
132
        return cufAutor;
133
    }
134
 
135
    /**
136
     * Define o valor da propriedade cufAutor.
137
     *
138
     * @param value
139
     *     allowed object is
140
     *     {@link String }
141
     *    
142
     */
143
    public void setCUFAutor(String value) {
144
        this.cufAutor = value;
145
    }
146
 
147
    /**
148
     * Obtém o valor da propriedade cnpj.
149
     *
150
     * @return
151
     *     possible object is
152
     *     {@link String }
153
     *    
154
     */
155
    public String getCNPJ() {
156
        return cnpj;
157
    }
158
 
159
    /**
160
     * Define o valor da propriedade cnpj.
161
     *
162
     * @param value
163
     *     allowed object is
164
     *     {@link String }
165
     *    
166
     */
167
    public void setCNPJ(String value) {
168
        this.cnpj = value;
169
    }
170
 
171
    /**
172
     * Obtém o valor da propriedade cpf.
173
     *
174
     * @return
175
     *     possible object is
176
     *     {@link String }
177
     *    
178
     */
179
    public String getCPF() {
180
        return cpf;
181
    }
182
 
183
    /**
184
     * Define o valor da propriedade cpf.
185
     *
186
     * @param value
187
     *     allowed object is
188
     *     {@link String }
189
     *    
190
     */
191
    public void setCPF(String value) {
192
        this.cpf = value;
193
    }
194
 
195
    /**
196
     * Obtém o valor da propriedade distNSU.
197
     *
198
     * @return
199
     *     possible object is
200
     *     {@link DistDFeInt.DistNSU }
201
     *    
202
     */
203
    public DistDFeInt.DistNSU getDistNSU() {
204
        return distNSU;
205
    }
206
 
207
    /**
208
     * Define o valor da propriedade distNSU.
209
     *
210
     * @param value
211
     *     allowed object is
212
     *     {@link DistDFeInt.DistNSU }
213
     *    
214
     */
215
    public void setDistNSU(DistDFeInt.DistNSU value) {
216
        this.distNSU = value;
217
    }
218
 
219
    /**
220
     * Obtém o valor da propriedade consNSU.
221
     *
222
     * @return
223
     *     possible object is
224
     *     {@link DistDFeInt.ConsNSU }
225
     *    
226
     */
227
    public DistDFeInt.ConsNSU getConsNSU() {
228
        return consNSU;
229
    }
230
 
231
    /**
232
     * Define o valor da propriedade consNSU.
233
     *
234
     * @param value
235
     *     allowed object is
236
     *     {@link DistDFeInt.ConsNSU }
237
     *    
238
     */
239
    public void setConsNSU(DistDFeInt.ConsNSU value) {
240
        this.consNSU = value;
241
    }
242
 
243
    /**
244
     * Obtém o valor da propriedade consChNFe.
245
     *
246
     * @return
247
     *     possible object is
248
     *     {@link DistDFeInt.ConsChNFe }
249
     *    
250
     */
251
    public DistDFeInt.ConsChNFe getConsChNFe() {
252
        return consChNFe;
253
    }
254
 
255
    /**
256
     * Define o valor da propriedade consChNFe.
257
     *
258
     * @param value
259
     *     allowed object is
260
     *     {@link DistDFeInt.ConsChNFe }
261
     *    
262
     */
263
    public void setConsChNFe(DistDFeInt.ConsChNFe value) {
264
        this.consChNFe = value;
265
    }
266
 
267
    /**
268
     * Obtém o valor da propriedade versao.
269
     *
270
     * @return
271
     *     possible object is
272
     *     {@link String }
273
     *    
274
     */
275
    public String getVersao() {
276
        return versao;
277
    }
278
 
279
    /**
280
     * Define o valor da propriedade versao.
281
     *
282
     * @param value
283
     *     allowed object is
284
     *     {@link String }
285
     *    
286
     */
287
    public void setVersao(String value) {
288
        this.versao = value;
289
    }
290
 
291
 
292
    /**
293
     * <p>Classe Java de anonymous complex type.
294
     *
295
     * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
296
     *
297
     * <pre>
298
     * &lt;complexType&gt;
299
     *   &lt;complexContent&gt;
300
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
301
     *       &lt;sequence&gt;
302
     *         &lt;element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/&gt;
303
     *       &lt;/sequence&gt;
304
     *     &lt;/restriction&gt;
305
     *   &lt;/complexContent&gt;
306
     * &lt;/complexType&gt;
307
     * </pre>
308
     *
309
     *
310
     */
311
    @XmlAccessorType(XmlAccessType.FIELD)
312
    @XmlType(name = "", propOrder = {
313
        "chNFe"
314
    })
315
    public static class ConsChNFe {
316
 
317
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
318
        protected String chNFe;
319
 
320
        /**
321
         * Obtém o valor da propriedade chNFe.
322
         *
323
         * @return
324
         *     possible object is
325
         *     {@link String }
326
         *    
327
         */
328
        public String getChNFe() {
329
            return chNFe;
330
        }
331
 
332
        /**
333
         * Define o valor da propriedade chNFe.
334
         *
335
         * @param value
336
         *     allowed object is
337
         *     {@link String }
338
         *    
339
         */
340
        public void setChNFe(String value) {
341
            this.chNFe = value;
342
        }
343
 
344
    }
345
 
346
 
347
    /**
348
     * <p>Classe Java de anonymous complex type.
349
     *
350
     * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
351
     *
352
     * <pre>
353
     * &lt;complexType&gt;
354
     *   &lt;complexContent&gt;
355
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
356
     *       &lt;sequence&gt;
357
     *         &lt;element name="NSU" type="{http://www.portalfiscal.inf.br/nfe}TNSU"/&gt;
358
     *       &lt;/sequence&gt;
359
     *     &lt;/restriction&gt;
360
     *   &lt;/complexContent&gt;
361
     * &lt;/complexType&gt;
362
     * </pre>
363
     *
364
     *
365
     */
366
    @XmlAccessorType(XmlAccessType.FIELD)
367
    @XmlType(name = "", propOrder = {
368
        "nsu"
369
    })
370
    public static class ConsNSU {
371
 
372
        @XmlElement(name = "NSU", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
373
        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
374
        @XmlSchemaType(name = "token")
375
        protected String nsu;
376
 
377
        /**
378
         * Obtém o valor da propriedade nsu.
379
         *
380
         * @return
381
         *     possible object is
382
         *     {@link String }
383
         *    
384
         */
385
        public String getNSU() {
386
            return nsu;
387
        }
388
 
389
        /**
390
         * Define o valor da propriedade nsu.
391
         *
392
         * @param value
393
         *     allowed object is
394
         *     {@link String }
395
         *    
396
         */
397
        public void setNSU(String value) {
398
            this.nsu = value;
399
        }
400
 
401
    }
402
 
403
 
404
    /**
405
     * <p>Classe Java de anonymous complex type.
406
     *
407
     * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
408
     *
409
     * <pre>
410
     * &lt;complexType&gt;
411
     *   &lt;complexContent&gt;
412
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
413
     *       &lt;sequence&gt;
414
     *         &lt;element name="ultNSU" type="{http://www.portalfiscal.inf.br/nfe}TNSU"/&gt;
415
     *       &lt;/sequence&gt;
416
     *     &lt;/restriction&gt;
417
     *   &lt;/complexContent&gt;
418
     * &lt;/complexType&gt;
419
     * </pre>
420
     *
421
     *
422
     */
423
    @XmlAccessorType(XmlAccessType.FIELD)
424
    @XmlType(name = "", propOrder = {
425
        "ultNSU"
426
    })
427
    public static class DistNSU {
428
 
429
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
430
        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
431
        @XmlSchemaType(name = "token")
432
        protected String ultNSU;
433
 
434
        /**
435
         * Obtém o valor da propriedade ultNSU.
436
         *
437
         * @return
438
         *     possible object is
439
         *     {@link String }
440
         *    
441
         */
442
        public String getUltNSU() {
443
            return ultNSU;
444
        }
445
 
446
        /**
447
         * Define o valor da propriedade ultNSU.
448
         *
449
         * @param value
450
         *     allowed object is
451
         *     {@link String }
452
         *    
453
         */
454
        public void setUltNSU(String value) {
455
            this.ultNSU = value;
456
        }
457
 
458
    }
459
 
460
}