[][src]Enum paypal_rs::invoice::PaymentMethod

pub enum PaymentMethod {
    BankTransfer,
    Cash,
    Check,
    CreditCard,
    DebitCard,
    Paypal,
    WireTransfer,
    Other,
}

The payment mode or method through which the invoicer can accept the payment.

Variants

BankTransfer

Payments can be received through bank transfers.

Cash

Payments can be received as cash.

Check

Payments can be received as check.

CreditCard

Payments can be received through credit card payments.

DebitCard

Payments can be received through debit card payments.

Paypal

Payments can be received through paypal payments.

WireTransfer

Payments can be received through wire transfer.

Other

Payments can be received through other modes.

Trait Implementations

impl Debug for PaymentMethod[src]

impl Default for PaymentMethod[src]

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

impl Eq for PaymentMethod[src]

impl PartialEq<PaymentMethod> for PaymentMethod[src]

impl Serialize for PaymentMethod[src]

impl StructuralEq for PaymentMethod[src]

impl StructuralPartialEq for PaymentMethod[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> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[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.