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
id: String
typ: TransactionType
amount: String
billing_address_id: Option<String>
billing: Option<Address>
credit_card: Option<CreditCard>
custom_fields: HashMap<String, String>
customer: Option<Customer>
customer_id: Option<String>
descriptor: Option<Descriptor>
options: Option<Options>
payment_method_nonce: Option<String>
payment_method_token: Option<String>
purchase_order_number: Option<String>
recurring: Option<bool>
service_fee_amount: Option<String>
shipping: Option<Address>
shipping_address_id: Option<String>
tax_amount: Option<String>
tax_exempt: Option<bool>
Trait Implementations
impl Debug for Transaction
[src]
impl Default for Transaction
[src]
fn default() -> Transaction
Returns the "default value" for a type. Read more
impl From<Box<Read>> for Transaction
[src]
fn from(xml: Box<Read>) -> Transaction
Performs the conversion.