quickbooks-xsd 3.75.0

XSD Types for the Quickbooks QBO API generated for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use quickbooks_xsd::finance::InvoiceType;
use xsd_parser_types::quick_xml::{self, DeserializeSync, XmlReader};

fn main() {
    let xml = std::fs::OpenOptions::new()
        .read(true)
        .open("./examples/invoice.xml")
        .unwrap();
    let reader = std::io::BufReader::new(xml);
    let mut reader = quick_xml::reader::IoReader::new(reader).with_error_info();
    let parsed = InvoiceType::deserialize(&mut reader).unwrap();
    println!("{:#?}", parsed);
}