Class BusinessOptional


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

      • getActivatedTimestamp

        public java.util.Optional<java.lang.Double> getActivatedTimestamp()
        Returns:
        Timestamp when the user was activated
      • getUserStateDetails

        public java.util.Optional<UserStateDetails> getUserStateDetails()
      • getKycStatusDetails

        public java.util.Optional<KycStatusDetails> getKycStatusDetails()
      • getLegalEntity

        public java.util.Optional<LegalEntity> getLegalEntity()
      • getShareHolders

        public java.util.Optional<java.util.List<Person>> getShareHolders()
        Returns:
        Shareholders (beneficiaries) of the company that hold at least 25% ownership. Can be another company or an individual
      • getDirectors

        public java.util.Optional<java.util.List<Person>> getDirectors()
        Returns:
        Director(s) of the company. Must be at least one
      • getTransactionLimits

        public java.util.Optional<TransactionLimits> getTransactionLimits()
      • getRiskLevel

        public java.util.Optional<RiskLevel> getRiskLevel()
      • getKycRiskLevel

        public java.util.Optional<RiskLevel> getKycRiskLevel()
      • getAllowedPaymentMethods

        public java.util.Optional<java.util.List<PaymentMethod>> getAllowedPaymentMethods()
      • 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()
      • getAcquisitionChannel

        public java.util.Optional<AcquisitionChannel> getAcquisitionChannel()
      • getMccDetails

        public java.util.Optional<MccDetails> getMccDetails()
      • 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:
        User's attachments uploaded by business user
      • 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:
        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