Struct plaid::model::BaseReportAccount
source · pub struct BaseReportAccount {
pub account_insights: Option<BaseReportAccountInsights>,
pub balances: BaseReportAccountBalances,
pub days_available: f64,
pub historical_balances: Vec<HistoricalBalance>,
pub mask: Option<String>,
pub name: String,
pub official_name: Option<String>,
pub owners: Vec<Owner>,
pub ownership_type: Option<OwnershipType>,
pub subtype: Option<AccountSubtype>,
pub transactions: Vec<BaseReportTransaction>,
pub type_: String,
}
Expand description
Base Report information about an account
Fields§
§account_insights: Option<BaseReportAccountInsights>
Calculated insights derived from transaction-level data.
balances: BaseReportAccountBalances
Base Report information about an account’s balances
days_available: f64
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 Base Report endpoints.
historical_balances: Vec<HistoricalBalance>
Calculated data about the historical balances on the account. Only returned by Base Report endpoints and currently not supported by brokerage
or investment
accounts.
mask: Option<String>
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.
name: String
The name of the account, either assigned by the user or by the financial institution itself
official_name: Option<String>
The official name of the account as given by the financial institution
owners: Vec<Owner>
Data returned by the financial institution about the account owner or owners. For business accounts, the name reported may be either the name of the individual or the name of the business, depending on the institution. Multiple owners on a single account will be represented in the same owner
object, not in multiple owner objects within the array.
ownership_type: Option<OwnershipType>
How an asset is owned.
association
: Ownership by a corporation, partnership, or unincorporated association, including for-profit and not-for-profit organizations.
individual
: Ownership by an individual.
joint
: Joint ownership by multiple parties.
trust
: Ownership by a revocable or irrevocable trust.
subtype: Option<AccountSubtype>
See the Account type schema for a full listing of account types and corresponding subtypes.
transactions: Vec<BaseReportTransaction>
Transaction history associated with the account. Only returned by Base Report endpoints. Transaction history returned by endpoints such as /transactions/get
or /investments/transactions/get
will be returned in the top-level transactions
field instead.
type_: String
investment:
Investment account. In API versions 2018-05-22 and earlier, this type is called brokerage
instead.
credit:
Credit card
depository:
Depository account
loan:
Loan account
other:
Non-specified account type
See the Account type schema for a full listing of account types and corresponding subtypes.
Trait Implementations§
source§impl Clone for BaseReportAccount
impl Clone for BaseReportAccount
source§fn clone(&self) -> BaseReportAccount
fn clone(&self) -> BaseReportAccount
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more