Struct plaid::request::link_token_create::LinkTokenCreateRequest
source · pub struct LinkTokenCreateRequest {Show 36 fields
pub access_token: Option<String>,
pub access_tokens: Option<Vec<String>>,
pub account_filters: Option<LinkTokenAccountFilters>,
pub additional_consented_products: Option<Vec<String>>,
pub android_package_name: Option<String>,
pub auth: Option<LinkTokenCreateRequestAuth>,
pub base_report: Option<LinkTokenCreateRequestBaseReport>,
pub card_switch: Option<LinkTokenCreateCardSwitch>,
pub client_name: String,
pub consumer_report_permissible_purpose: Option<String>,
pub country_codes: Vec<String>,
pub cra_enabled: Option<bool>,
pub deposit_switch: Option<LinkTokenCreateRequestDepositSwitch>,
pub employment: Option<LinkTokenCreateRequestEmployment>,
pub eu_config: Option<LinkTokenEuConfig>,
pub hosted_link: Option<LinkTokenCreateHostedLink>,
pub identity_verification: Option<LinkTokenCreateRequestIdentityVerification>,
pub income_verification: Option<LinkTokenCreateRequestIncomeVerification>,
pub institution_data: Option<LinkTokenCreateInstitutionData>,
pub institution_id: Option<String>,
pub investments: Option<LinkTokenInvestments>,
pub investments_auth: Option<LinkTokenInvestmentsAuth>,
pub language: String,
pub link_customization_name: Option<String>,
pub optional_products: Option<Vec<String>>,
pub payment_initiation: Option<LinkTokenCreateRequestPaymentInitiation>,
pub products: Option<Vec<String>>,
pub redirect_uri: Option<String>,
pub required_if_supported_products: Option<Vec<String>>,
pub statements: Option<LinkTokenCreateRequestStatements>,
pub transactions: Option<LinkTokenTransactions>,
pub transfer: Option<LinkTokenCreateRequestTransfer>,
pub update: Option<LinkTokenCreateRequestUpdate>,
pub user: LinkTokenCreateRequestUser,
pub user_token: Option<String>,
pub webhook: Option<String>,
}
Expand description
You should use this struct via PlaidClient::link_token_create
.
On request success, this will return a LinkTokenCreateResponse
.
Fields§
§access_token: Option<String>
§access_tokens: Option<Vec<String>>
§account_filters: Option<LinkTokenAccountFilters>
§additional_consented_products: Option<Vec<String>>
§android_package_name: Option<String>
§auth: Option<LinkTokenCreateRequestAuth>
§base_report: Option<LinkTokenCreateRequestBaseReport>
§card_switch: Option<LinkTokenCreateCardSwitch>
§client_name: String
§consumer_report_permissible_purpose: Option<String>
§country_codes: Vec<String>
§cra_enabled: Option<bool>
§deposit_switch: Option<LinkTokenCreateRequestDepositSwitch>
§employment: Option<LinkTokenCreateRequestEmployment>
§eu_config: Option<LinkTokenEuConfig>
§hosted_link: Option<LinkTokenCreateHostedLink>
§identity_verification: Option<LinkTokenCreateRequestIdentityVerification>
§income_verification: Option<LinkTokenCreateRequestIncomeVerification>
§institution_data: Option<LinkTokenCreateInstitutionData>
§institution_id: Option<String>
§investments: Option<LinkTokenInvestments>
§investments_auth: Option<LinkTokenInvestmentsAuth>
§language: String
§link_customization_name: Option<String>
§optional_products: Option<Vec<String>>
§payment_initiation: Option<LinkTokenCreateRequestPaymentInitiation>
§products: Option<Vec<String>>
§redirect_uri: Option<String>
§required_if_supported_products: Option<Vec<String>>
§statements: Option<LinkTokenCreateRequestStatements>
§transactions: Option<LinkTokenTransactions>
§transfer: Option<LinkTokenCreateRequestTransfer>
§update: Option<LinkTokenCreateRequestUpdate>
§user: LinkTokenCreateRequestUser
§user_token: Option<String>
§webhook: Option<String>
Trait Implementations§
source§impl Clone for LinkTokenCreateRequest
impl Clone for LinkTokenCreateRequest
source§fn clone(&self) -> LinkTokenCreateRequest
fn clone(&self) -> LinkTokenCreateRequest
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for LinkTokenCreateRequest
impl Debug for LinkTokenCreateRequest
source§impl<'de> Deserialize<'de> for LinkTokenCreateRequest
impl<'de> Deserialize<'de> for LinkTokenCreateRequest
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
Auto Trait Implementations§
impl RefUnwindSafe for LinkTokenCreateRequest
impl Send for LinkTokenCreateRequest
impl Sync for LinkTokenCreateRequest
impl Unpin for LinkTokenCreateRequest
impl UnwindSafe for LinkTokenCreateRequest
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