UNPKG

@asposecloud/aspose-email-cloud

Version:
28 lines (27 loc) 1.11 kB
import { Configuration } from "../internal/configuration"; import * as model from "../model"; /** * EmailConfigApi operations. */ export declare class EmailConfigApi { /** * API configuration */ configuration: Configuration; constructor(configuration: Configuration); /** * Discover email accounts by email address. Does not validate discovered accounts. * @param request contains request parameters */ discover(request: model.EmailConfigDiscoverRequest): Promise<model.EmailAccountConfigList>; /** * Discover email accounts by email address. Validates discovered accounts using OAuth 2.0. * @param request Discover email configuration request. */ discoverOauth(request: model.EmailConfigDiscoverOauthRequest): Promise<model.EmailAccountConfigList>; /** * Discover email accounts by email address. Validates discovered accounts using login and password. * @param request Discover email configuration request. */ discoverPassword(request: model.EmailConfigDiscoverPasswordRequest): Promise<model.EmailAccountConfigList>; }