UNPKG

qlik-saas-api

Version:

Interact with Qlik Sense SaaS REST API

44 lines (43 loc) 1.02 kB
import { QlikSaaSClient } from "qlik-rest-api"; import { Actions } from "../types/types"; import { SpaceAssignments } from "./SpaceAssignments"; export interface ISpace { id: string; type: string; ownerId: string; tenantId: string; name: string; description: string; createdAt: string; createdBy: string; updatedAt: string; meta: { actions: Actions[]; roles: string[]; assignableRoles: string[]; }; links: { self: { href: string; }; assignments: { href: string; }; }; } export interface ISpaceUpdate { name?: string; description?: string; ownerId?: string; } export declare class Space { #private; details: ISpace; assignments: SpaceAssignments; constructor(saasClient: QlikSaaSClient, id: string, details?: ISpace); init(arg?: { force: boolean; }): Promise<void>; remove(): Promise<number>; update(arg: ISpaceUpdate): Promise<number>; }