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_4.enviNFe;
3
 
4
import javax.xml.bind.annotation.XmlAccessType;
5
import javax.xml.bind.annotation.XmlAccessorType;
6
import javax.xml.bind.annotation.XmlElement;
7
import javax.xml.bind.annotation.XmlSchemaType;
8
import javax.xml.bind.annotation.XmlType;
9
 
10
 
11
/**
12
 * Tipo Dados do Local de Retirada ou Entrega // 24/10/08 - tamanho mínimo // v2.0
13
 *
14
 * <p>Classe Java de TLocal complex type.
15
 *
16
 * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
17
 *
18
 * <pre>
19
 * &lt;complexType name="TLocal"&gt;
20
 *   &lt;complexContent&gt;
21
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
22
 *       &lt;sequence&gt;
23
 *         &lt;choice&gt;
24
 *           &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjOpc"/&gt;
25
 *           &lt;element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/&gt;
26
 *         &lt;/choice&gt;
27
 *         &lt;element name="xNome" minOccurs="0"&gt;
28
 *           &lt;simpleType&gt;
29
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString"&gt;
30
 *               &lt;maxLength value="60"/&gt;
31
 *               &lt;minLength value="2"/&gt;
32
 *             &lt;/restriction&gt;
33
 *           &lt;/simpleType&gt;
34
 *         &lt;/element&gt;
35
 *         &lt;element name="xLgr"&gt;
36
 *           &lt;simpleType&gt;
37
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString"&gt;
38
 *               &lt;maxLength value="60"/&gt;
39
 *               &lt;minLength value="2"/&gt;
40
 *             &lt;/restriction&gt;
41
 *           &lt;/simpleType&gt;
42
 *         &lt;/element&gt;
43
 *         &lt;element name="nro"&gt;
44
 *           &lt;simpleType&gt;
45
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString"&gt;
46
 *               &lt;maxLength value="60"/&gt;
47
 *               &lt;minLength value="1"/&gt;
48
 *             &lt;/restriction&gt;
49
 *           &lt;/simpleType&gt;
50
 *         &lt;/element&gt;
51
 *         &lt;element name="xCpl" minOccurs="0"&gt;
52
 *           &lt;simpleType&gt;
53
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString"&gt;
54
 *               &lt;maxLength value="60"/&gt;
55
 *               &lt;minLength value="1"/&gt;
56
 *             &lt;/restriction&gt;
57
 *           &lt;/simpleType&gt;
58
 *         &lt;/element&gt;
59
 *         &lt;element name="xBairro"&gt;
60
 *           &lt;simpleType&gt;
61
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString"&gt;
62
 *               &lt;maxLength value="60"/&gt;
63
 *               &lt;minLength value="2"/&gt;
64
 *             &lt;/restriction&gt;
65
 *           &lt;/simpleType&gt;
66
 *         &lt;/element&gt;
67
 *         &lt;element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/&gt;
68
 *         &lt;element name="xMun"&gt;
69
 *           &lt;simpleType&gt;
70
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString"&gt;
71
 *               &lt;maxLength value="60"/&gt;
72
 *               &lt;minLength value="2"/&gt;
73
 *             &lt;/restriction&gt;
74
 *           &lt;/simpleType&gt;
75
 *         &lt;/element&gt;
76
 *         &lt;element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/&gt;
77
 *         &lt;element name="CEP" minOccurs="0"&gt;
78
 *           &lt;simpleType&gt;
79
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
80
 *               &lt;whiteSpace value="preserve"/&gt;
81
 *               &lt;pattern value="[0-9]{8}"/&gt;
82
 *             &lt;/restriction&gt;
83
 *           &lt;/simpleType&gt;
84
 *         &lt;/element&gt;
85
 *         &lt;element name="cPais" minOccurs="0"&gt;
86
 *           &lt;simpleType&gt;
87
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
88
 *               &lt;whiteSpace value="preserve"/&gt;
89
 *               &lt;pattern value="[0-9]{1,4}"/&gt;
90
 *             &lt;/restriction&gt;
91
 *           &lt;/simpleType&gt;
92
 *         &lt;/element&gt;
93
 *         &lt;element name="xPais" minOccurs="0"&gt;
94
 *           &lt;simpleType&gt;
95
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString"&gt;
96
 *               &lt;maxLength value="60"/&gt;
97
 *               &lt;minLength value="2"/&gt;
98
 *             &lt;/restriction&gt;
99
 *           &lt;/simpleType&gt;
100
 *         &lt;/element&gt;
101
 *         &lt;element name="fone" 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;pattern value="[0-9]{6,14}"/&gt;
106
 *             &lt;/restriction&gt;
107
 *           &lt;/simpleType&gt;
108
 *         &lt;/element&gt;
109
 *         &lt;element name="email" minOccurs="0"&gt;
110
 *           &lt;simpleType&gt;
111
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString"&gt;
112
 *               &lt;whiteSpace value="preserve"/&gt;
113
 *               &lt;minLength value="1"/&gt;
114
 *               &lt;maxLength value="60"/&gt;
115
 *             &lt;/restriction&gt;
116
 *           &lt;/simpleType&gt;
117
 *         &lt;/element&gt;
118
 *         &lt;element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe" minOccurs="0"/&gt;
119
 *       &lt;/sequence&gt;
120
 *     &lt;/restriction&gt;
121
 *   &lt;/complexContent&gt;
122
 * &lt;/complexType&gt;
123
 * </pre>
124
 *
125
 *
126
 */
127
@XmlAccessorType(XmlAccessType.FIELD)
128
@XmlType(name = "TLocal", namespace = "http://www.portalfiscal.inf.br/nfe", propOrder = {
129
    "cnpj",
130
    "cpf",
131
    "xNome",
132
    "xLgr",
133
    "nro",
134
    "xCpl",
135
    "xBairro",
136
    "cMun",
137
    "xMun",
138
    "uf",
139
    "cep",
140
    "cPais",
141
    "xPais",
142
    "fone",
143
    "email",
144
    "ie"
145
})
146
public class TLocal {
147
 
148
    @XmlElement(name = "CNPJ", namespace = "http://www.portalfiscal.inf.br/nfe")
149
    protected String cnpj;
150
    @XmlElement(name = "CPF", namespace = "http://www.portalfiscal.inf.br/nfe")
151
    protected String cpf;
152
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
153
    protected String xNome;
154
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
155
    protected String xLgr;
156
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
157
    protected String nro;
158
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
159
    protected String xCpl;
160
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
161
    protected String xBairro;
162
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
163
    protected String cMun;
164
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
165
    protected String xMun;
166
    @XmlElement(name = "UF", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
167
    @XmlSchemaType(name = "string")
168
    protected TUf uf;
169
    @XmlElement(name = "CEP", namespace = "http://www.portalfiscal.inf.br/nfe")
170
    protected String cep;
171
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
172
    protected String cPais;
173
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
174
    protected String xPais;
175
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
176
    protected String fone;
177
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
178
    protected String email;
179
    @XmlElement(name = "IE", namespace = "http://www.portalfiscal.inf.br/nfe")
180
    protected String ie;
181
 
182
    /**
183
     * Obtém o valor da propriedade cnpj.
184
     *
185
     * @return
186
     *     possible object is
187
     *     {@link String }
188
     *    
189
     */
190
    public String getCNPJ() {
191
        return cnpj;
192
    }
193
 
194
    /**
195
     * Define o valor da propriedade cnpj.
196
     *
197
     * @param value
198
     *     allowed object is
199
     *     {@link String }
200
     *    
201
     */
202
    public void setCNPJ(String value) {
203
        this.cnpj = value;
204
    }
205
 
206
    /**
207
     * Obtém o valor da propriedade cpf.
208
     *
209
     * @return
210
     *     possible object is
211
     *     {@link String }
212
     *    
213
     */
214
    public String getCPF() {
215
        return cpf;
216
    }
217
 
218
    /**
219
     * Define o valor da propriedade cpf.
220
     *
221
     * @param value
222
     *     allowed object is
223
     *     {@link String }
224
     *    
225
     */
226
    public void setCPF(String value) {
227
        this.cpf = value;
228
    }
229
 
230
    /**
231
     * Obtém o valor da propriedade xNome.
232
     *
233
     * @return
234
     *     possible object is
235
     *     {@link String }
236
     *    
237
     */
238
    public String getXNome() {
239
        return xNome;
240
    }
241
 
242
    /**
243
     * Define o valor da propriedade xNome.
244
     *
245
     * @param value
246
     *     allowed object is
247
     *     {@link String }
248
     *    
249
     */
250
    public void setXNome(String value) {
251
        this.xNome = value;
252
    }
253
 
254
    /**
255
     * Obtém o valor da propriedade xLgr.
256
     *
257
     * @return
258
     *     possible object is
259
     *     {@link String }
260
     *    
261
     */
262
    public String getXLgr() {
263
        return xLgr;
264
    }
265
 
266
    /**
267
     * Define o valor da propriedade xLgr.
268
     *
269
     * @param value
270
     *     allowed object is
271
     *     {@link String }
272
     *    
273
     */
274
    public void setXLgr(String value) {
275
        this.xLgr = value;
276
    }
277
 
278
    /**
279
     * Obtém o valor da propriedade nro.
280
     *
281
     * @return
282
     *     possible object is
283
     *     {@link String }
284
     *    
285
     */
286
    public String getNro() {
287
        return nro;
288
    }
289
 
290
    /**
291
     * Define o valor da propriedade nro.
292
     *
293
     * @param value
294
     *     allowed object is
295
     *     {@link String }
296
     *    
297
     */
298
    public void setNro(String value) {
299
        this.nro = value;
300
    }
301
 
302
    /**
303
     * Obtém o valor da propriedade xCpl.
304
     *
305
     * @return
306
     *     possible object is
307
     *     {@link String }
308
     *    
309
     */
310
    public String getXCpl() {
311
        return xCpl;
312
    }
313
 
314
    /**
315
     * Define o valor da propriedade xCpl.
316
     *
317
     * @param value
318
     *     allowed object is
319
     *     {@link String }
320
     *    
321
     */
322
    public void setXCpl(String value) {
323
        this.xCpl = value;
324
    }
325
 
326
    /**
327
     * Obtém o valor da propriedade xBairro.
328
     *
329
     * @return
330
     *     possible object is
331
     *     {@link String }
332
     *    
333
     */
334
    public String getXBairro() {
335
        return xBairro;
336
    }
337
 
338
    /**
339
     * Define o valor da propriedade xBairro.
340
     *
341
     * @param value
342
     *     allowed object is
343
     *     {@link String }
344
     *    
345
     */
346
    public void setXBairro(String value) {
347
        this.xBairro = value;
348
    }
349
 
350
    /**
351
     * Obtém o valor da propriedade cMun.
352
     *
353
     * @return
354
     *     possible object is
355
     *     {@link String }
356
     *    
357
     */
358
    public String getCMun() {
359
        return cMun;
360
    }
361
 
362
    /**
363
     * Define o valor da propriedade cMun.
364
     *
365
     * @param value
366
     *     allowed object is
367
     *     {@link String }
368
     *    
369
     */
370
    public void setCMun(String value) {
371
        this.cMun = value;
372
    }
373
 
374
    /**
375
     * Obtém o valor da propriedade xMun.
376
     *
377
     * @return
378
     *     possible object is
379
     *     {@link String }
380
     *    
381
     */
382
    public String getXMun() {
383
        return xMun;
384
    }
385
 
386
    /**
387
     * Define o valor da propriedade xMun.
388
     *
389
     * @param value
390
     *     allowed object is
391
     *     {@link String }
392
     *    
393
     */
394
    public void setXMun(String value) {
395
        this.xMun = value;
396
    }
397
 
398
    /**
399
     * Obtém o valor da propriedade uf.
400
     *
401
     * @return
402
     *     possible object is
403
     *     {@link TUf }
404
     *    
405
     */
406
    public TUf getUF() {
407
        return uf;
408
    }
409
 
410
    /**
411
     * Define o valor da propriedade uf.
412
     *
413
     * @param value
414
     *     allowed object is
415
     *     {@link TUf }
416
     *    
417
     */
418
    public void setUF(TUf value) {
419
        this.uf = value;
420
    }
421
 
422
    /**
423
     * Obtém o valor da propriedade cep.
424
     *
425
     * @return
426
     *     possible object is
427
     *     {@link String }
428
     *    
429
     */
430
    public String getCEP() {
431
        return cep;
432
    }
433
 
434
    /**
435
     * Define o valor da propriedade cep.
436
     *
437
     * @param value
438
     *     allowed object is
439
     *     {@link String }
440
     *    
441
     */
442
    public void setCEP(String value) {
443
        this.cep = value;
444
    }
445
 
446
    /**
447
     * Obtém o valor da propriedade cPais.
448
     *
449
     * @return
450
     *     possible object is
451
     *     {@link String }
452
     *    
453
     */
454
    public String getCPais() {
455
        return cPais;
456
    }
457
 
458
    /**
459
     * Define o valor da propriedade cPais.
460
     *
461
     * @param value
462
     *     allowed object is
463
     *     {@link String }
464
     *    
465
     */
466
    public void setCPais(String value) {
467
        this.cPais = value;
468
    }
469
 
470
    /**
471
     * Obtém o valor da propriedade xPais.
472
     *
473
     * @return
474
     *     possible object is
475
     *     {@link String }
476
     *    
477
     */
478
    public String getXPais() {
479
        return xPais;
480
    }
481
 
482
    /**
483
     * Define o valor da propriedade xPais.
484
     *
485
     * @param value
486
     *     allowed object is
487
     *     {@link String }
488
     *    
489
     */
490
    public void setXPais(String value) {
491
        this.xPais = value;
492
    }
493
 
494
    /**
495
     * Obtém o valor da propriedade fone.
496
     *
497
     * @return
498
     *     possible object is
499
     *     {@link String }
500
     *    
501
     */
502
    public String getFone() {
503
        return fone;
504
    }
505
 
506
    /**
507
     * Define o valor da propriedade fone.
508
     *
509
     * @param value
510
     *     allowed object is
511
     *     {@link String }
512
     *    
513
     */
514
    public void setFone(String value) {
515
        this.fone = value;
516
    }
517
 
518
    /**
519
     * Obtém o valor da propriedade email.
520
     *
521
     * @return
522
     *     possible object is
523
     *     {@link String }
524
     *    
525
     */
526
    public String getEmail() {
527
        return email;
528
    }
529
 
530
    /**
531
     * Define o valor da propriedade email.
532
     *
533
     * @param value
534
     *     allowed object is
535
     *     {@link String }
536
     *    
537
     */
538
    public void setEmail(String value) {
539
        this.email = value;
540
    }
541
 
542
    /**
543
     * Obtém o valor da propriedade ie.
544
     *
545
     * @return
546
     *     possible object is
547
     *     {@link String }
548
     *    
549
     */
550
    public String getIE() {
551
        return ie;
552
    }
553
 
554
    /**
555
     * Define o valor da propriedade ie.
556
     *
557
     * @param value
558
     *     allowed object is
559
     *     {@link String }
560
     *    
561
     */
562
    public void setIE(String value) {
563
        this.ie = value;
564
    }
565
 
566
}