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.AccountDTOBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AccountDTO.AccountDTOBuilder
builder()
boolean
equals(Object o)
String
getAccountId()
A unique identifier for this account.Optional<BalanceDTO>
getBalance(String currencyCode)
Returns balance of a currency.Optional<BalanceDTO>
getBalance(CurrencyDTO currency)
Returns balance of a currency.Set<BalanceDTO>
getBalances()
Represents the different balances for each currency owned by the account.Set<AccountFeatureDTO>
getFeatures()
Account features.String
getName()
A descriptive name for this account.int
hashCode()
String
toString()
-
-
-
Method Detail
-
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
-
builder
public static AccountDTO.AccountDTOBuilder builder()
-
getAccountId
public String getAccountId()
A unique identifier for this account.
-
getFeatures
public Set<AccountFeatureDTO> getFeatures()
Account features.
-
getBalances
public Set<BalanceDTO> getBalances()
Represents the different balances for each currency owned by the account.
-
-