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: i64The 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: boolWhether this request was approved.
created: TimestampTime at which the object was created.
Measured in seconds since the Unix epoch.
currency: CurrencyThree-letter ISO currency code, in lowercase.
Must be a supported currency.
merchant_amount: i64The pending_request.merchant_amount at the time of the request, presented in the merchant_currency and in the smallest currency unit.
merchant_currency: CurrencyThe 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: IssuingAuthorizationReasonThe 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