pub struct BaseReportAccount {Show 16 fields
pub account_id: String,
pub account_insights: Option<BaseReportAccountInsights>,
pub attributes: Option<BaseReportAttributes>,
pub balances: BaseReportAccountBalances,
pub consumer_disputes: Vec<ConsumerDispute>,
pub days_available: f64,
pub historical_balances: Option<Vec<BaseReportHistoricalBalance>>,
pub mask: Option<String>,
pub metadata: BaseReportAccountMetadata,
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_: AccountType,
}
Expand description
Base Report information about an account
Fields§
§account_id: String
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.
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.
account_insights: Option<BaseReportAccountInsights>
Calculated insights derived from transaction-level data.
attributes: Option<BaseReportAttributes>
Calculated attributes derived from transaction-level data.
balances: BaseReportAccountBalances
Base Report information about an account’s balances
consumer_disputes: Vec<ConsumerDispute>
The information about previously submitted valid dispute statements by the consumer
days_available: f64
The duration of transaction history available within this report 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: Option<Vec<BaseReportHistoricalBalance>>
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.
metadata: BaseReportAccountMetadata
Base Report metadata about the extracted account.
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_: AccountType
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§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more