com.fincatto.documentofiscal.cte300.classes.nota.CTeNotaInfoCTeNormalInfoDocumentos 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.cte300.classes.nota;
import java.util.List;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;
import com.fincatto.documentofiscal.DFBase;
/**
* @author Caio
* @info Informações dos documentos transportados pelo CT-e Opcional para Redespacho Intermediario e Serviço vinculado a multimodal.
* Poderá não ser informado para os CT-e de redespacho intermediário. Nos demais casos deverá sempre ser informado.
*/
@Root(name = "infDoc")
@Namespace(reference = "http://www.portalfiscal.inf.br/cte")
public class CTeNotaInfoCTeNormalInfoDocumentos extends DFBase {
private static final long serialVersionUID = -5777461918618675015L;
@ElementList(name = "infNF", inline = true, required = false)
private List infoNF;
@ElementList(name = "infNFe", inline = true, required = false)
private List infoNFe;
@ElementList(name = "infOutros", inline = true, required = false)
private List infoOutros;
public CTeNotaInfoCTeNormalInfoDocumentos() {
this.infoNF = null;
this.infoNFe = null;
this.infoOutros = null;
}
public List getInfoNF() {
return this.infoNF;
}
/**
* Informações das NF
* Este grupo deve ser informado quando o documento originário for NF
*/
public void setInfoNF(final List infoNF) {
this.infoNF = infoNF;
}
public List getInfoNFe() {
return this.infoNFe;
}
/**
* Informações das NF-e
*/
public void setInfoNFe(final List infoNFe) {
this.infoNFe = infoNFe;
}
public List getInfoOutros() {
return this.infoOutros;
}
/**
* Informações dos demais documentos
*/
public void setInfoOutros(final List infoOutros) {
this.infoOutros = infoOutros;
}
}