![JAR search and dependency download from the Maven repository](/logo.png)
com.fincatto.documentofiscal.cte300.classes.nota.CTeNotaInfoCTeNormalInfoModalMultiModal 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 com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.cte300.classes.CTIndicadoNegociavel;
import com.fincatto.documentofiscal.validadores.DFStringValidador;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;
/**
* @author Caio
* @info Informações do Multimodal
*/
@Root(name = "multimodal")
@Namespace(reference = "http://www.portalfiscal.inf.br/cte")
public class CTeNotaInfoCTeNormalInfoModalMultiModal extends DFBase {
private static final long serialVersionUID = 2648942154476837763L;
@Element(name = "COTM")
private String numeroCertificado;
@Element(name = "indNegociavel")
private CTIndicadoNegociavel indicadorNegociavel;
@Element(name = "seg", required = false)
private CTeNotaInfoCTeNormalInfoModalMultiModalSeguro seguro;
public CTeNotaInfoCTeNormalInfoModalMultiModal() {
this.numeroCertificado = null;
this.indicadorNegociavel = null;
this.seguro = null;
}
public String getNumeroCertificado() {
return this.numeroCertificado;
}
/**
* Número do Certificado do Operador de Transporte Multimodal
*/
public void setNumeroCertificado(final String numeroCertificado) {
DFStringValidador.tamanho20(numeroCertificado, "Número do Certificado do Operador de Transporte Multimodal");
this.numeroCertificado = numeroCertificado;
}
public CTIndicadoNegociavel getIndicadorNegociavel() {
return this.indicadorNegociavel;
}
/**
* Indicador Negociável Preencher com: 0 - Não Negociável; 1 - Negociável
*/
public void setIndicadorNegociavel(final CTIndicadoNegociavel indicadorNegociavel) {
this.indicadorNegociavel = indicadorNegociavel;
}
public CTeNotaInfoCTeNormalInfoModalMultiModalSeguro getSeguro() {
return this.seguro;
}
/**
* Informações de Seguro do Multimodal
*/
public void setSeguro(final CTeNotaInfoCTeNormalInfoModalMultiModalSeguro seguro) {
this.seguro = seguro;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy