
br.com.objectos.cnab.RemessaBuilder Maven / Gradle / Ivy
The newest version!
package br.com.objectos.cnab;
import java.time.LocalDate;
import java.util.List;
import javax.annotation.Generated;
@Generated({
"br.com.objectos.pojo.compiler.PojoCompiler",
"br.com.objectos.pojo.plugin.ListPlugin",
"br.com.objectos.pojo.plugin.StandardBuilderPropertyAction"
})
public interface RemessaBuilder {
RemessaBuilderSequencia sequencia(int sequencia);
interface RemessaBuilderSequencia {
RemessaBuilderData data(LocalDate data);
}
interface RemessaBuilderData {
RemessaBuilderEmpresa empresa(Empresa empresa);
}
interface RemessaBuilderEmpresa {
RemessaBuilderAgencia agencia(Agencia agencia);
}
interface RemessaBuilderAgencia {
RemessaBuilderConta conta(Conta conta);
}
interface RemessaBuilderConta {
RemessaBuilderCobrancaList cobrancaList(List cobrancaList);
RemessaBuilderCobrancaList cobrancaList(Cobranca... elements);
}
interface RemessaBuilderCobrancaList {
Remessa build();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy