Struct braintree::transaction::Transaction [] [src]

pub struct Transaction {
    pub id: String,
    pub typ: TransactionType,
    pub amount: String,
    pub billing_address_id: Option<String>,
    pub billing: Option<Address>,
    pub credit_card: Option<CreditCard>,
    pub custom_fields: HashMap<String, String>,
    pub customer: Option<Customer>,
    pub customer_id: Option<String>,
    pub descriptor: Option<Descriptor>,
    pub options: Option<Options>,
    pub payment_method_nonce: Option<String>,
    pub payment_method_token: Option<String>,
    pub purchase_order_number: Option<String>,
    pub recurring: Option<bool>,
    pub service_fee_amount: Option<String>,
    pub shipping: Option<Address>,
    pub shipping_address_id: Option<String>,
    pub tax_amount: Option<String>,
    pub tax_exempt: Option<bool>,
}

Fields

Trait Implementations

impl Debug for Transaction
[src]

Formats the value using the given formatter.

impl Default for Transaction
[src]

Returns the "default value" for a type. Read more

impl From<Box<Read>> for Transaction
[src]

Performs the conversion.