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 Endereço  // 24/10/08 - tamanho mínimo
13
 *
14
 * <p>Classe Java de TEndereco 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="TEndereco"&gt;
20
 *   &lt;complexContent&gt;
21
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
22
 *       &lt;sequence&gt;
23
 *         &lt;element name="xLgr"&gt;
24
 *           &lt;simpleType&gt;
25
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString"&gt;
26
 *               &lt;maxLength value="60"/&gt;
27
 *               &lt;minLength value="2"/&gt;
28
 *             &lt;/restriction&gt;
29
 *           &lt;/simpleType&gt;
30
 *         &lt;/element&gt;
31
 *         &lt;element name="nro"&gt;
32
 *           &lt;simpleType&gt;
33
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString"&gt;
34
 *               &lt;maxLength value="60"/&gt;
35
 *               &lt;minLength value="1"/&gt;
36
 *             &lt;/restriction&gt;
37
 *           &lt;/simpleType&gt;
38
 *         &lt;/element&gt;
39
 *         &lt;element name="xCpl" minOccurs="0"&gt;
40
 *           &lt;simpleType&gt;
41
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString"&gt;
42
 *               &lt;maxLength value="60"/&gt;
43
 *               &lt;minLength value="1"/&gt;
44
 *             &lt;/restriction&gt;
45
 *           &lt;/simpleType&gt;
46
 *         &lt;/element&gt;
47
 *         &lt;element name="xBairro"&gt;
48
 *           &lt;simpleType&gt;
49
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString"&gt;
50
 *               &lt;maxLength value="60"/&gt;
51
 *               &lt;minLength value="2"/&gt;
52
 *             &lt;/restriction&gt;
53
 *           &lt;/simpleType&gt;
54
 *         &lt;/element&gt;
55
 *         &lt;element name="cMun" type="{http://www.portalfiscal.inf.br/nfe}TCodMunIBGE"/&gt;
56
 *         &lt;element name="xMun"&gt;
57
 *           &lt;simpleType&gt;
58
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString"&gt;
59
 *               &lt;maxLength value="60"/&gt;
60
 *               &lt;minLength value="2"/&gt;
61
 *             &lt;/restriction&gt;
62
 *           &lt;/simpleType&gt;
63
 *         &lt;/element&gt;
64
 *         &lt;element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUf"/&gt;
65
 *         &lt;element name="CEP" minOccurs="0"&gt;
66
 *           &lt;simpleType&gt;
67
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
68
 *               &lt;whiteSpace value="preserve"/&gt;
69
 *               &lt;pattern value="[0-9]{8}"/&gt;
70
 *             &lt;/restriction&gt;
71
 *           &lt;/simpleType&gt;
72
 *         &lt;/element&gt;
73
 *         &lt;element name="cPais" minOccurs="0"&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;pattern value="[0-9]{1,4}"/&gt;
78
 *             &lt;/restriction&gt;
79
 *           &lt;/simpleType&gt;
80
 *         &lt;/element&gt;
81
 *         &lt;element name="xPais" minOccurs="0"&gt;
82
 *           &lt;simpleType&gt;
83
 *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TString"&gt;
84
 *               &lt;maxLength value="60"/&gt;
85
 *               &lt;minLength value="2"/&gt;
86
 *             &lt;/restriction&gt;
87
 *           &lt;/simpleType&gt;
88
 *         &lt;/element&gt;
89
 *         &lt;element name="fone" minOccurs="0"&gt;
90
 *           &lt;simpleType&gt;
91
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
92
 *               &lt;whiteSpace value="preserve"/&gt;
93
 *               &lt;pattern value="[0-9]{6,14}"/&gt;
94
 *             &lt;/restriction&gt;
95
 *           &lt;/simpleType&gt;
96
 *         &lt;/element&gt;
97
 *       &lt;/sequence&gt;
98
 *     &lt;/restriction&gt;
99
 *   &lt;/complexContent&gt;
100
 * &lt;/complexType&gt;
101
 * </pre>
102
 *
103
 *
104
 */
105
@XmlAccessorType(XmlAccessType.FIELD)
106
@XmlType(name = "TEndereco", namespace = "http://www.portalfiscal.inf.br/nfe", propOrder = {
107
    "xLgr",
108
    "nro",
109
    "xCpl",
110
    "xBairro",
111
    "cMun",
112
    "xMun",
113
    "uf",
114
    "cep",
115
    "cPais",
116
    "xPais",
117
    "fone"
118
})
119
public class TEndereco {
120
 
121
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
122
    protected String xLgr;
123
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
124
    protected String nro;
125
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
126
    protected String xCpl;
127
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
128
    protected String xBairro;
129
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
130
    protected String cMun;
131
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
132
    protected String xMun;
133
    @XmlElement(name = "UF", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
134
    @XmlSchemaType(name = "string")
135
    protected TUf uf;
136
    @XmlElement(name = "CEP", namespace = "http://www.portalfiscal.inf.br/nfe")
137
    protected String cep;
138
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
139
    protected String cPais;
140
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
141
    protected String xPais;
142
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
143
    protected String fone;
144
 
145
    /**
146
     * Obtém o valor da propriedade xLgr.
147
     *
148
     * @return
149
     *     possible object is
150
     *     {@link String }
151
     *    
152
     */
153
    public String getXLgr() {
154
        return xLgr;
155
    }
156
 
157
    /**
158
     * Define o valor da propriedade xLgr.
159
     *
160
     * @param value
161
     *     allowed object is
162
     *     {@link String }
163
     *    
164
     */
165
    public void setXLgr(String value) {
166
        this.xLgr = value;
167
    }
168
 
169
    /**
170
     * Obtém o valor da propriedade nro.
171
     *
172
     * @return
173
     *     possible object is
174
     *     {@link String }
175
     *    
176
     */
177
    public String getNro() {
178
        return nro;
179
    }
180
 
181
    /**
182
     * Define o valor da propriedade nro.
183
     *
184
     * @param value
185
     *     allowed object is
186
     *     {@link String }
187
     *    
188
     */
189
    public void setNro(String value) {
190
        this.nro = value;
191
    }
192
 
193
    /**
194
     * Obtém o valor da propriedade xCpl.
195
     *
196
     * @return
197
     *     possible object is
198
     *     {@link String }
199
     *    
200
     */
201
    public String getXCpl() {
202
        return xCpl;
203
    }
204
 
205
    /**
206
     * Define o valor da propriedade xCpl.
207
     *
208
     * @param value
209
     *     allowed object is
210
     *     {@link String }
211
     *    
212
     */
213
    public void setXCpl(String value) {
214
        this.xCpl = value;
215
    }
216
 
217
    /**
218
     * Obtém o valor da propriedade xBairro.
219
     *
220
     * @return
221
     *     possible object is
222
     *     {@link String }
223
     *    
224
     */
225
    public String getXBairro() {
226
        return xBairro;
227
    }
228
 
229
    /**
230
     * Define o valor da propriedade xBairro.
231
     *
232
     * @param value
233
     *     allowed object is
234
     *     {@link String }
235
     *    
236
     */
237
    public void setXBairro(String value) {
238
        this.xBairro = value;
239
    }
240
 
241
    /**
242
     * Obtém o valor da propriedade cMun.
243
     *
244
     * @return
245
     *     possible object is
246
     *     {@link String }
247
     *    
248
     */
249
    public String getCMun() {
250
        return cMun;
251
    }
252
 
253
    /**
254
     * Define o valor da propriedade cMun.
255
     *
256
     * @param value
257
     *     allowed object is
258
     *     {@link String }
259
     *    
260
     */
261
    public void setCMun(String value) {
262
        this.cMun = value;
263
    }
264
 
265
    /**
266
     * Obtém o valor da propriedade xMun.
267
     *
268
     * @return
269
     *     possible object is
270
     *     {@link String }
271
     *    
272
     */
273
    public String getXMun() {
274
        return xMun;
275
    }
276
 
277
    /**
278
     * Define o valor da propriedade xMun.
279
     *
280
     * @param value
281
     *     allowed object is
282
     *     {@link String }
283
     *    
284
     */
285
    public void setXMun(String value) {
286
        this.xMun = value;
287
    }
288
 
289
    /**
290
     * Obtém o valor da propriedade uf.
291
     *
292
     * @return
293
     *     possible object is
294
     *     {@link TUf }
295
     *    
296
     */
297
    public TUf getUF() {
298
        return uf;
299
    }
300
 
301
    /**
302
     * Define o valor da propriedade uf.
303
     *
304
     * @param value
305
     *     allowed object is
306
     *     {@link TUf }
307
     *    
308
     */
309
    public void setUF(TUf value) {
310
        this.uf = value;
311
    }
312
 
313
    /**
314
     * Obtém o valor da propriedade cep.
315
     *
316
     * @return
317
     *     possible object is
318
     *     {@link String }
319
     *    
320
     */
321
    public String getCEP() {
322
        return cep;
323
    }
324
 
325
    /**
326
     * Define o valor da propriedade cep.
327
     *
328
     * @param value
329
     *     allowed object is
330
     *     {@link String }
331
     *    
332
     */
333
    public void setCEP(String value) {
334
        this.cep = value;
335
    }
336
 
337
    /**
338
     * Obtém o valor da propriedade cPais.
339
     *
340
     * @return
341
     *     possible object is
342
     *     {@link String }
343
     *    
344
     */
345
    public String getCPais() {
346
        return cPais;
347
    }
348
 
349
    /**
350
     * Define o valor da propriedade cPais.
351
     *
352
     * @param value
353
     *     allowed object is
354
     *     {@link String }
355
     *    
356
     */
357
    public void setCPais(String value) {
358
        this.cPais = value;
359
    }
360
 
361
    /**
362
     * Obtém o valor da propriedade xPais.
363
     *
364
     * @return
365
     *     possible object is
366
     *     {@link String }
367
     *    
368
     */
369
    public String getXPais() {
370
        return xPais;
371
    }
372
 
373
    /**
374
     * Define o valor da propriedade xPais.
375
     *
376
     * @param value
377
     *     allowed object is
378
     *     {@link String }
379
     *    
380
     */
381
    public void setXPais(String value) {
382
        this.xPais = value;
383
    }
384
 
385
    /**
386
     * Obtém o valor da propriedade fone.
387
     *
388
     * @return
389
     *     possible object is
390
     *     {@link String }
391
     *    
392
     */
393
    public String getFone() {
394
        return fone;
395
    }
396
 
397
    /**
398
     * Define o valor da propriedade fone.
399
     *
400
     * @param value
401
     *     allowed object is
402
     *     {@link String }
403
     *    
404
     */
405
    public void setFone(String value) {
406
        this.fone = value;
407
    }
408
 
409
}