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 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 Default for IssuingNetworkTokenWalletProvider
impl Default for IssuingNetworkTokenWalletProvider
source§fn default() -> IssuingNetworkTokenWalletProvider
fn default() -> IssuingNetworkTokenWalletProvider
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for IssuingNetworkTokenWalletProvider
impl<'de> Deserialize<'de> for IssuingNetworkTokenWalletProvider
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 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