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