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