UNPKG

gohl

Version:

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

43 lines (42 loc) 1.68 kB
import { AuthData } from "../interfaces/auth/authdata"; import { ICustomMenuLinkResponse, ICustomMenuLinkListResponse, ICustomMenuLinkListParams, ICreateCustomMenuLink, IUpdateCustomMenuLink } from "../interfaces/custommenu"; export declare class CustomMenus { private authData?; constructor(authData?: AuthData); /** * Create Custom Menu Link * Documentation - https://highlevel.stoplight.io/docs/integrations/74c33112ec16f-create-custom-menu-link * @param data * @returns */ create(data: ICreateCustomMenuLink): Promise<ICustomMenuLinkResponse>; /** * Get Custom Menu Link by ID * Documentation - https://highlevel.stoplight.io/docs/integrations/61dd579c0eb32-get-custom-menu-link * @param linkId * @returns */ get(linkId: string): Promise<ICustomMenuLinkResponse>; /** * Update Custom Menu Link * Documentation - https://highlevel.stoplight.io/docs/integrations/5117e328cff1d-update-custom-menu-link * @param linkId * @param data * @returns */ update(linkId: string, data: IUpdateCustomMenuLink): Promise<ICustomMenuLinkResponse>; /** * Delete Custom Menu Link * Documentation - https://highlevel.stoplight.io/docs/integrations/8df5e4d2d798e-delete-custom-menu-link * @param linkId * @returns */ delete(linkId: string): Promise<ICustomMenuLinkResponse>; /** * Get Custom Menu Links * Documentation - https://highlevel.stoplight.io/docs/integrations/5a61f2f673169-get-custom-menu-links * @param params * @returns */ getAll(params?: ICustomMenuLinkListParams): Promise<ICustomMenuLinkListResponse>; }