com.fincatto.documentofiscal.mdfe3.classes.MDFeConsultaRetorno Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nfe Show documentation
Show all versions of nfe Show documentation
Biblioteca de comunicacao de nota fiscal eletronica brasileira
package com.fincatto.documentofiscal.mdfe3.classes;
import com.fincatto.documentofiscal.DFAmbiente;
import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.DFUnidadeFederativa;
import com.fincatto.documentofiscal.nfe310.classes.NFProtocoloInfo;
import com.fincatto.documentofiscal.nfe310.classes.lote.envio.NFLoteEnvioRetornoRecebimentoInfo;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;
import java.time.ZonedDateTime;
/**
* @Author Eldevan Nery Junior on 26/05/17.
*/
@Root(name = "retConsReciMDFe")
@Namespace(reference = "http://www.portalfiscal.inf.br/mdfe")
public class MDFeConsultaRetorno extends DFBase {
private static final long serialVersionUID = -7216488190676193958L;
@Attribute(name = "versao")
private String versao;
@Element(name = "tpAmb")
private DFAmbiente ambiente;
@Element(name = "verAplic")
private String versaoAplicacao;
@Element(name = "cStat")
private String status;
@Element(name = "xMotivo")
private String motivo;
@Element(name = "nRec")
private String reciboConsultado;
@Element(name = "cUF")
private DFUnidadeFederativa uf;
@Element(name = "dhRecbto")
private ZonedDateTime dataRecebimento;
@Element(name = "infRec", required = false)
private NFLoteEnvioRetornoRecebimentoInfo infoRecebimento;
@Element(name = "protMDFe", required = false)
private MDFProtocolo protocoloRecebimento;
@Element(name = "infProt", required = false)
private NFProtocoloInfo protocoloInfo;
public void setVersao(final String versao) {
this.versao = versao;
}
public void setAmbiente(final DFAmbiente ambiente) {
this.ambiente = ambiente;
}
public void setVersaoAplicacao(final String versaoAplicacao) {
this.versaoAplicacao = versaoAplicacao;
}
public void setStatus(final String status) {
this.status = status;
}
public void setMotivo(final String motivo) {
this.motivo = motivo;
}
public void setUf(final DFUnidadeFederativa uf) {
this.uf = uf;
}
public void setDataRecebimento(final ZonedDateTime dataRecebimento) {
this.dataRecebimento = dataRecebimento;
}
public NFLoteEnvioRetornoRecebimentoInfo getInfoRecebimento() {
return this.infoRecebimento;
}
public void setInfoRecebimento(final NFLoteEnvioRetornoRecebimentoInfo infoRecebimento) {
this.infoRecebimento = infoRecebimento;
}
public String getVersao() {
return this.versao;
}
public DFAmbiente getAmbiente() {
return this.ambiente;
}
public String getVersaoAplicacao() {
return this.versaoAplicacao;
}
public String getStatus() {
return this.status;
}
public String getMotivo() {
return this.motivo;
}
public DFUnidadeFederativa getUf() {
return this.uf;
}
public ZonedDateTime getDataRecebimento() {
return this.dataRecebimento;
}
public MDFProtocolo getProtocoloRecebimento() {
return this.protocoloRecebimento;
}
public NFProtocoloInfo getProtocoloInfo() {
return this.protocoloInfo;
}
public void setProtocoloInfo(final NFProtocoloInfo protocoloInfo) {
this.protocoloInfo = protocoloInfo;
}
public void setProtocoloRecebimentoSincrono(final MDFProtocolo protocoloRecebimento) {
this.protocoloRecebimento = protocoloRecebimento;
}
}