///
///
///
import http = require("http");
import { Configuration } from "./internal/configuration";
import * as model from "./model/model";
import { BatchPartRequest } from "./model/batchPartRequest";
import { JobHandler } from "./jobHandler";
export * from "./model/model";
export * from "./model/batchPartRequest";
export * from "./jobHandler";
/**
* encryptor interface
*/
export interface Encryptor {
/**
* Encrypt string.
* @param data to encrypt.
*/
encrypt(data: string): Promise;
}
/**
* Library for communicating with the Aspose.Words for Cloud API
*/
export declare class WordsApi implements Encryptor {
/**
* API configuration
*/
configuration: Configuration;
private encryptor;
/**
* @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: string, clientSecret: string, baseUrl?: string, debugMode?: boolean);
/**
* Encrypt string.
* @param data to encrypt.
*/
encrypt(data: string): Promise;
/**
* Accepts all the revisions in the document.
* @param requestObj contains request parameters
*/
acceptAllRevisions(requestObj: model.AcceptAllRevisionsRequest): Promise>;
/**
* Accepts all the revisions in the document.
* @param requestObj contains request parameters
*/
acceptAllRevisionsOnline(requestObj: model.AcceptAllRevisionsOnlineRequest): Promise>;
/**
* Appends documents to the original document.
* @param requestObj contains request parameters
*/
appendDocument(requestObj: model.AppendDocumentRequest): Promise>;
/**
* Appends documents to the original document.
* @param requestObj contains request parameters
*/
appendDocumentJob(requestObj: model.AppendDocumentJobRequest): Promise>;
/**
* Appends documents to the original document.
* @param requestObj contains request parameters
*/
appendDocumentOnline(requestObj: model.AppendDocumentOnlineRequest): Promise>;
/**
* Appends documents to the original document.
* @param requestObj contains request parameters
*/
appendDocumentOnlineJob(requestObj: model.AppendDocumentOnlineJobRequest): Promise>;
/**
* Applies a style to the document node.
* @param requestObj contains request parameters
*/
applyStyleToDocumentElement(requestObj: model.ApplyStyleToDocumentElementRequest): Promise>;
/**
* Applies a style to the document node.
* @param requestObj contains request parameters
*/
applyStyleToDocumentElementOnline(requestObj: model.ApplyStyleToDocumentElementOnlineRequest): Promise>;
/**
* 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: model.BuildReportRequest): Promise>;
/**
* 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: model.BuildReportOnlineRequest): Promise>;
/**
* Compares two documents.
* @param requestObj contains request parameters
*/
compareDocument(requestObj: model.CompareDocumentRequest): Promise>;
/**
* Compares two documents.
* @param requestObj contains request parameters
*/
compareDocumentOnline(requestObj: model.CompareDocumentOnlineRequest): Promise>;
/**
* 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: model.CompressDocumentRequest): Promise>;
/**
* 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: model.CompressDocumentOnlineRequest): Promise>;
/**
* Converts a document on a local drive to the specified format.
* @param requestObj contains request parameters
*/
convertDocument(requestObj: model.ConvertDocumentRequest): Promise>;
/**
* Converts a document on a local drive to the specified format.
* @param requestObj contains request parameters
*/
convertDocumentJob(requestObj: model.ConvertDocumentJobRequest): Promise>;
/**
* Copy file.
* @param requestObj contains request parameters
*/
copyFile(requestObj: model.CopyFileRequest): Promise;
/**
* Copy folder.
* @param requestObj contains request parameters
*/
copyFolder(requestObj: model.CopyFolderRequest): Promise;
/**
* Makes a copy of the style in the document.
* @param requestObj contains request parameters
*/
copyStyle(requestObj: model.CopyStyleRequest): Promise>;
/**
* Makes a copy of the style in the document.
* @param requestObj contains request parameters
*/
copyStyleOnline(requestObj: model.CopyStyleOnlineRequest): Promise>;
/**
* Copies styles from the origin document to the target document.
* @param requestObj contains request parameters
*/
copyStylesFromTemplate(requestObj: model.CopyStylesFromTemplateRequest): Promise>;
/**
* 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: model.CreateDocumentRequest): Promise>;
/**
* Create the folder.
* @param requestObj contains request parameters
*/
createFolder(requestObj: model.CreateFolderRequest): Promise;
/**
* Adds a new or updates an existing document property.
* @param requestObj contains request parameters
*/
createOrUpdateDocumentProperty(requestObj: model.CreateOrUpdateDocumentPropertyRequest): Promise>;
/**
* Adds a new or updates an existing document property.
* @param requestObj contains request parameters
*/
createOrUpdateDocumentPropertyOnline(requestObj: model.CreateOrUpdateDocumentPropertyOnlineRequest): Promise>;
/**
* Removes paragraph tab stops from the document node.
* @param requestObj contains request parameters
*/
deleteAllParagraphTabStops(requestObj: model.DeleteAllParagraphTabStopsRequest): Promise>;
/**
* Removes paragraph tab stops from the document node.
* @param requestObj contains request parameters
*/
deleteAllParagraphTabStopsOnline(requestObj: model.DeleteAllParagraphTabStopsOnlineRequest): Promise>;
/**
* Removes a bookmark from the document.
* @param requestObj contains request parameters
*/
deleteBookmark(requestObj: model.DeleteBookmarkRequest): Promise;
/**
* Removes a bookmark from the document.
* @param requestObj contains request parameters
*/
deleteBookmarkOnline(requestObj: model.DeleteBookmarkOnlineRequest): Promise>>;
/**
* Removes all bookmarks from the document.
* @param requestObj contains request parameters
*/
deleteBookmarks(requestObj: model.DeleteBookmarksRequest): Promise;
/**
* Removes all bookmarks from the document.
* @param requestObj contains request parameters
*/
deleteBookmarksOnline(requestObj: model.DeleteBookmarksOnlineRequest): Promise>>;
/**
* 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: model.DeleteBorderRequest): Promise>;
/**
* 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: model.DeleteBorderOnlineRequest): Promise>;
/**
* 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: model.DeleteBordersRequest): Promise>;
/**
* 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: model.DeleteBordersOnlineRequest): Promise>;
/**
* Removes a comment from the document.
* @param requestObj contains request parameters
*/
deleteComment(requestObj: model.DeleteCommentRequest): Promise;
/**
* Removes a comment from the document.
* @param requestObj contains request parameters
*/
deleteCommentOnline(requestObj: model.DeleteCommentOnlineRequest): Promise>>;
/**
* Removes all comments from the document.
* @param requestObj contains request parameters
*/
deleteComments(requestObj: model.DeleteCommentsRequest): Promise;
/**
* Removes all comments from the document.
* @param requestObj contains request parameters
*/
deleteCommentsOnline(requestObj: model.DeleteCommentsOnlineRequest): Promise>>;
/**
* Removes the custom xml part from the document.
* @param requestObj contains request parameters
*/
deleteCustomXmlPart(requestObj: model.DeleteCustomXmlPartRequest): Promise;
/**
* Removes the custom xml part from the document.
* @param requestObj contains request parameters
*/
deleteCustomXmlPartOnline(requestObj: model.DeleteCustomXmlPartOnlineRequest): Promise>>;
/**
* Removes all custom xml parts from the document.
* @param requestObj contains request parameters
*/
deleteCustomXmlParts(requestObj: model.DeleteCustomXmlPartsRequest): Promise;
/**
* Removes all custom xml parts from the document.
* @param requestObj contains request parameters
*/
deleteCustomXmlPartsOnline(requestObj: model.DeleteCustomXmlPartsOnlineRequest): Promise>>;
/**
* Removes a document property.
* @param requestObj contains request parameters
*/
deleteDocumentProperty(requestObj: model.DeleteDocumentPropertyRequest): Promise;
/**
* Removes a document property.
* @param requestObj contains request parameters
*/
deleteDocumentPropertyOnline(requestObj: model.DeleteDocumentPropertyOnlineRequest): Promise>>;
/**
* Removes a DrawingObject from the document node.
* @param requestObj contains request parameters
*/
deleteDrawingObject(requestObj: model.DeleteDrawingObjectRequest): Promise;
/**
* Removes a DrawingObject from the document node.
* @param requestObj contains request parameters
*/
deleteDrawingObjectOnline(requestObj: model.DeleteDrawingObjectOnlineRequest): Promise>>;
/**
* Removes a field from the document node.
* @param requestObj contains request parameters
*/
deleteField(requestObj: model.DeleteFieldRequest): Promise;
/**
* Removes a field from the document node.
* @param requestObj contains request parameters
*/
deleteFieldOnline(requestObj: model.DeleteFieldOnlineRequest): Promise>>;
/**
* Removes fields from the document node.
* @param requestObj contains request parameters
*/
deleteFields(requestObj: model.DeleteFieldsRequest): Promise;
/**
* Removes fields from the document node.
* @param requestObj contains request parameters
*/
deleteFieldsOnline(requestObj: model.DeleteFieldsOnlineRequest): Promise>>;
/**
* Delete file.
* @param requestObj contains request parameters
*/
deleteFile(requestObj: model.DeleteFileRequest): Promise;
/**
* Delete folder.
* @param requestObj contains request parameters
*/
deleteFolder(requestObj: model.DeleteFolderRequest): Promise;
/**
* Removes a footnote from the document node.
* @param requestObj contains request parameters
*/
deleteFootnote(requestObj: model.DeleteFootnoteRequest): Promise;
/**
* Removes a footnote from the document node.
* @param requestObj contains request parameters
*/
deleteFootnoteOnline(requestObj: model.DeleteFootnoteOnlineRequest): Promise>>;
/**
* Removes a form field from the document node.
* @param requestObj contains request parameters
*/
deleteFormField(requestObj: model.DeleteFormFieldRequest): Promise;
/**
* Removes a form field from the document node.
* @param requestObj contains request parameters
*/
deleteFormFieldOnline(requestObj: model.DeleteFormFieldOnlineRequest): Promise>>;
/**
* Removes a HeaderFooter object from the document section.
* @param requestObj contains request parameters
*/
deleteHeaderFooter(requestObj: model.DeleteHeaderFooterRequest): Promise;
/**
* Removes a HeaderFooter object from the document section.
* @param requestObj contains request parameters
*/
deleteHeaderFooterOnline(requestObj: model.DeleteHeaderFooterOnlineRequest): Promise>>;
/**
* Removes HeaderFooter objects from the document section.
* @param requestObj contains request parameters
*/
deleteHeadersFooters(requestObj: model.DeleteHeadersFootersRequest): Promise;
/**
* Removes HeaderFooter objects from the document section.
* @param requestObj contains request parameters
*/
deleteHeadersFootersOnline(requestObj: model.DeleteHeadersFootersOnlineRequest): Promise>>;
/**
* Removes macros from the document.
* @param requestObj contains request parameters
*/
deleteMacros(requestObj: model.DeleteMacrosRequest): Promise;
/**
* Removes macros from the document.
* @param requestObj contains request parameters
*/
deleteMacrosOnline(requestObj: model.DeleteMacrosOnlineRequest): Promise>>;
/**
* Removes an OfficeMath object from the document node.
* @param requestObj contains request parameters
*/
deleteOfficeMathObject(requestObj: model.DeleteOfficeMathObjectRequest): Promise;
/**
* Removes an OfficeMath object from the document node.
* @param requestObj contains request parameters
*/
deleteOfficeMathObjectOnline(requestObj: model.DeleteOfficeMathObjectOnlineRequest): Promise>>;
/**
* Removes all office math objects from the document.
* @param requestObj contains request parameters
*/
deleteOfficeMathObjects(requestObj: model.DeleteOfficeMathObjectsRequest): Promise;
/**
* Removes all office math objects from the document.
* @param requestObj contains request parameters
*/
deleteOfficeMathObjectsOnline(requestObj: model.DeleteOfficeMathObjectsOnlineRequest): Promise>>;
/**
* Removes a paragraph from the document node.
* @param requestObj contains request parameters
*/
deleteParagraph(requestObj: model.DeleteParagraphRequest): Promise;
/**
* Removes the formatting properties of a paragraph list from the document node.
* @param requestObj contains request parameters
*/
deleteParagraphListFormat(requestObj: model.DeleteParagraphListFormatRequest): Promise>;
/**
* Removes the formatting properties of a paragraph list from the document node.
* @param requestObj contains request parameters
*/
deleteParagraphListFormatOnline(requestObj: model.DeleteParagraphListFormatOnlineRequest): Promise>;
/**
* Removes a paragraph from the document node.
* @param requestObj contains request parameters
*/
deleteParagraphOnline(requestObj: model.DeleteParagraphOnlineRequest): Promise>>;
/**
* Removes a paragraph tab stop from the document node.
* @param requestObj contains request parameters
*/
deleteParagraphTabStop(requestObj: model.DeleteParagraphTabStopRequest): Promise>;
/**
* Removes a paragraph tab stop from the document node.
* @param requestObj contains request parameters
*/
deleteParagraphTabStopOnline(requestObj: model.DeleteParagraphTabStopOnlineRequest): Promise>;
/**
* Removes a Run object from the paragraph.
* @param requestObj contains request parameters
*/
deleteRun(requestObj: model.DeleteRunRequest): Promise;
/**
* Removes a Run object from the paragraph.
* @param requestObj contains request parameters
*/
deleteRunOnline(requestObj: model.DeleteRunOnlineRequest): Promise>>;
/**
* Removes a section from the document.
* @param requestObj contains request parameters
*/
deleteSection(requestObj: model.DeleteSectionRequest): Promise;
/**
* Removes a section from the document.
* @param requestObj contains request parameters
*/
deleteSectionOnline(requestObj: model.DeleteSectionOnlineRequest): Promise>>;
/**
* Removes a StructuredDocumentTag (SDT) from the document node.
* @param requestObj contains request parameters
*/
deleteStructuredDocumentTag(requestObj: model.DeleteStructuredDocumentTagRequest): Promise;
/**
* Removes a StructuredDocumentTag (SDT) from the document node.
* @param requestObj contains request parameters
*/
deleteStructuredDocumentTagOnline(requestObj: model.DeleteStructuredDocumentTagOnlineRequest): Promise>>;
/**
* Removes a table from the document node.
* @param requestObj contains request parameters
*/
deleteTable(requestObj: model.DeleteTableRequest): Promise;
/**
* Removes a cell from the table row.
* @param requestObj contains request parameters
*/
deleteTableCell(requestObj: model.DeleteTableCellRequest): Promise;
/**
* Removes a cell from the table row.
* @param requestObj contains request parameters
*/
deleteTableCellOnline(requestObj: model.DeleteTableCellOnlineRequest): Promise>>;
/**
* Removes a table from the document node.
* @param requestObj contains request parameters
*/
deleteTableOnline(requestObj: model.DeleteTableOnlineRequest): Promise>>;
/**
* Removes a row from the table.
* @param requestObj contains request parameters
*/
deleteTableRow(requestObj: model.DeleteTableRowRequest): Promise;
/**
* Removes a row from the table.
* @param requestObj contains request parameters
*/
deleteTableRowOnline(requestObj: model.DeleteTableRowOnlineRequest): Promise>>;
/**
* Removes a watermark from the document.
* @param requestObj contains request parameters
*/
deleteWatermark(requestObj: model.DeleteWatermarkRequest): Promise>;
/**
* Removes a watermark from the document.
* @param requestObj contains request parameters
*/
deleteWatermarkOnline(requestObj: model.DeleteWatermarkOnlineRequest): Promise>;
/**
* Download file.
* @param requestObj contains request parameters
*/
downloadFile(requestObj: model.DownloadFileRequest): Promise>;
/**
* Executes a Mail Merge operation.
* @param requestObj contains request parameters
*/
executeMailMerge(requestObj: model.ExecuteMailMergeRequest): Promise>;
/**
* Executes a Mail Merge operation.
* @param requestObj contains request parameters
*/
executeMailMergeJob(requestObj: model.ExecuteMailMergeJobRequest): Promise>;
/**
* Executes a Mail Merge operation online.
* @param requestObj contains request parameters
*/
executeMailMergeOnline(requestObj: model.ExecuteMailMergeOnlineRequest): Promise>;
/**
* Executes a Mail Merge operation online.
* @param requestObj contains request parameters
*/
executeMailMergeOnlineJob(requestObj: model.ExecuteMailMergeOnlineJobRequest): Promise>;
/**
* Get all information about revisions.
* @param requestObj contains request parameters
*/
getAllRevisions(requestObj: model.GetAllRevisionsRequest): Promise>;
/**
* Get all information about revisions.
* @param requestObj contains request parameters
*/
getAllRevisionsOnline(requestObj: model.GetAllRevisionsOnlineRequest): Promise>;
/**
* Reads available fonts from the document.
* @param requestObj contains request parameters
*/
getAvailableFonts(requestObj: model.GetAvailableFontsRequest): Promise>;
/**
* Reads a bookmark, specified by name, from the document.
* @param requestObj contains request parameters
*/
getBookmarkByName(requestObj: model.GetBookmarkByNameRequest): Promise>;
/**
* Reads a bookmark, specified by name, from the document.
* @param requestObj contains request parameters
*/
getBookmarkByNameOnline(requestObj: model.GetBookmarkByNameOnlineRequest): Promise>;
/**
* Reads bookmarks from the document.
* @param requestObj contains request parameters
*/
getBookmarks(requestObj: model.GetBookmarksRequest): Promise>;
/**
* Reads bookmarks from the document.
* @param requestObj contains request parameters
*/
getBookmarksOnline(requestObj: model.GetBookmarksOnlineRequest): Promise>;
/**
* Reads a border from the document node.
* The 'nodePath' parameter should refer to a paragraph, a cell or a row.
* @param requestObj contains request parameters
*/
getBorder(requestObj: model.GetBorderRequest): Promise>;
/**
* Reads a border from the document node.
* The 'nodePath' parameter should refer to a paragraph, a cell or a row.
* @param requestObj contains request parameters
*/
getBorderOnline(requestObj: model.GetBorderOnlineRequest): Promise>;
/**
* Reads borders from the document node.
* @param requestObj contains request parameters
*/
getBorders(requestObj: model.GetBordersRequest): Promise>;
/**
* Reads borders from the document node.
* @param requestObj contains request parameters
*/
getBordersOnline(requestObj: model.GetBordersOnlineRequest): Promise>;
/**
* Reads a comment from the document.
* @param requestObj contains request parameters
*/
getComment(requestObj: model.GetCommentRequest): Promise>;
/**
* Reads a comment from the document.
* @param requestObj contains request parameters
*/
getCommentOnline(requestObj: model.GetCommentOnlineRequest): Promise>;
/**
* Reads comments from the document.
* @param requestObj contains request parameters
*/
getComments(requestObj: model.GetCommentsRequest): Promise>;
/**
* Reads comments from the document.
* @param requestObj contains request parameters
*/
getCommentsOnline(requestObj: model.GetCommentsOnlineRequest): Promise>;
/**
* Reads the custom xml part from the document.
* @param requestObj contains request parameters
*/
getCustomXmlPart(requestObj: model.GetCustomXmlPartRequest): Promise>;
/**
* Reads the custom xml part from the document.
* @param requestObj contains request parameters
*/
getCustomXmlPartOnline(requestObj: model.GetCustomXmlPartOnlineRequest): Promise>;
/**
* Reads custom xml parts from the document.
* @param requestObj contains request parameters
*/
getCustomXmlParts(requestObj: model.GetCustomXmlPartsRequest): Promise>;
/**
* Reads custom xml parts from the document.
* @param requestObj contains request parameters
*/
getCustomXmlPartsOnline(requestObj: model.GetCustomXmlPartsOnlineRequest): Promise>;
/**
* Reads common information from the document.
* @param requestObj contains request parameters
*/
getDocument(requestObj: model.GetDocumentRequest): Promise>;
/**
* Reads a DrawingObject from the document node.
* @param requestObj contains request parameters
*/
getDocumentDrawingObjectByIndex(requestObj: model.GetDocumentDrawingObjectByIndexRequest): Promise>;
/**
* Reads a DrawingObject from the document node.
* @param requestObj contains request parameters
*/
getDocumentDrawingObjectByIndexOnline(requestObj: model.GetDocumentDrawingObjectByIndexOnlineRequest): Promise>;
/**
* Reads image data of a DrawingObject from the document node.
* @param requestObj contains request parameters
*/
getDocumentDrawingObjectImageData(requestObj: model.GetDocumentDrawingObjectImageDataRequest): Promise>;
/**
* Reads image data of a DrawingObject from the document node.
* @param requestObj contains request parameters
*/
getDocumentDrawingObjectImageDataOnline(requestObj: model.GetDocumentDrawingObjectImageDataOnlineRequest): Promise>;
/**
* Reads OLE data of a DrawingObject from the document node.
* @param requestObj contains request parameters
*/
getDocumentDrawingObjectOleData(requestObj: model.GetDocumentDrawingObjectOleDataRequest): Promise>;
/**
* Reads OLE data of a DrawingObject from the document node.
* @param requestObj contains request parameters
*/
getDocumentDrawingObjectOleDataOnline(requestObj: model.GetDocumentDrawingObjectOleDataOnlineRequest): Promise>;
/**
* Reads DrawingObjects from the document node.
* @param requestObj contains request parameters
*/
getDocumentDrawingObjects(requestObj: model.GetDocumentDrawingObjectsRequest): Promise>;
/**
* Reads DrawingObjects from the document node.
* @param requestObj contains request parameters
*/
getDocumentDrawingObjectsOnline(requestObj: model.GetDocumentDrawingObjectsOnlineRequest): Promise>;
/**
* Reads merge field names from the document.
* @param requestObj contains request parameters
*/
getDocumentFieldNames(requestObj: model.GetDocumentFieldNamesRequest): Promise>;
/**
* Reads merge field names from the document.
* @param requestObj contains request parameters
*/
getDocumentFieldNamesOnline(requestObj: model.GetDocumentFieldNamesOnlineRequest): Promise>;
/**
* Reads a hyperlink from the document.
* @param requestObj contains request parameters
*/
getDocumentHyperlinkByIndex(requestObj: model.GetDocumentHyperlinkByIndexRequest): Promise>;
/**
* Reads a hyperlink from the document.
* @param requestObj contains request parameters
*/
getDocumentHyperlinkByIndexOnline(requestObj: model.GetDocumentHyperlinkByIndexOnlineRequest): Promise>;
/**
* Reads hyperlinks from the document.
* @param requestObj contains request parameters
*/
getDocumentHyperlinks(requestObj: model.GetDocumentHyperlinksRequest): Promise>;
/**
* Reads hyperlinks from the document.
* @param requestObj contains request parameters
*/
getDocumentHyperlinksOnline(requestObj: model.GetDocumentHyperlinksOnlineRequest): Promise>;
/**
* Reads document properties.
* @param requestObj contains request parameters
*/
getDocumentProperties(requestObj: model.GetDocumentPropertiesRequest): Promise>;
/**
* Reads document properties.
* @param requestObj contains request parameters
*/
getDocumentPropertiesOnline(requestObj: model.GetDocumentPropertiesOnlineRequest): Promise>;
/**
* Reads a document property.
* @param requestObj contains request parameters
*/
getDocumentProperty(requestObj: model.GetDocumentPropertyRequest): Promise>;
/**
* Reads a document property.
* @param requestObj contains request parameters
*/
getDocumentPropertyOnline(requestObj: model.GetDocumentPropertyOnlineRequest): Promise>;
/**
* Reads protection properties from the document.
* @param requestObj contains request parameters
*/
getDocumentProtection(requestObj: model.GetDocumentProtectionRequest): Promise>;
/**
* Reads protection properties from the document.
* @param requestObj contains request parameters
*/
getDocumentProtectionOnline(requestObj: model.GetDocumentProtectionOnlineRequest): Promise>;
/**
* Reads document statistics.
* @param requestObj contains request parameters
*/
getDocumentStatistics(requestObj: model.GetDocumentStatisticsRequest): Promise>;
/**
* Reads document statistics.
* @param requestObj contains request parameters
*/
getDocumentStatisticsOnline(requestObj: model.GetDocumentStatisticsOnlineRequest): Promise>;
/**
* Converts a document in cloud storage to the specified format.
* @param requestObj contains request parameters
*/
getDocumentWithFormat(requestObj: model.GetDocumentWithFormatRequest): Promise>;
/**
* Reads a field from the document node.
* @param requestObj contains request parameters
*/
getField(requestObj: model.GetFieldRequest): Promise>;
/**
* Reads a field from the document node.
* @param requestObj contains request parameters
*/
getFieldOnline(requestObj: model.GetFieldOnlineRequest): Promise>;
/**
* Reads fields from the document node.
* @param requestObj contains request parameters
*/
getFields(requestObj: model.GetFieldsRequest): Promise>;
/**
* Reads fields from the document node.
* @param requestObj contains request parameters
*/
getFieldsOnline(requestObj: model.GetFieldsOnlineRequest): Promise>;
/**
* Get all files and folders within a folder.
* @param requestObj contains request parameters
*/
getFilesList(requestObj: model.GetFilesListRequest): Promise>;
/**
* Reads a footnote from the document node.
* @param requestObj contains request parameters
*/
getFootnote(requestObj: model.GetFootnoteRequest): Promise>;
/**
* Reads a footnote from the document node.
* @param requestObj contains request parameters
*/
getFootnoteOnline(requestObj: model.GetFootnoteOnlineRequest): Promise>;
/**
* Reads footnotes from the document node.
* @param requestObj contains request parameters
*/
getFootnotes(requestObj: model.GetFootnotesRequest): Promise>;
/**
* Reads footnotes from the document node.
* @param requestObj contains request parameters
*/
getFootnotesOnline(requestObj: model.GetFootnotesOnlineRequest): Promise>;
/**
* Reads a form field from the document node.
* @param requestObj contains request parameters
*/
getFormField(requestObj: model.GetFormFieldRequest): Promise>;
/**
* Reads a form field from the document node.
* @param requestObj contains request parameters
*/
getFormFieldOnline(requestObj: model.GetFormFieldOnlineRequest): Promise>;
/**
* Reads form fields from the document node.
* @param requestObj contains request parameters
*/
getFormFields(requestObj: model.GetFormFieldsRequest): Promise>;
/**
* Reads form fields from the document node.
* @param requestObj contains request parameters
*/
getFormFieldsOnline(requestObj: model.GetFormFieldsOnlineRequest): Promise>;
/**
* Reads a HeaderFooter object from the document.
* @param requestObj contains request parameters
*/
getHeaderFooter(requestObj: model.GetHeaderFooterRequest): Promise>;
/**
* Reads a HeaderFooter object from the document section.
* @param requestObj contains request parameters
*/
getHeaderFooterOfSection(requestObj: model.GetHeaderFooterOfSectionRequest): Promise>;
/**
* Reads a HeaderFooter object from the document section.
* @param requestObj contains request parameters
*/
getHeaderFooterOfSectionOnline(requestObj: model.GetHeaderFooterOfSectionOnlineRequest): Promise>;
/**
* Reads a HeaderFooter object from the document.
* @param requestObj contains request parameters
*/
getHeaderFooterOnline(requestObj: model.GetHeaderFooterOnlineRequest): Promise>;
/**
* Reads HeaderFooter objects from the document section.
* @param requestObj contains request parameters
*/
getHeaderFooters(requestObj: model.GetHeaderFootersRequest): Promise>;
/**
* Reads HeaderFooter objects from the document section.
* @param requestObj contains request parameters
*/
getHeaderFootersOnline(requestObj: model.GetHeaderFootersOnlineRequest): Promise>;
/**
* Returns application info.
* @param requestObj contains request parameters
*/
getInfo(requestObj: model.GetInfoRequest): Promise>;
/**
* Reads a list from the document.
* @param requestObj contains request parameters
*/
getList(requestObj: model.GetListRequest): Promise>;
/**
* Reads a list from the document.
* @param requestObj contains request parameters
*/
getListOnline(requestObj: model.GetListOnlineRequest): Promise>;
/**
* Reads lists from the document.
* @param requestObj contains request parameters
*/
getLists(requestObj: model.GetListsRequest): Promise>;
/**
* Reads lists from the document.
* @param requestObj contains request parameters
*/
getListsOnline(requestObj: model.GetListsOnlineRequest): Promise>;
/**
* Reads an OfficeMath object from the document node.
* @param requestObj contains request parameters
*/
getOfficeMathObject(requestObj: model.GetOfficeMathObjectRequest): Promise>;
/**
* Reads an OfficeMath object from the document node.
* @param requestObj contains request parameters
*/
getOfficeMathObjectOnline(requestObj: model.GetOfficeMathObjectOnlineRequest): Promise>;
/**
* Reads OfficeMath objects from the document node.
* @param requestObj contains request parameters
*/
getOfficeMathObjects(requestObj: model.GetOfficeMathObjectsRequest): Promise>;
/**
* Reads OfficeMath objects from the document node.
* @param requestObj contains request parameters
*/
getOfficeMathObjectsOnline(requestObj: model.GetOfficeMathObjectsOnlineRequest): Promise>;
/**
* Reads a paragraph from the document node.
* @param requestObj contains request parameters
*/
getParagraph(requestObj: model.GetParagraphRequest): Promise>;
/**
* Reads the formatting properties of a paragraph from the document node.
* @param requestObj contains request parameters
*/
getParagraphFormat(requestObj: model.GetParagraphFormatRequest): Promise>;
/**
* Reads the formatting properties of a paragraph from the document node.
* @param requestObj contains request parameters
*/
getParagraphFormatOnline(requestObj: model.GetParagraphFormatOnlineRequest): Promise>;
/**
* Reads the formatting properties of a paragraph list from the document node.
* @param requestObj contains request parameters
*/
getParagraphListFormat(requestObj: model.GetParagraphListFormatRequest): Promise>;
/**
* Reads the formatting properties of a paragraph list from the document node.
* @param requestObj contains request parameters
*/
getParagraphListFormatOnline(requestObj: model.GetParagraphListFormatOnlineRequest): Promise>;
/**
* Reads a paragraph from the document node.
* @param requestObj contains request parameters
*/
getParagraphOnline(requestObj: model.GetParagraphOnlineRequest): Promise>;
/**
* Reads paragraphs from the document node.
* @param requestObj contains request parameters
*/
getParagraphs(requestObj: model.GetParagraphsRequest): Promise>;
/**
* Reads paragraphs from the document node.
* @param requestObj contains request parameters
*/
getParagraphsOnline(requestObj: model.GetParagraphsOnlineRequest): Promise>;
/**
* Reads paragraph tab stops from the document node.
* @param requestObj contains request parameters
*/
getParagraphTabStops(requestObj: model.GetParagraphTabStopsRequest): Promise>;
/**
* Reads paragraph tab stops from the document node.
* @param requestObj contains request parameters
*/
getParagraphTabStopsOnline(requestObj: model.GetParagraphTabStopsOnlineRequest): Promise>;
/**
* Get asymmetric public key.
* @param requestObj contains request parameters
*/
getPublicKey(requestObj: model.GetPublicKeyRequest): Promise>;
/**
* Reads range text from the document.
* @param requestObj contains request parameters
*/
getRangeText(requestObj: model.GetRangeTextRequest): Promise>;
/**
* Reads range text from the document.
* @param requestObj contains request parameters
*/
getRangeTextOnline(requestObj: model.GetRangeTextOnlineRequest): Promise>;
/**
* Reads a Run object from the paragraph.
* @param requestObj contains request parameters
*/
getRun(requestObj: model.GetRunRequest): Promise>;
/**
* Reads the font properties of a Run object from the paragraph.
* @param requestObj contains request parameters
*/
getRunFont(requestObj: model.GetRunFontRequest): Promise>;
/**
* Reads the font properties of a Run object from the paragraph.
* @param requestObj contains request parameters
*/
getRunFontOnline(requestObj: model.GetRunFontOnlineRequest): Promise>;
/**
* Reads a Run object from the paragraph.
* @param requestObj contains request parameters
*/
getRunOnline(requestObj: model.GetRunOnlineRequest): Promise>;
/**
* Reads Run objects from the paragraph.
* @param requestObj contains request parameters
*/
getRuns(requestObj: model.GetRunsRequest): Promise>;
/**
* Reads Run objects from the paragraph.
* @param requestObj contains request parameters
*/
getRunsOnline(requestObj: model.GetRunsOnlineRequest): Promise>;
/**
* Reads a section from the document.
* @param requestObj contains request parameters
*/
getSection(requestObj: model.GetSectionRequest): Promise>;
/**
* Reads a section from the document.
* @param requestObj contains request parameters
*/
getSectionOnline(requestObj: model.GetSectionOnlineRequest): Promise>;
/**
* Reads the page setup of a section from the document.
* @param requestObj contains request parameters
*/
getSectionPageSetup(requestObj: model.GetSectionPageSetupRequest): Promise>;
/**
* Reads the page setup of a section from the document.
* @param requestObj contains request parameters
*/
getSectionPageSetupOnline(requestObj: model.GetSectionPageSetupOnlineRequest): Promise>;
/**
* Reads sections from the document.
* @param requestObj contains request parameters
*/
getSections(requestObj: model.GetSectionsRequest): Promise>;
/**
* Reads sections from the document.
* @param requestObj contains request parameters
*/
getSectionsOnline(requestObj: model.GetSectionsOnlineRequest): Promise>;
/**
* Gets signatures from the document.
* @param requestObj contains request parameters
*/
getSignatures(requestObj: model.GetSignaturesRequest): Promise>;
/**
* Gets signatures from the document.
* @param requestObj contains request parameters
*/
getSignaturesOnline(requestObj: model.GetSignaturesOnlineRequest): Promise>;
/**
* Reads a StructuredDocumentTag (SDT) from the document node.
* @param requestObj contains request parameters
*/
getStructuredDocumentTag(requestObj: model.GetStructuredDocumentTagRequest): Promise>;
/**
* Reads a StructuredDocumentTag (SDT) from the document node.
* @param requestObj contains request parameters
*/
getStructuredDocumentTagOnline(requestObj: model.GetStructuredDocumentTagOnlineRequest): Promise>;
/**
* Reads StructuredDocumentTags (SDT) from the document node.
* @param requestObj contains request parameters
*/
getStructuredDocumentTags(requestObj: model.GetStructuredDocumentTagsRequest): Promise>;
/**
* Reads StructuredDocumentTags (SDT) from the document node.
* @param requestObj contains request parameters
*/
getStructuredDocumentTagsOnline(requestObj: model.GetStructuredDocumentTagsOnlineRequest): Promise>;
/**
* Reads a style from the document.
* @param requestObj contains request parameters
*/
getStyle(requestObj: model.GetStyleRequest): Promise>;
/**
* Reads a style from the document node.
* @param requestObj contains request parameters
*/
getStyleFromDocumentElement(requestObj: model.GetStyleFromDocumentElementRequest): Promise>;
/**
* Reads a style from the document node.
* @param requestObj contains request parameters
*/
getStyleFromDocumentElementOnline(requestObj: model.GetStyleFromDocumentElementOnlineRequest): Promise>;
/**
* Reads a style from the document.
* @param requestObj contains request parameters
*/
getStyleOnline(requestObj: model.GetStyleOnlineRequest): Promise>;
/**
* Reads styles from the document.
* @param requestObj contains request parameters
*/
getStyles(requestObj: model.GetStylesRequest): Promise>;
/**
* Reads styles from the document.
* @param requestObj contains request parameters
*/
getStylesOnline(requestObj: model.GetStylesOnlineRequest): Promise>;
/**
* Reads a table from the document node.
* @param requestObj contains request parameters
*/
getTable(requestObj: model.GetTableRequest): Promise>;
/**
* Reads a cell from the table row.
* @param requestObj contains request parameters
*/
getTableCell(requestObj: model.GetTableCellRequest): Promise>;
/**
* Reads the formatting properties of a table cell.
* @param requestObj contains request parameters
*/
getTableCellFormat(requestObj: model.GetTableCellFormatRequest): Promise>;
/**
* Reads the formatting properties of a table cell.
* @param requestObj contains request parameters
*/
getTableCellFormatOnline(requestObj: model.GetTableCellFormatOnlineRequest): Promise>;
/**
* Reads a cell from the table row.
* @param requestObj contains request parameters
*/
getTableCellOnline(requestObj: model.GetTableCellOnlineRequest): Promise>;
/**
* Reads a table from the document node.
* @param requestObj contains request parameters
*/
getTableOnline(requestObj: model.GetTableOnlineRequest): Promise>;
/**
* Reads properties of a table from the document node.
* @param requestObj contains request parameters
*/
getTableProperties(requestObj: model.GetTablePropertiesRequest): Promise>;
/**
* Reads properties of a table from the document node.
* @param requestObj contains request parameters
*/
getTablePropertiesOnline(requestObj: model.GetTablePropertiesOnlineRequest): Promise>;
/**
* Reads a row from the table.
* @param requestObj contains request parameters
*/
getTableRow(requestObj: model.GetTableRowRequest): Promise>;
/**
* Reads the formatting properties of a table row.
* @param requestObj contains request parameters
*/
getTableRowFormat(requestObj: model.GetTableRowFormatRequest): Promise>;
/**
* Reads the formatting properties of a table row.
* @param requestObj contains request parameters
*/
getTableRowFormatOnline(requestObj: model.GetTableRowFormatOnlineRequest): Promise>;
/**
* Reads a row from the table.
* @param requestObj contains request parameters
*/
getTableRowOnline(requestObj: model.GetTableRowOnlineRequest): Promise>;
/**
* Reads tables from the document node.
* @param requestObj contains request parameters
*/
getTables(requestObj: model.GetTablesRequest): Promise>;
/**
* Reads tables from the document node.
* @param requestObj contains request parameters
*/
getTablesOnline(requestObj: model.GetTablesOnlineRequest): Promise>;
/**
* Inserts a new bookmark to the document.
* @param requestObj contains request parameters
*/
insertBookmark(requestObj: model.InsertBookmarkRequest): Promise>;
/**
* Inserts a new bookmark to the document.
* @param requestObj contains request parameters
*/
insertBookmarkOnline(requestObj: model.InsertBookmarkOnlineRequest): Promise>;
/**
* Inserts a new comment to the document.
* @param requestObj contains request parameters
*/
insertComment(requestObj: model.InsertCommentRequest): Promise>;
/**
* Inserts a new comment to the document.
* @param requestObj contains request parameters
*/
insertCommentOnline(requestObj: model.InsertCommentOnlineRequest): Promise>;
/**
* Inserts a new custom xml part to the document.
* @param requestObj contains request parameters
*/
insertCustomXmlPart(requestObj: model.InsertCustomXmlPartRequest): Promise>;
/**
* Inserts a new custom xml part to the document.
* @param requestObj contains request parameters
*/
insertCustomXmlPartOnline(requestObj: model.InsertCustomXmlPartOnlineRequest): Promise>;
/**
* Inserts a new DrawingObject to the document node.
* @param requestObj contains request parameters
*/
insertDrawingObject(requestObj: model.InsertDrawingObjectRequest): Promise>;
/**
* Inserts a new DrawingObject to the document node.
* @param requestObj contains request parameters
*/
insertDrawingObjectOnline(requestObj: model.InsertDrawingObjectOnlineRequest): Promise>;
/**
* Inserts a new field to the document node.
* @param requestObj contains request parameters
*/
insertField(requestObj: model.InsertFieldRequest): Promise>;
/**
* Inserts a new field to the document node.
* @param requestObj contains request parameters
*/
insertFieldOnline(requestObj: model.InsertFieldOnlineRequest): Promise>;
/**
* Inserts a new footnote to the document node.
* @param requestObj contains request parameters
*/
insertFootnote(requestObj: model.InsertFootnoteRequest): Promise>;
/**
* Inserts a new footnote to the document node.
* @param requestObj contains request parameters
*/
insertFootnoteOnline(requestObj: model.InsertFootnoteOnlineRequest): Promise>;
/**
* Inserts a new form field to the document node.
* @param requestObj contains request parameters
*/
insertFormField(requestObj: model.InsertFormFieldRequest): Promise>;
/**
* Inserts a new form field to the document node.
* @param requestObj contains request parameters
*/
insertFormFieldOnline(requestObj: model.InsertFormFieldOnlineRequest): Promise>;
/**
* Inserts a new HeaderFooter object to the document section.
* @param requestObj contains request parameters
*/
insertHeaderFooter(requestObj: model.InsertHeaderFooterRequest): Promise>;
/**
* Inserts a new HeaderFooter object to the document section.
* @param requestObj contains request parameters
*/
insertHeaderFooterOnline(requestObj: model.InsertHeaderFooterOnlineRequest): Promise>;
/**
* Inserts a new list to the document.
* @param requestObj contains request parameters
*/
insertList(requestObj: model.InsertListRequest): Promise>;
/**
* Inserts a new list to the document.
* @param requestObj contains request parameters
*/
insertListOnline(requestObj: model.InsertListOnlineRequest): Promise>;
/**
* Inserts a new or updates an existing paragraph tab stop in the document node.
* @param requestObj contains request parameters
*/
insertOrUpdateParagraphTabStop(requestObj: model.InsertOrUpdateParagraphTabStopRequest): Promise>;
/**
* Inserts a new or updates an existing paragraph tab stop in the document node.
* @param requestObj contains request parameters
*/
insertOrUpdateParagraphTabStopOnline(requestObj: model.InsertOrUpdateParagraphTabStopOnlineRequest): Promise>;
/**
* Inserts page numbers to the document.
* @param requestObj contains request parameters
*/
insertPageNumbers(requestObj: model.InsertPageNumbersRequest): Promise>;
/**
* Inserts page numbers to the document.
* @param requestObj contains request parameters
*/
insertPageNumbersOnline(requestObj: model.InsertPageNumbersOnlineRequest): Promise>;
/**
* Inserts a new paragraph to the document node.
* @param requestObj contains request parameters
*/
insertParagraph(requestObj: model.InsertParagraphRequest): Promise>;
/**
* Inserts a new paragraph to the document node.
* @param requestObj contains request parameters
*/
insertParagraphOnline(requestObj: model.InsertParagraphOnlineRequest): Promise>;
/**
* Inserts a new Run object to the paragraph.
* @param requestObj contains request parameters
*/
insertRun(requestObj: model.InsertRunRequest): Promise>;
/**
* Inserts a new Run object to the paragraph.
* @param requestObj contains request parameters
*/
insertRunOnline(requestObj: model.InsertRunOnlineRequest): Promise>;
/**
* Inserts a section to the document.
* @param requestObj contains request parameters
*/
insertSection(requestObj: model.InsertSectionRequest): Promise;
/**
* Inserts a section to the document.
* @param requestObj contains request parameters
*/
insertSectionOnline(requestObj: model.InsertSectionOnlineRequest): Promise>>;
/**
* Inserts a new StructuredDocumentTag (SDT) to the document node.
* @param requestObj contains request parameters
*/
insertStructuredDocumentTag(requestObj: model.InsertStructuredDocumentTagRequest): Promise>;
/**
* Inserts a new StructuredDocumentTag (SDT) to the document node.
* @param requestObj contains request parameters
*/
insertStructuredDocumentTagOnline(requestObj: model.InsertStructuredDocumentTagOnlineRequest): Promise>;
/**
* Inserts a new style to the document.
* @param requestObj contains request parameters
*/
insertStyle(requestObj: model.InsertStyleRequest): Promise>;
/**
* Inserts a new style to the document.
* @param requestObj contains request parameters
*/
insertStyleOnline(requestObj: model.InsertStyleOnlineRequest): Promise>;
/**
* Inserts a new table to the document node.
* @param requestObj contains request parameters
*/
insertTable(requestObj: model.InsertTableRequest): Promise>;
/**
* Inserts a new cell to the table row.
* @param requestObj contains request parameters
*/
insertTableCell(requestObj: model.InsertTableCellRequest): Promise>;
/**
* Inserts a new cell to the table row.
* @param requestObj contains request parameters
*/
insertTableCellOnline(requestObj: model.InsertTableCellOnlineRequest): Promise>;
/**
* Inserts a new table to the document node.
* @param requestObj contains request parameters
*/
insertTableOnline(requestObj: model.InsertTableOnlineRequest): Promise>;
/**
* Inserts a new row to the table.
* @param requestObj contains request parameters
*/
insertTableRow(requestObj: model.InsertTableRowRequest): Promise>;
/**
* Inserts a new row to the table.
* @param requestObj contains request parameters
*/
insertTableRowOnline(requestObj: model.InsertTableRowOnlineRequest): Promise>;
/**
* Insert a watermark to the document.
* @param requestObj contains request parameters
*/
insertWatermark(requestObj: model.InsertWatermarkRequest): Promise