UNPKG

qlik-saas-api

Version:

Interact with Qlik Sense SaaS REST API

59 lines (58 loc) 1.48 kB
import { QlikSaaSClient } from "qlik-rest-api"; import { Privileges } from "../types/types"; export interface IDataConnection { id: string; qID: string; qName: string; qConnectStatement: string; qType: string; qLogOn: number; qArchitecture: number; qEngineObjectID: string; qCredentialsID: string; qCredentialsName: string; qSeparateCredentials: true; qReferenceKey: string; qConnectionSecret: string; privileges: Privileges[]; qUsername: string; qPassword: string; space: string; user: string; tenant: string; created: string; updated: string; links: { self: { href: string; }; }; } export interface IDataConnectionsUpdate { qName?: string; qConnectStatement?: string; qType?: string; datasourceID?: string; owner?: string; qID?: string; qLogOn?: 0 | 1; qEngineObjectID?: string; qArchitecture?: 0 | 1; qCredentialsID?: string; qCredentialsName?: string; qUsername?: string; qPassword?: string; qSeparateCredentials?: boolean; space?: string; qConnectionSecret?: string; } export declare class DataConnection { #private; details: IDataConnection; constructor(saasClient: QlikSaaSClient, id: string, details?: IDataConnection); init(arg?: { force: boolean; }): Promise<void>; remove(): Promise<number>; update(arg: IDataConnectionsUpdate): Promise<number>; }