bugyo-cloud-client
Version:
HTTP client for Bugyo Cloud
18 lines (17 loc) • 692 B
TypeScript
import { BugyoCloudClient } from "../bugyo-cloud-client";
import { PunchmarkPage } from "../endpoints/punchmark-page";
import { TimeClock } from "../endpoints/time-clock";
import { PunchInfo } from "../models/punch-info";
import { Logger } from "../utils/logger-factory";
import { BaseTask } from "./base/base-task";
/**
* 打刻します。
*/
export declare class PunchTask implements BaseTask {
private readonly logger;
private readonly timeClock;
private readonly punchmarkPage;
private readonly punchInfo;
constructor(logger: Logger, timeClock: TimeClock, punchmarkPage: PunchmarkPage, punchInfo: PunchInfo);
execute(client: BugyoCloudClient): Promise<void>;
}