br.com.swconsultoria.nfe.schema.distdfeint.DistDFeInt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-nfe Show documentation
Show all versions of java-nfe Show documentation
Api java para consumo do webService de nota fiscal eletronica
package br.com.swconsultoria.nfe.schema.distdfeint;
import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
* Classe Java de anonymous complex type.
*
*
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="tpAmb" type="{http://www.portalfiscal.inf.br/nfe}TAmb"/>
* <element name="cUFAutor" type="{http://www.portalfiscal.inf.br/nfe}TCodUfIBGE" minOccurs="0"/>
* <choice>
* <element name="CNPJ" type="{http://www.portalfiscal.inf.br/nfe}TCnpj"/>
* <element name="CPF" type="{http://www.portalfiscal.inf.br/nfe}TCpf"/>
* </choice>
* <choice>
* <element name="distNSU">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ultNSU" type="{http://www.portalfiscal.inf.br/nfe}TNSU"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="consNSU">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="NSU" type="{http://www.portalfiscal.inf.br/nfe}TNSU"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="consChNFe">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </choice>
* </sequence>
* <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/nfe}TVerDistDFe" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"tpAmb",
"cufAutor",
"cnpj",
"cpf",
"distNSU",
"consNSU",
"consChNFe"
})
@XmlRootElement(name = "distDFeInt", namespace = "http://www.portalfiscal.inf.br/nfe")
public class DistDFeInt {
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String tpAmb;
@XmlElement(name = "cUFAutor", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cufAutor;
@XmlElement(name = "CNPJ", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cnpj;
@XmlElement(name = "CPF", namespace = "http://www.portalfiscal.inf.br/nfe")
protected String cpf;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected DistDFeInt.DistNSU distNSU;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected DistDFeInt.ConsNSU consNSU;
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe")
protected DistDFeInt.ConsChNFe consChNFe;
@XmlAttribute(name = "versao", required = true)
protected String versao;
/**
* Obtém o valor da propriedade tpAmb.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTpAmb() {
return tpAmb;
}
/**
* Define o valor da propriedade tpAmb.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTpAmb(String value) {
this.tpAmb = value;
}
/**
* Obtém o valor da propriedade cufAutor.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCUFAutor() {
return cufAutor;
}
/**
* Define o valor da propriedade cufAutor.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCUFAutor(String value) {
this.cufAutor = value;
}
/**
* Obtém o valor da propriedade cnpj.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCNPJ() {
return cnpj;
}
/**
* Define o valor da propriedade cnpj.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCNPJ(String value) {
this.cnpj = value;
}
/**
* Obtém o valor da propriedade cpf.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCPF() {
return cpf;
}
/**
* Define o valor da propriedade cpf.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCPF(String value) {
this.cpf = value;
}
/**
* Obtém o valor da propriedade distNSU.
*
* @return
* possible object is
* {@link DistDFeInt.DistNSU }
*
*/
public DistDFeInt.DistNSU getDistNSU() {
return distNSU;
}
/**
* Define o valor da propriedade distNSU.
*
* @param value
* allowed object is
* {@link DistDFeInt.DistNSU }
*
*/
public void setDistNSU(DistDFeInt.DistNSU value) {
this.distNSU = value;
}
/**
* Obtém o valor da propriedade consNSU.
*
* @return
* possible object is
* {@link DistDFeInt.ConsNSU }
*
*/
public DistDFeInt.ConsNSU getConsNSU() {
return consNSU;
}
/**
* Define o valor da propriedade consNSU.
*
* @param value
* allowed object is
* {@link DistDFeInt.ConsNSU }
*
*/
public void setConsNSU(DistDFeInt.ConsNSU value) {
this.consNSU = value;
}
/**
* Obtém o valor da propriedade consChNFe.
*
* @return
* possible object is
* {@link DistDFeInt.ConsChNFe }
*
*/
public DistDFeInt.ConsChNFe getConsChNFe() {
return consChNFe;
}
/**
* Define o valor da propriedade consChNFe.
*
* @param value
* allowed object is
* {@link DistDFeInt.ConsChNFe }
*
*/
public void setConsChNFe(DistDFeInt.ConsChNFe value) {
this.consChNFe = value;
}
/**
* Obtém o valor da propriedade versao.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVersao() {
return versao;
}
/**
* Define o valor da propriedade versao.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVersao(String value) {
this.versao = value;
}
/**
* Classe Java de anonymous complex type.
*
*
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="chNFe" type="{http://www.portalfiscal.inf.br/nfe}TChNFe"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"chNFe"
})
public static class ConsChNFe {
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
protected String chNFe;
/**
* Obtém o valor da propriedade chNFe.
*
* @return
* possible object is
* {@link String }
*
*/
public String getChNFe() {
return chNFe;
}
/**
* Define o valor da propriedade chNFe.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setChNFe(String value) {
this.chNFe = value;
}
}
/**
* Classe Java de anonymous complex type.
*
*
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="NSU" type="{http://www.portalfiscal.inf.br/nfe}TNSU"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"nsu"
})
public static class ConsNSU {
@XmlElement(name = "NSU", namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String nsu;
/**
* Obtém o valor da propriedade nsu.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNSU() {
return nsu;
}
/**
* Define o valor da propriedade nsu.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNSU(String value) {
this.nsu = value;
}
}
/**
* Classe Java de anonymous complex type.
*
*
O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ultNSU" type="{http://www.portalfiscal.inf.br/nfe}TNSU"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"ultNSU"
})
public static class DistNSU {
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String ultNSU;
/**
* Obtém o valor da propriedade ultNSU.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUltNSU() {
return ultNSU;
}
/**
* Define o valor da propriedade ultNSU.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUltNSU(String value) {
this.ultNSU = value;
}
}
}