Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

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