Package com.flagright.api.types
Class UserOptional
- java.lang.Object
-
- com.flagright.api.types.UserOptional
-
public final class UserOptional extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserOptional.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserOptional.Builderbuilder()booleanequals(java.lang.Object other)java.util.Optional<AcquisitionChannel>getAcquisitionChannel()java.util.Optional<java.lang.Double>getActivatedTimestamp()java.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()java.util.Optional<java.lang.Boolean>getAdverseMediaStatus()java.util.Optional<java.util.List<PersonAttachment>>getAttachments()java.util.Optional<ContactDetails>getContactDetails()java.util.Optional<EmploymentDetails>getEmploymentDetails()java.util.Optional<EmploymentStatus>getEmploymentStatus()java.util.Optional<java.lang.Double>getEoddDate()java.util.Optional<ExpectedIncome>getExpectedIncome()java.util.Optional<RiskLevel>getKycRiskLevel()java.util.Optional<KycStatusDetails>getKycStatusDetails()java.util.Optional<java.lang.Double>getLastTransactionTimestamp()java.util.Optional<java.util.List<LegalDocument>>getLegalDocuments()java.util.Optional<UserEntityLink>getLinkedEntities()java.util.Optional<DeviceData>getMetaData()java.util.Optional<java.lang.String>getOccupation()java.util.Optional<java.util.List<PepStatus>>getPepStatus()java.util.Optional<java.util.List<java.lang.String>>getReasonForAccountOpening()java.util.Optional<RiskLevel>getRiskLevel()java.util.Optional<java.lang.Boolean>getSanctionsStatus()java.util.Optional<java.util.List<UserOptionalSavedPaymentDetailsItem>>getSavedPaymentDetails()java.util.Optional<java.util.List<SourceOfFunds>>getSourceOfFunds()java.util.Optional<java.util.List<UserTag>>getTags()java.util.Optional<TransactionLimits>getTransactionLimits()java.util.Optional<java.lang.Double>getUpdateCount()java.util.Optional<UserDetails>getUserDetails()java.util.Optional<ConsumerUserSegment>getUserSegment()java.util.Optional<UserStateDetails>getUserStateDetails()inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getActivatedTimestamp
public java.util.Optional<java.lang.Double> getActivatedTimestamp()
- Returns:
- Timestamp when user was activated
-
getUserDetails
public java.util.Optional<UserDetails> getUserDetails()
-
getUserStateDetails
public java.util.Optional<UserStateDetails> getUserStateDetails()
-
getKycStatusDetails
public java.util.Optional<KycStatusDetails> getKycStatusDetails()
-
getEoddDate
public java.util.Optional<java.lang.Double> getEoddDate()
-
getEmploymentStatus
public java.util.Optional<EmploymentStatus> getEmploymentStatus()
-
getOccupation
public java.util.Optional<java.lang.String> getOccupation()
-
getLegalDocuments
public java.util.Optional<java.util.List<LegalDocument>> getLegalDocuments()
- Returns:
- User's legal identity documents - See Document Model for details
-
getContactDetails
public java.util.Optional<ContactDetails> getContactDetails()
-
getEmploymentDetails
public java.util.Optional<EmploymentDetails> getEmploymentDetails()
-
getTransactionLimits
public java.util.Optional<TransactionLimits> getTransactionLimits()
-
getExpectedIncome
public java.util.Optional<ExpectedIncome> getExpectedIncome()
-
getRiskLevel
public java.util.Optional<RiskLevel> getRiskLevel()
-
getKycRiskLevel
public java.util.Optional<RiskLevel> getKycRiskLevel()
-
getAcquisitionChannel
public java.util.Optional<AcquisitionChannel> getAcquisitionChannel()
-
getReasonForAccountOpening
public java.util.Optional<java.util.List<java.lang.String>> getReasonForAccountOpening()
-
getSourceOfFunds
public java.util.Optional<java.util.List<SourceOfFunds>> getSourceOfFunds()
-
getUserSegment
public java.util.Optional<ConsumerUserSegment> getUserSegment()
-
getPepStatus
public java.util.Optional<java.util.List<PepStatus>> getPepStatus()
-
getSanctionsStatus
public java.util.Optional<java.lang.Boolean> getSanctionsStatus()
-
getAdverseMediaStatus
public java.util.Optional<java.lang.Boolean> getAdverseMediaStatus()
-
getLastTransactionTimestamp
public java.util.Optional<java.lang.Double> getLastTransactionTimestamp()
- Returns:
- Timestamp of the last successful transaction of the user
-
getLinkedEntities
public java.util.Optional<UserEntityLink> getLinkedEntities()
-
getSavedPaymentDetails
public java.util.Optional<java.util.List<UserOptionalSavedPaymentDetailsItem>> getSavedPaymentDetails()
-
getTags
public java.util.Optional<java.util.List<UserTag>> getTags()
- Returns:
- Additional information that can be added via tags
-
getAttachments
public java.util.Optional<java.util.List<PersonAttachment>> getAttachments()
- Returns:
- Uploaded user's attachment
-
getMetaData
public java.util.Optional<DeviceData> getMetaData()
-
getUpdateCount
public java.util.Optional<java.lang.Double> getUpdateCount()
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static UserOptional.Builder builder()
-
-