UNPKG

qlik-saas-api

Version:

Interact with Qlik Sense SaaS REST API

31 lines (30 loc) 962 B
import { QlikSaaSClient } from "qlik-rest-api"; export interface IDiProjectTask { id: string; name: string; type: "LANDING" | "STORAGE" | "QVD_STORAGE" | "TRANSFORM" | "DATAMART" | "REGISTERED_DATA" | "REPLICATION" | "DISTRIBUTION" | "LAKE_LANDING" | string; ownerId: string; spaceId: string; description: string; } export interface IDataTaskInstanceState { lastRun: { state: "STARTING" | "RUNNING" | "COMPLETED" | "FAILED" | "CANCELED"; message: string; }; runReadiness: { state: "READY_TO_RUN" | "ALREADY_RUNNING" | "NOT_RUNNABLE"; message: string; }; } export declare class DiProjectTask { #private; details: IDiProjectTask; constructor(saasClient: QlikSaaSClient, id: string, projectId: string, details?: IDiProjectTask); init(arg?: { force: boolean; }): Promise<void>; start(): Promise<number>; stop(): Promise<number>; state(): Promise<any>; }