bugyo-cloud-client
Version:
HTTP client for Bugyo Cloud
22 lines (21 loc) • 993 B
TypeScript
import { BugyoCloudClient } from "../bugyo-cloud-client";
import { Authenticate } from "../endpoints/authenticate";
import { CheckAuthenticationMethod } from "../endpoints/check-authentication-method";
import { LoginPage } from "../endpoints/login-page";
import { OmRedirect } from "../endpoints/om-redirect";
import { AuthInfo } from "../models/auth-info";
import { Logger } from "../utils/logger-factory";
import { BaseTask } from "./base/base-task";
/**
* ログイン実行します。
*/
export declare class LoginTask implements BaseTask {
private readonly logger;
private readonly loginPage;
private readonly checkAuthenticationMethod;
private readonly authenticate;
private readonly omRedirect;
private readonly authInfo;
constructor(logger: Logger, loginPage: LoginPage, checkAuthenticationMethod: CheckAuthenticationMethod, authenticate: Authenticate, omRedirect: OmRedirect, authInfo: AuthInfo);
execute(client: BugyoCloudClient): Promise<void>;
}