Struct plaid::identity::AccountWithOwners[][src]

pub struct AccountWithOwners {
    pub account_id: String,
    pub balances: AccountBalances,
    pub mask: Option<String>,
    pub name: String,
    pub official_name: Option<String>,
    pub type: String,
    pub subtype: Option<String>,
    pub verification_status: Option<String>,
    pub owners: Vec<Identity>,
}

Fields

account_id: String

Plaid’s unique identifier for the account.

balances: AccountBalances

A set of fields describing the balance for an account.

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

type: String

Possible values: investment, credit, depository, loan, brokerage, other

subtype: Option<String>

Possible values: 401a, 401k, 403B, 457b, 529, brokerage, cash isa, education savings account, gic, health reimbursement arrangement, hsa, isa, ira, lif, lira, lrif, lrsp, non-taxable brokerage account, other, prif, rdsp, resp, rlif, rrif, pension, profit sharing plan, retirement, roth, roth 401k, rrsp, sep ira, simple ira, sipp, stock plan, thrift savings plan, tfsa, trust, ugma, utma, variable annuity, credit card, paypal, cd, checking, savings, money market, prepaid, auto, commercial, construction, consumer, home, home equity, loan, mortgage, overdraft, line of credit, student, cash management, keogh, mutual fund, recurring, rewards, safe deposit, sarsep

verification_status: Option<String>

The current verification status of an Auth Item initiated through Automated or Manual micro-deposits. Returned for Auth Items only.

owners: Vec<Identity>

Data returned by the financial institution about the account owner or owners.

Trait Implementations

impl Clone for AccountWithOwners[src]

impl Debug for AccountWithOwners[src]

impl<'de> Deserialize<'de> for AccountWithOwners[src]

Auto Trait Implementations

impl RefUnwindSafe for AccountWithOwners[src]

impl Send for AccountWithOwners[src]

impl Sync for AccountWithOwners[src]

impl Unpin for AccountWithOwners[src]

impl UnwindSafe for AccountWithOwners[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.