UNPKG

@asposecloud/aspose-email-cloud

Version:
74 lines (73 loc) 1.44 kB
import * as model from "./index"; /** * Error */ export declare class ModelError { /** * Attribute type map */ static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; /** * Returns attribute type map */ static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; /** * Code */ code: string; /** * Message */ message: string; /** * Description */ description: string; /** * Inner Error */ innerError: model.ErrorDetails; /** * Error * @param code Code * @param message Message * @param description Description * @param innerError Inner Error */ constructor(code?: string, message?: string, description?: string, innerError?: model.ErrorDetails); } /** * ModelError model builder */ export declare class ModelErrorBuilder { private readonly model; constructor(model: ModelError); /** * Build model. */ build(): ModelError; /** * Code */ code(code: string): ModelErrorBuilder; /** * Message */ message(message: string): ModelErrorBuilder; /** * Description */ description(description: string): ModelErrorBuilder; /** * Inner Error */ innerError(innerError: model.ErrorDetails): ModelErrorBuilder; }