Package com.flagright.api.types
Class BatchBusinessUserWithRulesResult.Builder
- java.lang.Object
-
- com.flagright.api.types.BatchBusinessUserWithRulesResult.Builder
-
- All Implemented Interfaces:
BatchBusinessUserWithRulesResult._FinalStage,BatchBusinessUserWithRulesResult.CreatedTimestampStage,BatchBusinessUserWithRulesResult.LegalEntityStage,BatchBusinessUserWithRulesResult.UserIdStage
- Enclosing class:
- BatchBusinessUserWithRulesResult
public static final class BatchBusinessUserWithRulesResult.Builder extends java.lang.Object implements BatchBusinessUserWithRulesResult.UserIdStage, BatchBusinessUserWithRulesResult.CreatedTimestampStage, BatchBusinessUserWithRulesResult.LegalEntityStage, BatchBusinessUserWithRulesResult._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public BatchBusinessUserWithRulesResult.Builder from(BatchBusinessUserWithRulesResult other)
- Specified by:
fromin interfaceBatchBusinessUserWithRulesResult.UserIdStage
-
userId
public BatchBusinessUserWithRulesResult.CreatedTimestampStage userId(@NotNull java.lang.String userId)
Unique user ID for the user
- Specified by:
userIdin interfaceBatchBusinessUserWithRulesResult.UserIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
createdTimestamp
public BatchBusinessUserWithRulesResult.LegalEntityStage createdTimestamp(double createdTimestamp)
Timestamp when the user was created
- Specified by:
createdTimestampin interfaceBatchBusinessUserWithRulesResult.CreatedTimestampStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
legalEntity
public BatchBusinessUserWithRulesResult._FinalStage legalEntity(@NotNull LegalEntity legalEntity)
- Specified by:
legalEntityin interfaceBatchBusinessUserWithRulesResult.LegalEntityStage
-
riskScoreDetails
public BatchBusinessUserWithRulesResult._FinalStage riskScoreDetails(UserRiskScoreDetails riskScoreDetails)
- Specified by:
riskScoreDetailsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
riskScoreDetails
public BatchBusinessUserWithRulesResult._FinalStage riskScoreDetails(java.util.Optional<UserRiskScoreDetails> riskScoreDetails)
- Specified by:
riskScoreDetailsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
executedRules
public BatchBusinessUserWithRulesResult._FinalStage executedRules(java.util.List<ExecutedRulesResult> executedRules)
- Specified by:
executedRulesin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
executedRules
public BatchBusinessUserWithRulesResult._FinalStage executedRules(java.util.Optional<java.util.List<ExecutedRulesResult>> executedRules)
- Specified by:
executedRulesin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
adverseMediaStatus
public BatchBusinessUserWithRulesResult._FinalStage adverseMediaStatus(java.lang.Boolean adverseMediaStatus)
Whether the user is in the adverse media list
- Specified by:
adverseMediaStatusin interfaceBatchBusinessUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
adverseMediaStatus
public BatchBusinessUserWithRulesResult._FinalStage adverseMediaStatus(java.util.Optional<java.lang.Boolean> adverseMediaStatus)
- Specified by:
adverseMediaStatusin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
sanctionsStatus
public BatchBusinessUserWithRulesResult._FinalStage sanctionsStatus(java.lang.Boolean sanctionsStatus)
Whether the user is sanctioned
- Specified by:
sanctionsStatusin interfaceBatchBusinessUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
sanctionsStatus
public BatchBusinessUserWithRulesResult._FinalStage sanctionsStatus(java.util.Optional<java.lang.Boolean> sanctionsStatus)
- Specified by:
sanctionsStatusin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
pepStatus
public BatchBusinessUserWithRulesResult._FinalStage pepStatus(java.util.List<PepStatus> pepStatus)
- Specified by:
pepStatusin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
pepStatus
public BatchBusinessUserWithRulesResult._FinalStage pepStatus(java.util.Optional<java.util.List<PepStatus>> pepStatus)
- Specified by:
pepStatusin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
productsEnabled
public BatchBusinessUserWithRulesResult._FinalStage productsEnabled(java.util.List<ProductsEnabled> productsEnabled)
- Specified by:
productsEnabledin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
productsEnabled
public BatchBusinessUserWithRulesResult._FinalStage productsEnabled(java.util.Optional<java.util.List<ProductsEnabled>> productsEnabled)
- Specified by:
productsEnabledin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
jurisdiction
public BatchBusinessUserWithRulesResult._FinalStage jurisdiction(java.lang.String jurisdiction)
Legal authority or region governing the transaction
- Specified by:
jurisdictionin interfaceBatchBusinessUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
jurisdiction
public BatchBusinessUserWithRulesResult._FinalStage jurisdiction(java.util.Optional<java.lang.String> jurisdiction)
- Specified by:
jurisdictionin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
metaData
public BatchBusinessUserWithRulesResult._FinalStage metaData(DeviceData metaData)
- Specified by:
metaDatain interfaceBatchBusinessUserWithRulesResult._FinalStage
-
metaData
public BatchBusinessUserWithRulesResult._FinalStage metaData(java.util.Optional<DeviceData> metaData)
- Specified by:
metaDatain interfaceBatchBusinessUserWithRulesResult._FinalStage
-
attachments
public BatchBusinessUserWithRulesResult._FinalStage attachments(java.util.List<PersonAttachment> attachments)
User's attachments uploaded by business user
- Specified by:
attachmentsin interfaceBatchBusinessUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
attachments
public BatchBusinessUserWithRulesResult._FinalStage attachments(java.util.Optional<java.util.List<PersonAttachment>> attachments)
- Specified by:
attachmentsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
tags
public BatchBusinessUserWithRulesResult._FinalStage tags(java.util.List<UserTag> tags)
Additional information that can be added via tags
- Specified by:
tagsin interfaceBatchBusinessUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
tags
public BatchBusinessUserWithRulesResult._FinalStage tags(java.util.Optional<java.util.List<UserTag>> tags)
- Specified by:
tagsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
mccDetails
public BatchBusinessUserWithRulesResult._FinalStage mccDetails(MccDetails mccDetails)
- Specified by:
mccDetailsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
mccDetails
public BatchBusinessUserWithRulesResult._FinalStage mccDetails(java.util.Optional<MccDetails> mccDetails)
- Specified by:
mccDetailsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
savedPaymentDetails
public BatchBusinessUserWithRulesResult._FinalStage savedPaymentDetails(java.util.List<BatchBusinessUserWithRulesResultSavedPaymentDetailsItem> savedPaymentDetails)
- Specified by:
savedPaymentDetailsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
savedPaymentDetails
public BatchBusinessUserWithRulesResult._FinalStage savedPaymentDetails(java.util.Optional<java.util.List<BatchBusinessUserWithRulesResultSavedPaymentDetailsItem>> savedPaymentDetails)
- Specified by:
savedPaymentDetailsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
acquisitionChannel
public BatchBusinessUserWithRulesResult._FinalStage acquisitionChannel(AcquisitionChannel acquisitionChannel)
- Specified by:
acquisitionChannelin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
acquisitionChannel
public BatchBusinessUserWithRulesResult._FinalStage acquisitionChannel(java.util.Optional<AcquisitionChannel> acquisitionChannel)
- Specified by:
acquisitionChannelin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
linkedEntities
public BatchBusinessUserWithRulesResult._FinalStage linkedEntities(UserEntityLink linkedEntities)
- Specified by:
linkedEntitiesin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
linkedEntities
public BatchBusinessUserWithRulesResult._FinalStage linkedEntities(java.util.Optional<UserEntityLink> linkedEntities)
- Specified by:
linkedEntitiesin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
allowedPaymentMethods
public BatchBusinessUserWithRulesResult._FinalStage allowedPaymentMethods(java.util.List<PaymentMethod> allowedPaymentMethods)
- Specified by:
allowedPaymentMethodsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
allowedPaymentMethods
public BatchBusinessUserWithRulesResult._FinalStage allowedPaymentMethods(java.util.Optional<java.util.List<PaymentMethod>> allowedPaymentMethods)
- Specified by:
allowedPaymentMethodsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
kycRiskLevel
public BatchBusinessUserWithRulesResult._FinalStage kycRiskLevel(RiskLevel kycRiskLevel)
- Specified by:
kycRiskLevelin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
kycRiskLevel
public BatchBusinessUserWithRulesResult._FinalStage kycRiskLevel(java.util.Optional<RiskLevel> kycRiskLevel)
- Specified by:
kycRiskLevelin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
riskLevel
public BatchBusinessUserWithRulesResult._FinalStage riskLevel(RiskLevel riskLevel)
- Specified by:
riskLevelin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
riskLevel
public BatchBusinessUserWithRulesResult._FinalStage riskLevel(java.util.Optional<RiskLevel> riskLevel)
- Specified by:
riskLevelin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
expectedTransactionCurrencies
public BatchBusinessUserWithRulesResult._FinalStage expectedTransactionCurrencies(ExpectedTransactionCurrencies expectedTransactionCurrencies)
- Specified by:
expectedTransactionCurrenciesin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
expectedTransactionCurrencies
public BatchBusinessUserWithRulesResult._FinalStage expectedTransactionCurrencies(java.util.Optional<ExpectedTransactionCurrencies> expectedTransactionCurrencies)
- Specified by:
expectedTransactionCurrenciesin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
expectedTransactionCountries
public BatchBusinessUserWithRulesResult._FinalStage expectedTransactionCountries(ExpectedTransactionCountries expectedTransactionCountries)
- Specified by:
expectedTransactionCountriesin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
expectedTransactionCountries
public BatchBusinessUserWithRulesResult._FinalStage expectedTransactionCountries(java.util.Optional<ExpectedTransactionCountries> expectedTransactionCountries)
- Specified by:
expectedTransactionCountriesin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
transactionLimits
public BatchBusinessUserWithRulesResult._FinalStage transactionLimits(TransactionLimits transactionLimits)
- Specified by:
transactionLimitsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
transactionLimits
public BatchBusinessUserWithRulesResult._FinalStage transactionLimits(java.util.Optional<TransactionLimits> transactionLimits)
- Specified by:
transactionLimitsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
businessPartners
public BatchBusinessUserWithRulesResult._FinalStage businessPartners(java.util.List<LegalEntity> businessPartners)
Business partners of the company
- Specified by:
businessPartnersin interfaceBatchBusinessUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
businessPartners
public BatchBusinessUserWithRulesResult._FinalStage businessPartners(java.util.Optional<java.util.List<LegalEntity>> businessPartners)
- Specified by:
businessPartnersin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
associatedParties
public BatchBusinessUserWithRulesResult._FinalStage associatedParties(java.util.List<BatchBusinessUserWithRulesResultAssociatedPartiesItem> associatedParties)
Parties associated with the company. Can be another company or an individual
- Specified by:
associatedPartiesin interfaceBatchBusinessUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
associatedParties
public BatchBusinessUserWithRulesResult._FinalStage associatedParties(java.util.Optional<java.util.List<BatchBusinessUserWithRulesResultAssociatedPartiesItem>> associatedParties)
- Specified by:
associatedPartiesin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
directors
public BatchBusinessUserWithRulesResult._FinalStage directors(java.util.List<BatchBusinessUserWithRulesResultDirectorsItem> directors)
Director(s) of the company. Must be at least one
- Specified by:
directorsin interfaceBatchBusinessUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
directors
public BatchBusinessUserWithRulesResult._FinalStage directors(java.util.Optional<java.util.List<BatchBusinessUserWithRulesResultDirectorsItem>> directors)
- Specified by:
directorsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
shareHolders
public BatchBusinessUserWithRulesResult._FinalStage shareHolders(java.util.List<BatchBusinessUserWithRulesResultShareHoldersItem> shareHolders)
Shareholders (beneficiaries) of the company that hold at least 25% ownership. Can be another company or an individual
- Specified by:
shareHoldersin interfaceBatchBusinessUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
shareHolders
public BatchBusinessUserWithRulesResult._FinalStage shareHolders(java.util.Optional<java.util.List<BatchBusinessUserWithRulesResultShareHoldersItem>> shareHolders)
- Specified by:
shareHoldersin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
corporateEntities
public BatchBusinessUserWithRulesResult._FinalStage corporateEntities(java.util.List<CorporateEntityDetails> corporateEntities)
Corporate entities of the user
- Specified by:
corporateEntitiesin interfaceBatchBusinessUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
corporateEntities
public BatchBusinessUserWithRulesResult._FinalStage corporateEntities(java.util.Optional<java.util.List<CorporateEntityDetails>> corporateEntities)
- Specified by:
corporateEntitiesin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
eoddDate
public BatchBusinessUserWithRulesResult._FinalStage eoddDate(java.lang.Double eoddDate)
- Specified by:
eoddDatein interfaceBatchBusinessUserWithRulesResult._FinalStage
-
eoddDate
public BatchBusinessUserWithRulesResult._FinalStage eoddDate(java.util.Optional<java.lang.Double> eoddDate)
- Specified by:
eoddDatein interfaceBatchBusinessUserWithRulesResult._FinalStage
-
kycStatusDetails
public BatchBusinessUserWithRulesResult._FinalStage kycStatusDetails(KycStatusDetails kycStatusDetails)
- Specified by:
kycStatusDetailsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
kycStatusDetails
public BatchBusinessUserWithRulesResult._FinalStage kycStatusDetails(java.util.Optional<KycStatusDetails> kycStatusDetails)
- Specified by:
kycStatusDetailsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
userStateDetails
public BatchBusinessUserWithRulesResult._FinalStage userStateDetails(UserStateDetails userStateDetails)
- Specified by:
userStateDetailsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
userStateDetails
public BatchBusinessUserWithRulesResult._FinalStage userStateDetails(java.util.Optional<UserStateDetails> userStateDetails)
- Specified by:
userStateDetailsin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
activatedTimestamp
public BatchBusinessUserWithRulesResult._FinalStage activatedTimestamp(java.lang.Double activatedTimestamp)
Timestamp when the user was activated
- Specified by:
activatedTimestampin interfaceBatchBusinessUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
activatedTimestamp
public BatchBusinessUserWithRulesResult._FinalStage activatedTimestamp(java.util.Optional<java.lang.Double> activatedTimestamp)
- Specified by:
activatedTimestampin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
build
public BatchBusinessUserWithRulesResult build()
- Specified by:
buildin interfaceBatchBusinessUserWithRulesResult._FinalStage
-
-