Package com.plaid.client.model
Class OverrideAccounts
java.lang.Object
com.plaid.client.model.OverrideAccounts
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2021-10-15T19:47:39.714Z[GMT]")
public class OverrideAccounts
extends java.lang.Object
Data to use to set values of test accounts. Some values cannot be specified in the schema and will instead will be calculated from other test data in order to achieve more consistent, realistic test data.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_CURRENCY
static java.lang.String
SERIALIZED_NAME_FORCE_AVAILABLE_BALANCE
static java.lang.String
SERIALIZED_NAME_HOLDINGS
static java.lang.String
SERIALIZED_NAME_IDENTITY
static java.lang.String
SERIALIZED_NAME_INCOME
static java.lang.String
SERIALIZED_NAME_INFLOW_MODEL
static java.lang.String
SERIALIZED_NAME_INVESTMENT_TRANSACTIONS
static java.lang.String
SERIALIZED_NAME_LIABILITY
static java.lang.String
SERIALIZED_NAME_META
static java.lang.String
SERIALIZED_NAME_NUMBERS
static java.lang.String
SERIALIZED_NAME_STARTING_BALANCE
static java.lang.String
SERIALIZED_NAME_SUBTYPE
static java.lang.String
SERIALIZED_NAME_TRANSACTIONS
static java.lang.String
SERIALIZED_NAME_TYPE
-
Constructor Summary
Constructors Constructor Description OverrideAccounts()
-
Method Summary
Modifier and Type Method Description OverrideAccounts
addTransactionsItem(TransactionOverride transactionsItem)
OverrideAccounts
currency(java.lang.String currency)
boolean
equals(java.lang.Object o)
OverrideAccounts
forceAvailableBalance(java.lang.Double forceAvailableBalance)
java.lang.String
getCurrency()
ISO-4217 currency code.java.lang.Double
getForceAvailableBalance()
If provided, the account will always have this amount as its available balance, regardless of current balance or changes in transactions over time.HoldingsOverride
getHoldings()
Get holdingsOwnerOverride
getIdentity()
Get identityIncomeOverride
getIncome()
Get incomeInflowModel
getInflowModel()
Get inflowModelInvestmentsTransactionsOverride
getInvestmentTransactions()
Get investmentTransactionsLiabilityOverride
getLiability()
Get liabilityMeta
getMeta()
Get metaNumbers
getNumbers()
Get numbersjava.lang.Double
getStartingBalance()
If provided, the account will start with this amount as the current balance.AccountSubtype
getSubtype()
Get subtypejava.util.List<TransactionOverride>
getTransactions()
Specify the list of transactions on the account.OverrideAccountType
getType()
Get typeint
hashCode()
OverrideAccounts
holdings(HoldingsOverride holdings)
OverrideAccounts
identity(OwnerOverride identity)
OverrideAccounts
income(IncomeOverride income)
OverrideAccounts
inflowModel(InflowModel inflowModel)
OverrideAccounts
investmentTransactions(InvestmentsTransactionsOverride investmentTransactions)
OverrideAccounts
liability(LiabilityOverride liability)
OverrideAccounts
meta(Meta meta)
OverrideAccounts
numbers(Numbers numbers)
void
setCurrency(java.lang.String currency)
void
setForceAvailableBalance(java.lang.Double forceAvailableBalance)
void
setHoldings(HoldingsOverride holdings)
void
setIdentity(OwnerOverride identity)
void
setIncome(IncomeOverride income)
void
setInflowModel(InflowModel inflowModel)
void
setInvestmentTransactions(InvestmentsTransactionsOverride investmentTransactions)
void
setLiability(LiabilityOverride liability)
void
setMeta(Meta meta)
void
setNumbers(Numbers numbers)
void
setStartingBalance(java.lang.Double startingBalance)
void
setSubtype(AccountSubtype subtype)
void
setTransactions(java.util.List<TransactionOverride> transactions)
void
setType(OverrideAccountType type)
OverrideAccounts
startingBalance(java.lang.Double startingBalance)
OverrideAccounts
subtype(AccountSubtype subtype)
java.lang.String
toString()
OverrideAccounts
transactions(java.util.List<TransactionOverride> transactions)
OverrideAccounts
type(OverrideAccountType type)
-
Field Details
-
SERIALIZED_NAME_TYPE
public static final java.lang.String SERIALIZED_NAME_TYPE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SUBTYPE
public static final java.lang.String SERIALIZED_NAME_SUBTYPE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STARTING_BALANCE
public static final java.lang.String SERIALIZED_NAME_STARTING_BALANCE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FORCE_AVAILABLE_BALANCE
public static final java.lang.String SERIALIZED_NAME_FORCE_AVAILABLE_BALANCE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CURRENCY
public static final java.lang.String SERIALIZED_NAME_CURRENCY- See Also:
- Constant Field Values
-
SERIALIZED_NAME_META
public static final java.lang.String SERIALIZED_NAME_META- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NUMBERS
public static final java.lang.String SERIALIZED_NAME_NUMBERS- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRANSACTIONS
public static final java.lang.String SERIALIZED_NAME_TRANSACTIONS- See Also:
- Constant Field Values
-
SERIALIZED_NAME_HOLDINGS
public static final java.lang.String SERIALIZED_NAME_HOLDINGS- See Also:
- Constant Field Values
-
SERIALIZED_NAME_INVESTMENT_TRANSACTIONS
public static final java.lang.String SERIALIZED_NAME_INVESTMENT_TRANSACTIONS- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IDENTITY
public static final java.lang.String SERIALIZED_NAME_IDENTITY- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LIABILITY
public static final java.lang.String SERIALIZED_NAME_LIABILITY- See Also:
- Constant Field Values
-
SERIALIZED_NAME_INFLOW_MODEL
public static final java.lang.String SERIALIZED_NAME_INFLOW_MODEL- See Also:
- Constant Field Values
-
SERIALIZED_NAME_INCOME
public static final java.lang.String SERIALIZED_NAME_INCOME- See Also:
- Constant Field Values
-
-
Constructor Details
-
OverrideAccounts
public OverrideAccounts()
-
-
Method Details
-
type
-
getType
Get type- Returns:
- type
-
setType
-
subtype
-
getSubtype
Get subtype- Returns:
- subtype
-
setSubtype
-
startingBalance
-
getStartingBalance
public java.lang.Double getStartingBalance()If provided, the account will start with this amount as the current balance.- Returns:
- startingBalance
-
setStartingBalance
public void setStartingBalance(java.lang.Double startingBalance) -
forceAvailableBalance
-
getForceAvailableBalance
public java.lang.Double getForceAvailableBalance()If provided, the account will always have this amount as its available balance, regardless of current balance or changes in transactions over time.- Returns:
- forceAvailableBalance
-
setForceAvailableBalance
public void setForceAvailableBalance(java.lang.Double forceAvailableBalance) -
currency
-
getCurrency
public java.lang.String getCurrency()ISO-4217 currency code. If provided, the account will be denominated in the given currency. Transactions will also be in this currency by default.- Returns:
- currency
-
setCurrency
public void setCurrency(java.lang.String currency) -
meta
-
getMeta
Get meta- Returns:
- meta
-
setMeta
-
numbers
-
getNumbers
Get numbers- Returns:
- numbers
-
setNumbers
-
transactions
-
addTransactionsItem
-
getTransactions
Specify the list of transactions on the account.- Returns:
- transactions
-
setTransactions
-
holdings
-
getHoldings
Get holdings- Returns:
- holdings
-
setHoldings
-
investmentTransactions
public OverrideAccounts investmentTransactions(InvestmentsTransactionsOverride investmentTransactions) -
getInvestmentTransactions
Get investmentTransactions- Returns:
- investmentTransactions
-
setInvestmentTransactions
-
identity
-
getIdentity
Get identity- Returns:
- identity
-
setIdentity
-
liability
-
getLiability
Get liability- Returns:
- liability
-
setLiability
-
inflowModel
-
getInflowModel
Get inflowModel- Returns:
- inflowModel
-
setInflowModel
-
income
-
getIncome
Get income- Returns:
- income
-
setIncome
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-