@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
51 lines (50 loc) • 2.1 kB
TypeScript
/**
* Request model for AiNameApi.parseEmailAddress operation.
*/
export declare class AiNameParseEmailAddressRequest {
/**
* Email address to parse.
*/
emailAddress: string;
/**
* An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian).
*/
language: string;
/**
* A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France.
*/
location: string;
/**
* A character encoding name.
*/
encoding: string;
/**
* A writing system code; starts with the ISO-15924 script name.
*/
script: string;
/**
* Name writing style. Enum, available values: Formal, Informal, Legal, Academic
*/
style: string;
/**
* Request model for aiNameParseEmailAddress operation.
* @param emailAddress Email address to parse.
* @param language An ISO-639 code of the language; either 639-1 or 639-3 (e.g. \"it\" or \"ita\" for Italian).
* @param location A geographic code such as an ISO-3166 two letter country code, for example \"FR\" for France.
* @param encoding A character encoding name.
* @param script A writing system code; starts with the ISO-15924 script name.
* @param style Name writing style. Enum, available values: Formal, Informal, Legal, Academic
*/
constructor(emailAddress?: string, language?: string, location?: string, encoding?: string, script?: string, style?: string);
}
export declare class AiNameParseEmailAddressRequestBuilder {
private model;
constructor(model: AiNameParseEmailAddressRequest);
build(): AiNameParseEmailAddressRequest;
emailAddress(emailAddress: string): AiNameParseEmailAddressRequestBuilder;
language(language: string): AiNameParseEmailAddressRequestBuilder;
location(location: string): AiNameParseEmailAddressRequestBuilder;
encoding(encoding: string): AiNameParseEmailAddressRequestBuilder;
script(script: string): AiNameParseEmailAddressRequestBuilder;
style(style: string): AiNameParseEmailAddressRequestBuilder;
}