@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
64 lines (63 loc) • 1.91 kB
TypeScript
/**
* Discover email configuration request.
*/
export declare class DiscoverEmailConfigRequest {
/**
* Attribute type map
*/
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
/**
* Returns attribute type map
*/
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
/**
* Email address to discover.
*/
address: string;
/**
* Turns on fast processing. All discover systems will run in parallel. First discovered result will be returned.
*/
fastProcessing: boolean;
/**
* Email account login. If not specified, address used as a login.
*/
login: string;
/**
* Discover email configuration request.
* @param address Email address to discover.
* @param fastProcessing Turns on fast processing. All discover systems will run in parallel. First discovered result will be returned.
* @param login Email account login. If not specified, address used as a login.
*/
constructor(address?: string, fastProcessing?: boolean, login?: string);
}
/**
* DiscoverEmailConfigRequest model builder
*/
export declare class DiscoverEmailConfigRequestBuilder {
private readonly model;
constructor(model: DiscoverEmailConfigRequest);
/**
* Build model.
*/
build(): DiscoverEmailConfigRequest;
/**
* Email address to discover.
*/
address(address: string): DiscoverEmailConfigRequestBuilder;
/**
* Turns on fast processing. All discover systems will run in parallel. First discovered result will be returned.
*/
fastProcessing(fastProcessing: boolean): DiscoverEmailConfigRequestBuilder;
/**
* Email account login. If not specified, address used as a login.
*/
login(login: string): DiscoverEmailConfigRequestBuilder;
}