
br.com.objectos.cnab.TituloPojo Maven / Gradle / Ivy
The newest version!
package br.com.objectos.cnab;
import java.time.LocalDate;
import java.util.Optional;
import javax.annotation.Generated;
@Generated({
"br.com.objectos.pojo.compiler.PojoCompiler",
"br.com.objectos.pojo.plugin.StandardPojoPropertyAction"
})
final class TituloPojo extends Titulo {
private final String usoEmpresa;
private final Especie especie;
private final long nossoNumero;
private final String numero;
private final Cedente cedente;
private final Sacado sacado;
private final Optional emissao;
private final LocalDate vencimento;
private final int prazo;
private final double valor;
private final double valorDesconto;
private final double valorIof;
private final double valorAbatimento;
private final boolean negociado;
public TituloPojo(TituloBuilderPojo builder) {
super();
usoEmpresa = builder.___get___usoEmpresa();
especie = builder.___get___especie();
nossoNumero = builder.___get___nossoNumero();
numero = builder.___get___numero();
cedente = builder.___get___cedente();
sacado = builder.___get___sacado();
emissao = builder.___get___emissao();
vencimento = builder.___get___vencimento();
prazo = builder.___get___prazo();
valor = builder.___get___valor();
valorDesconto = builder.___get___valorDesconto();
valorIof = builder.___get___valorIof();
valorAbatimento = builder.___get___valorAbatimento();
negociado = builder.___get___negociado();
}
@Override
String usoEmpresa() {
return usoEmpresa;
}
@Override
Especie especie() {
return especie;
}
@Override
long nossoNumero() {
return nossoNumero;
}
@Override
String numero() {
return numero;
}
@Override
Cedente cedente() {
return cedente;
}
@Override
Sacado sacado() {
return sacado;
}
@Override
Optional emissao() {
return emissao;
}
@Override
LocalDate vencimento() {
return vencimento;
}
@Override
int prazo() {
return prazo;
}
@Override
double valor() {
return valor;
}
@Override
double valorDesconto() {
return valorDesconto;
}
@Override
double valorIof() {
return valorIof;
}
@Override
double valorAbatimento() {
return valorAbatimento;
}
@Override
boolean negociado() {
return negociado;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy