bugyo-cloud-client
Version:
HTTP client for Bugyo Cloud
24 lines (23 loc) • 735 B
TypeScript
import { ClientParam } from "./models/client-param";
import { BaseTask } from "./tasks/base/base-task";
import { HttpSession } from "./utils/http-session";
import { Logger } from "./utils/logger-factory";
export declare class BugyoCloudClient implements ClientParam {
private logger;
private readonly _tenantCode;
private readonly _session;
private _userCode?;
/**
*
*/
constructor(logger: Logger, tenantCode: string, session: HttpSession);
get tenantCode(): string;
get userCode(): string | undefined;
set userCode(value: string);
get session(): HttpSession;
/**
* タスクを実行します。
* @param task タスク
*/
doA(task: BaseTask): Promise<void>;
}