crate::ix!();
impl AmazonTxn for AmazonTx2 {}
#[derive(Getters,Debug, Deserialize)]
#[getset(get="pub")]
pub struct AmazonTx2 {
#[serde(rename = "Website")]
website: String,
#[serde(rename = "Order ID")]
order_id: String,
#[serde(rename = "Order Date")]
order_date: String,
#[serde(rename = "Purchase Order Number")]
purchase_order_number: String,
#[serde(rename = "Currency")]
currency: String,
#[serde(rename = "Unit Price")]
unit_price: String,
#[serde(rename = "Unit Price Tax")]
unit_price_tax: String,
#[serde(rename = "Shipping Charge")]
shipping_charge: String,
#[serde(rename = "Total Discounts")]
total_discounts: String,
#[serde(rename = "Total Owed")]
total_owed: String,
#[serde(rename = "Shipment Item Subtotal")]
shipment_item_subtotal: String,
#[serde(rename = "Shipment Item Subtotal Tax")]
shipment_item_subtotal_tax: String,
#[serde(rename = "ASIN")]
asin: String,
#[serde(rename = "Product Condition")]
product_condition: String,
#[serde(rename = "Quantity")]
quantity: String,
#[serde(rename = "Payment Instrument Type")]
payment_instrument_type: String,
#[serde(rename = "Order Status")]
order_status: String,
#[serde(rename = "Shipment Status")]
shipment_status: String,
#[serde(rename = "Ship Date")]
ship_date: String,
#[serde(rename = "Shipping Option")]
shipping_option: String,
#[serde(rename = "Shipping Address")]
shipping_address: String,
#[serde(rename = "Billing Address")]
billing_address: String,
#[serde(rename = "Carrier Name & Tracking Number")]
carrier_name_and_tracking_number: String,
#[serde(rename = "Product Name")]
product_name: String,
#[serde(rename = "Gift Message")]
gift_message: String,
#[serde(rename = "Gift Sender Name")]
gift_sender_name: String,
#[serde(rename = "Gift Recipient Contact Details")]
gift_recipient_contact_details: String,
}