gohl
Version:
Go Highlevel Node Js ease of use library implementation to their API
43 lines (42 loc) • 1.68 kB
TypeScript
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>;
}