UNPKG

groupdocs-merger-cloud

Version:
1,469 lines (1,468 loc) 35.4 kB
"use strict"; /* * The MIT License (MIT) * * Copyright (c) 2003-2024 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.GetInfoRequest = exports.MoveFolderRequest = exports.GetFilesListRequest = exports.DeleteFolderRequest = exports.CreateFolderRequest = exports.CopyFolderRequest = exports.UploadFileRequest = exports.MoveFileRequest = exports.DownloadFileRequest = exports.DeleteFileRequest = exports.CopyFileRequest = exports.SplitRequest = exports.PreviewRequest = exports.JoinRequest = exports.ImportRequest = exports.typeMap = exports.enumsMap = exports.SplitOptions = exports.RotateOptions = exports.RemoveOptions = exports.PreviewOptions = exports.OrientationOptions = exports.ExtractOptions = exports.UpdatePasswordOptions = exports.SwapOptions = exports.PageOptions = exports.MoveOptions = exports.ImportOptions = exports.FileVersion = exports.StorageFile = exports.StorageExist = exports.PasswordResult = exports.PageInfo = exports.Options = exports.ObjectExist = exports.MultiDocumentResult = exports.ModelError = exports.JoinOptions = exports.JoinItem = exports.InfoResult = exports.FormatsResult = exports.Format = exports.FilesUploadResult = exports.FilesList = exports.FileVersions = exports.FileInfo = exports.ErrorDetails = exports.DocumentResult = exports.DiscUsage = exports.ConsumptionResult = void 0; exports.StorageExistsRequest = exports.ObjectExistsRequest = exports.GetFileVersionsRequest = exports.GetDiscUsageRequest = exports.UpdatePasswordRequest = exports.RemovePasswordRequest = exports.CheckPasswordRequest = exports.AddPasswordRequest = exports.SwapRequest = exports.RotateRequest = exports.RemoveRequest = exports.OrientationRequest = exports.MoveRequest = exports.ExtractRequest = void 0; /** * Metered license consumption information */ 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", } ]; /** * Class for disc space information. */ 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", } ]; /** * Describes document result */ class DocumentResult { /** * Returns attribute type map */ static getAttributeTypeMap() { return DocumentResult.attributeTypeMap; } constructor(init) { Object.assign(this, init); } } exports.DocumentResult = DocumentResult; /** * Attribute type map */ DocumentResult.attributeTypeMap = [ { name: "path", baseName: "path", type: "string", } ]; /** * The error details */ 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", } ]; /** * Describes file properties */ class FileInfo { /** * Returns attribute type map */ static getAttributeTypeMap() { return FileInfo.attributeTypeMap; } constructor(init) { Object.assign(this, init); } } exports.FileInfo = FileInfo; /** * Attribute type map */ FileInfo.attributeTypeMap = [ { name: "filePath", baseName: "filePath", type: "string", }, { name: "storageName", baseName: "storageName", type: "string", }, { name: "versionId", baseName: "versionId", type: "string", }, { name: "password", baseName: "password", type: "string", } ]; /** * File versions FileVersion. */ 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 */ 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 */ 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>", } ]; /** * Describes file format properties */ class Format { /** * Returns attribute type map */ static getAttributeTypeMap() { return Format.attributeTypeMap; } constructor(init) { Object.assign(this, init); } } exports.Format = Format; /** * Attribute type map */ Format.attributeTypeMap = [ { name: "extension", baseName: "extension", type: "string", }, { name: "fileFormat", baseName: "fileFormat", type: "string", } ]; /** * Describes object which contains list of supported file formats. */ class FormatsResult { /** * Returns attribute type map */ static getAttributeTypeMap() { return FormatsResult.attributeTypeMap; } constructor(init) { Object.assign(this, init); } } exports.FormatsResult = FormatsResult; /** * Attribute type map */ FormatsResult.attributeTypeMap = [ { name: "formats", baseName: "formats", type: "Array<Format>", } ]; /** * Describes document properties result */ class InfoResult { /** * Returns attribute type map */ static getAttributeTypeMap() { return InfoResult.attributeTypeMap; } constructor(init) { Object.assign(this, init); } } exports.InfoResult = InfoResult; /** * Attribute type map */ InfoResult.attributeTypeMap = [ { name: "extension", baseName: "extension", type: "string", }, { name: "pages", baseName: "pages", type: "Array<PageInfo>", }, { name: "size", baseName: "size", type: "number", }, { name: "fileFormat", baseName: "fileFormat", type: "string", } ]; /** * Describes document for join operation. */ class JoinItem { /** * Returns attribute type map */ static getAttributeTypeMap() { return JoinItem.attributeTypeMap; } constructor(init) { Object.assign(this, init); } } exports.JoinItem = JoinItem; /** * Attribute type map */ JoinItem.attributeTypeMap = [ { name: "fileInfo", baseName: "fileInfo", type: "FileInfo", }, { name: "pages", baseName: "pages", type: "Array<number>", }, { name: "startPageNumber", baseName: "startPageNumber", type: "number", }, { name: "endPageNumber", baseName: "endPageNumber", type: "number", }, { name: "rangeMode", baseName: "rangeMode", type: "JoinItem.RangeModeEnum", }, { name: "wordJoinMode", baseName: "wordJoinMode", type: "JoinItem.WordJoinModeEnum", }, { name: "wordJoinCompliance", baseName: "wordJoinCompliance", type: "JoinItem.WordJoinComplianceEnum", }, { name: "imageJoinMode", baseName: "imageJoinMode", type: "JoinItem.ImageJoinModeEnum", } ]; // tslint:disable:quotemark // tslint:disable-next-line:no-namespace (function (JoinItem) { let RangeModeEnum; (function (RangeModeEnum) { RangeModeEnum[RangeModeEnum["AllPages"] = 'AllPages'] = "AllPages"; RangeModeEnum[RangeModeEnum["OddPages"] = 'OddPages'] = "OddPages"; RangeModeEnum[RangeModeEnum["EvenPages"] = 'EvenPages'] = "EvenPages"; })(RangeModeEnum = JoinItem.RangeModeEnum || (JoinItem.RangeModeEnum = {})); let WordJoinModeEnum; (function (WordJoinModeEnum) { WordJoinModeEnum[WordJoinModeEnum["Default"] = 'Default'] = "Default"; WordJoinModeEnum[WordJoinModeEnum["Continuous"] = 'Continuous'] = "Continuous"; })(WordJoinModeEnum = JoinItem.WordJoinModeEnum || (JoinItem.WordJoinModeEnum = {})); let WordJoinComplianceEnum; (function (WordJoinComplianceEnum) { WordJoinComplianceEnum[WordJoinComplianceEnum["Ecma3762006"] = 'Ecma376_2006'] = "Ecma3762006"; WordJoinComplianceEnum[WordJoinComplianceEnum["Iso295002008Transitional"] = 'Iso29500_2008_Transitional'] = "Iso295002008Transitional"; WordJoinComplianceEnum[WordJoinComplianceEnum["Iso295002008Strict"] = 'Iso29500_2008_Strict'] = "Iso295002008Strict"; WordJoinComplianceEnum[WordJoinComplianceEnum["Auto"] = 'Auto'] = "Auto"; })(WordJoinComplianceEnum = JoinItem.WordJoinComplianceEnum || (JoinItem.WordJoinComplianceEnum = {})); let ImageJoinModeEnum; (function (ImageJoinModeEnum) { ImageJoinModeEnum[ImageJoinModeEnum["Horizontal"] = 'Horizontal'] = "Horizontal"; ImageJoinModeEnum[ImageJoinModeEnum["Vertical"] = 'Vertical'] = "Vertical"; })(ImageJoinModeEnum = JoinItem.ImageJoinModeEnum || (JoinItem.ImageJoinModeEnum = {})); })(JoinItem || (exports.JoinItem = JoinItem = {})); // tslint:enable:quotemark /** * Defines options for documents Join method */ class JoinOptions { /** * Returns attribute type map */ static getAttributeTypeMap() { return JoinOptions.attributeTypeMap; } constructor(init) { Object.assign(this, init); } } exports.JoinOptions = JoinOptions; /** * Attribute type map */ JoinOptions.attributeTypeMap = [ { name: "joinItems", baseName: "joinItems", type: "Array<JoinItem>", }, { name: "outputPath", baseName: "outputPath", type: "string", } ]; /** * Error */ 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", } ]; /** * Describes result that contains multiple documents */ class MultiDocumentResult { /** * Returns attribute type map */ static getAttributeTypeMap() { return MultiDocumentResult.attributeTypeMap; } constructor(init) { Object.assign(this, init); } } exports.MultiDocumentResult = MultiDocumentResult; /** * Attribute type map */ MultiDocumentResult.attributeTypeMap = [ { name: "documents", baseName: "documents", type: "Array<DocumentResult>", } ]; /** * Object exists */ 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", } ]; /** * Options */ class Options { /** * Returns attribute type map */ static getAttributeTypeMap() { return Options.attributeTypeMap; } constructor(init) { Object.assign(this, init); } } exports.Options = Options; /** * Attribute type map */ Options.attributeTypeMap = [ { name: "fileInfo", baseName: "fileInfo", type: "FileInfo", }, { name: "outputPath", baseName: "outputPath", type: "string", } ]; /** * Describes page properties */ class PageInfo { /** * Returns attribute type map */ static getAttributeTypeMap() { return PageInfo.attributeTypeMap; } constructor(init) { Object.assign(this, init); } } exports.PageInfo = PageInfo; /** * Attribute type map */ PageInfo.attributeTypeMap = [ { name: "width", baseName: "width", type: "number", }, { name: "height", baseName: "height", type: "number", }, { name: "pageNumber", baseName: "pageNumber", type: "number", }, { name: "visible", baseName: "visible", type: "boolean", } ]; /** * Describesd result of password check operation */ class PasswordResult { /** * Returns attribute type map */ static getAttributeTypeMap() { return PasswordResult.attributeTypeMap; } constructor(init) { Object.assign(this, init); } } exports.PasswordResult = PasswordResult; /** * Attribute type map */ PasswordResult.attributeTypeMap = [ { name: "isPasswordSet", baseName: "isPasswordSet", type: "boolean", } ]; /** * Storage exists */ 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 */ 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", } ]; /** * File Version */ 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", } ]; /** * Import API options */ class ImportOptions extends Options { /** * Returns attribute type map */ static getAttributeTypeMap() { return super.getAttributeTypeMap().concat(ImportOptions.attributeTypeMap); } constructor(init) { super(init); Object.assign(this, init); } } exports.ImportOptions = ImportOptions; /** * Attribute type map */ ImportOptions.attributeTypeMap = [ { name: "attachments", baseName: "attachments", type: "Array<string>", } ]; /** * Move page options */ class MoveOptions extends Options { /** * Returns attribute type map */ static getAttributeTypeMap() { return super.getAttributeTypeMap().concat(MoveOptions.attributeTypeMap); } constructor(init) { super(init); Object.assign(this, init); } } exports.MoveOptions = MoveOptions; /** * Attribute type map */ MoveOptions.attributeTypeMap = [ { name: "pageNumber", baseName: "pageNumber", type: "number", }, { name: "newPageNumber", baseName: "newPageNumber", type: "number", } ]; /** * Describes options for specifying page or pages range */ class PageOptions extends Options { /** * Returns attribute type map */ static getAttributeTypeMap() { return super.getAttributeTypeMap().concat(PageOptions.attributeTypeMap); } constructor(init) { super(init); Object.assign(this, init); } } exports.PageOptions = PageOptions; /** * Attribute type map */ PageOptions.attributeTypeMap = [ { name: "pages", baseName: "pages", type: "Array<number>", }, { name: "startPageNumber", baseName: "startPageNumber", type: "number", }, { name: "endPageNumber", baseName: "endPageNumber", type: "number", }, { name: "rangeMode", baseName: "rangeMode", type: "PageOptions.RangeModeEnum", } ]; // tslint:disable:quotemark // tslint:disable-next-line:no-namespace (function (PageOptions) { let RangeModeEnum; (function (RangeModeEnum) { RangeModeEnum[RangeModeEnum["AllPages"] = 'AllPages'] = "AllPages"; RangeModeEnum[RangeModeEnum["OddPages"] = 'OddPages'] = "OddPages"; RangeModeEnum[RangeModeEnum["EvenPages"] = 'EvenPages'] = "EvenPages"; })(RangeModeEnum = PageOptions.RangeModeEnum || (PageOptions.RangeModeEnum = {})); })(PageOptions || (exports.PageOptions = PageOptions = {})); // tslint:enable:quotemark /** * Describes options for document pages Swap operation */ class SwapOptions extends Options { /** * Returns attribute type map */ static getAttributeTypeMap() { return super.getAttributeTypeMap().concat(SwapOptions.attributeTypeMap); } constructor(init) { super(init); Object.assign(this, init); } } exports.SwapOptions = SwapOptions; /** * Attribute type map */ SwapOptions.attributeTypeMap = [ { name: "firstPageNumber", baseName: "firstPageNumber", type: "number", }, { name: "secondPageNumber", baseName: "secondPageNumber", type: "number", } ]; /** * Defines options for document password Update operation */ class UpdatePasswordOptions extends Options { /** * Returns attribute type map */ static getAttributeTypeMap() { return super.getAttributeTypeMap().concat(UpdatePasswordOptions.attributeTypeMap); } constructor(init) { super(init); Object.assign(this, init); } } exports.UpdatePasswordOptions = UpdatePasswordOptions; /** * Attribute type map */ UpdatePasswordOptions.attributeTypeMap = [ { name: "newPassword", baseName: "newPassword", type: "string", } ]; /** * Options for document pages Extract operation */ class ExtractOptions extends PageOptions { /** * Returns attribute type map */ static getAttributeTypeMap() { return super.getAttributeTypeMap().concat(ExtractOptions.attributeTypeMap); } constructor(init) { super(init); Object.assign(this, init); } } exports.ExtractOptions = ExtractOptions; /** * Attribute type map */ ExtractOptions.attributeTypeMap = []; // tslint:enable:quotemark /** * Options for changing document page orientation */ class OrientationOptions extends PageOptions { /** * Returns attribute type map */ static getAttributeTypeMap() { return super.getAttributeTypeMap().concat(OrientationOptions.attributeTypeMap); } constructor(init) { super(init); Object.assign(this, init); } } exports.OrientationOptions = OrientationOptions; /** * Attribute type map */ OrientationOptions.attributeTypeMap = [ { name: "mode", baseName: "mode", type: "OrientationOptions.ModeEnum", } ]; // tslint:disable:quotemark // tslint:disable-next-line:no-namespace (function (OrientationOptions) { let ModeEnum; (function (ModeEnum) { ModeEnum[ModeEnum["Portrait"] = 'Portrait'] = "Portrait"; ModeEnum[ModeEnum["Landscape"] = 'Landscape'] = "Landscape"; })(ModeEnum = OrientationOptions.ModeEnum || (OrientationOptions.ModeEnum = {})); })(OrientationOptions || (exports.OrientationOptions = OrientationOptions = {})); // tslint:enable:quotemark /** * Represents document preview options */ class PreviewOptions extends PageOptions { /** * Returns attribute type map */ static getAttributeTypeMap() { return super.getAttributeTypeMap().concat(PreviewOptions.attributeTypeMap); } constructor(init) { super(init); Object.assign(this, init); } } exports.PreviewOptions = PreviewOptions; /** * Attribute type map */ PreviewOptions.attributeTypeMap = [ { name: "width", baseName: "width", type: "number", }, { name: "height", baseName: "height", type: "number", }, { name: "format", baseName: "format", type: "PreviewOptions.FormatEnum", } ]; // tslint:disable:quotemark // tslint:disable-next-line:no-namespace (function (PreviewOptions) { let FormatEnum; (function (FormatEnum) { FormatEnum[FormatEnum["Jpeg"] = 'Jpeg'] = "Jpeg"; FormatEnum[FormatEnum["Png"] = 'Png'] = "Png"; FormatEnum[FormatEnum["Bmp"] = 'Bmp'] = "Bmp"; })(FormatEnum = PreviewOptions.FormatEnum || (PreviewOptions.FormatEnum = {})); })(PreviewOptions || (exports.PreviewOptions = PreviewOptions = {})); // tslint:enable:quotemark /** * Remove pages options */ class RemoveOptions extends PageOptions { /** * Returns attribute type map */ static getAttributeTypeMap() { return super.getAttributeTypeMap().concat(RemoveOptions.attributeTypeMap); } constructor(init) { super(init); Object.assign(this, init); } } exports.RemoveOptions = RemoveOptions; /** * Attribute type map */ RemoveOptions.attributeTypeMap = []; // tslint:enable:quotemark /** * Rotate pages options */ class RotateOptions extends PageOptions { /** * Returns attribute type map */ static getAttributeTypeMap() { return super.getAttributeTypeMap().concat(RotateOptions.attributeTypeMap); } constructor(init) { super(init); Object.assign(this, init); } } exports.RotateOptions = RotateOptions; /** * Attribute type map */ RotateOptions.attributeTypeMap = [ { name: "mode", baseName: "mode", type: "RotateOptions.ModeEnum", } ]; // tslint:disable:quotemark // tslint:disable-next-line:no-namespace (function (RotateOptions) { let ModeEnum; (function (ModeEnum) { ModeEnum[ModeEnum["Rotate90"] = 'Rotate90'] = "Rotate90"; ModeEnum[ModeEnum["Rotate180"] = 'Rotate180'] = "Rotate180"; ModeEnum[ModeEnum["Rotate270"] = 'Rotate270'] = "Rotate270"; })(ModeEnum = RotateOptions.ModeEnum || (RotateOptions.ModeEnum = {})); })(RotateOptions || (exports.RotateOptions = RotateOptions = {})); // tslint:enable:quotemark /** * Defines options for document Split operation */ class SplitOptions extends PageOptions { /** * Returns attribute type map */ static getAttributeTypeMap() { return super.getAttributeTypeMap().concat(SplitOptions.attributeTypeMap); } constructor(init) { super(init); Object.assign(this, init); } } exports.SplitOptions = SplitOptions; /** * Attribute type map */ SplitOptions.attributeTypeMap = [ { name: "mode", baseName: "mode", type: "SplitOptions.ModeEnum", } ]; // tslint:disable:quotemark // tslint:disable-next-line:no-namespace (function (SplitOptions) { let ModeEnum; (function (ModeEnum) { ModeEnum[ModeEnum["Pages"] = 'Pages'] = "Pages"; ModeEnum[ModeEnum["Intervals"] = 'Intervals'] = "Intervals"; })(ModeEnum = SplitOptions.ModeEnum || (SplitOptions.ModeEnum = {})); })(SplitOptions || (exports.SplitOptions = SplitOptions = {})); // tslint:enable:quotemark const enumsMap = { "JoinItem.RangeModeEnum": JoinItem.RangeModeEnum, "JoinItem.WordJoinModeEnum": JoinItem.WordJoinModeEnum, "JoinItem.WordJoinComplianceEnum": JoinItem.WordJoinComplianceEnum, "JoinItem.ImageJoinModeEnum": JoinItem.ImageJoinModeEnum, "PageOptions.RangeModeEnum": PageOptions.RangeModeEnum, "OrientationOptions.ModeEnum": OrientationOptions.ModeEnum, "PreviewOptions.FormatEnum": PreviewOptions.FormatEnum, "RotateOptions.ModeEnum": RotateOptions.ModeEnum, "SplitOptions.ModeEnum": SplitOptions.ModeEnum, }; exports.enumsMap = enumsMap; const typeMap = { ConsumptionResult, DiscUsage, DocumentResult, ErrorDetails, FileInfo, FileVersions, FilesList, FilesUploadResult, Format, FormatsResult, InfoResult, JoinItem, JoinOptions, ModelError, MultiDocumentResult, ObjectExist, Options, PageInfo, PasswordResult, StorageExist, StorageFile, FileVersion, ImportOptions, MoveOptions, PageOptions, SwapOptions, UpdatePasswordOptions, ExtractOptions, OrientationOptions, PreviewOptions, RemoveOptions, RotateOptions, SplitOptions, }; exports.typeMap = typeMap; /** * Request model for Import operation. */ class ImportRequest { constructor(options) { this.options = options; } } exports.ImportRequest = ImportRequest; /** * Request model for Join operation. */ class JoinRequest { constructor(options) { this.options = options; } } exports.JoinRequest = JoinRequest; /** * Request model for Preview operation. */ class PreviewRequest { constructor(options) { this.options = options; } } exports.PreviewRequest = PreviewRequest; /** * Request model for Split operation. */ class SplitRequest { constructor(options) { this.options = options; } } exports.SplitRequest = SplitRequest; /** * Request model for CopyFile operation. */ class CopyFileRequest { constructor(srcPath, destPath, srcStorageName, destStorageName, versionId) { this.srcPath = srcPath; this.destPath = destPath; this.srcStorageName = srcStorageName; this.destStorageName = destStorageName; this.versionId = versionId; } } exports.CopyFileRequest = CopyFileRequest; /** * Request model for DeleteFile operation. */ class DeleteFileRequest { constructor(path, storageName, versionId) { this.path = path; this.storageName = storageName; this.versionId = versionId; } } exports.DeleteFileRequest = DeleteFileRequest; /** * Request model for DownloadFile operation. */ class DownloadFileRequest { constructor(path, storageName, versionId) { this.path = path; this.storageName = storageName; this.versionId = versionId; } } exports.DownloadFileRequest = DownloadFileRequest; /** * Request model for MoveFile operation. */ class MoveFileRequest { constructor(srcPath, destPath, srcStorageName, destStorageName, versionId) { this.srcPath = srcPath; this.destPath = destPath; this.srcStorageName = srcStorageName; this.destStorageName = destStorageName; this.versionId = versionId; } } exports.MoveFileRequest = MoveFileRequest; /** * Request model for UploadFile operation. */ class UploadFileRequest { constructor(path, file, storageName) { this.path = path; this.file = file; this.storageName = storageName; } } exports.UploadFileRequest = UploadFileRequest; /** * Request model for CopyFolder operation. */ class CopyFolderRequest { constructor(srcPath, destPath, srcStorageName, destStorageName) { this.srcPath = srcPath; this.destPath = destPath; this.srcStorageName = srcStorageName; this.destStorageName = destStorageName; } } exports.CopyFolderRequest = CopyFolderRequest; /** * Request model for CreateFolder operation. */ class CreateFolderRequest { constructor(path, storageName) { this.path = path; this.storageName = storageName; } } exports.CreateFolderRequest = CreateFolderRequest; /** * Request model for DeleteFolder operation. */ class DeleteFolderRequest { constructor(path, storageName, recursive) { this.path = path; this.storageName = storageName; this.recursive = recursive; } } exports.DeleteFolderRequest = DeleteFolderRequest; /** * Request model for GetFilesList operation. */ class GetFilesListRequest { constructor(path, storageName) { this.path = path; this.storageName = storageName; } } exports.GetFilesListRequest = GetFilesListRequest; /** * Request model for MoveFolder operation. */ class MoveFolderRequest { constructor(srcPath, destPath, srcStorageName, destStorageName) { this.srcPath = srcPath; this.destPath = destPath; this.srcStorageName = srcStorageName; this.destStorageName = destStorageName; } } exports.MoveFolderRequest = MoveFolderRequest; /** * Request model for GetInfo operation. */ class GetInfoRequest { constructor(fileInfo) { this.fileInfo = fileInfo; } } exports.GetInfoRequest = GetInfoRequest; /** * Request model for Extract operation. */ class ExtractRequest { constructor(options) { this.options = options; } } exports.ExtractRequest = ExtractRequest; /** * Request model for Move operation. */ class MoveRequest { constructor(options) { this.options = options; } } exports.MoveRequest = MoveRequest; /** * Request model for Orientation operation. */ class OrientationRequest { constructor(options) { this.options = options; } } exports.OrientationRequest = OrientationRequest; /** * Request model for Remove operation. */ class RemoveRequest { constructor(options) { this.options = options; } } exports.RemoveRequest = RemoveRequest; /** * Request model for Rotate operation. */ class RotateRequest { constructor(options) { this.options = options; } } exports.RotateRequest = RotateRequest; /** * Request model for Swap operation. */ class SwapRequest { constructor(options) { this.options = options; } } exports.SwapRequest = SwapRequest; /** * Request model for AddPassword operation. */ class AddPasswordRequest { constructor(options) { this.options = options; } } exports.AddPasswordRequest = AddPasswordRequest; /** * Request model for CheckPassword operation. */ class CheckPasswordRequest { constructor(filePath, storageName, versionId) { this.filePath = filePath; this.storageName = storageName; this.versionId = versionId; } } exports.CheckPasswordRequest = CheckPasswordRequest; /** * Request model for RemovePassword operation. */ class RemovePasswordRequest { constructor(options) { this.options = options; } } exports.RemovePasswordRequest = RemovePasswordRequest; /** * Request model for UpdatePassword operation. */ class UpdatePasswordRequest { constructor(options) { this.options = options; } } exports.UpdatePasswordRequest = UpdatePasswordRequest; /** * Request model for GetDiscUsage operation. */ class GetDiscUsageRequest { constructor(storageName) { this.storageName = storageName; } } exports.GetDiscUsageRequest = GetDiscUsageRequest; /** * Request model for GetFileVersions operation. */ class GetFileVersionsRequest { constructor(path, storageName) { this.path = path; this.storageName = storageName; } } exports.GetFileVersionsRequest = GetFileVersionsRequest; /** * Request model for ObjectExists operation. */ class ObjectExistsRequest { constructor(path, storageName, versionId) { this.path = path; this.storageName = storageName; this.versionId = versionId; } } exports.ObjectExistsRequest = ObjectExistsRequest; /** * Request model for StorageExists operation. */ class StorageExistsRequest { constructor(storageName) { this.storageName = storageName; } } exports.StorageExistsRequest = StorageExistsRequest;