Struct stripe::IssuingAuthorizationRequest[][src]

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 authorization amount 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 amount that was authorized at the time of this request.

This amount is 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

impl Clone for IssuingAuthorizationRequest[src]

impl Debug for IssuingAuthorizationRequest[src]

impl<'de> Deserialize<'de> for IssuingAuthorizationRequest[src]

impl Serialize for IssuingAuthorizationRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]