UNPKG

@asposecloud/aspose-email-cloud

Version:
64 lines (63 loc) 1.91 kB
/** * 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; }