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