Class AccountDTO
- java.lang.Object
-
- tech.cassandre.trading.bot.dto.user.AccountDTO
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccountDTO.Builder
Builder.
-
Constructor Summary
Constructors Modifier Constructor Description protected
AccountDTO(AccountDTO.Builder builder)
Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AccountDTO.Builder
builder()
Returns builder.boolean
equals(Object o)
Optional<BalanceDTO>
getBalance(String currencyCode)
Returns balance of a currency.Optional<BalanceDTO>
getBalance(CurrencyDTO currency)
Returns balance of a currency.Set<BalanceDTO>
getBalances()
Returns list of balances.String
getId()
Getter for id.String
getName()
Getter for name.int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
AccountDTO
protected AccountDTO(AccountDTO.Builder builder)
Constructor.- Parameters:
builder
- Builder.
-
-
Method Detail
-
builder
public static AccountDTO.Builder builder()
Returns builder.- Returns:
- builder
-
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
-
-