Package com.flagright.api.types
Class LegalEntity.Builder
- java.lang.Object
-
- com.flagright.api.types.LegalEntity.Builder
-
- All Implemented Interfaces:
LegalEntity._FinalStage,LegalEntity.CompanyGeneralDetailsStage
- Enclosing class:
- LegalEntity
public static final class LegalEntity.Builder extends java.lang.Object implements LegalEntity.CompanyGeneralDetailsStage, LegalEntity._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public LegalEntity.Builder from(LegalEntity other)
- Specified by:
fromin interfaceLegalEntity.CompanyGeneralDetailsStage
-
companyGeneralDetails
public LegalEntity._FinalStage companyGeneralDetails(@NotNull CompanyGeneralDetails companyGeneralDetails)
- Specified by:
companyGeneralDetailsin interfaceLegalEntity.CompanyGeneralDetailsStage
-
contactDetails
public LegalEntity._FinalStage contactDetails(ContactDetails contactDetails)
- Specified by:
contactDetailsin interfaceLegalEntity._FinalStage
-
contactDetails
public LegalEntity._FinalStage contactDetails(java.util.Optional<ContactDetails> contactDetails)
- Specified by:
contactDetailsin interfaceLegalEntity._FinalStage
-
sourceOfFunds
public LegalEntity._FinalStage sourceOfFunds(java.util.List<SourceOfFunds> sourceOfFunds)
- Specified by:
sourceOfFundsin interfaceLegalEntity._FinalStage
-
sourceOfFunds
public LegalEntity._FinalStage sourceOfFunds(java.util.Optional<java.util.List<SourceOfFunds>> sourceOfFunds)
- Specified by:
sourceOfFundsin interfaceLegalEntity._FinalStage
-
reasonForAccountOpening
public LegalEntity._FinalStage reasonForAccountOpening(java.util.List<java.lang.String> reasonForAccountOpening)
- Specified by:
reasonForAccountOpeningin interfaceLegalEntity._FinalStage
-
reasonForAccountOpening
public LegalEntity._FinalStage reasonForAccountOpening(java.util.Optional<java.util.List<java.lang.String>> reasonForAccountOpening)
- Specified by:
reasonForAccountOpeningin interfaceLegalEntity._FinalStage
-
companyRegistrationDetails
public LegalEntity._FinalStage companyRegistrationDetails(CompanyRegistrationDetails companyRegistrationDetails)
- Specified by:
companyRegistrationDetailsin interfaceLegalEntity._FinalStage
-
companyRegistrationDetails
public LegalEntity._FinalStage companyRegistrationDetails(java.util.Optional<CompanyRegistrationDetails> companyRegistrationDetails)
- Specified by:
companyRegistrationDetailsin interfaceLegalEntity._FinalStage
-
companyFinancialDetails
public LegalEntity._FinalStage companyFinancialDetails(CompanyFinancialDetails companyFinancialDetails)
- Specified by:
companyFinancialDetailsin interfaceLegalEntity._FinalStage
-
companyFinancialDetails
public LegalEntity._FinalStage companyFinancialDetails(java.util.Optional<CompanyFinancialDetails> companyFinancialDetails)
- Specified by:
companyFinancialDetailsin interfaceLegalEntity._FinalStage
-
build
public LegalEntity build()
- Specified by:
buildin interfaceLegalEntity._FinalStage
-
-