UNPKG

asaas

Version:

Unofficial Asaas Payment Gateway SDK

13 lines (12 loc) 931 B
import { AxiosInstance } from 'axios'; import { APIOptions, IAsaasDeleteResponse, IListSubscriptionPaymentsResponse, ISubscription, ICreateSubscriptionParams, IUpdateSubscriptionParams, IListSubscriptionsResponse, IListSubscriptionsParams, ICreateSubscriptionWithCreditCardParams } from '../types/AsaasTypes'; import { BaseAPI } from './BaseAPI'; export declare class SubscriptionsAPI extends BaseAPI { constructor(apiClient: AxiosInstance, options?: APIOptions); create(params?: ICreateSubscriptionParams | ICreateSubscriptionWithCreditCardParams): Promise<ISubscription>; list(params?: IListSubscriptionsParams): Promise<IListSubscriptionsResponse>; getById(id: string): Promise<ISubscription>; getPayments(id: string): Promise<IListSubscriptionPaymentsResponse>; delete(id: string): Promise<IAsaasDeleteResponse>; updateById(id: string, params?: IUpdateSubscriptionParams): Promise<ISubscription>; }