UNPKG

gohl

Version:

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

46 lines (45 loc) 1.54 kB
import { AuthData } from "../interfaces/auth/authdata"; import { IBusiness } from "../interfaces/business"; export declare class Business { private authData?; /** * Endpoints For Businesss * https://highlevel.stoplight.io/docs/integrations/bb6b717cac89c-business-api */ constructor(authData?: AuthData); /** * Get Business by location id * Documentation - https://highlevel.stoplight.io/docs/integrations/a8db8afcbe0a3-get-businesses-by-location * @param locationId */ getAll(locationId: string): Promise<IBusiness[]>; /** * Get Business * Documentation - https://highlevel.stoplight.io/docs/integrations/c4d36fb259656-get-business * @param businessId * @returns */ get(businessId: string): Promise<IBusiness>; /** * Create Business * Documentation - https://highlevel.stoplight.io/docs/integrations/7636876b20ac3-create-business * @param business * @returns */ add(business: IBusiness): Promise<IBusiness>; /** * Update Business * Documentation - https://highlevel.stoplight.io/docs/integrations/b95210ff2a8d7-update-business * @param businessId * @param business * @returns */ update(businessId: string, business: IBusiness): Promise<IBusiness>; /** * Delete Business * Documentation - https://highlevel.stoplight.io/docs/integrations/6f776fbd6dd1f-delete-business * @param businessId * @returns */ remove(businessId: string): Promise<boolean>; }