@asposecloud/aspose-email-cloud
Version: 
Aspose.Email Cloud Node.js SDK
57 lines (56 loc) • 2.1 kB
TypeScript
/**
 * Request model for AiNameApi.match operation.
 */
export declare class AiNameMatchRequest {
    /**
     * A name to match.
     */
    name: string;
    /**
     * Another name to match.
     */
    otherName: 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 aiNameMatch operation.
     * @param name A name to match.
     * @param otherName Another name to match.
     * @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, otherName?: string, language?: string, location?: string, encoding?: string, script?: string, style?: string);
}
export declare class AiNameMatchRequestBuilder {
    private model;
    constructor(model: AiNameMatchRequest);
    build(): AiNameMatchRequest;
    name(name: string): AiNameMatchRequestBuilder;
    otherName(otherName: string): AiNameMatchRequestBuilder;
    language(language: string): AiNameMatchRequestBuilder;
    location(location: string): AiNameMatchRequestBuilder;
    encoding(encoding: string): AiNameMatchRequestBuilder;
    script(script: string): AiNameMatchRequestBuilder;
    style(style: string): AiNameMatchRequestBuilder;
}