qlik-saas-api
Version:
Interact with Qlik Sense SaaS REST API
79 lines (78 loc) • 1.61 kB
TypeScript
import { QlikSaaSClient } from "qlik-rest-api";
export interface IAudit {
id: string;
source: string;
contentType: string;
eventType: string;
eventId: string;
eventTime: string;
tenantId: string;
userId: string;
data: {
createdByUser: string;
description: string;
id: string;
sub: string;
subType: string;
tenantId: string;
};
links: {
Self: {
Href: string;
};
self: {
href: string;
};
};
}
export interface IAudit {
id: string;
source: string;
contentType: string;
eventType: string;
eventId: string;
eventTime: string;
tenantId: string;
userId: string;
data: {
createdByUser: string;
description: string;
id: string;
sub: string;
subType: string;
tenantId: string;
};
links: {
Self: {
Href: string;
};
self: {
href: string;
};
};
}
export interface IAuditsFilter {
id?: string[];
source?: string;
eventType?: string;
eventTime?: string;
userId?: string;
}
export interface IAuditsSettings {
EventTTL: number;
ArchiveEnabled: boolean;
}
export declare class Audits {
#private;
constructor(saasClient: QlikSaaSClient);
get(arg: {
id: string;
}): Promise<any>;
getAll(arg: IAuditsFilter): Promise<any>;
settings(): Promise<any>;
sources(): Promise<any>;
types(): Promise<any>;
archive(arg: {
date: string;
}): Promise<any>;
}