UNPKG

@asposecloud/aspose-email-cloud

Version:
51 lines (50 loc) 1.9 kB
/** * Request model for AiNameApi.parse operation. */ export declare class AiNameParseRequest { /** * A name to parse. */ name: 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 aiNameParse operation. * @param name A name 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(name?: string, language?: string, location?: string, encoding?: string, script?: string, style?: string); } export declare class AiNameParseRequestBuilder { private model; constructor(model: AiNameParseRequest); build(): AiNameParseRequest; name(name: string): AiNameParseRequestBuilder; language(language: string): AiNameParseRequestBuilder; location(location: string): AiNameParseRequestBuilder; encoding(encoding: string): AiNameParseRequestBuilder; script(script: string): AiNameParseRequestBuilder; style(style: string): AiNameParseRequestBuilder; }