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.
38 lines (37 loc) • 1.06 kB
TypeScript
import type { Query, Estimate } from '../../../types/types.js';
import { BaseQueryBuilder } from '../common/base-query-builder.js';
/**
* The Estimate Query Builder
*/
export declare class EstimateQueryBuilder extends BaseQueryBuilder<Estimate> {
/**
* Constructor
* @param endpoint - The Endpoint
* @param baseQuery - The Base Query
*/
constructor(endpoint: string, baseQuery: Query);
/**
* Where Customer ID
* @param customerId - The customer ID
* @returns The Query Builder
*/
whereCustomerId(customerId: string): this;
/**
* Where Transaction Date
* @param date - The transaction date
* @returns The Query Builder
*/
whereTxnDate(date: Date): this;
/**
* Where Accepted Date
* @param date - The acceptance date
* @returns The Query Builder
*/
whereAcceptedDate(date: Date): this;
/**
* Where Expiration Date
* @param date - The expiration date
* @returns The Query Builder
*/
whereExpirationDate(date: Date): this;
}