@petarmihaylov/node-raas
Version:
A tiny library and CLI for interacting with the Reports as a Service - RAAS - API from UKG - Ultimate Kronos Group. This project is maintained by the team behind RaasTastic and the community. It provides a balanced set of features that should suit a broad
8 lines (7 loc) • 951 B
TypeScript
import { Clients, RaasCredential, RaasLogOnCallResult, RaasExecuteReportCallResult, RaasRetrieveReportCallResult } from './core-raas';
import { ActionFlags } from './interfaces';
export declare function logOnAction(clients: Clients, raasCredential: RaasCredential, flags?: ActionFlags): Promise<RaasLogOnCallResult>;
export declare function getReportParametersAction(clients: Clients, logOnResult: RaasLogOnCallResult, reportPath: string, flags?: ActionFlags): Promise<void>;
export declare function executeReportAction(clients: Clients, logOnResult: RaasLogOnCallResult, reportPath: string, flags?: ActionFlags): Promise<RaasExecuteReportCallResult>;
export declare function retrieveReportAction(clients: Clients, executeReportResult: RaasExecuteReportCallResult, flags?: ActionFlags): Promise<RaasRetrieveReportCallResult>;
export declare function logOffAction(clients: Clients, logOnResult: RaasLogOnCallResult, flags?: ActionFlags): Promise<any>;