All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.fincatto.documentofiscal.cte300.classes.evento.multimodal.CTeEnviaEventoRegistroMultimodal Maven / Gradle / Ivy

There is a newer version: 4.0.75
Show newest version
package com.fincatto.documentofiscal.cte300.classes.evento.multimodal;

import com.fincatto.documentofiscal.cte300.classes.evento.CTeTipoEvento;
import com.fincatto.documentofiscal.validadores.DFStringValidador;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;

@Root(name = "evRegMultimodal")
@Namespace(reference = "http://www.portalfiscal.inf.br/cte")
public class CTeEnviaEventoRegistroMultimodal extends CTeTipoEvento {
    private static final long serialVersionUID = -2748973737856358284L;

    @Element(name = "xRegistro")
    private String informacoesAdicionais;

    @Element(name = "nDoc")
    private String numeroDocumento;

    public String getInformacoesAdicionais() {
        return informacoesAdicionais;
    }

    public void setInformacoesAdicionais(String informacoesAdicionais) {
        DFStringValidador.tamanho15a1000(informacoesAdicionais, "Informações Adicionais");
        this.informacoesAdicionais = informacoesAdicionais;
    }

    public String getNumeroDocumento() {
        return numeroDocumento;
    }

    public void setNumero(String numeroDocumento) {
        DFStringValidador.validaTamanhoMaximo(numeroDocumento, 44, "Número do documento");
        this.numeroDocumento = numeroDocumento;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy