Class WalletDetails


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

      • getWalletType

        public java.util.Optional<java.lang.String> getWalletType()
        Returns:
        Wallet type if there are various types of wallets belonging to the same user. E.g. Checking, savings, vault, different currency wallets etc.
      • getWalletId

        public java.util.Optional<java.lang.String> getWalletId()
        Returns:
        Unique ID of the wallet
      • getPaymentChannel

        public java.util.Optional<java.lang.String> getPaymentChannel()
        Returns:
        Payment Channel used through wallet
      • getName

        public java.util.Optional<java.lang.String> getName()
        Returns:
        Name of the account holder for a specific wallet
      • getEmailId

        public java.util.Optional<java.lang.String> getEmailId()
      • getTags

        public java.util.Optional<java.util.List<Tag>> getTags()
        Returns:
        Additional information that can be added via tags
      • getWalletPhoneNumber

        public java.util.Optional<java.lang.String> getWalletPhoneNumber()
        Returns:
        Phone number associated with the wallet, if any
      • getWalletBalance

        public java.util.Optional<Amount> getWalletBalance()
      • getNetwork

        public java.util.Optional<WalletNetwork> getNetwork()
      • getAddress

        public java.util.Optional<Address> getAddress()
      • getNationality

        public java.util.Optional<CountryCode> getNationality()
      • getDateOfBirth

        public java.util.Optional<java.lang.String> getDateOfBirth()
        Returns:
        Date of birth of the account holder (YYYY-MM-DD)
      • 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