Struct stripe::IssuingAuthorizationRequest
source · [−]pub struct IssuingAuthorizationRequest {
pub amount: i64,
pub amount_details: Option<IssuingAuthorizationAmountDetails>,
pub approved: bool,
pub created: Timestamp,
pub currency: Currency,
pub merchant_amount: i64,
pub merchant_currency: Currency,
pub reason: IssuingAuthorizationReason,
}
Fields
amount: i64
The pending_request.amount
at the time of the request, presented in your card’s currency and in the smallest currency unit.
Stripe held this amount from your account to fund the authorization if the request was approved.
amount_details: Option<IssuingAuthorizationAmountDetails>
Detailed breakdown of amount components.
These amounts are denominated in currency
and in the smallest currency unit.
approved: bool
Whether this request was approved.
created: Timestamp
Time at which the object was created.
Measured in seconds since the Unix epoch.
currency: Currency
Three-letter ISO currency code, in lowercase.
Must be a supported currency.
merchant_amount: i64
The pending_request.merchant_amount
at the time of the request, presented in the merchant_currency
and in the smallest currency unit.
merchant_currency: Currency
The currency that was collected by the merchant and presented to the cardholder for the authorization.
Three-letter ISO currency code, in lowercase. Must be a supported currency.
reason: IssuingAuthorizationReason
The reason for the approval or decline.
Trait Implementations
sourceimpl Clone for IssuingAuthorizationRequest
impl Clone for IssuingAuthorizationRequest
sourcefn clone(&self) -> IssuingAuthorizationRequest
fn clone(&self) -> IssuingAuthorizationRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for IssuingAuthorizationRequest
impl Debug for IssuingAuthorizationRequest
sourceimpl Default for IssuingAuthorizationRequest
impl Default for IssuingAuthorizationRequest
sourcefn default() -> IssuingAuthorizationRequest
fn default() -> IssuingAuthorizationRequest
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for IssuingAuthorizationRequest
impl<'de> Deserialize<'de> for IssuingAuthorizationRequest
sourcefn 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 IssuingAuthorizationRequest
impl Send for IssuingAuthorizationRequest
impl Sync for IssuingAuthorizationRequest
impl Unpin for IssuingAuthorizationRequest
impl UnwindSafe for IssuingAuthorizationRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more