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

br.com.objectos.cnab.TestingCobrancaBuilder Maven / Gradle / Ivy

The newest version!
package br.com.objectos.cnab;

import br.com.objectos.jabuticava.CadastroRFB;
import br.com.objectos.jabuticava.Cep;
import br.com.objectos.jabuticava.Estado;
import java.time.LocalDate;
import java.util.Optional;
import javax.annotation.Generated;

@Generated({
    "br.com.objectos.flat.FlatEntityPojoInfo$ThisBuilderPropertyAction",
    "br.com.objectos.pojo.compiler.PojoCompiler",
    "br.com.objectos.pojo.plugin.OptionalPlugin"
})
public interface TestingCobrancaBuilder {
  TestingCobrancaBuilderCarteira carteira(Carteira carteira);

  interface TestingCobrancaBuilderCarteira {
    TestingCobrancaBuilderAgenciaNumero agenciaNumero(int agenciaNumero);
  }

  interface TestingCobrancaBuilderAgenciaNumero {
    TestingCobrancaBuilderAgenciaDigito agenciaDigito(int agenciaDigito);
  }

  interface TestingCobrancaBuilderAgenciaDigito {
    TestingCobrancaBuilderContaNumero contaNumero(int contaNumero);
  }

  interface TestingCobrancaBuilderContaNumero {
    TestingCobrancaBuilderContaDigito contaDigito(int contaDigito);
  }

  interface TestingCobrancaBuilderContaDigito {
    TestingCobrancaBuilderComando comando(Comando comando);
  }

  interface TestingCobrancaBuilderComando {
    TestingCobrancaBuilderUsoEmpresa usoEmpresa(String usoEmpresa);
  }

  interface TestingCobrancaBuilderUsoEmpresa {
    TestingCobrancaBuilderEspecie especie(Especie especie);
  }

  interface TestingCobrancaBuilderEspecie {
    TestingCobrancaBuilderNossoNumero nossoNumero(long nossoNumero);
  }

  interface TestingCobrancaBuilderNossoNumero {
    TestingCobrancaBuilderNumero numero(String numero);
  }

  interface TestingCobrancaBuilderNumero {
    TestingCobrancaBuilderCedenteCadastroRfb cedenteCadastroRfb(CadastroRFB cedenteCadastroRfb);
  }

  interface TestingCobrancaBuilderCedenteCadastroRfb {
    TestingCobrancaBuilderCedenteNome cedenteNome(String cedenteNome);
  }

  interface TestingCobrancaBuilderCedenteNome {
    TestingCobrancaBuilderSacadoCadastroRfb sacadoCadastroRfb(CadastroRFB sacadoCadastroRfb);
  }

  interface TestingCobrancaBuilderSacadoCadastroRfb {
    TestingCobrancaBuilderSacadoNome sacadoNome(String sacadoNome);
  }

  interface TestingCobrancaBuilderSacadoNome {
    TestingCobrancaBuilderLogradouro logradouro(String logradouro);
  }

  interface TestingCobrancaBuilderLogradouro {
    TestingCobrancaBuilderCidade cidade(String cidade);
  }

  interface TestingCobrancaBuilderCidade {
    TestingCobrancaBuilderBairro bairro(String bairro);
  }

  interface TestingCobrancaBuilderBairro {
    TestingCobrancaBuilderEstado estado(Estado estado);
  }

  interface TestingCobrancaBuilderEstado {
    TestingCobrancaBuilderCep cep(Cep cep);
  }

  interface TestingCobrancaBuilderCep {
    TestingCobrancaBuilderEmissao emissao(Optional emissao);

    TestingCobrancaBuilderEmissao emissao();

    TestingCobrancaBuilderEmissao emissaoOf(LocalDate emissao);

    TestingCobrancaBuilderEmissao emissaoOfNullable(LocalDate emissao);
  }

  interface TestingCobrancaBuilderEmissao {
    TestingCobrancaBuilderVencimento vencimento(LocalDate vencimento);
  }

  interface TestingCobrancaBuilderVencimento {
    TestingCobrancaBuilderPrazo prazo(int prazo);
  }

  interface TestingCobrancaBuilderPrazo {
    TestingCobrancaBuilderValor valor(double valor);
  }

  interface TestingCobrancaBuilderValor {
    TestingCobrancaBuilderValorDesconto valorDesconto(double valorDesconto);
  }

  interface TestingCobrancaBuilderValorDesconto {
    TestingCobrancaBuilderValorIof valorIof(double valorIof);
  }

  interface TestingCobrancaBuilderValorIof {
    TestingCobrancaBuilderValorAbatimento valorAbatimento(double valorAbatimento);
  }

  interface TestingCobrancaBuilderValorAbatimento {
    TestingCobrancaBuilderNegociado negociado(boolean negociado);
  }

  interface TestingCobrancaBuilderNegociado {
    TestingCobrancaBuilderAceite aceite(boolean aceite);
  }

  interface TestingCobrancaBuilderAceite {
    TestingCobrancaBuilderInstrucao1 instrucao1(int instrucao1);
  }

  interface TestingCobrancaBuilderInstrucao1 {
    TestingCobrancaBuilderInstrucao1Valor instrucao1Valor(int instrucao1Valor);
  }

  interface TestingCobrancaBuilderInstrucao1Valor {
    TestingCobrancaBuilderInstrucao2 instrucao2(int instrucao2);
  }

  interface TestingCobrancaBuilderInstrucao2 {
    TestingCobrancaBuilderInstrucao2Valor instrucao2Valor(int instrucao2Valor);
  }

  interface TestingCobrancaBuilderInstrucao2Valor {
    TestingCobrancaBuilderMoraDia moraDia(double moraDia);
  }

  interface TestingCobrancaBuilderMoraDia {
    TestingCobranca build();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy