UNPKG

@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
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>;