qlik-saas-api
Version:
Interact with Qlik Sense SaaS REST API
40 lines (39 loc) • 882 B
TypeScript
import { QlikSaaSClient } from "qlik-rest-api";
export interface ITheme {
id: string;
tenantId: string;
userId: string;
type: string;
name: string;
qextFilename: string;
qextVersion: string;
description: string;
version: string;
author: string;
supplier: string;
homepage: string;
keywords: string;
license: string;
repository: string;
dependencies: {};
icon: string;
tags: [];
file: {};
createdAt: string;
updateAt: string;
}
export declare class Theme {
#private;
details: ITheme;
constructor(saasClient: QlikSaaSClient, id: string, details?: ITheme);
init(): Promise<void>;
remove(): Promise<number>;
file(arg: {
fileName: string;
}): Promise<any>;
download(): Promise<{
file: AxiosResponse<T>;
id: string;
name: string;
}>;
}