Crate quickbooks[][src]

Expand description

A rust library for interacting with the QuickBooks API.

For more information, you can check out their documentation at: https://developer.intuit.com/app/developer/qbo/docs/develop

Example:

use quickbooks::QuickBooks;
use serde::{Deserialize, Serialize};

async fn list_purchases() {
    // Initialize the QuickBooks client.
    let quickbooks = QuickBooks::new_from_env().await;

    let purchases = quickbooks.list_purchases().await.unwrap();

    println!("{:?}", purchases);
}

Structs

APIError

Error type returned by our library.

AccessToken
AccountBasedExpenseLineDetail
Any
CountResponse
Item
ItemsResponse
Line
MetaData
NtRef
Purchase
PurchaseEx
PurchaseResponse
QueryResponse
QuickBooks

Entrypoint for interacting with the QuickBooks API.