UNPKG

@asposecloud/aspose-email-cloud

Version:
51 lines (50 loc) 2.1 kB
/** * 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; }