Class BalanceDTO
- java.lang.Object
-
- tech.cassandre.trading.bot.dto.user.BalanceDTO
-
public final class BalanceDTO extends Object
DTO representing a balance in a currency for anAccountDTO
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BalanceDTO.Builder
Builder.
-
Constructor Summary
Constructors Modifier Constructor Description protected
BalanceDTO(BalanceDTO.Builder builder)
Builder constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BalanceDTO.Builder
builder()
Returns builder.boolean
equals(Object o)
BigDecimal
getAvailable()
Getter for available.BigDecimal
getBorrowed()
Getter for borrowed.CurrencyDTO
getCurrency()
Getter for currency.BigDecimal
getDepositing()
Getter for depositing.BigDecimal
getFrozen()
Getter for frozen.BigDecimal
getLoaned()
Getter for loaned.BigDecimal
getTotal()
Getter for total.BigDecimal
getWithdrawing()
Getter for withdrawing.int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
BalanceDTO
protected BalanceDTO(BalanceDTO.Builder builder)
Builder constructor.- Parameters:
builder
- builder
-
-
Method Detail
-
builder
public static BalanceDTO.Builder builder()
Returns builder.- Returns:
- builder
-
getCurrency
public CurrencyDTO getCurrency()
Getter for currency.- Returns:
- currency
-
getTotal
public BigDecimal getTotal()
Getter for total.- Returns:
- total
-
getAvailable
public BigDecimal getAvailable()
Getter for available.- Returns:
- available
-
getFrozen
public BigDecimal getFrozen()
Getter for frozen.- Returns:
- frozen
-
getLoaned
public BigDecimal getLoaned()
Getter for loaned.- Returns:
- loaned
-
getBorrowed
public BigDecimal getBorrowed()
Getter for borrowed.- Returns:
- borrowed
-
getWithdrawing
public BigDecimal getWithdrawing()
Getter for withdrawing.- Returns:
- withdrawing
-
getDepositing
public BigDecimal getDepositing()
Getter for depositing.- Returns:
- depositing
-
-