Class BatchConsumerUserWithRulesResult


  • public final class BatchConsumerUserWithRulesResult
    extends java.lang.Object
    • Method Detail

      • getUserId

        public java.lang.String getUserId()
        Returns:
        Unique user ID
      • getCreatedTimestamp

        public double getCreatedTimestamp()
        Returns:
        Timestamp when userId is created
      • 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()
      • 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()
      • 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()
      • getExecutedRules

        public java.util.Optional<java.util.List<ExecutedRulesResult>> getExecutedRules()
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object