bugyo-cloud-client
Version:
HTTP client for Bugyo Cloud
20 lines (19 loc) • 695 B
TypeScript
import { BugyoCloudClient } from "./bugyo-cloud-client";
import { AuthInfo } from "./models/auth-info";
import { PunchInfo } from "./models/punch-info";
import { BaseTask } from "./tasks/base/base-task";
import { LoggerFactory } from "./utils/logger-factory";
/**
* Create instances
*/
export declare class BugyoCloudClientService {
private loggerFactory;
constructor(loggerFactory: LoggerFactory);
createClient(tenantCode: string): BugyoCloudClient;
createLoginTask(authInfo: AuthInfo): BaseTask;
createLogoutTask(): BaseTask;
createPunchTask(punchInfo: PunchInfo): BaseTask;
private createHttpSession;
private createEndpointInstance;
private getLogger;
}