UNPKG

qlik-saas-api

Version:

Interact with Qlik Sense SaaS REST API

37 lines (36 loc) 908 B
import { QlikSaaSClient } from "qlik-rest-api"; import { IWebHook, WebHook } from "./WebHook"; export interface IWebHookEvenType { title: string; name: string; description: string; } export type IWebHookCreate = Partial<Omit<IWebHook, "id" | "url" | "name" | "createdAt" | "updatedAt">> & { /** * Target URL for webhook HTTPS requests */ url: string; /** * The name for the webhook */ name: string; }; export declare class WebHooks { #private; constructor(saasClient: QlikSaaSClient); get(arg: { id: string; }): Promise<WebHook>; getAll(): Promise<any>; getFilter(arg: { filter: string; }): Promise<WebHook[]>; removeFilter(arg: { filter: string; }): Promise<{ id: string; status: number; }[]>; eventTypes(): Promise<any>; create(arg: IWebHookCreate): Promise<WebHook>; }