com.fincatto.documentofiscal.cte300.classes.nota.CTeNotaInfoDadosComplementaresFluxoPass 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 org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.validadores.DFStringValidador;
/**
* @author Caio
* @info
*/
@Root(name = "pass")
public class CTeNotaInfoDadosComplementaresFluxoPass extends DFBase {
private static final long serialVersionUID = 4588200408170529980L;
@Element(name = "xPass", required = false)
private String pass;
public CTeNotaInfoDadosComplementaresFluxoPass() {
this.pass = null;
}
public String getPass() {
return this.pass;
}
/**
* Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem
* Observação para o modal aéreo: O código de três letras IATA, referente ao aeroporto de transferência, deverá ser incluído, quando for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário deverá ser incluída.
*/
public void setPass(final String pass) {
DFStringValidador.tamanho15(pass, "Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem");
this.pass = pass;
}
}