UNPKG

asposewordscloud

Version:
969 lines 314 kB
"use strict"; /* * -------------------------------------------------------------------------------- * <copyright company="Aspose" file="api.ts"> * Copyright (c) 2025 Aspose.Words for Cloud * </copyright> * <summary> * 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. * </summary> * -------------------------------------------------------------------------------- */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __asyncValues = (this && this.__asyncValues) || function (o) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var m = o[Symbol.asyncIterator], i; return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } }; Object.defineProperty(exports, "__esModule", { value: true }); exports.WordsApi = void 0; const FormData = require("form-data"); const RSA = require("node-rsa"); const configuration_1 = require("./internal/configuration"); const requestHelper_1 = require("./internal/requestHelper"); const objectSerializer_1 = require("./internal/objectSerializer"); const model = require("./model/model"); __exportStar(require("./model/model"), exports); __exportStar(require("./model/batchPartRequest"), exports); /** * Library for communicating with the Aspose.Words for Cloud API */ class WordsApi { /** * @param clientId. * @param clientSecret. * @param baseUrl Base api Url. * @param debugMode A value indicating whether debug mode. In debug mode all requests and responses are logged to console. */ constructor(clientId, clientSecret, baseUrl, debugMode) { this.configuration = new configuration_1.Configuration(clientId, clientSecret, baseUrl, debugMode); } /** * Encrypt string. * @param data to encrypt. */ encrypt(data) { return __awaiter(this, void 0, void 0, function* () { if (!data) return Promise.resolve(data); if (!this.encryptor) { this.encryptor = new RSA(); if (this.configuration.modulus && this.configuration.exponent) { this.encryptor.importKey({ n: Buffer.from(this.configuration.modulus, "base64"), e: Buffer.from(this.configuration.exponent, "base64") }, 'components-public'); } else { const resultApi = yield this.getPublicKey(new model.GetPublicKeyRequest({})); this.encryptor.importKey({ n: Buffer.from(resultApi.body.modulus, "base64"), e: Buffer.from(resultApi.body.exponent, "base64") }, 'components-public'); } this.encryptor.setOptions({ encryptionScheme: 'pkcs1' }); } return Promise.resolve(this.encryptor.encrypt(Buffer.from(data, 'utf8'), 'base64')); }); } /** * Accepts all revisions in the document. * @param requestObj contains request parameters */ acceptAllRevisions(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling acceptAllRevisions.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Accepts all revisions in the document. * @param requestObj contains request parameters */ acceptAllRevisionsOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling acceptAllRevisionsOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Appends documents to the original document. * @param requestObj contains request parameters */ appendDocument(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling appendDocument.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Appends documents to the original document. * @param requestObj contains request parameters */ appendDocumentOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling appendDocumentOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Applies a style to the document node. * @param requestObj contains request parameters */ applyStyleToDocumentElement(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling applyStyleToDocumentElement.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Applies a style to the document node. * @param requestObj contains request parameters */ applyStyleToDocumentElementOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling applyStyleToDocumentElementOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Executes the report generation process using the specified document template and the external data source in XML, JSON or CSV format. * @param requestObj contains request parameters */ buildReport(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling buildReport.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Executes the report generation process online using the specified document template and the external data source in XML, JSON or CSV format. * @param requestObj contains request parameters */ buildReportOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling buildReportOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Runs a multi-class text classification for the specified raw text. * @param requestObj contains request parameters */ classify(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling classify.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Runs a multi-class text classification for the document. * @param requestObj contains request parameters */ classifyDocument(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling classifyDocument.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Runs a multi-class text classification for the document. * @param requestObj contains request parameters */ classifyDocumentOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling classifyDocumentOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Compares two documents. * @param requestObj contains request parameters */ compareDocument(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling compareDocument.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Compares two documents. * @param requestObj contains request parameters */ compareDocumentOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling compareDocumentOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Compress and resize images inside the document. * The default settings allows to reduce the size of the document without any visible degradation of images quality. * @param requestObj contains request parameters */ compressDocument(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling compressDocument.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Compress and resize images inside the document. * The default settings allows to reduce the size of the document without any visible degradation of images quality. * @param requestObj contains request parameters */ compressDocumentOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling compressDocumentOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Converts a document on a local drive to the specified format. * @param requestObj contains request parameters */ convertDocument(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling convertDocument.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Copy file. * @param requestObj contains request parameters */ copyFile(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling copyFile.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); return Promise.resolve(response); }); } /** * Copy folder. * @param requestObj contains request parameters */ copyFolder(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling copyFolder.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); return Promise.resolve(response); }); } /** * Makes a copy of the style in the document. * @param requestObj contains request parameters */ copyStyle(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling copyStyle.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Makes a copy of the style in the document. * @param requestObj contains request parameters */ copyStyleOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling copyStyleOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Copies styles from the origin document to the target document. * @param requestObj contains request parameters */ copyStylesFromTemplate(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling copyStylesFromTemplate.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Creates a new document in cloud storage in the format, determined by the file extension. * Supported all save format extensions. * @param requestObj contains request parameters */ createDocument(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling createDocument.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Create the folder. * @param requestObj contains request parameters */ createFolder(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling createFolder.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); return Promise.resolve(response); }); } /** * Adds a new or updates an existing document property. * @param requestObj contains request parameters */ createOrUpdateDocumentProperty(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling createOrUpdateDocumentProperty.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Adds a new or updates an existing document property. * @param requestObj contains request parameters */ createOrUpdateDocumentPropertyOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling createOrUpdateDocumentPropertyOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes paragraph tab stops from the document node. * @param requestObj contains request parameters */ deleteAllParagraphTabStops(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteAllParagraphTabStops.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes paragraph tab stops from the document node. * @param requestObj contains request parameters */ deleteAllParagraphTabStopsOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteAllParagraphTabStopsOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes a bookmark from the document. * @param requestObj contains request parameters */ deleteBookmark(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteBookmark.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); return Promise.resolve(response); }); } /** * Removes a bookmark from the document. * @param requestObj contains request parameters */ deleteBookmarkOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteBookmarkOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes all bookmarks from the document. * @param requestObj contains request parameters */ deleteBookmarks(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteBookmarks.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); return Promise.resolve(response); }); } /** * Removes all bookmarks from the document. * @param requestObj contains request parameters */ deleteBookmarksOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteBookmarksOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes a border from the document node. * The 'nodePath' parameter should refer to a paragraph, a cell or a row. * @param requestObj contains request parameters */ deleteBorder(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteBorder.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes a border from the document node. * The 'nodePath' parameter should refer to a paragraph, a cell or a row. * @param requestObj contains request parameters */ deleteBorderOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteBorderOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes borders from the document node. * The 'nodePath' parameter should refer to a paragraph, a cell or a row. * @param requestObj contains request parameters */ deleteBorders(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteBorders.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes borders from the document node. * The 'nodePath' parameter should refer to a paragraph, a cell or a row. * @param requestObj contains request parameters */ deleteBordersOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteBordersOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes a comment from the document. * @param requestObj contains request parameters */ deleteComment(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteComment.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); return Promise.resolve(response); }); } /** * Removes a comment from the document. * @param requestObj contains request parameters */ deleteCommentOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteCommentOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes all comments from the document. * @param requestObj contains request parameters */ deleteComments(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteComments.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); return Promise.resolve(response); }); } /** * Removes all comments from the document. * @param requestObj contains request parameters */ deleteCommentsOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteCommentsOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes the custom xml part from the document. * @param requestObj contains request parameters */ deleteCustomXmlPart(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteCustomXmlPart.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); return Promise.resolve(response); }); } /** * Removes the custom xml part from the document. * @param requestObj contains request parameters */ deleteCustomXmlPartOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteCustomXmlPartOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes all custom xml parts from the document. * @param requestObj contains request parameters */ deleteCustomXmlParts(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteCustomXmlParts.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); return Promise.resolve(response); }); } /** * Removes all custom xml parts from the document. * @param requestObj contains request parameters */ deleteCustomXmlPartsOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteCustomXmlPartsOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes a document property. * @param requestObj contains request parameters */ deleteDocumentProperty(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteDocumentProperty.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); return Promise.resolve(response); }); } /** * Removes a document property. * @param requestObj contains request parameters */ deleteDocumentPropertyOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteDocumentPropertyOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes a DrawingObject from the document node. * @param requestObj contains request parameters */ deleteDrawingObject(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteDrawingObject.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); return Promise.resolve(response); }); } /** * Removes a DrawingObject from the document node. * @param requestObj contains request parameters */ deleteDrawingObjectOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteDrawingObjectOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes a field from the document node. * @param requestObj contains request parameters */ deleteField(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteField.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); return Promise.resolve(response); }); } /** * Removes a field from the document node. * @param requestObj contains request parameters */ deleteFieldOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteFieldOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Removes fields from the document node. * @param requestObj contains request parameters */ deleteFields(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteFields.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); return Promise.resolve(response); }); } /** * Removes fields from the document node. * @param requestObj contains request parameters */ deleteFieldsOnline(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteFieldsOnline.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); const result = new model.WordsIncomingMessage(); result.response = response; result.body = requestObj.createResponse(response.body, response.headers); return Promise.resolve(result); }); } /** * Delete file. * @param requestObj contains request parameters */ deleteFile(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteFile.'); } const requestOptions = yield requestObj.createRequestOptions(this.configuration, this); const response = yield (0, requestHelper_1.invokeApiMethod)(requestOptions, this.configuration); return Promise.resolve(response); }); } /** * Delete folder. * @param requestObj contains request parameters */ deleteFolder(requestObj) { return __awaiter(this, void 0, void 0, function* () { if (requestObj === null || requestObj === undefined) { throw new Error('Required parameter "request" was null or undefined when calling deleteFolder.'); } const requestOptions = yield requestObj.createRe