#[non_exhaustive]pub struct CryptogramVerificationArpcMethod2 {
pub card_status_update: String,
pub proprietary_authentication_data: Option<String>,
}
Expand description
Parameters that are required for ARPC response generation using method2 after ARQC verification is successful.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.card_status_update: String
The data indicating whether the issuer approves or declines an online transaction using an EMV chip card.
proprietary_authentication_data: Option<String>
The proprietary authentication data used by issuer for communication during online transaction using an EMV chip card.
Implementations§
source§impl CryptogramVerificationArpcMethod2
impl CryptogramVerificationArpcMethod2
sourcepub fn card_status_update(&self) -> &str
pub fn card_status_update(&self) -> &str
The data indicating whether the issuer approves or declines an online transaction using an EMV chip card.
sourcepub fn proprietary_authentication_data(&self) -> Option<&str>
pub fn proprietary_authentication_data(&self) -> Option<&str>
The proprietary authentication data used by issuer for communication during online transaction using an EMV chip card.
source§impl CryptogramVerificationArpcMethod2
impl CryptogramVerificationArpcMethod2
sourcepub fn builder() -> CryptogramVerificationArpcMethod2Builder
pub fn builder() -> CryptogramVerificationArpcMethod2Builder
Creates a new builder-style object to manufacture CryptogramVerificationArpcMethod2
.
Trait Implementations§
source§impl Clone for CryptogramVerificationArpcMethod2
impl Clone for CryptogramVerificationArpcMethod2
source§fn clone(&self) -> CryptogramVerificationArpcMethod2
fn clone(&self) -> CryptogramVerificationArpcMethod2
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 PartialEq for CryptogramVerificationArpcMethod2
impl PartialEq for CryptogramVerificationArpcMethod2
source§fn eq(&self, other: &CryptogramVerificationArpcMethod2) -> bool
fn eq(&self, other: &CryptogramVerificationArpcMethod2) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CryptogramVerificationArpcMethod2
Auto Trait Implementations§
impl Freeze for CryptogramVerificationArpcMethod2
impl RefUnwindSafe for CryptogramVerificationArpcMethod2
impl Send for CryptogramVerificationArpcMethod2
impl Sync for CryptogramVerificationArpcMethod2
impl Unpin for CryptogramVerificationArpcMethod2
impl UnwindSafe for CryptogramVerificationArpcMethod2
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.