UNPKG

gohl

Version:

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

57 lines (56 loc) 2.14 kB
import { AuthData } from "../interfaces/auth/authdata"; import { ICalendarNotification } from "../interfaces/calendar.notification"; export declare class CalendarNotification { private authData?; /** * Endpoints For Calendar Notificationss * https://highlevel.stoplight.io/docs/integrations/a83f44a3112a4-get-calendar-events */ constructor(authData?: AuthData); /** * * Documentation - https://highlevel.stoplight.io/docs/integrations/8a5a55426e404-get-notifications * @param calendarId */ getAll(calendarId: string, extra?: { altId?: string; altType: "calendar" | string; deleted?: boolean; isActive?: boolean; limit?: number; skip?: number; }): Promise<ICalendarNotification[]>; /** * Get Calendar Notifications by calendar id * Documentation - https://highlevel.stoplight.io/docs/integrations/3a295c24b3d40-get-notification * @param calendarId * @param notificationId * @returns */ get(calendarId: string, notificationId: string): Promise<ICalendarNotification>; /** * Create Calendar Notifications * Documentation - https://highlevel.stoplight.io/docs/integrations/fbf84496c5327-create-notification * @param calendarId * @param notifications * @returns */ add(calendarId: string, notifications: Array<ICalendarNotification>): Promise<ICalendarNotification[]>; /** * Update Calendar Notifications * Documentation - https://highlevel.stoplight.io/docs/integrations/ab6b01fe746d2-update-notification * @param calendarId * @param notificationId * @param notifcation * @returns */ update(calendarId: string, notificationId: string, notifcation: ICalendarNotification): Promise<ICalendarNotification>; /** * Delete Calendar Notifications * Documentation - https://highlevel.stoplight.io/docs/integrations/3287e5de5babf-delete-a-calendar-notification * @param calendarId * @param notificationId * @returns */ remove(calendarId: string, notificationId: string): Promise<string>; }