UNPKG

asaaas

Version:

Unofficial Asaas Payment Gateway SDK

13 lines (12 loc) 672 B
import { ICreateInvoiceParams, IListInvoicesResponse, IUpdateInvoiceParams, IInvoiceResponse, IListInvoicesParams } from '@/types/InvoiceTypes'; import { AxiosInstance } from 'axios'; export declare class InvoicesAPI { private apiClient; constructor(apiClient: AxiosInstance); 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>; }