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("", "", "");

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

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

Structs

APIError

Error type returned by our library.

AccessToken
AccountBasedExpenseLineDetail
Addr
Any
AttachableRef
Attachment
AttachmentResponse
Bill
BillPayment
BillPaymentResponse
BillResponse
CompanyInfo
CountResponse
Email
Item
ItemsResponse
Line
LinkedTxn
MetaData
NtRef
Payment
PrimaryPhone
Purchase
PurchaseEx
PurchaseResponse
QueryResponse
QuickBooks

Entrypoint for interacting with the QuickBooks API.

WebAddr