Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
106 espaco 1
//
2
// Este arquivo foi gerado pela Arquitetura JavaTM para Implementa��o de Refer�ncia (JAXB) de Bind XML, v2.2.8-b130911.1802 
3
// Consulte <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Todas as modifica��es neste arquivo ser�o perdidas ap�s a recompila��o do esquema de origem. 
5
// Gerado em: 2017.05.30 �s 08:31:54 PM GFT 
6
//
7
 
8
 
9
package nfce.java;
10
 
11
import javax.xml.bind.annotation.XmlAccessType;
12
import javax.xml.bind.annotation.XmlAccessorType;
13
import javax.xml.bind.annotation.XmlAttribute;
14
import javax.xml.bind.annotation.XmlElement;
15
import javax.xml.bind.annotation.XmlID;
16
import javax.xml.bind.annotation.XmlSchemaType;
17
import javax.xml.bind.annotation.XmlType;
18
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
19
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
20
 
21
 
22
/**
23
 * Tipo Protocolo de status resultado do processamento da NF-e
24
 *
25
 * <p>Classe Java de TProtNFe complex type.
26
 *
27
 * <p>O seguinte fragmento do esquema especifica o conte�do esperado contido dentro desta classe.
28
 *
29
 * <pre>
30
 * &lt;complexType name="TProtNFe">
31
 *   &lt;complexContent>
32
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
33
 *       &lt;sequence>
34
 *         &lt;element name="infProt">
35
 *           &lt;complexType>
36
 *             &lt;complexContent>
37
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
38
 *                 &lt;sequence>
39
 *                   &lt;element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
40
 *                   &lt;element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
41
 *                   &lt;element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
42
 *                   &lt;element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
43
 *                   &lt;element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
44
 *                   &lt;element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
45
 *                   &lt;element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
46
 *                   &lt;element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
47
 *                 &lt;/sequence>
48
 *                 &lt;attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
49
 *               &lt;/restriction>
50
 *             &lt;/complexContent>
51
 *           &lt;/complexType>
52
 *         &lt;/element>
53
 *         &lt;element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" minOccurs="0"/>
54
 *       &lt;/sequence>
55
 *       &lt;attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerNFe" />
56
 *     &lt;/restriction>
57
 *   &lt;/complexContent>
58
 * &lt;/complexType>
59
 * </pre>
60
 *
61
 *
62
 */
63
@XmlAccessorType(XmlAccessType.FIELD)
64
@XmlType(name = "TProtNFe", propOrder = {
65
    "infProt",
66
    "signature"
67
})
68
public class TProtNFe {
69
 
70
    @XmlElement(required = true)
71
    protected TProtNFe.InfProt infProt;
72
    @XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#")
73
    protected SignatureType signature;
74
    @XmlAttribute(name = "versao", required = true)
75
    protected String versao;
76
 
77
    /**
78
     * Obt�m o valor da propriedade infProt.
79
     *
80
     * @return
81
     *     possible object is
82
     *     {@link TProtNFe.InfProt }
83
     *    
84
     */
85
    public TProtNFe.InfProt getInfProt() {
86
        return infProt;
87
    }
88
 
89
    /**
90
     * Define o valor da propriedade infProt.
91
     *
92
     * @param value
93
     *     allowed object is
94
     *     {@link TProtNFe.InfProt }
95
     *    
96
     */
97
    public void setInfProt(TProtNFe.InfProt value) {
98
        this.infProt = value;
99
    }
100
 
101
    /**
102
     * Obt�m o valor da propriedade signature.
103
     *
104
     * @return
105
     *     possible object is
106
     *     {@link SignatureType }
107
     *    
108
     */
109
    public SignatureType getSignature() {
110
        return signature;
111
    }
112
 
113
    /**
114
     * Define o valor da propriedade signature.
115
     *
116
     * @param value
117
     *     allowed object is
118
     *     {@link SignatureType }
119
     *    
120
     */
121
    public void setSignature(SignatureType value) {
122
        this.signature = value;
123
    }
124
 
125
    /**
126
     * Obt�m o valor da propriedade versao.
127
     *
128
     * @return
129
     *     possible object is
130
     *     {@link String }
131
     *    
132
     */
133
    public String getVersao() {
134
        return versao;
135
    }
136
 
137
    /**
138
     * Define o valor da propriedade versao.
139
     *
140
     * @param value
141
     *     allowed object is
142
     *     {@link String }
143
     *    
144
     */
145
    public void setVersao(String value) {
146
        this.versao = value;
147
    }
148
 
149
 
150
    /**
151
     * <p>Classe Java de anonymous complex type.
152
     *
153
     * <p>O seguinte fragmento do esquema especifica o conte�do esperado contido dentro desta classe.
154
     *
155
     * <pre>
156
     * &lt;complexType>
157
     *   &lt;complexContent>
158
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
159
     *       &lt;sequence>
160
     *         &lt;element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
161
     *         &lt;element name="verAplic" type="{http://www.portalfiscal.inf.br/nfe}TVerAplic"/>
162
     *         &lt;element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
163
     *         &lt;element name="dhRecbto" type="{http://www.portalfiscal.inf.br/nfe}TDateTimeUTC"/>
164
     *         &lt;element name="nProt" type="{http://www.portalfiscal.inf.br/nfe}TProt" minOccurs="0"/>
165
     *         &lt;element name="digVal" type="{http://www.w3.org/2000/09/xmldsig#}DigestValueType" minOccurs="0"/>
166
     *         &lt;element name="cStat" type="{http://www.portalfiscal.inf.br/nfe}TStat"/>
167
     *         &lt;element name="xMotivo" type="{http://www.portalfiscal.inf.br/nfe}TMotivo"/>
168
     *       &lt;/sequence>
169
     *       &lt;attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
170
     *     &lt;/restriction>
171
     *   &lt;/complexContent>
172
     * &lt;/complexType>
173
     * </pre>
174
     *
175
     *
176
     */
177
    @XmlAccessorType(XmlAccessType.FIELD)
178
    @XmlType(name = "", propOrder = {
179
        "tpAmb",
180
        "verAplic",
181
        "chNFe",
182
        "dhRecbto",
183
        "nProt",
184
        "digVal",
185
        "cStat",
186
        "xMotivo"
187
    })
188
    public static class InfProt {
189
 
190
        @XmlElement(required = true)
191
        protected String tpAmb;
192
        @XmlElement(required = true)
193
        protected String verAplic;
194
        @XmlElement(required = true)
195
        protected String chNFe;
196
        @XmlElement(required = true)
197
        protected String dhRecbto;
198
        protected String nProt;
199
        protected byte[] digVal;
200
        @XmlElement(required = true)
201
        protected String cStat;
202
        @XmlElement(required = true)
203
        protected String xMotivo;
204
        @XmlAttribute(name = "Id")
205
        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
206
        @XmlID
207
        @XmlSchemaType(name = "ID")
208
        protected String id;
209
 
210
        /**
211
         * Obt�m o valor da propriedade tpAmb.
212
         *
213
         * @return
214
         *     possible object is
215
         *     {@link String }
216
         *    
217
         */
218
        public String getTpAmb() {
219
            return tpAmb;
220
        }
221
 
222
        /**
223
         * Define o valor da propriedade tpAmb.
224
         *
225
         * @param value
226
         *     allowed object is
227
         *     {@link String }
228
         *    
229
         */
230
        public void setTpAmb(String value) {
231
            this.tpAmb = value;
232
        }
233
 
234
        /**
235
         * Obt�m o valor da propriedade verAplic.
236
         *
237
         * @return
238
         *     possible object is
239
         *     {@link String }
240
         *    
241
         */
242
        public String getVerAplic() {
243
            return verAplic;
244
        }
245
 
246
        /**
247
         * Define o valor da propriedade verAplic.
248
         *
249
         * @param value
250
         *     allowed object is
251
         *     {@link String }
252
         *    
253
         */
254
        public void setVerAplic(String value) {
255
            this.verAplic = value;
256
        }
257
 
258
        /**
259
         * Obt�m o valor da propriedade chNFe.
260
         *
261
         * @return
262
         *     possible object is
263
         *     {@link String }
264
         *    
265
         */
266
        public String getChNFe() {
267
            return chNFe;
268
        }
269
 
270
        /**
271
         * Define o valor da propriedade chNFe.
272
         *
273
         * @param value
274
         *     allowed object is
275
         *     {@link String }
276
         *    
277
         */
278
        public void setChNFe(String value) {
279
            this.chNFe = value;
280
        }
281
 
282
        /**
283
         * Obt�m o valor da propriedade dhRecbto.
284
         *
285
         * @return
286
         *     possible object is
287
         *     {@link String }
288
         *    
289
         */
290
        public String getDhRecbto() {
291
            return dhRecbto;
292
        }
293
 
294
        /**
295
         * Define o valor da propriedade dhRecbto.
296
         *
297
         * @param value
298
         *     allowed object is
299
         *     {@link String }
300
         *    
301
         */
302
        public void setDhRecbto(String value) {
303
            this.dhRecbto = value;
304
        }
305
 
306
        /**
307
         * Obt�m o valor da propriedade nProt.
308
         *
309
         * @return
310
         *     possible object is
311
         *     {@link String }
312
         *    
313
         */
314
        public String getNProt() {
315
            return nProt;
316
        }
317
 
318
        /**
319
         * Define o valor da propriedade nProt.
320
         *
321
         * @param value
322
         *     allowed object is
323
         *     {@link String }
324
         *    
325
         */
326
        public void setNProt(String value) {
327
            this.nProt = value;
328
        }
329
 
330
        /**
331
         * Obt�m o valor da propriedade digVal.
332
         *
333
         * @return
334
         *     possible object is
335
         *     byte[]
336
         */
337
        public byte[] getDigVal() {
338
            return digVal;
339
        }
340
 
341
        /**
342
         * Define o valor da propriedade digVal.
343
         *
344
         * @param value
345
         *     allowed object is
346
         *     byte[]
347
         */
348
        public void setDigVal(byte[] value) {
349
            this.digVal = value;
350
        }
351
 
352
        /**
353
         * Obt�m o valor da propriedade cStat.
354
         *
355
         * @return
356
         *     possible object is
357
         *     {@link String }
358
         *    
359
         */
360
        public String getCStat() {
361
            return cStat;
362
        }
363
 
364
        /**
365
         * Define o valor da propriedade cStat.
366
         *
367
         * @param value
368
         *     allowed object is
369
         *     {@link String }
370
         *    
371
         */
372
        public void setCStat(String value) {
373
            this.cStat = value;
374
        }
375
 
376
        /**
377
         * Obt�m o valor da propriedade xMotivo.
378
         *
379
         * @return
380
         *     possible object is
381
         *     {@link String }
382
         *    
383
         */
384
        public String getXMotivo() {
385
            return xMotivo;
386
        }
387
 
388
        /**
389
         * Define o valor da propriedade xMotivo.
390
         *
391
         * @param value
392
         *     allowed object is
393
         *     {@link String }
394
         *    
395
         */
396
        public void setXMotivo(String value) {
397
            this.xMotivo = value;
398
        }
399
 
400
        /**
401
         * Obt�m o valor da propriedade id.
402
         *
403
         * @return
404
         *     possible object is
405
         *     {@link String }
406
         *    
407
         */
408
        public String getId() {
409
            return id;
410
        }
411
 
412
        /**
413
         * Define o valor da propriedade id.
414
         *
415
         * @param value
416
         *     allowed object is
417
         *     {@link String }
418
         *    
419
         */
420
        public void setId(String value) {
421
            this.id = value;
422
        }
423
 
424
    }
425
 
426
}