Package com.flagright.api.types
Class BatchConsumerUserWithRulesResult.Builder
- java.lang.Object
-
- com.flagright.api.types.BatchConsumerUserWithRulesResult.Builder
-
- All Implemented Interfaces:
BatchConsumerUserWithRulesResult._FinalStage,BatchConsumerUserWithRulesResult.CreatedTimestampStage,BatchConsumerUserWithRulesResult.UserIdStage
- Enclosing class:
- BatchConsumerUserWithRulesResult
public static final class BatchConsumerUserWithRulesResult.Builder extends java.lang.Object implements BatchConsumerUserWithRulesResult.UserIdStage, BatchConsumerUserWithRulesResult.CreatedTimestampStage, BatchConsumerUserWithRulesResult._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public BatchConsumerUserWithRulesResult.Builder from(BatchConsumerUserWithRulesResult other)
- Specified by:
fromin interfaceBatchConsumerUserWithRulesResult.UserIdStage
-
userId
public BatchConsumerUserWithRulesResult.CreatedTimestampStage userId(@NotNull java.lang.String userId)
Unique user ID
- Specified by:
userIdin interfaceBatchConsumerUserWithRulesResult.UserIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
createdTimestamp
public BatchConsumerUserWithRulesResult._FinalStage createdTimestamp(double createdTimestamp)
Timestamp when userId is created
- Specified by:
createdTimestampin interfaceBatchConsumerUserWithRulesResult.CreatedTimestampStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
riskScoreDetails
public BatchConsumerUserWithRulesResult._FinalStage riskScoreDetails(UserRiskScoreDetails riskScoreDetails)
- Specified by:
riskScoreDetailsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
riskScoreDetails
public BatchConsumerUserWithRulesResult._FinalStage riskScoreDetails(java.util.Optional<UserRiskScoreDetails> riskScoreDetails)
- Specified by:
riskScoreDetailsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
executedRules
public BatchConsumerUserWithRulesResult._FinalStage executedRules(java.util.List<ExecutedRulesResult> executedRules)
- Specified by:
executedRulesin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
executedRules
public BatchConsumerUserWithRulesResult._FinalStage executedRules(java.util.Optional<java.util.List<ExecutedRulesResult>> executedRules)
- Specified by:
executedRulesin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
updateCount
public BatchConsumerUserWithRulesResult._FinalStage updateCount(java.lang.Double updateCount)
- Specified by:
updateCountin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
updateCount
public BatchConsumerUserWithRulesResult._FinalStage updateCount(java.util.Optional<java.lang.Double> updateCount)
- Specified by:
updateCountin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
metaData
public BatchConsumerUserWithRulesResult._FinalStage metaData(DeviceData metaData)
- Specified by:
metaDatain interfaceBatchConsumerUserWithRulesResult._FinalStage
-
metaData
public BatchConsumerUserWithRulesResult._FinalStage metaData(java.util.Optional<DeviceData> metaData)
- Specified by:
metaDatain interfaceBatchConsumerUserWithRulesResult._FinalStage
-
attachments
public BatchConsumerUserWithRulesResult._FinalStage attachments(java.util.List<PersonAttachment> attachments)
Uploaded user's attachment
- Specified by:
attachmentsin interfaceBatchConsumerUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
attachments
public BatchConsumerUserWithRulesResult._FinalStage attachments(java.util.Optional<java.util.List<PersonAttachment>> attachments)
- Specified by:
attachmentsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
tags
public BatchConsumerUserWithRulesResult._FinalStage tags(java.util.List<UserTag> tags)
Additional information that can be added via tags
- Specified by:
tagsin interfaceBatchConsumerUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
tags
public BatchConsumerUserWithRulesResult._FinalStage tags(java.util.Optional<java.util.List<UserTag>> tags)
- Specified by:
tagsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
savedPaymentDetails
public BatchConsumerUserWithRulesResult._FinalStage savedPaymentDetails(java.util.List<BatchConsumerUserWithRulesResultSavedPaymentDetailsItem> savedPaymentDetails)
- Specified by:
savedPaymentDetailsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
savedPaymentDetails
public BatchConsumerUserWithRulesResult._FinalStage savedPaymentDetails(java.util.Optional<java.util.List<BatchConsumerUserWithRulesResultSavedPaymentDetailsItem>> savedPaymentDetails)
- Specified by:
savedPaymentDetailsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
linkedEntities
public BatchConsumerUserWithRulesResult._FinalStage linkedEntities(UserEntityLink linkedEntities)
- Specified by:
linkedEntitiesin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
linkedEntities
public BatchConsumerUserWithRulesResult._FinalStage linkedEntities(java.util.Optional<UserEntityLink> linkedEntities)
- Specified by:
linkedEntitiesin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
lastTransactionTimestamp
public BatchConsumerUserWithRulesResult._FinalStage lastTransactionTimestamp(java.lang.Double lastTransactionTimestamp)
Timestamp of the last successful transaction of the user
- Specified by:
lastTransactionTimestampin interfaceBatchConsumerUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
lastTransactionTimestamp
public BatchConsumerUserWithRulesResult._FinalStage lastTransactionTimestamp(java.util.Optional<java.lang.Double> lastTransactionTimestamp)
- Specified by:
lastTransactionTimestampin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
adverseMediaStatus
public BatchConsumerUserWithRulesResult._FinalStage adverseMediaStatus(java.lang.Boolean adverseMediaStatus)
- Specified by:
adverseMediaStatusin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
adverseMediaStatus
public BatchConsumerUserWithRulesResult._FinalStage adverseMediaStatus(java.util.Optional<java.lang.Boolean> adverseMediaStatus)
- Specified by:
adverseMediaStatusin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
sanctionsStatus
public BatchConsumerUserWithRulesResult._FinalStage sanctionsStatus(java.lang.Boolean sanctionsStatus)
- Specified by:
sanctionsStatusin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
sanctionsStatus
public BatchConsumerUserWithRulesResult._FinalStage sanctionsStatus(java.util.Optional<java.lang.Boolean> sanctionsStatus)
- Specified by:
sanctionsStatusin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
pepStatus
public BatchConsumerUserWithRulesResult._FinalStage pepStatus(java.util.List<PepStatus> pepStatus)
- Specified by:
pepStatusin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
pepStatus
public BatchConsumerUserWithRulesResult._FinalStage pepStatus(java.util.Optional<java.util.List<PepStatus>> pepStatus)
- Specified by:
pepStatusin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
userSegment
public BatchConsumerUserWithRulesResult._FinalStage userSegment(ConsumerUserSegment userSegment)
- Specified by:
userSegmentin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
userSegment
public BatchConsumerUserWithRulesResult._FinalStage userSegment(java.util.Optional<ConsumerUserSegment> userSegment)
- Specified by:
userSegmentin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
sourceOfFunds
public BatchConsumerUserWithRulesResult._FinalStage sourceOfFunds(java.util.List<SourceOfFunds> sourceOfFunds)
- Specified by:
sourceOfFundsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
sourceOfFunds
public BatchConsumerUserWithRulesResult._FinalStage sourceOfFunds(java.util.Optional<java.util.List<SourceOfFunds>> sourceOfFunds)
- Specified by:
sourceOfFundsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
reasonForAccountOpening
public BatchConsumerUserWithRulesResult._FinalStage reasonForAccountOpening(java.util.List<java.lang.String> reasonForAccountOpening)
- Specified by:
reasonForAccountOpeningin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
reasonForAccountOpening
public BatchConsumerUserWithRulesResult._FinalStage reasonForAccountOpening(java.util.Optional<java.util.List<java.lang.String>> reasonForAccountOpening)
- Specified by:
reasonForAccountOpeningin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
acquisitionChannel
public BatchConsumerUserWithRulesResult._FinalStage acquisitionChannel(AcquisitionChannel acquisitionChannel)
- Specified by:
acquisitionChannelin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
acquisitionChannel
public BatchConsumerUserWithRulesResult._FinalStage acquisitionChannel(java.util.Optional<AcquisitionChannel> acquisitionChannel)
- Specified by:
acquisitionChannelin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
kycRiskLevel
public BatchConsumerUserWithRulesResult._FinalStage kycRiskLevel(RiskLevel kycRiskLevel)
- Specified by:
kycRiskLevelin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
kycRiskLevel
public BatchConsumerUserWithRulesResult._FinalStage kycRiskLevel(java.util.Optional<RiskLevel> kycRiskLevel)
- Specified by:
kycRiskLevelin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
riskLevel
public BatchConsumerUserWithRulesResult._FinalStage riskLevel(RiskLevel riskLevel)
- Specified by:
riskLevelin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
riskLevel
public BatchConsumerUserWithRulesResult._FinalStage riskLevel(java.util.Optional<RiskLevel> riskLevel)
- Specified by:
riskLevelin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
expectedIncome
public BatchConsumerUserWithRulesResult._FinalStage expectedIncome(ExpectedIncome expectedIncome)
- Specified by:
expectedIncomein interfaceBatchConsumerUserWithRulesResult._FinalStage
-
expectedIncome
public BatchConsumerUserWithRulesResult._FinalStage expectedIncome(java.util.Optional<ExpectedIncome> expectedIncome)
- Specified by:
expectedIncomein interfaceBatchConsumerUserWithRulesResult._FinalStage
-
transactionLimits
public BatchConsumerUserWithRulesResult._FinalStage transactionLimits(TransactionLimits transactionLimits)
- Specified by:
transactionLimitsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
transactionLimits
public BatchConsumerUserWithRulesResult._FinalStage transactionLimits(java.util.Optional<TransactionLimits> transactionLimits)
- Specified by:
transactionLimitsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
employmentDetails
public BatchConsumerUserWithRulesResult._FinalStage employmentDetails(EmploymentDetails employmentDetails)
- Specified by:
employmentDetailsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
employmentDetails
public BatchConsumerUserWithRulesResult._FinalStage employmentDetails(java.util.Optional<EmploymentDetails> employmentDetails)
- Specified by:
employmentDetailsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
contactDetails
public BatchConsumerUserWithRulesResult._FinalStage contactDetails(ContactDetails contactDetails)
- Specified by:
contactDetailsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
contactDetails
public BatchConsumerUserWithRulesResult._FinalStage contactDetails(java.util.Optional<ContactDetails> contactDetails)
- Specified by:
contactDetailsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
legalDocuments
public BatchConsumerUserWithRulesResult._FinalStage legalDocuments(java.util.List<LegalDocument> legalDocuments)
User's legal identity documents - See Document Model for details
- Specified by:
legalDocumentsin interfaceBatchConsumerUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
legalDocuments
public BatchConsumerUserWithRulesResult._FinalStage legalDocuments(java.util.Optional<java.util.List<LegalDocument>> legalDocuments)
- Specified by:
legalDocumentsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
occupation
public BatchConsumerUserWithRulesResult._FinalStage occupation(java.lang.String occupation)
- Specified by:
occupationin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
occupation
public BatchConsumerUserWithRulesResult._FinalStage occupation(java.util.Optional<java.lang.String> occupation)
- Specified by:
occupationin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
employmentStatus
public BatchConsumerUserWithRulesResult._FinalStage employmentStatus(EmploymentStatus employmentStatus)
- Specified by:
employmentStatusin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
employmentStatus
public BatchConsumerUserWithRulesResult._FinalStage employmentStatus(java.util.Optional<EmploymentStatus> employmentStatus)
- Specified by:
employmentStatusin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
eoddDate
public BatchConsumerUserWithRulesResult._FinalStage eoddDate(java.lang.Double eoddDate)
- Specified by:
eoddDatein interfaceBatchConsumerUserWithRulesResult._FinalStage
-
eoddDate
public BatchConsumerUserWithRulesResult._FinalStage eoddDate(java.util.Optional<java.lang.Double> eoddDate)
- Specified by:
eoddDatein interfaceBatchConsumerUserWithRulesResult._FinalStage
-
kycStatusDetails
public BatchConsumerUserWithRulesResult._FinalStage kycStatusDetails(KycStatusDetails kycStatusDetails)
- Specified by:
kycStatusDetailsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
kycStatusDetails
public BatchConsumerUserWithRulesResult._FinalStage kycStatusDetails(java.util.Optional<KycStatusDetails> kycStatusDetails)
- Specified by:
kycStatusDetailsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
userStateDetails
public BatchConsumerUserWithRulesResult._FinalStage userStateDetails(UserStateDetails userStateDetails)
- Specified by:
userStateDetailsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
userStateDetails
public BatchConsumerUserWithRulesResult._FinalStage userStateDetails(java.util.Optional<UserStateDetails> userStateDetails)
- Specified by:
userStateDetailsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
userDetails
public BatchConsumerUserWithRulesResult._FinalStage userDetails(UserDetails userDetails)
- Specified by:
userDetailsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
userDetails
public BatchConsumerUserWithRulesResult._FinalStage userDetails(java.util.Optional<UserDetails> userDetails)
- Specified by:
userDetailsin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
activatedTimestamp
public BatchConsumerUserWithRulesResult._FinalStage activatedTimestamp(java.lang.Double activatedTimestamp)
Timestamp when user was activated
- Specified by:
activatedTimestampin interfaceBatchConsumerUserWithRulesResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
activatedTimestamp
public BatchConsumerUserWithRulesResult._FinalStage activatedTimestamp(java.util.Optional<java.lang.Double> activatedTimestamp)
- Specified by:
activatedTimestampin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
build
public BatchConsumerUserWithRulesResult build()
- Specified by:
buildin interfaceBatchConsumerUserWithRulesResult._FinalStage
-
-