UNPKG

gohl

Version:

Go Highlevel Node Js ease of use library implementation to their API

28 lines (27 loc) 1.13 kB
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>; }