@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
16 lines (15 loc) • 661 B
TypeScript
import { PagedAuditLogResult, AuditFilter, AuditLogPagingToken, AuditLog, AuditLogSettings } from "../models";
export declare class AuditLogService {
private httpClient;
private readonly baseUrl;
getAuditLogSettings: () => Promise<AuditLogSettings>;
addOrUpdateAuditLogSettings: (settings: AuditLogSettings) => Promise<void>;
getAuditLogs: (auditFilter: AuditFilter) => Promise<PagedAuditLogResult>;
/***
* Get next page
*
* **/
getAuditLogsNextPage: (nextPageToken: AuditLogPagingToken) => Promise<PagedAuditLogResult>;
getById: (logId: number) => Promise<AuditLog>;
getCategories: () => Promise<string[]>;
}