Class AccountDTO


  • public final class AccountDTO
    extends Object
    DTO representing an account owned by a UserDTO.
    • Constructor Detail

      • AccountDTO

        protected AccountDTO​(AccountDTO.Builder builder)
        Constructor.
        Parameters:
        builder - Builder.
    • Method Detail

      • getId

        public String getId()
        Getter for id.
        Returns:
        id
      • getName

        public String getName()
        Getter for name.
        Returns:
        name
      • getBalance

        public Optional<BalanceDTO> getBalance​(String currencyCode)
        Returns balance of a currency.
        Parameters:
        currencyCode - currency code
        Returns:
        balance
      • getBalance

        public Optional<BalanceDTO> getBalance​(CurrencyDTO currency)
        Returns balance of a currency.
        Parameters:
        currency - currency
        Returns:
        balance
      • getBalances

        public Set<BalanceDTO> getBalances()
        Returns list of balances.
        Returns:
        balances
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object