pub struct AccountSchema {
pub id: String,
pub reference_id: Option<String>,
pub type_: Option<String>,
pub description: Option<String>,
pub account_number: Option<f64>,
pub routing_number: Option<String>,
pub is_primary: Option<bool>,
pub authorized_users: Option<Vec<AuthorizedUserSchema>>,
pub beneficiaries: Option<Vec<BeneficiarySchema>>,
}
Fields§
§id: String
Internal account ID
reference_id: Option<String>
External ID or code to reference this account. e.g. share code.
type_: Option<String>
Account type
description: Option<String>
Additional text describing account
account_number: Option<f64>
Account number
routing_number: Option<String>
Routing number
is_primary: Option<bool>
Indicator for primary account on application
Authorized Users collected for the given account.
beneficiaries: Option<Vec<BeneficiarySchema>>
Beneficiaries collected for the given account.
Trait Implementations§
Source§impl Debug for AccountSchema
impl Debug for AccountSchema
Source§impl<'de> Deserialize<'de> for AccountSchema
impl<'de> Deserialize<'de> for AccountSchema
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for AccountSchema
impl Display for AccountSchema
Auto Trait Implementations§
impl Freeze for AccountSchema
impl RefUnwindSafe for AccountSchema
impl Send for AccountSchema
impl Sync for AccountSchema
impl Unpin for AccountSchema
impl UnwindSafe for AccountSchema
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more