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