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.retConsCad;
3
 
4
import javax.xml.bind.annotation.XmlAccessType;
5
import javax.xml.bind.annotation.XmlAccessorType;
6
import javax.xml.bind.annotation.XmlAttribute;
7
import javax.xml.bind.annotation.XmlElement;
8
import javax.xml.bind.annotation.XmlSchemaType;
9
import javax.xml.bind.annotation.XmlType;
10
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
11
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
12
 
13
 
14
/**
15
 * Tipo Pedido de Consulta de cadastro de contribuintes
16
 *
17
 * <p>Classe Java de TConsCad complex type.
18
 *
19
 * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
20
 *
21
 * <pre>
22
 * &lt;complexType name="TConsCad"&gt;
23
 *   &lt;complexContent&gt;
24
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
25
 *       &lt;sequence&gt;
26
 *         &lt;element name="infCons"&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="xServ"&gt;
32
 *                     &lt;simpleType&gt;
33
 *                       &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TServ"&gt;
34
 *                         &lt;enumeration value="CONS-CAD"/&gt;
35
 *                       &lt;/restriction&gt;
36
 *                     &lt;/simpleType&gt;
37
 *                   &lt;/element&gt;
38
 *                   &lt;element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfCons"/&gt;
39
 *                   &lt;choice&gt;
40
 *                     &lt;element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/&gt;
41
 *                     &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjVar"/&gt;
42
 *                     &lt;element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpfVar"/&gt;
43
 *                   &lt;/choice&gt;
44
 *                 &lt;/sequence&gt;
45
 *               &lt;/restriction&gt;
46
 *             &lt;/complexContent&gt;
47
 *           &lt;/complexType&gt;
48
 *         &lt;/element&gt;
49
 *       &lt;/sequence&gt;
50
 *       &lt;attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerConsCad" /&gt;
51
 *     &lt;/restriction&gt;
52
 *   &lt;/complexContent&gt;
53
 * &lt;/complexType&gt;
54
 * </pre>
55
 *
56
 *
57
 */
58
@XmlAccessorType(XmlAccessType.FIELD)
59
@XmlType(name = "TConsCad", namespace = "http://www.portalfiscal.inf.br/nfe", propOrder = {
60
    "infCons"
61
})
62
public class TConsCad {
63
 
64
    @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
65
    protected TConsCad.InfCons infCons;
66
    @XmlAttribute(name = "versao", required = true)
67
    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
68
    protected String versao;
69
 
70
    /**
71
     * Obtém o valor da propriedade infCons.
72
     *
73
     * @return
74
     *     possible object is
75
     *     {@link TConsCad.InfCons }
76
     *    
77
     */
78
    public TConsCad.InfCons getInfCons() {
79
        return infCons;
80
    }
81
 
82
    /**
83
     * Define o valor da propriedade infCons.
84
     *
85
     * @param value
86
     *     allowed object is
87
     *     {@link TConsCad.InfCons }
88
     *    
89
     */
90
    public void setInfCons(TConsCad.InfCons value) {
91
        this.infCons = value;
92
    }
93
 
94
    /**
95
     * Obtém o valor da propriedade versao.
96
     *
97
     * @return
98
     *     possible object is
99
     *     {@link String }
100
     *    
101
     */
102
    public String getVersao() {
103
        return versao;
104
    }
105
 
106
    /**
107
     * Define o valor da propriedade versao.
108
     *
109
     * @param value
110
     *     allowed object is
111
     *     {@link String }
112
     *    
113
     */
114
    public void setVersao(String value) {
115
        this.versao = value;
116
    }
117
 
118
 
119
    /**
120
     * <p>Classe Java de anonymous complex type.
121
     *
122
     * <p>O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
123
     *
124
     * <pre>
125
     * &lt;complexType&gt;
126
     *   &lt;complexContent&gt;
127
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
128
     *       &lt;sequence&gt;
129
     *         &lt;element name="xServ"&gt;
130
     *           &lt;simpleType&gt;
131
     *             &lt;restriction base="{http://www.portalfiscal.inf.br/nfe}TServ"&gt;
132
     *               &lt;enumeration value="CONS-CAD"/&gt;
133
     *             &lt;/restriction&gt;
134
     *           &lt;/simpleType&gt;
135
     *         &lt;/element&gt;
136
     *         &lt;element name="UF" type="{http://www.portalfiscal.inf.br/nfe}TUfCons"/&gt;
137
     *         &lt;choice&gt;
138
     *           &lt;element name="IE" type="{http://www.portalfiscal.inf.br/nfe}TIe"/&gt;
139
     *           &lt;element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpjVar"/&gt;
140
     *           &lt;element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpfVar"/&gt;
141
     *         &lt;/choice&gt;
142
     *       &lt;/sequence&gt;
143
     *     &lt;/restriction&gt;
144
     *   &lt;/complexContent&gt;
145
     * &lt;/complexType&gt;
146
     * </pre>
147
     *
148
     *
149
     */
150
    @XmlAccessorType(XmlAccessType.FIELD)
151
    @XmlType(name = "", propOrder = {
152
        "xServ",
153
        "uf",
154
        "ie",
155
        "cnpj",
156
        "cpf"
157
    })
158
    public static class InfCons {
159
 
160
        @XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
161
        protected String xServ;
162
        @XmlElement(name = "UF", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
163
        @XmlSchemaType(name = "token")
164
        protected TUfCons uf;
165
        @XmlElement(name = "IE", namespace = "http://www.portalfiscal.inf.br/nfe")
166
        protected String ie;
167
        @XmlElement(name = "CNPJ", namespace = "http://www.portalfiscal.inf.br/nfe")
168
        protected String cnpj;
169
        @XmlElement(name = "CPF", namespace = "http://www.portalfiscal.inf.br/nfe")
170
        protected String cpf;
171
 
172
        /**
173
         * Obtém o valor da propriedade xServ.
174
         *
175
         * @return
176
         *     possible object is
177
         *     {@link String }
178
         *    
179
         */
180
        public String getXServ() {
181
            return xServ;
182
        }
183
 
184
        /**
185
         * Define o valor da propriedade xServ.
186
         *
187
         * @param value
188
         *     allowed object is
189
         *     {@link String }
190
         *    
191
         */
192
        public void setXServ(String value) {
193
            this.xServ = value;
194
        }
195
 
196
        /**
197
         * Obtém o valor da propriedade uf.
198
         *
199
         * @return
200
         *     possible object is
201
         *     {@link TUfCons }
202
         *    
203
         */
204
        public TUfCons getUF() {
205
            return uf;
206
        }
207
 
208
        /**
209
         * Define o valor da propriedade uf.
210
         *
211
         * @param value
212
         *     allowed object is
213
         *     {@link TUfCons }
214
         *    
215
         */
216
        public void setUF(TUfCons value) {
217
            this.uf = value;
218
        }
219
 
220
        /**
221
         * Obtém o valor da propriedade ie.
222
         *
223
         * @return
224
         *     possible object is
225
         *     {@link String }
226
         *    
227
         */
228
        public String getIE() {
229
            return ie;
230
        }
231
 
232
        /**
233
         * Define o valor da propriedade ie.
234
         *
235
         * @param value
236
         *     allowed object is
237
         *     {@link String }
238
         *    
239
         */
240
        public void setIE(String value) {
241
            this.ie = value;
242
        }
243
 
244
        /**
245
         * Obtém o valor da propriedade cnpj.
246
         *
247
         * @return
248
         *     possible object is
249
         *     {@link String }
250
         *    
251
         */
252
        public String getCNPJ() {
253
            return cnpj;
254
        }
255
 
256
        /**
257
         * Define o valor da propriedade cnpj.
258
         *
259
         * @param value
260
         *     allowed object is
261
         *     {@link String }
262
         *    
263
         */
264
        public void setCNPJ(String value) {
265
            this.cnpj = value;
266
        }
267
 
268
        /**
269
         * Obtém o valor da propriedade cpf.
270
         *
271
         * @return
272
         *     possible object is
273
         *     {@link String }
274
         *    
275
         */
276
        public String getCPF() {
277
            return cpf;
278
        }
279
 
280
        /**
281
         * Define o valor da propriedade cpf.
282
         *
283
         * @param value
284
         *     allowed object is
285
         *     {@link String }
286
         *    
287
         */
288
        public void setCPF(String value) {
289
            this.cpf = value;
290
        }
291
 
292
    }
293
 
294
}