bugyo-cloud-client
Version:
HTTP client for Bugyo Cloud
19 lines (18 loc) • 617 B
TypeScript
import { BugyoCloudClient } from "../bugyo-cloud-client";
import { AuthInfo } from "../models/auth-info";
import { LoggerFactory } from "../utils/logger-factory";
import { BaseTask } from "./base/base-task";
/**
* ログイン実行します。
*/
export declare class LoginTask implements BaseTask {
private authInfo;
private loggerFactory;
private readonly logger;
constructor(authInfo: AuthInfo, loggerFactory: LoggerFactory);
execute(client: BugyoCloudClient): Promise<void>;
private getLoginPageToken;
private checkAuthMethod;
private authenticate;
private setupUserCode;
}