@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
51 lines (50 loc) • 1.9 kB
TypeScript
/**
* 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;
}