tktax-amazon 0.2.2

High-performance crate for parsing, fusing, and exporting Amazon transaction data for financial recordkeeping.
Documentation
// ---------------- [ File: tktax-amazon/src/amazon_purchase.rs ]
crate::ix!();

#[macro_export] macro_rules! amazon_medical {
    ($quantity:expr, $name:expr, $unit_price:expr, $purchase_date:expr) => {

        AmazonStoreMedicalPurchaseBuilder::default()
            .name($name)                   
            .quantity(Decimal::from($quantity)) 
            .price(MonetaryAmount::from($unit_price)) 
            .purchase_date($purchase_date)
            .build()
            .unwrap()
    }
}

#[macro_export] macro_rules! amazon_business {
    ($quantity:expr, $name:expr, $unit_price:expr, $purchase_date:expr) => {

        AmazonStoreBusinessPurchaseBuilder::default()
            .name($name)                   
            .quantity(Decimal::from($quantity)) 
            .price(MonetaryAmount::from($unit_price)) 
            .purchase_date($purchase_date)
            .build()
            .unwrap()
    }
}