
br.com.objectos.jabuticava.serasa.relato.factoring.HeaderConciliacaoBuilderPojo 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"
})
final class HeaderConciliacaoBuilderPojo implements HeaderConciliacaoBuilder, HeaderConciliacaoBuilder.HeaderConciliacaoBuilderCnpj, HeaderConciliacaoBuilder.HeaderConciliacaoBuilderDataFinal, HeaderConciliacaoBuilder.HeaderConciliacaoBuilderReservado {
private Cnpj cnpj;
private LocalDate dataFinal;
private String reservado;
public HeaderConciliacaoBuilderPojo() {
}
@Override
public HeaderConciliacao build() {
return new HeaderConciliacaoPojo(this);
}
@Override
public HeaderConciliacaoBuilder.HeaderConciliacaoBuilderCnpj cnpj(Cnpj cnpj) {
if (cnpj == null) {
throw new NullPointerException();
}
this.cnpj = cnpj;
return this;
}
Cnpj ___get___cnpj() {
return cnpj;
}
@Override
public HeaderConciliacaoBuilder.HeaderConciliacaoBuilderDataFinal dataFinal(LocalDate dataFinal) {
if (dataFinal == null) {
throw new NullPointerException();
}
this.dataFinal = dataFinal;
return this;
}
LocalDate ___get___dataFinal() {
return dataFinal;
}
@Override
public HeaderConciliacaoBuilder.HeaderConciliacaoBuilderReservado reservado(String reservado) {
if (reservado == null) {
throw new NullPointerException();
}
this.reservado = reservado;
return this;
}
String ___get___reservado() {
return reservado;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy