pub struct IssuingNetworkTokenWalletProvider {
pub account_id: Option<String>,
pub account_trust_score: Option<i64>,
pub card_number_source: Option<IssuingNetworkTokenWalletProviderCardNumberSource>,
pub cardholder_address: Option<IssuingNetworkTokenAddress>,
pub cardholder_name: Option<String>,
pub device_trust_score: Option<i64>,
pub hashed_account_email_address: Option<String>,
pub reason_codes: Option<Vec<IssuingNetworkTokenWalletProviderReasonCodes>>,
pub suggested_decision: Option<IssuingNetworkTokenWalletProviderSuggestedDecision>,
pub suggested_decision_version: Option<String>,
}
Fields§
§account_id: Option<String>
The wallet provider-given account ID of the digital wallet the token belongs to.
account_trust_score: Option<i64>
An evaluation on the trustworthiness of the wallet account between 1 and 5. A higher score indicates more trustworthy.
card_number_source: Option<IssuingNetworkTokenWalletProviderCardNumberSource>
The method used for tokenizing a card.
cardholder_address: Option<IssuingNetworkTokenAddress>
§cardholder_name: Option<String>
The name of the cardholder tokenizing the card.
device_trust_score: Option<i64>
An evaluation on the trustworthiness of the device. A higher score indicates more trustworthy.
hashed_account_email_address: Option<String>
The hashed email address of the cardholder’s account with the wallet provider.
reason_codes: Option<Vec<IssuingNetworkTokenWalletProviderReasonCodes>>
The reasons for suggested tokenization given by the card network.
suggested_decision: Option<IssuingNetworkTokenWalletProviderSuggestedDecision>
The recommendation on responding to the tokenization request.
suggested_decision_version: Option<String>
The version of the standard for mapping reason codes followed by the wallet provider.
Trait Implementations§
Source§impl Clone for IssuingNetworkTokenWalletProvider
impl Clone for IssuingNetworkTokenWalletProvider
Source§fn clone(&self) -> IssuingNetworkTokenWalletProvider
fn clone(&self) -> IssuingNetworkTokenWalletProvider
Returns a duplicate 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 FromValueOpt for IssuingNetworkTokenWalletProvider
impl FromValueOpt for IssuingNetworkTokenWalletProvider
fn from_value(v: Value) -> Option<Self>
Auto Trait Implementations§
impl Freeze for IssuingNetworkTokenWalletProvider
impl RefUnwindSafe for IssuingNetworkTokenWalletProvider
impl Send for IssuingNetworkTokenWalletProvider
impl Sync for IssuingNetworkTokenWalletProvider
impl Unpin for IssuingNetworkTokenWalletProvider
impl UnwindSafe for IssuingNetworkTokenWalletProvider
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