tktax_amazon/
amazon_tx1.rs

1// ---------------- [ File: tktax-amazon/src/amazon_tx1.rs ]
2crate::ix!();
3
4impl AmazonTxn for AmazonTx1 {}
5
6/// this one is from the window 2009-2019
7///
8/// from the beginning of time onward until the account
9/// closing
10///
11#[derive(Getters,Debug,Deserialize)]
12#[getset(get="pub")]
13pub struct AmazonTx1 {
14
15    #[serde(rename = "Order Date")]
16    order_date: String,
17
18    #[serde(rename = "Order ID")]
19    order_id: String,
20
21    #[serde(rename = "Title")]
22    title: String,
23
24    #[serde(rename = "Category")]
25    category: String,
26
27    #[serde(rename = "ASIN/ISBN")]
28    asin_isbn: String,
29
30    #[serde(rename = "UNSPSC Code")]
31    unspsc_code: String,
32
33    #[serde(rename = "Website")]
34    website: String,
35
36    #[serde(rename = "Release Date")]
37    release_date: String,
38
39    #[serde(rename = "Condition")]
40    condition: String,
41
42    #[serde(rename = "Seller")]
43    seller: String,
44
45    #[serde(rename = "Seller Credentials")]
46    seller_credentials: String,
47
48    #[serde(rename = "List Price Per Unit")]
49    list_price_per_unit: String,
50
51    #[serde(rename = "Purchase Price Per Unit")]
52    purchase_price_per_unit: String,
53
54    #[serde(rename = "Quantity")]
55    quantity: String,
56
57    #[serde(rename = "Payment Instrument Type")]
58    payment_instrument_type: String,
59
60    #[serde(rename = "Purchase Order Number")]
61    purchase_order_number: String,
62
63    #[serde(rename = "PO Line Number")]
64    po_line_number: String,
65
66    #[serde(rename = "Ordering Customer Email")]
67    ordering_customer_email: String,
68
69    #[serde(rename = "Shipment Date")]
70    shipment_date: String,
71
72    #[serde(rename = "Shipping Address Name")]
73    shipping_Address_name: String,
74
75    #[serde(rename = "Shipping Address Street 1")]
76    shipping_address_streetq: String,
77
78    #[serde(rename = "Shipping Address Street 2")]
79    shipping_address_street2: String,
80
81    #[serde(rename = "Shipping Address City")]
82    shipping_address_city: String,
83
84    #[serde(rename = "Shipping Address State")]
85    shipping_address_state: String,
86
87    #[serde(rename = "Shipping Address Zip")]
88    shipping_address_zip: String,
89
90    #[serde(rename = "Order Status")]
91    order_status: String,
92
93    #[serde(rename = "Carrier Name & Tracking Number")]
94    carrier_name_and_tracking_number: String,
95
96    #[serde(rename = "Item Subtotal")]
97    item_subtotal: String,
98
99    #[serde(rename = "Item Subtotal Tax")]
100    item_subtotal_tax: String,
101
102    #[serde(rename = "Item Total")]
103    item_total: String,
104
105    #[serde(rename = "Tax Exemption Applied")]
106    tax_exemption_applied: String,
107
108    #[serde(rename = "Tax Exemption Type")]
109    tax_exemption_type: String,
110
111    #[serde(rename = "Exemption Opt-Out")]
112    exemption_opt_out: String,
113
114    #[serde(rename = "Buyer Name")]
115    buyer_name: String,
116
117    #[serde(rename = "Currency")]
118    currency: String,
119
120    #[serde(rename = "Group Name")]
121    group_name: String,
122}