UNPKG

qlik-saas-api

Version:

Interact with Qlik Sense SaaS REST API

36 lines (35 loc) 791 B
import { QlikSaaSClient } from "qlik-rest-api"; export interface IGroup { id: string; name: string; idpid: string; links: { href: string; }; status: "active" | "disabled"; tenantId: string; createdAt: string; assignedRoles: { id: string; name: string; type: string; level: "admin" | "user"; permissions: string[]; }[]; lastUpdatedAt: string; } export type IGroupUpdate = { id: string; } | { name: string; }; export declare class Group { #private; details: IGroup; constructor(saasClient: QlikSaaSClient, id: string, details?: IGroup); init(arg?: { force: true; }): Promise<void>; remove(): Promise<number>; update(arg: IGroupUpdate[]): Promise<number>; }