quickbooks-api
Version:
A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.
24 lines (23 loc) • 817 B
TypeScript
import { Account, Bill, CompanyInfo, CreditMemo, Customer, Estimate, Invoice, InvoiceStatus, Payment, Preferences, SearchOptions } from '../types.js';
export interface InvoiceOptions extends Options<Invoice> {
status?: InvoiceStatus;
}
export interface EstimateOptions extends Options<Estimate> {
}
export interface CustomerOptions extends Options<Customer> {
}
export interface PaymentOptions extends Options<Payment> {
}
export interface AccountOptions extends Options<Account> {
}
export interface CreditMemoOptions extends Options<CreditMemo> {
}
export interface CompanyInfoOptions extends Options<CompanyInfo> {
}
export interface PreferenceOptions extends Options<Preferences> {
}
export interface BillOptions extends Options<Bill> {
}
export interface Options<T> {
searchOptions?: SearchOptions<T>;
}