qlik-saas-api
Version:
Interact with Qlik Sense SaaS REST API
37 lines (36 loc) • 908 B
TypeScript
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>;
}