UNPKG

@asposecloud/aspose-email-cloud

Version:
64 lines (63 loc) 1.72 kB
/** * Names mismatch detailed description */ export declare class AiNameMismatch { /** * Attribute type map */ static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; /** * Returns attribute type map */ static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; /** * Mismatch type. Enum, available values: Unknown, FirstName, MiddleName, MiddleLastName, MiddleNickname, Gender, Context */ category: string; /** * Similarity score */ similarity: number; /** * Explanation or mismatch subtype */ explanation: string; /** * Names mismatch detailed description * @param category Mismatch type. Enum, available values: Unknown, FirstName, MiddleName, MiddleLastName, MiddleNickname, Gender, Context * @param similarity Similarity score * @param explanation Explanation or mismatch subtype */ constructor(category?: string, similarity?: number, explanation?: string); } /** * AiNameMismatch model builder */ export declare class AiNameMismatchBuilder { private readonly model; constructor(model: AiNameMismatch); /** * Build model. */ build(): AiNameMismatch; /** * Mismatch type. Enum, available values: Unknown, FirstName, MiddleName, MiddleLastName, MiddleNickname, Gender, Context */ category(category: string): AiNameMismatchBuilder; /** * Similarity score */ similarity(similarity: number): AiNameMismatchBuilder; /** * Explanation or mismatch subtype */ explanation(explanation: string): AiNameMismatchBuilder; }