@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
28 lines (27 loc) • 1.11 kB
TypeScript
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>;
}