
br.com.objectos.jabuticava.serasa.relato.factoring.TituloConciliacaoBuilder Maven / Gradle / Ivy
The newest version!
package br.com.objectos.jabuticava.serasa.relato.factoring;
import br.com.objectos.jabuticava.br.Cnpj;
import java.time.LocalDate;
import javax.annotation.Generated;
@Generated({
"br.com.objectos.way.io.flat.FlatRecordPlugin$ThisBuilderPropertyAction",
"br.com.objectos.way.pojo.compiler.PojoCompiler"
})
public interface TituloConciliacaoBuilder {
TituloConciliacaoBuilderCadastroSacado cadastroSacado(CadastroSacado cadastroSacado);
interface TituloConciliacaoBuilderCadastroSacado {
TituloConciliacaoBuilderNumeroTitulo numeroTitulo(String numeroTitulo);
}
interface TituloConciliacaoBuilderNumeroTitulo {
TituloConciliacaoBuilderDataEmissao dataEmissao(LocalDate dataEmissao);
}
interface TituloConciliacaoBuilderDataEmissao {
TituloConciliacaoBuilderValorNominal valorNominal(double valorNominal);
}
interface TituloConciliacaoBuilderValorNominal {
TituloConciliacaoBuilderDataVencimento dataVencimento(LocalDate dataVencimento);
}
interface TituloConciliacaoBuilderDataVencimento {
TituloConciliacaoBuilderDataPagamento dataPagamento(DataPagamento dataPagamento);
}
interface TituloConciliacaoBuilderDataPagamento {
TituloConciliacaoBuilderHashD hashD(String hashD);
}
interface TituloConciliacaoBuilderHashD {
TituloConciliacaoBuilderNumeroTituloLongo numeroTituloLongo(String numeroTituloLongo);
}
interface TituloConciliacaoBuilderNumeroTituloLongo {
TituloConciliacaoBuilderCnpjCedente cnpjCedente(Cnpj cnpjCedente);
}
interface TituloConciliacaoBuilderCnpjCedente {
TituloConciliacaoBuilderTipoTitulo tipoTitulo(TipoTitulo tipoTitulo);
}
interface TituloConciliacaoBuilderTipoTitulo {
TituloConciliacaoBuilderTipoInformacao tipoInformacao(TipoInformacao tipoInformacao);
}
interface TituloConciliacaoBuilderTipoInformacao {
TituloConciliacao build();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy