@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
56 lines (55 loc) • 1.41 kB
TypeScript
import * as model from "./index";
/**
* Convert email model to file request.
*/
export declare class EmailAsFileRequest {
/**
* Attribute type map
*/
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
/**
* Returns attribute type map
*/
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
/**
* Email document format. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
*/
format: string;
/**
* Email model.
*/
value: model.EmailDto;
/**
* Convert email model to file request.
* @param format Email document format. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
* @param value Email model.
*/
constructor(format?: string, value?: model.EmailDto);
}
/**
* EmailAsFileRequest model builder
*/
export declare class EmailAsFileRequestBuilder {
private readonly model;
constructor(model: EmailAsFileRequest);
/**
* Build model.
*/
build(): EmailAsFileRequest;
/**
* Email document format. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
*/
format(format: string): EmailAsFileRequestBuilder;
/**
* Email model.
*/
value(value: model.EmailDto): EmailAsFileRequestBuilder;
}