Skip to main content

BalanceInfoBuilder

Package: velox.api.layer1.data

Type: Class

Inheritance: java.lang.Object → BalanceInfoBuilder

Description​

Builder for BalanceInfo - see corresponding javadoc for information about the fields.

Constructors​

BalanceInfoBuilder​

public BalanceInfoBuilder()

Methods​

build​

public BalanceInfo build()

updateBalanceInCurrency​

public BalanceInfoBuilder updateBalanceInCurrency(BalanceInfo.BalanceInCurrency balanceInCurrency)

getAccountName​

@Deprecated
public String getAccountName()

Deprecated: Use getAccountId() instead

Returns: Account name (displayed account name)

setAccountName​

@Deprecated
public BalanceInfoBuilder setAccountName(String accountName)

Deprecated: Use setAccountId(String) instead

getAccountId​

public String getAccountId()

Returns: Account id of the account the balance is for. Null if there is no multi-account support (only single account is supported by the data provider).

setAccountId​

public BalanceInfoBuilder setAccountId(String accountId)

Indicate which account the balance is for. If not set, there is no multi-account support (only single account is supported by the data provider).

Important: Don't set to null if there is multi-account support and data is coming from multiple accounts!

getBalancesInCurrency​

public ArrayList<BalanceInfo.BalanceInCurrency> getBalancesInCurrency()

setBalancesInCurrency​

public BalanceInfoBuilder setBalancesInCurrency(ArrayList<BalanceInfo.BalanceInCurrency> balancesInCurrency)