Package com.flagright.api.types
Class UserOptional.Builder
- java.lang.Object
-
- com.flagright.api.types.UserOptional.Builder
-
- Enclosing class:
- UserOptional
public static final class UserOptional.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public UserOptional.Builder from(UserOptional other)
-
activatedTimestamp
public UserOptional.Builder activatedTimestamp(java.util.Optional<java.lang.Double> activatedTimestamp)
-
activatedTimestamp
public UserOptional.Builder activatedTimestamp(java.lang.Double activatedTimestamp)
-
userDetails
public UserOptional.Builder userDetails(java.util.Optional<UserDetails> userDetails)
-
userDetails
public UserOptional.Builder userDetails(UserDetails userDetails)
-
userStateDetails
public UserOptional.Builder userStateDetails(java.util.Optional<UserStateDetails> userStateDetails)
-
userStateDetails
public UserOptional.Builder userStateDetails(UserStateDetails userStateDetails)
-
kycStatusDetails
public UserOptional.Builder kycStatusDetails(java.util.Optional<KycStatusDetails> kycStatusDetails)
-
kycStatusDetails
public UserOptional.Builder kycStatusDetails(KycStatusDetails kycStatusDetails)
-
eoddDate
public UserOptional.Builder eoddDate(java.util.Optional<java.lang.Double> eoddDate)
-
eoddDate
public UserOptional.Builder eoddDate(java.lang.Double eoddDate)
-
employmentStatus
public UserOptional.Builder employmentStatus(java.util.Optional<EmploymentStatus> employmentStatus)
-
employmentStatus
public UserOptional.Builder employmentStatus(EmploymentStatus employmentStatus)
-
occupation
public UserOptional.Builder occupation(java.util.Optional<java.lang.String> occupation)
-
occupation
public UserOptional.Builder occupation(java.lang.String occupation)
-
legalDocuments
public UserOptional.Builder legalDocuments(java.util.Optional<java.util.List<LegalDocument>> legalDocuments)
-
legalDocuments
public UserOptional.Builder legalDocuments(java.util.List<LegalDocument> legalDocuments)
-
contactDetails
public UserOptional.Builder contactDetails(java.util.Optional<ContactDetails> contactDetails)
-
contactDetails
public UserOptional.Builder contactDetails(ContactDetails contactDetails)
-
employmentDetails
public UserOptional.Builder employmentDetails(java.util.Optional<EmploymentDetails> employmentDetails)
-
employmentDetails
public UserOptional.Builder employmentDetails(EmploymentDetails employmentDetails)
-
transactionLimits
public UserOptional.Builder transactionLimits(java.util.Optional<TransactionLimits> transactionLimits)
-
transactionLimits
public UserOptional.Builder transactionLimits(TransactionLimits transactionLimits)
-
expectedIncome
public UserOptional.Builder expectedIncome(java.util.Optional<ExpectedIncome> expectedIncome)
-
expectedIncome
public UserOptional.Builder expectedIncome(ExpectedIncome expectedIncome)
-
riskLevel
public UserOptional.Builder riskLevel(java.util.Optional<RiskLevel> riskLevel)
-
riskLevel
public UserOptional.Builder riskLevel(RiskLevel riskLevel)
-
kycRiskLevel
public UserOptional.Builder kycRiskLevel(java.util.Optional<RiskLevel> kycRiskLevel)
-
kycRiskLevel
public UserOptional.Builder kycRiskLevel(RiskLevel kycRiskLevel)
-
acquisitionChannel
public UserOptional.Builder acquisitionChannel(java.util.Optional<AcquisitionChannel> acquisitionChannel)
-
acquisitionChannel
public UserOptional.Builder acquisitionChannel(AcquisitionChannel acquisitionChannel)
-
reasonForAccountOpening
public UserOptional.Builder reasonForAccountOpening(java.util.Optional<java.util.List<java.lang.String>> reasonForAccountOpening)
-
reasonForAccountOpening
public UserOptional.Builder reasonForAccountOpening(java.util.List<java.lang.String> reasonForAccountOpening)
-
sourceOfFunds
public UserOptional.Builder sourceOfFunds(java.util.Optional<java.util.List<SourceOfFunds>> sourceOfFunds)
-
sourceOfFunds
public UserOptional.Builder sourceOfFunds(java.util.List<SourceOfFunds> sourceOfFunds)
-
userSegment
public UserOptional.Builder userSegment(java.util.Optional<ConsumerUserSegment> userSegment)
-
userSegment
public UserOptional.Builder userSegment(ConsumerUserSegment userSegment)
-
pepStatus
public UserOptional.Builder pepStatus(java.util.Optional<java.util.List<PepStatus>> pepStatus)
-
pepStatus
public UserOptional.Builder pepStatus(java.util.List<PepStatus> pepStatus)
-
sanctionsStatus
public UserOptional.Builder sanctionsStatus(java.util.Optional<java.lang.Boolean> sanctionsStatus)
-
sanctionsStatus
public UserOptional.Builder sanctionsStatus(java.lang.Boolean sanctionsStatus)
-
adverseMediaStatus
public UserOptional.Builder adverseMediaStatus(java.util.Optional<java.lang.Boolean> adverseMediaStatus)
-
adverseMediaStatus
public UserOptional.Builder adverseMediaStatus(java.lang.Boolean adverseMediaStatus)
-
lastTransactionTimestamp
public UserOptional.Builder lastTransactionTimestamp(java.util.Optional<java.lang.Double> lastTransactionTimestamp)
-
lastTransactionTimestamp
public UserOptional.Builder lastTransactionTimestamp(java.lang.Double lastTransactionTimestamp)
-
linkedEntities
public UserOptional.Builder linkedEntities(java.util.Optional<UserEntityLink> linkedEntities)
-
linkedEntities
public UserOptional.Builder linkedEntities(UserEntityLink linkedEntities)
-
savedPaymentDetails
public UserOptional.Builder savedPaymentDetails(java.util.Optional<java.util.List<UserOptionalSavedPaymentDetailsItem>> savedPaymentDetails)
-
savedPaymentDetails
public UserOptional.Builder savedPaymentDetails(java.util.List<UserOptionalSavedPaymentDetailsItem> savedPaymentDetails)
-
tags
public UserOptional.Builder tags(java.util.Optional<java.util.List<UserTag>> tags)
-
tags
public UserOptional.Builder tags(java.util.List<UserTag> tags)
-
attachments
public UserOptional.Builder attachments(java.util.Optional<java.util.List<PersonAttachment>> attachments)
-
attachments
public UserOptional.Builder attachments(java.util.List<PersonAttachment> attachments)
-
metaData
public UserOptional.Builder metaData(java.util.Optional<DeviceData> metaData)
-
metaData
public UserOptional.Builder metaData(DeviceData metaData)
-
updateCount
public UserOptional.Builder updateCount(java.util.Optional<java.lang.Double> updateCount)
-
updateCount
public UserOptional.Builder updateCount(java.lang.Double updateCount)
-
build
public UserOptional build()
-
-