UNPKG

asaas

Version:

Unofficial Asaas Payment Gateway SDK

14 lines (13 loc) 773 B
import { ICreateInvoiceParams, IListInvoicesResponse, IUpdateInvoiceParams, IInvoiceResponse, IListInvoicesParams } from '@/types/InvoiceTypes'; import { AxiosInstance } from 'axios'; import { BaseAPI } from './BaseAPI'; import { APIOptions } from '@/types/AsaasTypes'; export declare class InvoicesAPI extends BaseAPI { constructor(apiClient: AxiosInstance, options?: APIOptions); create(params?: ICreateInvoiceParams): Promise<IInvoiceResponse>; list(params?: IListInvoicesParams): Promise<IListInvoicesResponse>; getById(id: string): Promise<IInvoiceResponse>; updateById(id: string, params?: IUpdateInvoiceParams): Promise<IInvoiceResponse>; authorize(id: string): Promise<IInvoiceResponse>; cancel(id: string): Promise<IInvoiceResponse>; }