gohl
Version:
Go Highlevel Node Js ease of use library implementation to their API
28 lines (27 loc) • 1.13 kB
TypeScript
import { AuthData } from "../interfaces/auth/authdata";
import { IPaymentSubscriptionResponse, IPaymentSubscriptionListResponse, IPaymentSubscriptionParams } from "../interfaces/payment.subscription";
export declare class PaymentSubscriptions {
private authData?;
constructor(authData?: AuthData);
/**
* Get Subscription by ID
* Documentation - https://highlevel.stoplight.io/docs/integrations/d4e7f3b9c2a10-get-subscription-by-id
* @param subscriptionId
* @returns
*/
get(subscriptionId: string): Promise<IPaymentSubscriptionResponse>;
/**
* List Subscriptions
* Documentation - https://highlevel.stoplight.io/docs/integrations/f5c8e2d1a4b92-list-subscriptions
* @param params
* @returns
*/
getAll(params?: IPaymentSubscriptionParams): Promise<IPaymentSubscriptionListResponse>;
/**
* Cancel Subscription
* Documentation - https://highlevel.stoplight.io/docs/integrations/e6d9f2c8b3a71-cancel-subscription
* @param subscriptionId
* @returns
*/
cancel(subscriptionId: string): Promise<IPaymentSubscriptionResponse>;
}