zohobooks-sdk
Version:
SDK for ZohoBooks integration
20 lines (19 loc) • 794 B
TypeScript
import { ZohoBooksApi } from "../../api";
import { ApiClient } from "common/api-client";
import { SalesOrder, SalesOrderResponse, SalesOrderListResponse } from "./types";
export declare class SalesOrders extends ApiClient {
constructor(baseApi: ZohoBooksApi);
create(data: Partial<SalesOrder>): Promise<SalesOrderResponse>;
list(): Promise<SalesOrderListResponse>;
get(salesOrderId: string): Promise<SalesOrderResponse>;
update(salesOrderId: string, data: Partial<SalesOrder>): Promise<SalesOrderResponse>;
delete(salesOrderId: string): Promise<{
code: number;
message: string;
}>;
markAsConfirmed(salesOrderId: string): Promise<{
code: number;
message: string;
}>;
convertToInvoice(salesOrderId: string): Promise<any>;
}