groupdocs-conversion-cloud
Version:
GroupDocs.Conversion Cloud SDK for Node.js
1,949 lines (1,948 loc) • 103 kB
JavaScript
"use strict";
/*
* The MIT License (MIT)
*
* Copyright (c) Aspose Pty Ltd
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.OlmLoadOptions = exports.NoteLoadOptions = exports.MboxLoadOptions = exports.ImageLoadOptions = exports.ImageConvertOptions = exports.GisLoadOptions = exports.GisConvertOptions = exports.FontLoadOptions = exports.FontConvertOptions = exports.FinanceLoadOptions = exports.FinanceConvertOptions = exports.FileVersion = exports.EmailLoadOptions = exports.EmailConvertOptions = exports.EBookLoadOptions = exports.EBookConvertOptions = exports.DiagramLoadOptions = exports.DiagramConvertOptions = exports.DatabaseLoadOptions = exports.CompressionLoadOptions = exports.CompressionConvertOptions = exports.CadLoadOptions = exports.CadConvertOptions = exports.WebpConvertOptions = exports.WatermarkOptions = exports.TiffConvertOptions = exports.SupportedFormat = exports.StoredConvertedResult = exports.StorageFile = exports.StorageExist = exports.RtfConvertOptions = exports.PsdConvertOptions = exports.OperationResult = exports.ObjectExist = exports.ModelError = exports.LoadOptions = exports.LicenseInfo = exports.JpgConvertOptions = exports.FilesUploadResult = exports.FilesList = exports.FileVersions = exports.FieldLabel = exports.ErrorDetails = exports.DocumentMetadata = exports.DiscUsage = exports.ConvertSettings = exports.ConvertOptions = exports.ConsumptionResult = exports.ApiErrorResponse = exports.ApiError = void 0;
exports.StorageExistsRequest = exports.ObjectExistsRequest = exports.GetFileVersionsRequest = exports.GetDiscUsageRequest = exports.GetSupportedConversionTypesRequest = exports.GetDocumentMetadataRequest = exports.MoveFolderRequest = exports.GetFilesListRequest = exports.DeleteFolderRequest = exports.CreateFolderRequest = exports.CopyFolderRequest = exports.UploadFileRequest = exports.MoveFileRequest = exports.DownloadFileRequest = exports.DeleteFileRequest = exports.CopyFileRequest = exports.ConvertDocumentDirectRequest = exports.ConvertDocumentRequest = exports.StartConvertAndSaveRequest = exports.StartConvertRequest = exports.GetOperationStatusRequest = exports.GetOperationResultRequest = exports.typeMap = exports.enumsMap = exports.TsvLoadOptions = exports.CsvLoadOptions = exports.XmlLoadOptions = exports.WordProcessingLoadOptions = exports.WordProcessingConvertOptions = exports.WebLoadOptions = exports.WebConvertOptions = exports.VcfLoadOptions = exports.TxtLoadOptions = exports.ThreeDLoadOptions = exports.ThreeDConvertOptions = exports.SpreadsheetLoadOptions = exports.SpreadsheetConvertOptions = exports.PubLoadOptions = exports.ProjectManagementConvertOptions = exports.PresentationLoadOptions = exports.PresentationConvertOptions = exports.PersonalStorageLoadOptions = exports.PdlLoadOptions = exports.PdfLoadOptions = exports.PdfConvertOptions = exports.PDLConvertOptions = void 0;
// tslint:disable: completed-docs
class ApiError {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ApiError.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ApiError = ApiError;
/**
* Attribute type map
*/
ApiError.attributeTypeMap = [
{
name: "code",
baseName: "code",
type: "string",
},
{
name: "message",
baseName: "message",
type: "string",
},
{
name: "description",
baseName: "description",
type: "string",
},
{
name: "dateTime",
baseName: "dateTime",
type: "Date",
},
{
name: "innerError",
baseName: "innerError",
type: "ApiError",
}
];
// tslint:disable: completed-docs
class ApiErrorResponse {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ApiErrorResponse.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ApiErrorResponse = ApiErrorResponse;
/**
* Attribute type map
*/
ApiErrorResponse.attributeTypeMap = [
{
name: "requestId",
baseName: "requestId",
type: "string",
},
{
name: "error",
baseName: "error",
type: "ApiError",
}
];
/**
* Metered license consumption information
*/
// tslint:disable: completed-docs
class ConsumptionResult {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ConsumptionResult.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ConsumptionResult = ConsumptionResult;
/**
* Attribute type map
*/
ConsumptionResult.attributeTypeMap = [
{
name: "credit",
baseName: "credit",
type: "number",
},
{
name: "quantity",
baseName: "quantity",
type: "number",
},
{
name: "billedApiCalls",
baseName: "billedApiCalls",
type: "number",
}
];
/**
* ConvertOptions base
*/
// tslint:disable: completed-docs
class ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ConvertOptions.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ConvertOptions = ConvertOptions;
/**
* Attribute type map
*/
ConvertOptions.attributeTypeMap = [
{
name: "fromPage",
baseName: "fromPage",
type: "number",
},
{
name: "pagesCount",
baseName: "pagesCount",
type: "number",
},
{
name: "pages",
baseName: "pages",
type: "Array<number>",
},
{
name: "watermarkOptions",
baseName: "watermarkOptions",
type: "WatermarkOptions",
}
];
/**
* Defines conversion request
*/
// tslint:disable: completed-docs
class ConvertSettings {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ConvertSettings.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ConvertSettings = ConvertSettings;
/**
* Attribute type map
*/
ConvertSettings.attributeTypeMap = [
{
name: "storageName",
baseName: "storageName",
type: "string",
},
{
name: "filePath",
baseName: "filePath",
type: "string",
},
{
name: "format",
baseName: "format",
type: "string",
},
{
name: "loadOptions",
baseName: "loadOptions",
type: "LoadOptions",
},
{
name: "convertOptions",
baseName: "convertOptions",
type: "ConvertOptions",
},
{
name: "outputPath",
baseName: "outputPath",
type: "string",
},
{
name: "fontsPath",
baseName: "fontsPath",
type: "string",
}
];
/**
* Class for disc space information.
*/
// tslint:disable: completed-docs
class DiscUsage {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return DiscUsage.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.DiscUsage = DiscUsage;
/**
* Attribute type map
*/
DiscUsage.attributeTypeMap = [
{
name: "usedSize",
baseName: "usedSize",
type: "number",
},
{
name: "totalSize",
baseName: "totalSize",
type: "number",
}
];
/**
* Contains a document metadata
*/
// tslint:disable: completed-docs
class DocumentMetadata {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return DocumentMetadata.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.DocumentMetadata = DocumentMetadata;
/**
* Attribute type map
*/
DocumentMetadata.attributeTypeMap = [
{
name: "fileType",
baseName: "fileType",
type: "string",
},
{
name: "pageCount",
baseName: "pageCount",
type: "number",
},
{
name: "size",
baseName: "size",
type: "number",
},
{
name: "width",
baseName: "width",
type: "number",
},
{
name: "height",
baseName: "height",
type: "number",
},
{
name: "horizontalResolution",
baseName: "horizontalResolution",
type: "number",
},
{
name: "verticalResolution",
baseName: "verticalResolution",
type: "number",
},
{
name: "bitsPerPixel",
baseName: "bitsPerPixel",
type: "number",
},
{
name: "title",
baseName: "title",
type: "string",
},
{
name: "author",
baseName: "author",
type: "string",
},
{
name: "createdDate",
baseName: "createdDate",
type: "Date",
},
{
name: "modifiedDate",
baseName: "modifiedDate",
type: "Date",
},
{
name: "layers",
baseName: "layers",
type: "Array<string>",
},
{
name: "isPasswordProtected",
baseName: "isPasswordProtected",
type: "boolean",
}
];
/**
* The error details
*/
// tslint:disable: completed-docs
class ErrorDetails {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ErrorDetails.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ErrorDetails = ErrorDetails;
/**
* Attribute type map
*/
ErrorDetails.attributeTypeMap = [
{
name: "requestId",
baseName: "requestId",
type: "string",
},
{
name: "date",
baseName: "date",
type: "Date",
}
];
/**
* Represents field label
*/
// tslint:disable: completed-docs
class FieldLabel {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return FieldLabel.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.FieldLabel = FieldLabel;
/**
* Attribute type map
*/
FieldLabel.attributeTypeMap = [
{
name: "field",
baseName: "field",
type: "FieldLabel.FieldEnum",
},
{
name: "label",
baseName: "label",
type: "string",
}
];
// tslint:disable:quotemark
// tslint:disable-next-line:no-namespace
(function (FieldLabel) {
let FieldEnum;
(function (FieldEnum) {
FieldEnum[FieldEnum["Start"] = 'Start'] = "Start";
FieldEnum[FieldEnum["TabField"] = 'TabField'] = "TabField";
FieldEnum[FieldEnum["Subject"] = 'Subject'] = "Subject";
FieldEnum[FieldEnum["ShowTimeAs"] = 'ShowTimeAs'] = "ShowTimeAs";
FieldEnum[FieldEnum["Sent"] = 'Sent'] = "Sent";
FieldEnum[FieldEnum["RequiredAttendees"] = 'RequiredAttendees'] = "RequiredAttendees";
FieldEnum[FieldEnum["RecurrencePattern"] = 'RecurrencePattern'] = "RecurrencePattern";
FieldEnum[FieldEnum["Recurrence"] = 'Recurrence'] = "Recurrence";
FieldEnum[FieldEnum["PageHeader"] = 'PageHeader'] = "PageHeader";
FieldEnum[FieldEnum["Organizer"] = 'Organizer'] = "Organizer";
FieldEnum[FieldEnum["Location"] = 'Location'] = "Location";
FieldEnum[FieldEnum["Importance"] = 'Importance'] = "Importance";
FieldEnum[FieldEnum["From"] = 'From'] = "From";
FieldEnum[FieldEnum["End"] = 'End'] = "End";
FieldEnum[FieldEnum["Bcc"] = 'Bcc'] = "Bcc";
FieldEnum[FieldEnum["Attachments"] = 'Attachments'] = "Attachments";
FieldEnum[FieldEnum["To"] = 'To'] = "To";
})(FieldEnum = FieldLabel.FieldEnum || (FieldLabel.FieldEnum = {}));
})(FieldLabel || (exports.FieldLabel = FieldLabel = {}));
// tslint:enable:quotemark
/**
* File versions FileVersion.
*/
// tslint:disable: completed-docs
class FileVersions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return FileVersions.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.FileVersions = FileVersions;
/**
* Attribute type map
*/
FileVersions.attributeTypeMap = [
{
name: "value",
baseName: "value",
type: "Array<FileVersion>",
}
];
/**
* Files list
*/
// tslint:disable: completed-docs
class FilesList {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return FilesList.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.FilesList = FilesList;
/**
* Attribute type map
*/
FilesList.attributeTypeMap = [
{
name: "value",
baseName: "value",
type: "Array<StorageFile>",
}
];
/**
* File upload result
*/
// tslint:disable: completed-docs
class FilesUploadResult {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return FilesUploadResult.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.FilesUploadResult = FilesUploadResult;
/**
* Attribute type map
*/
FilesUploadResult.attributeTypeMap = [
{
name: "uploaded",
baseName: "uploaded",
type: "Array<string>",
},
{
name: "errors",
baseName: "errors",
type: "Array<Error>",
}
];
/**
* Jpg convert options
*/
// tslint:disable: completed-docs
class JpgConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return JpgConvertOptions.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.JpgConvertOptions = JpgConvertOptions;
/**
* Attribute type map
*/
JpgConvertOptions.attributeTypeMap = [
{
name: "quality",
baseName: "quality",
type: "number",
}
];
/**
* Current license information
*/
// tslint:disable: completed-docs
class LicenseInfo {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return LicenseInfo.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.LicenseInfo = LicenseInfo;
/**
* Attribute type map
*/
LicenseInfo.attributeTypeMap = [
{
name: "isLicensed",
baseName: "isLicensed",
type: "boolean",
}
];
/**
* Load document options
*/
// tslint:disable: completed-docs
class LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return LoadOptions.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.LoadOptions = LoadOptions;
/**
* Attribute type map
*/
LoadOptions.attributeTypeMap = [
{
name: "format",
baseName: "format",
type: "string",
}
];
/**
* Error
*/
// tslint:disable: completed-docs
class ModelError {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ModelError.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ModelError = ModelError;
/**
* Attribute type map
*/
ModelError.attributeTypeMap = [
{
name: "code",
baseName: "code",
type: "string",
},
{
name: "message",
baseName: "message",
type: "string",
},
{
name: "description",
baseName: "description",
type: "string",
},
{
name: "innerError",
baseName: "innerError",
type: "ErrorDetails",
}
];
/**
* Object exists
*/
// tslint:disable: completed-docs
class ObjectExist {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return ObjectExist.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.ObjectExist = ObjectExist;
/**
* Attribute type map
*/
ObjectExist.attributeTypeMap = [
{
name: "exists",
baseName: "exists",
type: "boolean",
},
{
name: "isFolder",
baseName: "isFolder",
type: "boolean",
}
];
/**
* Operation status result
*/
// tslint:disable: completed-docs
class OperationResult {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return OperationResult.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.OperationResult = OperationResult;
/**
* Attribute type map
*/
OperationResult.attributeTypeMap = [
{
name: "id",
baseName: "id",
type: "string",
},
{
name: "method",
baseName: "method",
type: "OperationResult.MethodEnum",
},
{
name: "status",
baseName: "status",
type: "OperationResult.StatusEnum",
},
{
name: "created",
baseName: "created",
type: "Date",
},
{
name: "started",
baseName: "started",
type: "Date",
},
{
name: "failed",
baseName: "failed",
type: "Date",
},
{
name: "canceled",
baseName: "canceled",
type: "Date",
},
{
name: "finished",
baseName: "finished",
type: "Date",
},
{
name: "result",
baseName: "result",
type: "Array<StoredConvertedResult>",
},
{
name: "error",
baseName: "error",
type: "string",
}
];
// tslint:disable:quotemark
// tslint:disable-next-line:no-namespace
(function (OperationResult) {
let MethodEnum;
(function (MethodEnum) {
MethodEnum[MethodEnum["Convert"] = 'Convert'] = "Convert";
MethodEnum[MethodEnum["ConvertAndSave"] = 'ConvertAndSave'] = "ConvertAndSave";
})(MethodEnum = OperationResult.MethodEnum || (OperationResult.MethodEnum = {}));
let StatusEnum;
(function (StatusEnum) {
StatusEnum[StatusEnum["Created"] = 'Created'] = "Created";
StatusEnum[StatusEnum["Started"] = 'Started'] = "Started";
StatusEnum[StatusEnum["Failed"] = 'Failed'] = "Failed";
StatusEnum[StatusEnum["Canceled"] = 'Canceled'] = "Canceled";
StatusEnum[StatusEnum["Finished"] = 'Finished'] = "Finished";
})(StatusEnum = OperationResult.StatusEnum || (OperationResult.StatusEnum = {}));
})(OperationResult || (exports.OperationResult = OperationResult = {}));
// tslint:enable:quotemark
/**
* Psd convert options
*/
// tslint:disable: completed-docs
class PsdConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return PsdConvertOptions.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.PsdConvertOptions = PsdConvertOptions;
/**
* Attribute type map
*/
PsdConvertOptions.attributeTypeMap = [
{
name: "channelBitsCount",
baseName: "channelBitsCount",
type: "number",
},
{
name: "channelsCount",
baseName: "channelsCount",
type: "number",
},
{
name: "colorMode",
baseName: "colorMode",
type: "PsdConvertOptions.ColorModeEnum",
},
{
name: "compressionMethod",
baseName: "compressionMethod",
type: "PsdConvertOptions.CompressionMethodEnum",
},
{
name: "version",
baseName: "version",
type: "number",
}
];
// tslint:disable:quotemark
// tslint:disable-next-line:no-namespace
(function (PsdConvertOptions) {
let ColorModeEnum;
(function (ColorModeEnum) {
ColorModeEnum[ColorModeEnum["Bitmap"] = 'Bitmap'] = "Bitmap";
ColorModeEnum[ColorModeEnum["Grayscale"] = 'Grayscale'] = "Grayscale";
ColorModeEnum[ColorModeEnum["Indexed"] = 'Indexed'] = "Indexed";
ColorModeEnum[ColorModeEnum["Rgb"] = 'Rgb'] = "Rgb";
ColorModeEnum[ColorModeEnum["Cmyk"] = 'Cmyk'] = "Cmyk";
ColorModeEnum[ColorModeEnum["Multichannel"] = 'Multichannel'] = "Multichannel";
ColorModeEnum[ColorModeEnum["Duotone"] = 'Duotone'] = "Duotone";
ColorModeEnum[ColorModeEnum["Lab"] = 'Lab'] = "Lab";
})(ColorModeEnum = PsdConvertOptions.ColorModeEnum || (PsdConvertOptions.ColorModeEnum = {}));
let CompressionMethodEnum;
(function (CompressionMethodEnum) {
CompressionMethodEnum[CompressionMethodEnum["Raw"] = 'Raw'] = "Raw";
CompressionMethodEnum[CompressionMethodEnum["Rle"] = 'Rle'] = "Rle";
CompressionMethodEnum[CompressionMethodEnum["ZipWithoutPrediction"] = 'ZipWithoutPrediction'] = "ZipWithoutPrediction";
CompressionMethodEnum[CompressionMethodEnum["ZipWithPrediction"] = 'ZipWithPrediction'] = "ZipWithPrediction";
})(CompressionMethodEnum = PsdConvertOptions.CompressionMethodEnum || (PsdConvertOptions.CompressionMethodEnum = {}));
})(PsdConvertOptions || (exports.PsdConvertOptions = PsdConvertOptions = {}));
// tslint:enable:quotemark
/**
* Rtf convert options
*/
// tslint:disable: completed-docs
class RtfConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return RtfConvertOptions.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.RtfConvertOptions = RtfConvertOptions;
/**
* Attribute type map
*/
RtfConvertOptions.attributeTypeMap = [
{
name: "exportImagesForOldReaders",
baseName: "exportImagesForOldReaders",
type: "boolean",
}
];
/**
* Storage exists
*/
// tslint:disable: completed-docs
class StorageExist {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return StorageExist.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.StorageExist = StorageExist;
/**
* Attribute type map
*/
StorageExist.attributeTypeMap = [
{
name: "exists",
baseName: "exists",
type: "boolean",
}
];
/**
* File or folder information
*/
// tslint:disable: completed-docs
class StorageFile {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return StorageFile.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.StorageFile = StorageFile;
/**
* Attribute type map
*/
StorageFile.attributeTypeMap = [
{
name: "name",
baseName: "name",
type: "string",
},
{
name: "isFolder",
baseName: "isFolder",
type: "boolean",
},
{
name: "modifiedDate",
baseName: "modifiedDate",
type: "Date",
},
{
name: "size",
baseName: "size",
type: "number",
},
{
name: "path",
baseName: "path",
type: "string",
}
];
/**
* Contains single converted item. Result is provided as url to a storage
*/
// tslint:disable: completed-docs
class StoredConvertedResult {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return StoredConvertedResult.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.StoredConvertedResult = StoredConvertedResult;
/**
* Attribute type map
*/
StoredConvertedResult.attributeTypeMap = [
{
name: "name",
baseName: "name",
type: "string",
},
{
name: "size",
baseName: "size",
type: "number",
},
{
name: "path",
baseName: "path",
type: "string",
},
{
name: "url",
baseName: "url",
type: "string",
}
];
/**
* Represents information about supported conversion for SourceFormat
*/
// tslint:disable: completed-docs
class SupportedFormat {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return SupportedFormat.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.SupportedFormat = SupportedFormat;
/**
* Attribute type map
*/
SupportedFormat.attributeTypeMap = [
{
name: "sourceFormat",
baseName: "sourceFormat",
type: "string",
},
{
name: "targetFormats",
baseName: "targetFormats",
type: "Array<string>",
}
];
/**
* Tiff convert options
*/
// tslint:disable: completed-docs
class TiffConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return TiffConvertOptions.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.TiffConvertOptions = TiffConvertOptions;
/**
* Attribute type map
*/
TiffConvertOptions.attributeTypeMap = [
{
name: "compression",
baseName: "compression",
type: "TiffConvertOptions.CompressionEnum",
}
];
// tslint:disable:quotemark
// tslint:disable-next-line:no-namespace
(function (TiffConvertOptions) {
let CompressionEnum;
(function (CompressionEnum) {
CompressionEnum[CompressionEnum["Lzw"] = 'Lzw'] = "Lzw";
CompressionEnum[CompressionEnum["None"] = 'None'] = "None";
CompressionEnum[CompressionEnum["Ccitt3"] = 'Ccitt3'] = "Ccitt3";
CompressionEnum[CompressionEnum["Ccitt4"] = 'Ccitt4'] = "Ccitt4";
CompressionEnum[CompressionEnum["Rle"] = 'Rle'] = "Rle";
})(CompressionEnum = TiffConvertOptions.CompressionEnum || (TiffConvertOptions.CompressionEnum = {}));
})(TiffConvertOptions || (exports.TiffConvertOptions = TiffConvertOptions = {}));
// tslint:enable:quotemark
/**
* Options for settings watermark to the converted document
*/
// tslint:disable: completed-docs
class WatermarkOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return WatermarkOptions.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.WatermarkOptions = WatermarkOptions;
/**
* Attribute type map
*/
WatermarkOptions.attributeTypeMap = [
{
name: "text",
baseName: "text",
type: "string",
},
{
name: "fontName",
baseName: "fontName",
type: "string",
},
{
name: "fontSize",
baseName: "fontSize",
type: "number",
},
{
name: "bold",
baseName: "bold",
type: "boolean",
},
{
name: "italic",
baseName: "italic",
type: "boolean",
},
{
name: "color",
baseName: "color",
type: "string",
},
{
name: "width",
baseName: "width",
type: "number",
},
{
name: "height",
baseName: "height",
type: "number",
},
{
name: "top",
baseName: "top",
type: "number",
},
{
name: "left",
baseName: "left",
type: "number",
},
{
name: "rotationAngle",
baseName: "rotationAngle",
type: "number",
},
{
name: "transparency",
baseName: "transparency",
type: "number",
},
{
name: "background",
baseName: "background",
type: "boolean",
},
{
name: "image",
baseName: "image",
type: "string",
},
{
name: "autoAlign",
baseName: "autoAlign",
type: "boolean",
}
];
/**
* Webp convert options
*/
// tslint:disable: completed-docs
class WebpConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return WebpConvertOptions.attributeTypeMap;
}
constructor(init) {
Object.assign(this, init);
}
}
exports.WebpConvertOptions = WebpConvertOptions;
/**
* Attribute type map
*/
WebpConvertOptions.attributeTypeMap = [
{
name: "lossless",
baseName: "lossless",
type: "boolean",
}
];
/**
* Options for to Cad conversion
*/
// tslint:disable: completed-docs
class CadConvertOptions extends ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(CadConvertOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.CadConvertOptions = CadConvertOptions;
/**
* Attribute type map
*/
CadConvertOptions.attributeTypeMap = [
{
name: "width",
baseName: "width",
type: "number",
},
{
name: "height",
baseName: "height",
type: "number",
},
{
name: "pageSize",
baseName: "pageSize",
type: "CadConvertOptions.PageSizeEnum",
}
];
// tslint:disable:quotemark
// tslint:disable-next-line:no-namespace
(function (CadConvertOptions) {
let PageSizeEnum;
(function (PageSizeEnum) {
PageSizeEnum[PageSizeEnum["Default"] = 'Default'] = "Default";
PageSizeEnum[PageSizeEnum["A3"] = 'A3'] = "A3";
PageSizeEnum[PageSizeEnum["Statement"] = 'Statement'] = "Statement";
PageSizeEnum[PageSizeEnum["Quarto"] = 'Quarto'] = "Quarto";
PageSizeEnum[PageSizeEnum["Paper11x17"] = 'Paper11x17'] = "Paper11x17";
PageSizeEnum[PageSizeEnum["Paper10x14"] = 'Paper10x14'] = "Paper10x14";
PageSizeEnum[PageSizeEnum["Letter"] = 'Letter'] = "Letter";
PageSizeEnum[PageSizeEnum["Legal"] = 'Legal'] = "Legal";
PageSizeEnum[PageSizeEnum["Ledger"] = 'Ledger'] = "Ledger";
PageSizeEnum[PageSizeEnum["Folio"] = 'Folio'] = "Folio";
PageSizeEnum[PageSizeEnum["Executive"] = 'Executive'] = "Executive";
PageSizeEnum[PageSizeEnum["EnvelopeDL"] = 'EnvelopeDL'] = "EnvelopeDL";
PageSizeEnum[PageSizeEnum["Custom"] = 'Custom'] = "Custom";
PageSizeEnum[PageSizeEnum["B5"] = 'B5'] = "B5";
PageSizeEnum[PageSizeEnum["B4"] = 'B4'] = "B4";
PageSizeEnum[PageSizeEnum["A5"] = 'A5'] = "A5";
PageSizeEnum[PageSizeEnum["A4"] = 'A4'] = "A4";
PageSizeEnum[PageSizeEnum["Tabloid"] = 'Tabloid'] = "Tabloid";
})(PageSizeEnum = CadConvertOptions.PageSizeEnum || (CadConvertOptions.PageSizeEnum = {}));
})(CadConvertOptions || (exports.CadConvertOptions = CadConvertOptions = {}));
// tslint:enable:quotemark
/**
* Options for loading CAD documents
*/
// tslint:disable: completed-docs
class CadLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(CadLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.CadLoadOptions = CadLoadOptions;
/**
* Attribute type map
*/
CadLoadOptions.attributeTypeMap = [
{
name: "layoutNames",
baseName: "layoutNames",
type: "Array<string>",
},
{
name: "drawType",
baseName: "drawType",
type: "CadLoadOptions.DrawTypeEnum",
},
{
name: "drawColor",
baseName: "drawColor",
type: "string",
},
{
name: "backgroundColor",
baseName: "backgroundColor",
type: "string",
}
];
// tslint:disable:quotemark
// tslint:disable-next-line:no-namespace
(function (CadLoadOptions) {
let DrawTypeEnum;
(function (DrawTypeEnum) {
DrawTypeEnum[DrawTypeEnum["UseDrawColor"] = 'UseDrawColor'] = "UseDrawColor";
DrawTypeEnum[DrawTypeEnum["UseObjectColor"] = 'UseObjectColor'] = "UseObjectColor";
})(DrawTypeEnum = CadLoadOptions.DrawTypeEnum || (CadLoadOptions.DrawTypeEnum = {}));
})(CadLoadOptions || (exports.CadLoadOptions = CadLoadOptions = {}));
// tslint:enable:quotemark
/**
* Options for to zip conversion
*/
// tslint:disable: completed-docs
class CompressionConvertOptions extends ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(CompressionConvertOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.CompressionConvertOptions = CompressionConvertOptions;
/**
* Attribute type map
*/
CompressionConvertOptions.attributeTypeMap = [
{
name: "password",
baseName: "password",
type: "string",
}
];
/**
* Options for loading compression documents
*/
// tslint:disable: completed-docs
class CompressionLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(CompressionLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.CompressionLoadOptions = CompressionLoadOptions;
/**
* Attribute type map
*/
CompressionLoadOptions.attributeTypeMap = [
{
name: "password",
baseName: "password",
type: "string",
}
];
/**
* Options for loading Database documents
*/
// tslint:disable: completed-docs
class DatabaseLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(DatabaseLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.DatabaseLoadOptions = DatabaseLoadOptions;
/**
* Attribute type map
*/
DatabaseLoadOptions.attributeTypeMap = [];
/**
* Options for to Diagram conversion
*/
// tslint:disable: completed-docs
class DiagramConvertOptions extends ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(DiagramConvertOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.DiagramConvertOptions = DiagramConvertOptions;
/**
* Attribute type map
*/
DiagramConvertOptions.attributeTypeMap = [
{
name: "autoFitPageToDrawingContent",
baseName: "autoFitPageToDrawingContent",
type: "boolean",
}
];
/**
* Diagram document load options
*/
// tslint:disable: completed-docs
class DiagramLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(DiagramLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.DiagramLoadOptions = DiagramLoadOptions;
/**
* Attribute type map
*/
DiagramLoadOptions.attributeTypeMap = [
{
name: "defaultFont",
baseName: "defaultFont",
type: "string",
}
];
/**
* Ebook convert options
*/
// tslint:disable: completed-docs
class EBookConvertOptions extends ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(EBookConvertOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.EBookConvertOptions = EBookConvertOptions;
/**
* Attribute type map
*/
EBookConvertOptions.attributeTypeMap = [
{
name: "pageSize",
baseName: "pageSize",
type: "EBookConvertOptions.PageSizeEnum",
},
{
name: "pageOrientation",
baseName: "pageOrientation",
type: "EBookConvertOptions.PageOrientationEnum",
}
];
// tslint:disable:quotemark
// tslint:disable-next-line:no-namespace
(function (EBookConvertOptions) {
let PageSizeEnum;
(function (PageSizeEnum) {
PageSizeEnum[PageSizeEnum["Default"] = 'Default'] = "Default";
PageSizeEnum[PageSizeEnum["A3"] = 'A3'] = "A3";
PageSizeEnum[PageSizeEnum["Statement"] = 'Statement'] = "Statement";
PageSizeEnum[PageSizeEnum["Quarto"] = 'Quarto'] = "Quarto";
PageSizeEnum[PageSizeEnum["Paper11x17"] = 'Paper11x17'] = "Paper11x17";
PageSizeEnum[PageSizeEnum["Paper10x14"] = 'Paper10x14'] = "Paper10x14";
PageSizeEnum[PageSizeEnum["Letter"] = 'Letter'] = "Letter";
PageSizeEnum[PageSizeEnum["Legal"] = 'Legal'] = "Legal";
PageSizeEnum[PageSizeEnum["Ledger"] = 'Ledger'] = "Ledger";
PageSizeEnum[PageSizeEnum["Folio"] = 'Folio'] = "Folio";
PageSizeEnum[PageSizeEnum["Executive"] = 'Executive'] = "Executive";
PageSizeEnum[PageSizeEnum["EnvelopeDL"] = 'EnvelopeDL'] = "EnvelopeDL";
PageSizeEnum[PageSizeEnum["Custom"] = 'Custom'] = "Custom";
PageSizeEnum[PageSizeEnum["B5"] = 'B5'] = "B5";
PageSizeEnum[PageSizeEnum["B4"] = 'B4'] = "B4";
PageSizeEnum[PageSizeEnum["A5"] = 'A5'] = "A5";
PageSizeEnum[PageSizeEnum["A4"] = 'A4'] = "A4";
PageSizeEnum[PageSizeEnum["Tabloid"] = 'Tabloid'] = "Tabloid";
})(PageSizeEnum = EBookConvertOptions.PageSizeEnum || (EBookConvertOptions.PageSizeEnum = {}));
let PageOrientationEnum;
(function (PageOrientationEnum) {
PageOrientationEnum[PageOrientationEnum["Default"] = 'Default'] = "Default";
PageOrientationEnum[PageOrientationEnum["Landscape"] = 'Landscape'] = "Landscape";
PageOrientationEnum[PageOrientationEnum["Portrait"] = 'Portrait'] = "Portrait";
})(PageOrientationEnum = EBookConvertOptions.PageOrientationEnum || (EBookConvertOptions.PageOrientationEnum = {}));
})(EBookConvertOptions || (exports.EBookConvertOptions = EBookConvertOptions = {}));
// tslint:enable:quotemark
/**
* Options for loading e-book documents
*/
// tslint:disable: completed-docs
class EBookLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(EBookLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.EBookLoadOptions = EBookLoadOptions;
/**
* Attribute type map
*/
EBookLoadOptions.attributeTypeMap = [];
/**
* Options for to Email conversion
*/
// tslint:disable: completed-docs
class EmailConvertOptions extends ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(EmailConvertOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.EmailConvertOptions = EmailConvertOptions;
/**
* Attribute type map
*/
EmailConvertOptions.attributeTypeMap = [];
/**
* Options for loading Email documents
*/
// tslint:disable: completed-docs
class EmailLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(EmailLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.EmailLoadOptions = EmailLoadOptions;
/**
* Attribute type map
*/
EmailLoadOptions.attributeTypeMap = [
{
name: "preserveOriginalDate",
baseName: "preserveOriginalDate",
type: "boolean",
},
{
name: "fieldLabels",
baseName: "fieldLabels",
type: "Array<FieldLabel>",
},
{
name: "timeZoneOffset",
baseName: "timeZoneOffset",
type: "string",
},
{
name: "displaySent",
baseName: "displaySent",
type: "boolean",
},
{
name: "displaySubject",
baseName: "displaySubject",
type: "boolean",
},
{
name: "displayAttachments",
baseName: "displayAttachments",
type: "boolean",
},
{
name: "displayEmailAddresses",
baseName: "displayEmailAddresses",
type: "boolean",
},
{
name: "displayBccEmailAddress",
baseName: "displayBccEmailAddress",
type: "boolean",
},
{
name: "displayCcEmailAddress",
baseName: "displayCcEmailAddress",
type: "boolean",
},
{
name: "displayToEmailAddress",
baseName: "displayToEmailAddress",
type: "boolean",
},
{
name: "displayFromEmailAddress",
baseName: "displayFromEmailAddress",
type: "boolean",
},
{
name: "displayHeader",
baseName: "displayHeader",
type: "boolean",
},
{
name: "defaultFont",
baseName: "defaultFont",
type: "string",
},
{
name: "fontSubstitutes",
baseName: "fontSubstitutes",
type: "{ [key: string]: string; }",
}
];
/**
* File Version
*/
// tslint:disable: completed-docs
class FileVersion extends StorageFile {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(FileVersion.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.FileVersion = FileVersion;
/**
* Attribute type map
*/
FileVersion.attributeTypeMap = [
{
name: "versionId",
baseName: "versionId",
type: "string",
},
{
name: "isLatest",
baseName: "isLatest",
type: "boolean",
}
];
/**
* Options for to Finance conversion
*/
// tslint:disable: completed-docs
class FinanceConvertOptions extends ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(FinanceConvertOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.FinanceConvertOptions = FinanceConvertOptions;
/**
* Attribute type map
*/
FinanceConvertOptions.attributeTypeMap = [];
/**
* Options for loading Finance documents
*/
// tslint:disable: completed-docs
class FinanceLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(FinanceLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.FinanceLoadOptions = FinanceLoadOptions;
/**
* Attribute type map
*/
FinanceLoadOptions.attributeTypeMap = [];
/**
* Options for to Font conversion
*/
// tslint:disable: completed-docs
class FontConvertOptions extends ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(FontConvertOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.FontConvertOptions = FontConvertOptions;
/**
* Attribute type map
*/
FontConvertOptions.attributeTypeMap = [];
/**
* Options for loading Font documents
*/
// tslint:disable: completed-docs
class FontLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(FontLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.FontLoadOptions = FontLoadOptions;
/**
* Attribute type map
*/
FontLoadOptions.attributeTypeMap = [];
/**
* Options for to Gis conversion
*/
// tslint:disable: completed-docs
class GisConvertOptions extends ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(GisConvertOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.GisConvertOptions = GisConvertOptions;
/**
* Attribute type map
*/
GisConvertOptions.attributeTypeMap = [];
/**
* Options for loading Gis documents
*/
// tslint:disable: completed-docs
class GisLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(GisLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.GisLoadOptions = GisLoadOptions;
/**
* Attribute type map
*/
GisLoadOptions.attributeTypeMap = [
{
name: "width",
baseName: "width",
type: "number",
},
{
name: "height",
baseName: "height",
type: "number",
}
];
/**
* Options for to Image conversion
*/
// tslint:disable: completed-docs
class ImageConvertOptions extends ConvertOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(ImageConvertOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.ImageConvertOptions = ImageConvertOptions;
/**
* Attribute type map
*/
ImageConvertOptions.attributeTypeMap = [
{
name: "width",
baseName: "width",
type: "number",
},
{
name: "height",
baseName: "height",
type: "number",
},
{
name: "horizontalResolution",
baseName: "horizontalResolution",
type: "number",
},
{
name: "verticalResolution",
baseName: "verticalResolution",
type: "number",
},
{
name: "grayscale",
baseName: "grayscale",
type: "boolean",
},
{
name: "rotateAngle",
baseName: "rotateAngle",
type: "number",
},
{
name: "usePdf",
baseName: "usePdf",
type: "boolean",
},
{
name: "brightness",
baseName: "brightness",
type: "number",
},
{
name: "contrast",
baseName: "contrast",
type: "number",
},
{
name: "gamma",
baseName: "gamma",
type: "number",
},
{
name: "flipMode",
baseName: "flipMode",
type: "ImageConvertOptions.FlipModeEnum",
},
{
name: "backgroundColor",
baseName: "backgroundColor",
type: "string",
},
{
name: "jpegOptions",
baseName: "jpegOptions",
type: "JpgConvertOptions",
},
{
name: "psdOptions",
baseName: "psdOptions",
type: "PsdConvertOptions",
},
{
name: "tiffOptions",
baseName: "tiffOptions",
type: "TiffConvertOptions",
},
{
name: "webpOptions",
baseName: "webpOptions",
type: "WebpConvertOptions",
}
];
// tslint:disable:quotemark
// tslint:disable-next-line:no-namespace
(function (ImageConvertOptions) {
let FlipModeEnum;
(function (FlipModeEnum) {
FlipModeEnum[FlipModeEnum["None"] = 'None'] = "None";
FlipModeEnum[FlipModeEnum["FlipX"] = 'FlipX'] = "FlipX";
FlipModeEnum[FlipModeEnum["FlipY"] = 'FlipY'] = "FlipY";
FlipModeEnum[FlipModeEnum["FlipXY"] = 'FlipXY'] = "FlipXY";
})(FlipModeEnum = ImageConvertOptions.FlipModeEnum || (ImageConvertOptions.FlipModeEnum = {}));
})(ImageConvertOptions || (exports.ImageConvertOptions = ImageConvertOptions = {}));
// tslint:enable:quotemark
/**
* Image document load options
*/
// tslint:disable: completed-docs
class ImageLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(ImageLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.ImageLoadOptions = ImageLoadOptions;
/**
* Attribute type map
*/
ImageLoadOptions.attributeTypeMap = [
{
name: "defaultFont",
baseName: "defaultFont",
type: "string",
}
];
/**
* Options for loading Mbox documents
*/
// tslint:disable: completed-docs
class MboxLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(MboxLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);
Object.assign(this, init);
}
}
exports.MboxLoadOptions = MboxLoadOptions;
/**
* Attribute type map
*/
MboxLoadOptions.attributeTypeMap = [];
/**
* One document load options
*/
// tslint:disable: completed-docs
class NoteLoadOptions extends LoadOptions {
/**
* Returns attribute type map
*/
static getAttributeTypeMap() {
return super.getAttributeTypeMap().concat(NoteLoadOptions.attributeTypeMap);
}
constructor(init) {
super(init);