Package com.plaid.client.model
Class AccountAssets
java.lang.Object
com.plaid.client.model.AccountAssets
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2021-10-15T19:47:39.714Z[GMT]")
public class AccountAssets
extends java.lang.Object
AccountAssets
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccountAssets.VerificationStatusEnum
The current verification status of an Auth Item initiated through Automated or Manual micro-deposits. -
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_ACCOUNT_ID
static java.lang.String
SERIALIZED_NAME_BALANCES
static java.lang.String
SERIALIZED_NAME_DAYS_AVAILABLE
static java.lang.String
SERIALIZED_NAME_HISTORICAL_BALANCES
static java.lang.String
SERIALIZED_NAME_MASK
static java.lang.String
SERIALIZED_NAME_NAME
static java.lang.String
SERIALIZED_NAME_OFFICIAL_NAME
static java.lang.String
SERIALIZED_NAME_OWNERS
static java.lang.String
SERIALIZED_NAME_SUBTYPE
static java.lang.String
SERIALIZED_NAME_TRANSACTIONS
static java.lang.String
SERIALIZED_NAME_TYPE
static java.lang.String
SERIALIZED_NAME_VERIFICATION_STATUS
-
Constructor Summary
Constructors Constructor Description AccountAssets()
-
Method Summary
Modifier and Type Method Description AccountAssets
accountId(java.lang.String accountId)
AccountAssets
addHistoricalBalancesItem(HistoricalBalance historicalBalancesItem)
AccountAssets
addOwnersItem(Owner ownersItem)
AccountAssets
addTransactionsItem(AssetReportTransaction transactionsItem)
AccountAssets
balances(AccountBalance balances)
AccountAssets
daysAvailable(java.lang.Double daysAvailable)
boolean
equals(java.lang.Object o)
java.lang.String
getAccountId()
Plaid’s unique identifier for the account.AccountBalance
getBalances()
Get balancesjava.lang.Double
getDaysAvailable()
The duration of transaction history available for this Item, typically defined as the time since the date of the earliest transaction in that account.java.util.List<HistoricalBalance>
getHistoricalBalances()
Calculated data about the historical balances on the account.java.lang.String
getMask()
The last 2-4 alphanumeric characters of an account's official account number.java.lang.String
getName()
The name of the account, either assigned by the user or by the financial institution itselfjava.lang.String
getOfficialName()
The official name of the account as given by the financial institutionjava.util.List<Owner>
getOwners()
Data returned by the financial institution about the account owner or owners.AccountSubtype
getSubtype()
Get subtypejava.util.List<AssetReportTransaction>
getTransactions()
Transaction history associated with the account.AccountType
getType()
Get typeAccountAssets.VerificationStatusEnum
getVerificationStatus()
The current verification status of an Auth Item initiated through Automated or Manual micro-deposits.int
hashCode()
AccountAssets
historicalBalances(java.util.List<HistoricalBalance> historicalBalances)
AccountAssets
mask(java.lang.String mask)
AccountAssets
name(java.lang.String name)
AccountAssets
officialName(java.lang.String officialName)
AccountAssets
owners(java.util.List<Owner> owners)
void
setAccountId(java.lang.String accountId)
void
setBalances(AccountBalance balances)
void
setDaysAvailable(java.lang.Double daysAvailable)
void
setHistoricalBalances(java.util.List<HistoricalBalance> historicalBalances)
void
setMask(java.lang.String mask)
void
setName(java.lang.String name)
void
setOfficialName(java.lang.String officialName)
void
setOwners(java.util.List<Owner> owners)
void
setSubtype(AccountSubtype subtype)
void
setTransactions(java.util.List<AssetReportTransaction> transactions)
void
setType(AccountType type)
void
setVerificationStatus(AccountAssets.VerificationStatusEnum verificationStatus)
AccountAssets
subtype(AccountSubtype subtype)
java.lang.String
toString()
AccountAssets
transactions(java.util.List<AssetReportTransaction> transactions)
AccountAssets
type(AccountType type)
AccountAssets
verificationStatus(AccountAssets.VerificationStatusEnum verificationStatus)
-
Field Details
-
SERIALIZED_NAME_ACCOUNT_ID
public static final java.lang.String SERIALIZED_NAME_ACCOUNT_ID- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BALANCES
public static final java.lang.String SERIALIZED_NAME_BALANCES- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MASK
public static final java.lang.String SERIALIZED_NAME_MASK- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_NAME- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OFFICIAL_NAME
public static final java.lang.String SERIALIZED_NAME_OFFICIAL_NAME- See Also:
- Constant Field Values
-
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_VERIFICATION_STATUS
public static final java.lang.String SERIALIZED_NAME_VERIFICATION_STATUS- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DAYS_AVAILABLE
public static final java.lang.String SERIALIZED_NAME_DAYS_AVAILABLE- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRANSACTIONS
public static final java.lang.String SERIALIZED_NAME_TRANSACTIONS- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OWNERS
public static final java.lang.String SERIALIZED_NAME_OWNERS- See Also:
- Constant Field Values
-
SERIALIZED_NAME_HISTORICAL_BALANCES
public static final java.lang.String SERIALIZED_NAME_HISTORICAL_BALANCES- See Also:
- Constant Field Values
-
-
Constructor Details
-
AccountAssets
public AccountAssets()
-
-
Method Details
-
accountId
-
getAccountId
public java.lang.String getAccountId()Plaid’s unique identifier for the account. This value will not change unless Plaid can't reconcile the account with the data returned by the financial institution. This may occur, for example, when the name of the account changes. If this happens a new `account_id` will be assigned to the account. The `account_id` can also change if the `access_token` is deleted and the same credentials that were used to generate that `access_token` are used to generate a new `access_token` on a later date. In that case, the new `account_id` will be different from the old `account_id`. If an account with a specific `account_id` disappears instead of changing, the account is likely closed. Closed accounts are not returned by the Plaid API. Like all Plaid identifiers, the `account_id` is case sensitive.- Returns:
- accountId
-
setAccountId
public void setAccountId(java.lang.String accountId) -
balances
-
getBalances
Get balances- Returns:
- balances
-
setBalances
-
mask
-
getMask
@Nullable public java.lang.String getMask()The last 2-4 alphanumeric characters of an account's official account number. Note that the mask may be non-unique between an Item's accounts, and it may also not match the mask that the bank displays to the user.- Returns:
- mask
-
setMask
public void setMask(java.lang.String mask) -
name
-
getName
public java.lang.String getName()The name of the account, either assigned by the user or by the financial institution itself- Returns:
- name
-
setName
public void setName(java.lang.String name) -
officialName
-
getOfficialName
@Nullable public java.lang.String getOfficialName()The official name of the account as given by the financial institution- Returns:
- officialName
-
setOfficialName
public void setOfficialName(java.lang.String officialName) -
type
-
getType
Get type- Returns:
- type
-
setType
-
subtype
-
getSubtype
Get subtype- Returns:
- subtype
-
setSubtype
-
verificationStatus
-
getVerificationStatus
The current verification status of an Auth Item initiated through Automated or Manual micro-deposits. Returned for Auth Items only. `pending_automatic_verification`: The Item is pending automatic verification `pending_manual_verification`: The Item is pending manual micro-deposit verification. Items remain in this state until the user successfully verifies the two amounts. `automatically_verified`: The Item has successfully been automatically verified `manually_verified`: The Item has successfully been manually verified `verification_expired`: Plaid was unable to automatically verify the deposit within 7 calendar days and will no longer attempt to validate the Item. Users may retry by submitting their information again through Link. `verification_failed`: The Item failed manual micro-deposit verification because the user exhausted all 3 verification attempts. Users may retry by submitting their information again through Link.- Returns:
- verificationStatus
-
setVerificationStatus
-
daysAvailable
-
getDaysAvailable
public java.lang.Double getDaysAvailable()The duration of transaction history available for this Item, typically defined as the time since the date of the earliest transaction in that account. Only returned by Assets endpoints.- Returns:
- daysAvailable
-
setDaysAvailable
public void setDaysAvailable(java.lang.Double daysAvailable) -
transactions
-
addTransactionsItem
-
getTransactions
Transaction history associated with the account. Only returned by Assets endpoints. Transaction history returned by endpoints such as `/transactions/get` or `/investments/transactions/get` will be returned in the top-level `transactions` field instead.- Returns:
- transactions
-
setTransactions
-
owners
-
addOwnersItem
-
getOwners
Data returned by the financial institution about the account owner or owners. Only returned by Identity or Assets endpoints. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array.- Returns:
- owners
-
setOwners
-
historicalBalances
-
addHistoricalBalancesItem
-
getHistoricalBalances
Calculated data about the historical balances on the account. Only returned by Assets endpoints.- Returns:
- historicalBalances
-
setHistoricalBalances
-
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
-