Package com.flagright.api.types
Class LegalEntityWithRole.Builder
- java.lang.Object
-
- com.flagright.api.types.LegalEntityWithRole.Builder
-
- All Implemented Interfaces:
LegalEntityWithRole._FinalStage,LegalEntityWithRole.CompanyGeneralDetailsStage,LegalEntityWithRole.RoleStage
- Enclosing class:
- LegalEntityWithRole
public static final class LegalEntityWithRole.Builder extends java.lang.Object implements LegalEntityWithRole.CompanyGeneralDetailsStage, LegalEntityWithRole.RoleStage, LegalEntityWithRole._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public LegalEntityWithRole.Builder from(LegalEntityWithRole other)
- Specified by:
fromin interfaceLegalEntityWithRole.CompanyGeneralDetailsStage
-
companyGeneralDetails
public LegalEntityWithRole.RoleStage companyGeneralDetails(@NotNull CompanyGeneralDetails companyGeneralDetails)
- Specified by:
companyGeneralDetailsin interfaceLegalEntityWithRole.CompanyGeneralDetailsStage
-
role
public LegalEntityWithRole._FinalStage role(@NotNull java.lang.String role)
- Specified by:
rolein interfaceLegalEntityWithRole.RoleStage
-
pepStatus
public LegalEntityWithRole._FinalStage pepStatus(java.util.List<PepStatus> pepStatus)
- Specified by:
pepStatusin interfaceLegalEntityWithRole._FinalStage
-
pepStatus
public LegalEntityWithRole._FinalStage pepStatus(java.util.Optional<java.util.List<PepStatus>> pepStatus)
- Specified by:
pepStatusin interfaceLegalEntityWithRole._FinalStage
-
tags
public LegalEntityWithRole._FinalStage tags(java.util.List<Tag> tags)
Additional information that can be added via tags
- Specified by:
tagsin interfaceLegalEntityWithRole._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
tags
public LegalEntityWithRole._FinalStage tags(java.util.Optional<java.util.List<Tag>> tags)
- Specified by:
tagsin interfaceLegalEntityWithRole._FinalStage
-
contactDetails
public LegalEntityWithRole._FinalStage contactDetails(ContactDetails contactDetails)
- Specified by:
contactDetailsin interfaceLegalEntityWithRole._FinalStage
-
contactDetails
public LegalEntityWithRole._FinalStage contactDetails(java.util.Optional<ContactDetails> contactDetails)
- Specified by:
contactDetailsin interfaceLegalEntityWithRole._FinalStage
-
sourceOfFunds
public LegalEntityWithRole._FinalStage sourceOfFunds(java.util.List<SourceOfFunds> sourceOfFunds)
- Specified by:
sourceOfFundsin interfaceLegalEntityWithRole._FinalStage
-
sourceOfFunds
public LegalEntityWithRole._FinalStage sourceOfFunds(java.util.Optional<java.util.List<SourceOfFunds>> sourceOfFunds)
- Specified by:
sourceOfFundsin interfaceLegalEntityWithRole._FinalStage
-
reasonForAccountOpening
public LegalEntityWithRole._FinalStage reasonForAccountOpening(java.util.List<java.lang.String> reasonForAccountOpening)
- Specified by:
reasonForAccountOpeningin interfaceLegalEntityWithRole._FinalStage
-
reasonForAccountOpening
public LegalEntityWithRole._FinalStage reasonForAccountOpening(java.util.Optional<java.util.List<java.lang.String>> reasonForAccountOpening)
- Specified by:
reasonForAccountOpeningin interfaceLegalEntityWithRole._FinalStage
-
companyRegistrationDetails
public LegalEntityWithRole._FinalStage companyRegistrationDetails(CompanyRegistrationDetails companyRegistrationDetails)
- Specified by:
companyRegistrationDetailsin interfaceLegalEntityWithRole._FinalStage
-
companyRegistrationDetails
public LegalEntityWithRole._FinalStage companyRegistrationDetails(java.util.Optional<CompanyRegistrationDetails> companyRegistrationDetails)
- Specified by:
companyRegistrationDetailsin interfaceLegalEntityWithRole._FinalStage
-
companyFinancialDetails
public LegalEntityWithRole._FinalStage companyFinancialDetails(CompanyFinancialDetails companyFinancialDetails)
- Specified by:
companyFinancialDetailsin interfaceLegalEntityWithRole._FinalStage
-
companyFinancialDetails
public LegalEntityWithRole._FinalStage companyFinancialDetails(java.util.Optional<CompanyFinancialDetails> companyFinancialDetails)
- Specified by:
companyFinancialDetailsin interfaceLegalEntityWithRole._FinalStage
-
build
public LegalEntityWithRole build()
- Specified by:
buildin interfaceLegalEntityWithRole._FinalStage
-
-