
com.fincatto.documentofiscal.cte400.classes.evento.CTeEventoRetorno Maven / Gradle / Ivy
package com.fincatto.documentofiscal.cte400.classes.evento;
import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.cte.CTeConfig;
import com.fincatto.documentofiscal.nfe310.classes.nota.assinatura.NFSignature;
import com.fincatto.documentofiscal.validadores.DFBigDecimalValidador;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;
import java.math.BigDecimal;
@Root(name = "retEventoCTe")
@Namespace(reference = CTeConfig.NAMESPACE)
public class CTeEventoRetorno extends DFBase {
private static final long serialVersionUID = -8952520263707135185L;
@Attribute(name = "versao")
private String versao;
@Element(name = "infEvento")
private CTeInfoEventoRetorno infoEventoRetorno;
@Element(name = "Signature", required = false)
private NFSignature assinatura;
public CTeInfoEventoRetorno getInfoEventoRetorno() {
return this.infoEventoRetorno;
}
public void setInfoEventoRetorno(final CTeInfoEventoRetorno infoEventoRetorno) {
this.infoEventoRetorno = infoEventoRetorno;
}
public String getVersao() {
return this.versao;
}
public void setVersao(final BigDecimal versao) {
this.versao = DFBigDecimalValidador.tamanho4Com2CasasDecimais(versao, "Versao");
}
public NFSignature getAssinatura() {
return this.assinatura;
}
public void setAssinatura(final NFSignature assinatura) {
this.assinatura = assinatura;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy