[][src]Enum stripe::BalanceTransactionType

pub enum BalanceTransactionType {
    Adjustment,
    Advance,
    AdvanceFunding,
    ApplicationFee,
    ApplicationFeeRefund,
    Charge,
    ConnectCollectionTransfer,
    IssuingAuthorizationHold,
    IssuingAuthorizationRelease,
    IssuingTransaction,
    Payment,
    PaymentFailureRefund,
    PaymentRefund,
    Payout,
    PayoutCancel,
    PayoutFailure,
    Refund,
    RefundFailure,
    ReserveTransaction,
    ReservedFunds,
    StripeFee,
    StripeFxFee,
    TaxFee,
    Topup,
    TopupReversal,
    Transfer,
    TransferCancel,
    TransferFailure,
    TransferRefund,
}

An enum representing the possible values of an BalanceTransaction's type field.

Variants

Adjustment
Advance
AdvanceFunding
ApplicationFee
ApplicationFeeRefund
Charge
ConnectCollectionTransfer
IssuingAuthorizationHold
IssuingAuthorizationRelease
IssuingTransaction
Payment
PaymentFailureRefund
PaymentRefund
Payout
PayoutCancel
PayoutFailure
Refund
RefundFailure
ReserveTransaction
ReservedFunds
StripeFee
StripeFxFee
TaxFee
Topup
TopupReversal
Transfer
TransferCancel
TransferFailure
TransferRefund

Implementations

impl BalanceTransactionType[src]

pub fn as_str(self) -> &'static str[src]

Trait Implementations

impl AsRef<str> for BalanceTransactionType[src]

impl Clone for BalanceTransactionType[src]

impl Copy for BalanceTransactionType[src]

impl Debug for BalanceTransactionType[src]

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

impl Display for BalanceTransactionType[src]

impl Eq for BalanceTransactionType[src]

impl PartialEq<BalanceTransactionType> for BalanceTransactionType[src]

impl Serialize for BalanceTransactionType[src]

impl StructuralEq for BalanceTransactionType[src]

impl StructuralPartialEq for BalanceTransactionType[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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> 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> ToString for T where
    T: Display + ?Sized
[src]

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.