diff --git a/README.md b/README.md
index 9d824e1..ffb904f 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# Aspose.PDF Cloud
-- API version: 2.0
-- Package version: 19.5.0
+- API version: 3.0
+- Package version: 19.7.0
[Aspose.PDF Cloud](https://products.aspose.cloud/pdf) is a true REST API that enables you to perform a wide range of document processing operations including creation, manipulation, conversion and rendering of PDF documents in the cloud.
@@ -37,7 +37,7 @@ Add this dependency to your project's POM:
com.aspose
aspose-cloud-pdf
- 19.5.0
+ 19.7.0
compile
```
@@ -47,7 +47,7 @@ Add this dependency to your project's POM:
Add this dependency to your project's build file:
```groovy
-compile "com.aspose:aspose-cloud-pdf:19.5.0"
+compile "com.aspose:aspose-cloud-pdf:19.7.0"
```
### Others
@@ -58,7 +58,7 @@ At first generate the JAR by executing:
Then manually install the following JARs:
-* target/aspose-cloud-pdf-19.5.0.jar
+* target/aspose-cloud-pdf-19.7.0.jar
* target/lib/*.jar
## Getting Started
@@ -111,18 +111,23 @@ All Aspose.PDF Cloud SDKs are licensed under [MIT License](LICENSE).
## Documentation for API Endpoints
-All URIs are relative to *https://api.aspose.cloud/v2.0/*
+All URIs are relative to *https://api.aspose.cloud/v3.0/*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
+*PdfApi* | [**copyFile**](docs/PdfApi.md#copyFile) | **PUT** /pdf/storage/file/copy/\{srcPath} | Copy file
+*PdfApi* | [**copyFolder**](docs/PdfApi.md#copyFolder) | **PUT** /pdf/storage/folder/copy/\{srcPath} | Copy folder
+*PdfApi* | [**createFolder**](docs/PdfApi.md#createFolder) | **PUT** /pdf/storage/folder/\{path} | Create the folder
*PdfApi* | [**deleteAnnotation**](docs/PdfApi.md#deleteAnnotation) | **DELETE** /pdf/\{name}/annotations/\{annotationId} | Delete document annotation by ID
+*PdfApi* | [**deleteBookmark**](docs/PdfApi.md#deleteBookmark) | **DELETE** /pdf/\{name}/bookmarks/bookmark/\{bookmarkPath} | Delete document bookmark by ID.
*PdfApi* | [**deleteDocumentAnnotations**](docs/PdfApi.md#deleteDocumentAnnotations) | **DELETE** /pdf/\{name}/annotations | Delete all annotations from the document
+*PdfApi* | [**deleteDocumentBookmarks**](docs/PdfApi.md#deleteDocumentBookmarks) | **DELETE** /pdf/\{name}/bookmarks/tree | Delete all document bookmarks.
*PdfApi* | [**deleteDocumentLinkAnnotations**](docs/PdfApi.md#deleteDocumentLinkAnnotations) | **DELETE** /pdf/\{name}/links | Delete all link annotations from the document
*PdfApi* | [**deleteDocumentStamps**](docs/PdfApi.md#deleteDocumentStamps) | **DELETE** /pdf/\{name}/stamps | Delete all stamps from the document
*PdfApi* | [**deleteDocumentTables**](docs/PdfApi.md#deleteDocumentTables) | **DELETE** /pdf/\{name}/tables | Delete all tables from the document
*PdfApi* | [**deleteField**](docs/PdfApi.md#deleteField) | **DELETE** /pdf/\{name}/fields/\{fieldName} | Delete document field by name.
-*PdfApi* | [**deleteFile**](docs/PdfApi.md#deleteFile) | **DELETE** /storage/file | Remove a specific file
-*PdfApi* | [**deleteFolder**](docs/PdfApi.md#deleteFolder) | **DELETE** /storage/folder | Remove a specific folder
+*PdfApi* | [**deleteFile**](docs/PdfApi.md#deleteFile) | **DELETE** /pdf/storage/file/\{path} | Delete file
+*PdfApi* | [**deleteFolder**](docs/PdfApi.md#deleteFolder) | **DELETE** /pdf/storage/folder/\{path} | Delete folder
*PdfApi* | [**deleteImage**](docs/PdfApi.md#deleteImage) | **DELETE** /pdf/\{name}/images/\{imageId} | Delete image from document page.
*PdfApi* | [**deleteLinkAnnotation**](docs/PdfApi.md#deleteLinkAnnotation) | **DELETE** /pdf/\{name}/links/\{linkId} | Delete document page link annotation by ID
*PdfApi* | [**deletePage**](docs/PdfApi.md#deletePage) | **DELETE** /pdf/\{name}/pages/\{pageNumber} | Delete document page by its number.
@@ -134,13 +139,17 @@ Class | Method | HTTP request | Description
*PdfApi* | [**deleteProperty**](docs/PdfApi.md#deleteProperty) | **DELETE** /pdf/\{name}/documentproperties/\{propertyName} | Delete document property.
*PdfApi* | [**deleteStamp**](docs/PdfApi.md#deleteStamp) | **DELETE** /pdf/\{name}/stamps/\{stampId} | Delete document stamp by ID
*PdfApi* | [**deleteTable**](docs/PdfApi.md#deleteTable) | **DELETE** /pdf/\{name}/tables/\{tableId} | Delete document table by ID
+*PdfApi* | [**downloadFile**](docs/PdfApi.md#downloadFile) | **GET** /pdf/storage/file/\{path} | Download file
+*PdfApi* | [**getBookmark**](docs/PdfApi.md#getBookmark) | **GET** /pdf/\{name}/bookmarks/bookmark/\{bookmarkPath} | Read document bookmark.
+*PdfApi* | [**getBookmarks**](docs/PdfApi.md#getBookmarks) | **GET** /pdf/\{name}/bookmarks/list/\{bookmarkPath} | Read document bookmarks node list.
*PdfApi* | [**getCaretAnnotation**](docs/PdfApi.md#getCaretAnnotation) | **GET** /pdf/\{name}/annotations/caret/\{annotationId} | Read document page caret annotation by ID.
*PdfApi* | [**getCircleAnnotation**](docs/PdfApi.md#getCircleAnnotation) | **GET** /pdf/\{name}/annotations/circle/\{annotationId} | Read document page circle annotation by ID.
-*PdfApi* | [**getDiscUsage**](docs/PdfApi.md#getDiscUsage) | **GET** /storage/disc | Check the disk usage of the current account
+*PdfApi* | [**getDiscUsage**](docs/PdfApi.md#getDiscUsage) | **GET** /pdf/storage/disc | Get disc usage
*PdfApi* | [**getDocument**](docs/PdfApi.md#getDocument) | **GET** /pdf/\{name} | Read common document info.
*PdfApi* | [**getDocumentAnnotations**](docs/PdfApi.md#getDocumentAnnotations) | **GET** /pdf/\{name}/annotations | Read documant page annotations. Returns only FreeTextAnnotations, TextAnnotations, other annotations will implemented next releases.
*PdfApi* | [**getDocumentAttachmentByIndex**](docs/PdfApi.md#getDocumentAttachmentByIndex) | **GET** /pdf/\{name}/attachments/\{attachmentIndex} | Read document attachment info by its index.
*PdfApi* | [**getDocumentAttachments**](docs/PdfApi.md#getDocumentAttachments) | **GET** /pdf/\{name}/attachments | Read document attachments info.
+*PdfApi* | [**getDocumentBookmarks**](docs/PdfApi.md#getDocumentBookmarks) | **GET** /pdf/\{name}/bookmarks/tree | Read document bookmarks tree.
*PdfApi* | [**getDocumentCaretAnnotations**](docs/PdfApi.md#getDocumentCaretAnnotations) | **GET** /pdf/\{name}/annotations/caret | Read document caret annotations.
*PdfApi* | [**getDocumentCircleAnnotations**](docs/PdfApi.md#getDocumentCircleAnnotations) | **GET** /pdf/\{name}/annotations/circle | Read document circle annotations.
*PdfApi* | [**getDocumentFileAttachmentAnnotations**](docs/PdfApi.md#getDocumentFileAttachmentAnnotations) | **GET** /pdf/\{name}/annotations/fileattachment | Read document FileAttachment annotations.
@@ -166,13 +175,17 @@ Class | Method | HTTP request | Description
*PdfApi* | [**getDocumentTables**](docs/PdfApi.md#getDocumentTables) | **GET** /pdf/\{name}/tables | Read document tables.
*PdfApi* | [**getDocumentTextAnnotations**](docs/PdfApi.md#getDocumentTextAnnotations) | **GET** /pdf/\{name}/annotations/text | Read document text annotations.
*PdfApi* | [**getDocumentUnderlineAnnotations**](docs/PdfApi.md#getDocumentUnderlineAnnotations) | **GET** /pdf/\{name}/annotations/underline | Read document underline annotations.
-*PdfApi* | [**getDownload**](docs/PdfApi.md#getDownload) | **GET** /storage/file | Download a specific file
*PdfApi* | [**getDownloadDocumentAttachmentByIndex**](docs/PdfApi.md#getDownloadDocumentAttachmentByIndex) | **GET** /pdf/\{name}/attachments/\{attachmentIndex}/download | Download document attachment content by its index.
*PdfApi* | [**getEpubInStorageToPdf**](docs/PdfApi.md#getEpubInStorageToPdf) | **GET** /pdf/create/epub | Convert EPUB file (located on storage) to PDF format and return resulting file in response.
+*PdfApi* | [**getExportFieldsFromPdfToFdfInStorage**](docs/PdfApi.md#getExportFieldsFromPdfToFdfInStorage) | **GET** /pdf/\{name}/export/fdf | Export fields from from PDF in storage to FDF file.
+*PdfApi* | [**getExportFieldsFromPdfToXfdfInStorage**](docs/PdfApi.md#getExportFieldsFromPdfToXfdfInStorage) | **GET** /pdf/\{name}/export/xfdf | Export fields from from PDF in storage to XFDF file.
+*PdfApi* | [**getExportFieldsFromPdfToXmlInStorage**](docs/PdfApi.md#getExportFieldsFromPdfToXmlInStorage) | **GET** /pdf/\{name}/export/xml | Export fields from from PDF in storage to XML file.
*PdfApi* | [**getField**](docs/PdfApi.md#getField) | **GET** /pdf/\{name}/fields/\{fieldName} | Get document field by name.
*PdfApi* | [**getFields**](docs/PdfApi.md#getFields) | **GET** /pdf/\{name}/fields | Get document fields.
*PdfApi* | [**getFileAttachmentAnnotation**](docs/PdfApi.md#getFileAttachmentAnnotation) | **GET** /pdf/\{name}/annotations/fileattachment/\{annotationId} | Read document page FileAttachment annotation by ID.
*PdfApi* | [**getFileAttachmentAnnotationData**](docs/PdfApi.md#getFileAttachmentAnnotationData) | **GET** /pdf/\{name}/annotations/fileattachment/\{annotationId}/data | Read document page FileAttachment annotation by ID.
+*PdfApi* | [**getFileVersions**](docs/PdfApi.md#getFileVersions) | **GET** /pdf/storage/version/\{path} | Get file versions
+*PdfApi* | [**getFilesList**](docs/PdfApi.md#getFilesList) | **GET** /pdf/storage/folder/\{path} | Get all files and folders within a folder
*PdfApi* | [**getFreeTextAnnotation**](docs/PdfApi.md#getFreeTextAnnotation) | **GET** /pdf/\{name}/annotations/freetext/\{annotationId} | Read document page free text annotation by ID.
*PdfApi* | [**getHighlightAnnotation**](docs/PdfApi.md#getHighlightAnnotation) | **GET** /pdf/\{name}/annotations/highlight/\{annotationId} | Read document page highlight annotation by ID.
*PdfApi* | [**getHtmlInStorageToPdf**](docs/PdfApi.md#getHtmlInStorageToPdf) | **GET** /pdf/create/html | Convert HTML file (located on storage) to PDF format and return resulting file in response.
@@ -182,14 +195,13 @@ Class | Method | HTTP request | Description
*PdfApi* | [**getImageExtractAsPng**](docs/PdfApi.md#getImageExtractAsPng) | **GET** /pdf/\{name}/images/\{imageId}/extract/png | Extract document image in PNG format
*PdfApi* | [**getImageExtractAsTiff**](docs/PdfApi.md#getImageExtractAsTiff) | **GET** /pdf/\{name}/images/\{imageId}/extract/tiff | Extract document image in TIFF format
*PdfApi* | [**getImages**](docs/PdfApi.md#getImages) | **GET** /pdf/\{name}/pages/\{pageNumber}/images | Read document images.
+*PdfApi* | [**getImportFieldsFromFdfInStorage**](docs/PdfApi.md#getImportFieldsFromFdfInStorage) | **GET** /pdf/\{name}/import/fdf | Update fields from FDF file in storage.
+*PdfApi* | [**getImportFieldsFromXfdfInStorage**](docs/PdfApi.md#getImportFieldsFromXfdfInStorage) | **GET** /pdf/\{name}/import/xfdf | Update fields from XFDF file in storage.
+*PdfApi* | [**getImportFieldsFromXmlInStorage**](docs/PdfApi.md#getImportFieldsFromXmlInStorage) | **GET** /pdf/\{name}/import/xml | Import from XML file (located on storage) to PDF format and return resulting file in response.
*PdfApi* | [**getInkAnnotation**](docs/PdfApi.md#getInkAnnotation) | **GET** /pdf/\{name}/annotations/ink/\{annotationId} | Read document page ink annotation by ID.
-*PdfApi* | [**getIsExist**](docs/PdfApi.md#getIsExist) | **GET** /storage/exist | Check if a specific file or folder exists
-*PdfApi* | [**getIsStorageExist**](docs/PdfApi.md#getIsStorageExist) | **GET** /storage/\{name}/exist | Check if storage exists
*PdfApi* | [**getLaTeXInStorageToPdf**](docs/PdfApi.md#getLaTeXInStorageToPdf) | **GET** /pdf/create/latex | Convert LaTeX file (located on storage) to PDF format and return resulting file in response.
*PdfApi* | [**getLineAnnotation**](docs/PdfApi.md#getLineAnnotation) | **GET** /pdf/\{name}/annotations/line/\{annotationId} | Read document page line annotation by ID.
*PdfApi* | [**getLinkAnnotation**](docs/PdfApi.md#getLinkAnnotation) | **GET** /pdf/\{name}/links/\{linkId} | Read document link annotation by ID.
-*PdfApi* | [**getListFileVersions**](docs/PdfApi.md#getListFileVersions) | **GET** /storage/version | Get the file's versions list
-*PdfApi* | [**getListFiles**](docs/PdfApi.md#getListFiles) | **GET** /storage/folder | Get the file listing of a specific folder
*PdfApi* | [**getMhtInStorageToPdf**](docs/PdfApi.md#getMhtInStorageToPdf) | **GET** /pdf/create/mht | Convert MHT file (located on storage) to PDF format and return resulting file in response.
*PdfApi* | [**getMovieAnnotation**](docs/PdfApi.md#getMovieAnnotation) | **GET** /pdf/\{name}/annotations/movie/\{annotationId} | Read document page movie annotation by ID.
*PdfApi* | [**getPage**](docs/PdfApi.md#getPage) | **GET** /pdf/\{name}/pages/\{pageNumber} | Read document page info.
@@ -266,7 +278,11 @@ Class | Method | HTTP request | Description
*PdfApi* | [**getXmlInStorageToPdf**](docs/PdfApi.md#getXmlInStorageToPdf) | **GET** /pdf/create/xml | Convert XML file (located on storage) to PDF format and return resulting file in response.
*PdfApi* | [**getXpsInStorageToPdf**](docs/PdfApi.md#getXpsInStorageToPdf) | **GET** /pdf/create/xps | Convert XPS file (located on storage) to PDF format and return resulting file in response.
*PdfApi* | [**getXslFoInStorageToPdf**](docs/PdfApi.md#getXslFoInStorageToPdf) | **GET** /pdf/create/xslfo | Convert XslFo file (located on storage) to PDF format and return resulting file in response.
+*PdfApi* | [**moveFile**](docs/PdfApi.md#moveFile) | **PUT** /pdf/storage/file/move/\{srcPath} | Move file
+*PdfApi* | [**moveFolder**](docs/PdfApi.md#moveFolder) | **PUT** /pdf/storage/folder/move/\{srcPath} | Move folder
+*PdfApi* | [**objectExists**](docs/PdfApi.md#objectExists) | **GET** /pdf/storage/exist/\{path} | Check if file or folder exists
*PdfApi* | [**postAppendDocument**](docs/PdfApi.md#postAppendDocument) | **POST** /pdf/\{name}/appendDocument | Append document to existing one.
+*PdfApi* | [**postBookmark**](docs/PdfApi.md#postBookmark) | **POST** /pdf/\{name}/bookmarks/bookmark/\{bookmarkPath} | Add document bookmarks.
*PdfApi* | [**postChangePasswordDocumentInStorage**](docs/PdfApi.md#postChangePasswordDocumentInStorage) | **POST** /pdf/\{name}/changepassword | Change document password in storage.
*PdfApi* | [**postCreateField**](docs/PdfApi.md#postCreateField) | **POST** /pdf/\{name}/fields | Create field.
*PdfApi* | [**postDecryptDocumentInStorage**](docs/PdfApi.md#postDecryptDocumentInStorage) | **POST** /pdf/\{name}/decrypt | Decrypt document in storage.
@@ -278,9 +294,10 @@ Class | Method | HTTP request | Description
*PdfApi* | [**postDocumentTextReplace**](docs/PdfApi.md#postDocumentTextReplace) | **POST** /pdf/\{name}/text/replace | Document's replace text method.
*PdfApi* | [**postEncryptDocumentInStorage**](docs/PdfApi.md#postEncryptDocumentInStorage) | **POST** /pdf/\{name}/encrypt | Encrypt document in storage.
*PdfApi* | [**postFlattenDocument**](docs/PdfApi.md#postFlattenDocument) | **POST** /pdf/\{name}/flatten | Flatten the document.
+*PdfApi* | [**postImportFieldsFromFdf**](docs/PdfApi.md#postImportFieldsFromFdf) | **POST** /pdf/\{name}/import/fdf | Update fields from FDF file in request.
+*PdfApi* | [**postImportFieldsFromXfdf**](docs/PdfApi.md#postImportFieldsFromXfdf) | **POST** /pdf/\{name}/import/xfdf | Update fields from XFDF file in request.
+*PdfApi* | [**postImportFieldsFromXml**](docs/PdfApi.md#postImportFieldsFromXml) | **POST** /pdf/\{name}/import/xml | Update fields from XML file in request.
*PdfApi* | [**postInsertImage**](docs/PdfApi.md#postInsertImage) | **POST** /pdf/\{name}/pages/\{pageNumber}/images | Insert image to document page.
-*PdfApi* | [**postMoveFile**](docs/PdfApi.md#postMoveFile) | **POST** /storage/file | Move a specific file
-*PdfApi* | [**postMoveFolder**](docs/PdfApi.md#postMoveFolder) | **POST** /storage/folder | Move a specific folder
*PdfApi* | [**postMovePage**](docs/PdfApi.md#postMovePage) | **POST** /pdf/\{name}/pages/\{pageNumber}/movePage | Move page to new position.
*PdfApi* | [**postOptimizeDocument**](docs/PdfApi.md#postOptimizeDocument) | **POST** /pdf/\{name}/optimize | Optimize document.
*PdfApi* | [**postPageCaretAnnotations**](docs/PdfApi.md#postPageCaretAnnotations) | **POST** /pdf/\{name}/pages/\{pageNumber}/annotations/caret | Add document page caret annotations.
@@ -315,15 +332,17 @@ Class | Method | HTTP request | Description
*PdfApi* | [**putAddNewPage**](docs/PdfApi.md#putAddNewPage) | **PUT** /pdf/\{name}/pages | Add new page to end of the document.
*PdfApi* | [**putAddText**](docs/PdfApi.md#putAddText) | **PUT** /pdf/\{name}/pages/\{pageNumber}/text | Add text to PDF document page.
*PdfApi* | [**putAnnotationsFlatten**](docs/PdfApi.md#putAnnotationsFlatten) | **PUT** /pdf/\{name}/annotations/flatten | Flattens the annotations of the specified types
+*PdfApi* | [**putBookmark**](docs/PdfApi.md#putBookmark) | **PUT** /pdf/\{name}/bookmarks/bookmark/\{bookmarkPath} | Update document bookmark.
*PdfApi* | [**putCaretAnnotation**](docs/PdfApi.md#putCaretAnnotation) | **PUT** /pdf/\{name}/annotations/caret/\{annotationId} | Replace document caret annotation
*PdfApi* | [**putChangePasswordDocument**](docs/PdfApi.md#putChangePasswordDocument) | **PUT** /pdf/changepassword | Change document password from content.
*PdfApi* | [**putCircleAnnotation**](docs/PdfApi.md#putCircleAnnotation) | **PUT** /pdf/\{name}/annotations/circle/\{annotationId} | Replace document circle annotation
-*PdfApi* | [**putCreate**](docs/PdfApi.md#putCreate) | **PUT** /storage/file | Upload a specific file
*PdfApi* | [**putCreateDocument**](docs/PdfApi.md#putCreateDocument) | **PUT** /pdf/\{name} | Create empty document.
-*PdfApi* | [**putCreateFolder**](docs/PdfApi.md#putCreateFolder) | **PUT** /storage/folder | Create the folder
*PdfApi* | [**putDecryptDocument**](docs/PdfApi.md#putDecryptDocument) | **PUT** /pdf/decrypt | Decrypt document from content.
*PdfApi* | [**putEncryptDocument**](docs/PdfApi.md#putEncryptDocument) | **PUT** /pdf/encrypt | Encrypt document from content.
*PdfApi* | [**putEpubInStorageToPdf**](docs/PdfApi.md#putEpubInStorageToPdf) | **PUT** /pdf/\{name}/create/epub | Convert EPUB file (located on storage) to PDF format and upload resulting file to storage.
+*PdfApi* | [**putExportFieldsFromPdfToFdfInStorage**](docs/PdfApi.md#putExportFieldsFromPdfToFdfInStorage) | **PUT** /pdf/\{name}/export/fdf | Export fields from from PDF in storage to FDF file in storage.
+*PdfApi* | [**putExportFieldsFromPdfToXfdfInStorage**](docs/PdfApi.md#putExportFieldsFromPdfToXfdfInStorage) | **PUT** /pdf/\{name}/export/xfdf | Export fields from from PDF in storage to XFDF file in storage.
+*PdfApi* | [**putExportFieldsFromPdfToXmlInStorage**](docs/PdfApi.md#putExportFieldsFromPdfToXmlInStorage) | **PUT** /pdf/\{name}/export/xml | Export fields from from PDF in storage to XML file in storage.
*PdfApi* | [**putFieldsFlatten**](docs/PdfApi.md#putFieldsFlatten) | **PUT** /pdf/\{name}/fields/flatten | Flatten form fields in document.
*PdfApi* | [**putFileAttachmentAnnotation**](docs/PdfApi.md#putFileAttachmentAnnotation) | **PUT** /pdf/\{name}/annotations/fileattachment/\{annotationId} | Replace document FileAttachment annotation
*PdfApi* | [**putFileAttachmentAnnotationDataExtract**](docs/PdfApi.md#putFileAttachmentAnnotationDataExtract) | **PUT** /pdf/\{name}/annotations/fileattachment/\{annotationId}/data/extract | Extract document FileAttachment annotation content to storage
@@ -339,6 +358,9 @@ Class | Method | HTTP request | Description
*PdfApi* | [**putImagesExtractAsJpeg**](docs/PdfApi.md#putImagesExtractAsJpeg) | **PUT** /pdf/\{name}/pages/\{pageNumber}/images/extract/jpeg | Extract document images in JPEG format to folder.
*PdfApi* | [**putImagesExtractAsPng**](docs/PdfApi.md#putImagesExtractAsPng) | **PUT** /pdf/\{name}/pages/\{pageNumber}/images/extract/png | Extract document images in PNG format to folder.
*PdfApi* | [**putImagesExtractAsTiff**](docs/PdfApi.md#putImagesExtractAsTiff) | **PUT** /pdf/\{name}/pages/\{pageNumber}/images/extract/tiff | Extract document images in TIFF format to folder.
+*PdfApi* | [**putImportFieldsFromFdfInStorage**](docs/PdfApi.md#putImportFieldsFromFdfInStorage) | **PUT** /pdf/\{name}/import/fdf | Update fields from FDF file in storage.
+*PdfApi* | [**putImportFieldsFromXfdfInStorage**](docs/PdfApi.md#putImportFieldsFromXfdfInStorage) | **PUT** /pdf/\{name}/import/xfdf | Update fields from XFDF file in storage.
+*PdfApi* | [**putImportFieldsFromXmlInStorage**](docs/PdfApi.md#putImportFieldsFromXmlInStorage) | **PUT** /pdf/\{name}/import/xml | Update fields from XML file in storage.
*PdfApi* | [**putInkAnnotation**](docs/PdfApi.md#putInkAnnotation) | **PUT** /pdf/\{name}/annotations/ink/\{annotationId} | Replace document ink annotation
*PdfApi* | [**putLaTeXInStorageToPdf**](docs/PdfApi.md#putLaTeXInStorageToPdf) | **PUT** /pdf/\{name}/create/latex | Convert LaTeX file (located on storage) to PDF format and upload resulting file to storage.
*PdfApi* | [**putLineAnnotation**](docs/PdfApi.md#putLineAnnotation) | **PUT** /pdf/\{name}/annotations/line/\{annotationId} | Replace document line annotation
@@ -410,6 +432,8 @@ Class | Method | HTTP request | Description
*PdfApi* | [**putXmlInStorageToPdf**](docs/PdfApi.md#putXmlInStorageToPdf) | **PUT** /pdf/\{name}/create/xml | Convert XML file (located on storage) to PDF format and upload resulting file to storage.
*PdfApi* | [**putXpsInStorageToPdf**](docs/PdfApi.md#putXpsInStorageToPdf) | **PUT** /pdf/\{name}/create/xps | Convert XPS file (located on storage) to PDF format and upload resulting file to storage.
*PdfApi* | [**putXslFoInStorageToPdf**](docs/PdfApi.md#putXslFoInStorageToPdf) | **PUT** /pdf/\{name}/create/xslfo | Convert XslFo file (located on storage) to PDF format and upload resulting file to storage.
+*PdfApi* | [**storageExists**](docs/PdfApi.md#storageExists) | **GET** /pdf/storage/\{storageName}/exist | Check if storage exists
+*PdfApi* | [**uploadFile**](docs/PdfApi.md#uploadFile) | **PUT** /pdf/storage/file/\{path} | Upload file
## Documentation for Models
@@ -418,7 +442,6 @@ Class | Method | HTTP request | Description
- [AnnotationState](docs/AnnotationState.md)
- [AnnotationType](docs/AnnotationType.md)
- [AntialiasingProcessingType](docs/AntialiasingProcessingType.md)
- - [AppendDocument](docs/AppendDocument.md)
- [AsposeResponse](docs/AsposeResponse.md)
- [BorderCornerStyle](docs/BorderCornerStyle.md)
- [BorderInfo](docs/BorderInfo.md)
@@ -437,9 +460,13 @@ Class | Method | HTTP request | Description
- [DocRecognitionMode](docs/DocRecognitionMode.md)
- [DocumentPrivilege](docs/DocumentPrivilege.md)
- [EpubRecognitionMode](docs/EpubRecognitionMode.md)
+ - [Error](docs/Error.md)
+ - [ErrorDetails](docs/ErrorDetails.md)
- [FieldType](docs/FieldType.md)
- - [FileExist](docs/FileExist.md)
- [FileIcon](docs/FileIcon.md)
+ - [FileVersions](docs/FileVersions.md)
+ - [FilesList](docs/FilesList.md)
+ - [FilesUploadResult](docs/FilesUploadResult.md)
- [FontEncodingRules](docs/FontEncodingRules.md)
- [FontSavingModes](docs/FontSavingModes.md)
- [FontStyles](docs/FontStyles.md)
@@ -462,6 +489,7 @@ Class | Method | HTTP request | Description
- [LinkHighlightingMode](docs/LinkHighlightingMode.md)
- [MarginInfo](docs/MarginInfo.md)
- [MergeDocuments](docs/MergeDocuments.md)
+ - [ObjectExist](docs/ObjectExist.md)
- [OptimizeOptions](docs/OptimizeOptions.md)
- [PageWordCount](docs/PageWordCount.md)
- [Paragraph](docs/Paragraph.md)
@@ -486,6 +514,8 @@ Class | Method | HTTP request | Description
- [Stamp](docs/Stamp.md)
- [StampIcon](docs/StampIcon.md)
- [StampType](docs/StampType.md)
+ - [StorageExist](docs/StorageExist.md)
+ - [StorageFile](docs/StorageFile.md)
- [TableBroken](docs/TableBroken.md)
- [TextHorizontalAlignment](docs/TextHorizontalAlignment.md)
- [TextIcon](docs/TextIcon.md)
@@ -506,13 +536,16 @@ Class | Method | HTTP request | Description
- [AttachmentResponse](docs/AttachmentResponse.md)
- [Attachments](docs/Attachments.md)
- [AttachmentsResponse](docs/AttachmentsResponse.md)
+ - [Bookmark](docs/Bookmark.md)
+ - [BookmarkResponse](docs/BookmarkResponse.md)
+ - [Bookmarks](docs/Bookmarks.md)
+ - [BookmarksResponse](docs/BookmarksResponse.md)
- [CaretAnnotationResponse](docs/CaretAnnotationResponse.md)
- [CaretAnnotations](docs/CaretAnnotations.md)
- [CaretAnnotationsResponse](docs/CaretAnnotationsResponse.md)
- [CircleAnnotationResponse](docs/CircleAnnotationResponse.md)
- [CircleAnnotations](docs/CircleAnnotations.md)
- [CircleAnnotationsResponse](docs/CircleAnnotationsResponse.md)
- - [DiscUsageResponse](docs/DiscUsageResponse.md)
- [Document](docs/Document.md)
- [DocumentPageResponse](docs/DocumentPageResponse.md)
- [DocumentPagesResponse](docs/DocumentPagesResponse.md)
@@ -528,10 +561,7 @@ Class | Method | HTTP request | Description
- [FileAttachmentAnnotationResponse](docs/FileAttachmentAnnotationResponse.md)
- [FileAttachmentAnnotations](docs/FileAttachmentAnnotations.md)
- [FileAttachmentAnnotationsResponse](docs/FileAttachmentAnnotationsResponse.md)
- - [FileExistResponse](docs/FileExistResponse.md)
- [FileVersion](docs/FileVersion.md)
- - [FileVersionsResponse](docs/FileVersionsResponse.md)
- - [FilesResponse](docs/FilesResponse.md)
- [FreeTextAnnotationResponse](docs/FreeTextAnnotationResponse.md)
- [FreeTextAnnotations](docs/FreeTextAnnotations.md)
- [FreeTextAnnotationsResponse](docs/FreeTextAnnotationsResponse.md)
@@ -591,7 +621,6 @@ Class | Method | HTTP request | Description
- [StampInfo](docs/StampInfo.md)
- [StampsInfo](docs/StampsInfo.md)
- [StampsInfoResponse](docs/StampsInfoResponse.md)
- - [StorageExistResponse](docs/StorageExistResponse.md)
- [StrikeOutAnnotationResponse](docs/StrikeOutAnnotationResponse.md)
- [StrikeOutAnnotations](docs/StrikeOutAnnotations.md)
- [StrikeOutAnnotationsResponse](docs/StrikeOutAnnotationsResponse.md)
diff --git a/build.gradle b/build.gradle
index a72f81b..b3954db 100644
--- a/build.gradle
+++ b/build.gradle
@@ -20,7 +20,7 @@ apply plugin: 'idea'
apply plugin: 'eclipse'
group = 'com.aspose'
-version = '19.5.0'
+version = '19.7.0'
buildscript {
repositories {
@@ -71,7 +71,7 @@ dependencies {
publish {
groupId = 'com.aspose'
artifactId = 'aspose-cloud-pdf'
- publishVersion = '19.5.0'
+ publishVersion = '19.7.0'
desc = 'Aspose.PDF Cloud is a REST API for creating and editing PDF files. It can also be used to convert PDF files to different formats like DOC, HTML, XPS, TIFF and many more. Aspose.PDF Cloud gives you control: create PDFs from scratch or from HTML, XML, template, database, XPS or an image. Render PDFs to image formats such as JPEG, PNG, GIF, BMP, TIFF and many others. Aspose.PDF Cloud helps you manipulate elements of a PDF file like text, annotations, watermarks, signatures, bookmarks, stamps and so on. Its REST API also allows you to manage PDF pages by using features like merging, splitting, and inserting. Add images to a PDF file or convert PDF pages to images.'
licences = ['MIT']
website = 'https://products.aspose.cloud/pdf/cloud'
diff --git a/docs/Annotation.md b/docs/Annotation.md
index 00ae98a..b80db40 100644
--- a/docs/Annotation.md
+++ b/docs/Annotation.md
@@ -11,7 +11,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/AnnotationInfo.md b/docs/AnnotationInfo.md
index 75e2939..4e444ab 100644
--- a/docs/AnnotationInfo.md
+++ b/docs/AnnotationInfo.md
@@ -5,14 +5,14 @@ Provides annotation.
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**annotationType** | [**AnnotationType**](AnnotationType.md) | Gets annotation type. |
+**annotationType** | [**AnnotationType**](AnnotationType.md) | Gets annotation type. | [optional]
**color** | [**Color**](Color.md) | Color of the annotation. | [optional]
**contents** | **String** | Get the annotation content. | [optional]
**modified** | **String** | The date and time when the annotation was last modified. | [optional]
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/Attachment.md b/docs/Attachment.md
index 5725572..a44d0ea 100644
--- a/docs/Attachment.md
+++ b/docs/Attachment.md
@@ -10,7 +10,7 @@ Name | Type | Description | Notes
**name** | **String** | Gets the name of the attachment. | [optional]
**creationDate** | **String** | The date and time when the embedded file was created. | [optional]
**modificationDate** | **String** | The date and time when the embedded file was last modified. | [optional]
-**size** | **Integer** | The size of the uncompressed embedded file, in bytes. |
+**size** | **Integer** | The size of the uncompressed embedded file, in bytes. | [optional]
**checkSum** | **String** | A 16-byte string that is the checksum of the bytes of the uncompressed embedded file. The checksum is calculated by applying the standard MD5 message-digest algorithm to the bytes of the embedded file stream. | [optional]
**links** | [**List<Link>**](Link.md) | Link to the document. | [optional]
diff --git a/docs/Bookmark.md b/docs/Bookmark.md
new file mode 100644
index 0000000..1eaa2e2
--- /dev/null
+++ b/docs/Bookmark.md
@@ -0,0 +1,29 @@
+
+# Bookmark
+Provides link to bookmark.
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**title** | **String** | Get the Title; | [optional]
+**italic** | **Boolean** | Is bookmark italic. | [optional]
+**bold** | **Boolean** | Is bookmark bold. | [optional]
+**color** | [**Color**](Color.md) | Get the color | [optional]
+**action** | **String** | Gets or sets the action bound with the bookmark. If PageNumber is presented the action can not be specified. The action type includes: "GoTo", "GoToR", "Launch", "Named". | [optional]
+**level** | **Integer** | Gets or sets bookmark's hierarchy level. | [optional]
+**destination** | **String** | Gets or sets bookmark's destination page. Required if action is set as string.Empty. | [optional]
+**pageDisplay** | **String** | Gets or sets the type of display bookmark's destination page. | [optional]
+**pageDisplay_Bottom** | **Integer** | Gets or sets the bottom coordinate of page display. | [optional]
+**pageDisplay_Left** | **Integer** | Gets or sets the left coordinate of page display. | [optional]
+**pageDisplay_Right** | **Integer** | Gets or sets the right coordinate of page display. | [optional]
+**pageDisplay_Top** | **Integer** | Gets or sets the top coordinate of page display. | [optional]
+**pageDisplay_Zoom** | **Integer** | Gets or sets the zoom factor of page display. | [optional]
+**pageNumber** | **Integer** | Gets or sets the number of bookmark's destination page. | [optional]
+**remoteFile** | **String** | Gets or sets the file (path) which is required for "GoToR" action of bookmark. | [optional]
+**bookmarks** | [**Bookmarks**](Bookmarks.md) | The children bookmarks. | [optional]
+**links** | [**List<Link>**](Link.md) | Link to the document. | [optional]
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/BookmarkResponse.md b/docs/BookmarkResponse.md
new file mode 100644
index 0000000..b2efc33
--- /dev/null
+++ b/docs/BookmarkResponse.md
@@ -0,0 +1,15 @@
+
+# BookmarkResponse
+Represents response containing single bookmark info
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**bookmark** | [**Bookmark**](Bookmark.md) | Bookmark object | [optional]
+**code** | **Integer** | Response status code. |
+**status** | **String** | Response status. | [optional]
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Bookmarks.md b/docs/Bookmarks.md
new file mode 100644
index 0000000..fe2b317
--- /dev/null
+++ b/docs/Bookmarks.md
@@ -0,0 +1,14 @@
+
+# Bookmarks
+Represents list of bookmark.
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**list** | [**List<Bookmark>**](Bookmark.md) | List of bookmarks. | [optional]
+**links** | [**List<Link>**](Link.md) | Link to the document. | [optional]
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/BookmarksResponse.md b/docs/BookmarksResponse.md
new file mode 100644
index 0000000..b2edc0d
--- /dev/null
+++ b/docs/BookmarksResponse.md
@@ -0,0 +1,15 @@
+
+# BookmarksResponse
+Represents response containing multiple bookmarks info
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**bookmarks** | [**Bookmarks**](Bookmarks.md) | Bookmarks object | [optional]
+**code** | **Integer** | Response status code. |
+**status** | **String** | Response status. | [optional]
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/CaretAnnotation.md b/docs/CaretAnnotation.md
index c50f6e7..3917adb 100644
--- a/docs/CaretAnnotation.md
+++ b/docs/CaretAnnotation.md
@@ -17,7 +17,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/CellRecognized.md b/docs/CellRecognized.md
index d470f0d..1550dfb 100644
--- a/docs/CellRecognized.md
+++ b/docs/CellRecognized.md
@@ -5,7 +5,7 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**textRects** | [**TextRects**](TextRects.md) | Gets collection of objects that describes text containing in the cell | [optional]
+**textRects** | [**TextRects**](TextRects.md) | Gets collection of TextRect objects that describes text containing in the cell | [optional]
**rectangle** | [**Rectangle**](Rectangle.md) | Gets rectangle that describes position of the cell on page | [optional]
diff --git a/docs/CircleAnnotation.md b/docs/CircleAnnotation.md
index 406a34d..516488b 100644
--- a/docs/CircleAnnotation.md
+++ b/docs/CircleAnnotation.md
@@ -17,7 +17,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/CommonFigureAnnotation.md b/docs/CommonFigureAnnotation.md
index df9d83f..bd9d5ed 100644
--- a/docs/CommonFigureAnnotation.md
+++ b/docs/CommonFigureAnnotation.md
@@ -17,7 +17,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/DiscUsage.md b/docs/DiscUsage.md
index 81327de..17f7f88 100644
--- a/docs/DiscUsage.md
+++ b/docs/DiscUsage.md
@@ -1,12 +1,12 @@
# DiscUsage
-
+Class for disc space information.
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**usedSize** | **Integer** | |
-**totalSize** | **Integer** | |
+**usedSize** | **Integer** | Application used disc space. |
+**totalSize** | **Integer** | Total disc space. |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/DocumentPrivilege.md b/docs/DocumentPrivilege.md
index b7c36f5..dc84aa5 100644
--- a/docs/DocumentPrivilege.md
+++ b/docs/DocumentPrivilege.md
@@ -1,6 +1,6 @@
# DocumentPrivilege
-Represents the privileges for accessing Pdf file./>.
+Represents the privileges for accessing Pdf file.
## Properties
Name | Type | Description | Notes
diff --git a/docs/DocumentProperty.md b/docs/DocumentProperty.md
index 6ac69a7..66d776f 100644
--- a/docs/DocumentProperty.md
+++ b/docs/DocumentProperty.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **String** | Pame of the property. | [optional]
**value** | **String** | Property value. | [optional]
-**builtIn** | **Boolean** | Value indicating whether it is a built-in property. |
+**builtIn** | **Boolean** | Value indicating whether it is a built-in property. | [optional]
**links** | [**List<Link>**](Link.md) | Link to the document. | [optional]
diff --git a/docs/Error.md b/docs/Error.md
new file mode 100644
index 0000000..87c756c
--- /dev/null
+++ b/docs/Error.md
@@ -0,0 +1,16 @@
+
+# Error
+Error
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**code** | **String** | Code | [optional]
+**message** | **String** | Message | [optional]
+**description** | **String** | Description | [optional]
+**innerError** | [**ErrorDetails**](ErrorDetails.md) | Inner Error | [optional]
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ErrorDetails.md b/docs/ErrorDetails.md
new file mode 100644
index 0000000..4ef2cc6
--- /dev/null
+++ b/docs/ErrorDetails.md
@@ -0,0 +1,14 @@
+
+# ErrorDetails
+The error details
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**requestId** | **String** | The request id | [optional]
+**date** | **String** | Date |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Field.md b/docs/Field.md
index 6f420f3..568402b 100644
--- a/docs/Field.md
+++ b/docs/Field.md
@@ -9,7 +9,7 @@ Name | Type | Description | Notes
**selectedItems** | **List<Integer>** | Selected items. | [optional]
**type** | [**FieldType**](FieldType.md) | Field type. | [optional]
**rect** | [**Rectangle**](Rectangle.md) | Field rectangle. | [optional]
-**values** | **List<String>** | Field values. |
+**values** | **List<String>** | Field values. | [optional]
**links** | [**List<Link>**](Link.md) | Link to the document. | [optional]
diff --git a/docs/Fields.md b/docs/Fields.md
index e784653..2307303 100644
--- a/docs/Fields.md
+++ b/docs/Fields.md
@@ -5,7 +5,7 @@ Represents list of form fields.
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**list** | [**List<Field>**](Field.md) | List of form fields. |
+**list** | [**List<Field>**](Field.md) | List of form fields. | [optional]
**links** | [**List<Link>**](Link.md) | Link to the document. | [optional]
diff --git a/docs/FileAttachmentAnnotation.md b/docs/FileAttachmentAnnotation.md
index 582f2b2..6c435ce 100644
--- a/docs/FileAttachmentAnnotation.md
+++ b/docs/FileAttachmentAnnotation.md
@@ -20,7 +20,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/FileVersion.md b/docs/FileVersion.md
index a45bf84..8f389fd 100644
--- a/docs/FileVersion.md
+++ b/docs/FileVersion.md
@@ -1,17 +1,17 @@
# FileVersion
-
+File Version
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**versionId** | **String** | | [optional]
-**isLatest** | **Boolean** | |
-**name** | **String** | | [optional]
-**isFolder** | **Boolean** | |
-**modifiedDate** | **String** | | [optional]
-**size** | **Integer** | |
-**path** | **String** | | [optional]
+**versionId** | **String** | File Version ID. | [optional]
+**isLatest** | **Boolean** | Specifies whether the file is (true) or is not (false) the latest version of an file. | [optional]
+**name** | **String** | File or folder name. | [optional]
+**isFolder** | **Boolean** | True if it is a folder. |
+**modifiedDate** | **String** | File or folder last modified DateTime. | [optional]
+**size** | **Integer** | File or folder size. |
+**path** | **String** | File or folder path. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/FileVersions.md b/docs/FileVersions.md
new file mode 100644
index 0000000..590f27d
--- /dev/null
+++ b/docs/FileVersions.md
@@ -0,0 +1,13 @@
+
+# FileVersions
+File versions FileVersion.
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**value** | [**List<FileVersion>**](FileVersion.md) | File versions FileVersion. | [optional]
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FilesList.md b/docs/FilesList.md
new file mode 100644
index 0000000..51422fd
--- /dev/null
+++ b/docs/FilesList.md
@@ -0,0 +1,13 @@
+
+# FilesList
+Files list
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**value** | [**List<StorageFile>**](StorageFile.md) | Files and folders contained by folder StorageFile. | [optional]
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FilesUploadResult.md b/docs/FilesUploadResult.md
new file mode 100644
index 0000000..cb84052
--- /dev/null
+++ b/docs/FilesUploadResult.md
@@ -0,0 +1,14 @@
+
+# FilesUploadResult
+File upload result
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**uploaded** | **List<String>** | List of uploaded file names | [optional]
+**errors** | [**List<Error>**](Error.md) | List of errors. | [optional]
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FreeTextAnnotation.md b/docs/FreeTextAnnotation.md
index 11195ed..547ede5 100644
--- a/docs/FreeTextAnnotation.md
+++ b/docs/FreeTextAnnotation.md
@@ -8,7 +8,7 @@ Name | Type | Description | Notes
**justification** | [**Justification**](Justification.md) | Gets Justification of the annotation. | [optional]
**intent** | [**FreeTextIntent**](FreeTextIntent.md) | Gets or sets the intent of the free text annotation. | [optional]
**rotate** | [**Rotation**](Rotation.md) | Angle of annotation rotation. | [optional]
-**textStyle** | [**TextStyle**](TextStyle.md) | Text style of the annotation. |
+**textStyle** | [**TextStyle**](TextStyle.md) | Text style of the annotation. | [optional]
**creationDate** | **String** | The date and time when the annotation was created. | [optional]
**subject** | **String** | Get the annotation subject. | [optional]
**title** | **String** | Get the annotation title. | [optional]
@@ -19,7 +19,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/GraphInfo.md b/docs/GraphInfo.md
index 4ae1565..738ddc1 100644
--- a/docs/GraphInfo.md
+++ b/docs/GraphInfo.md
@@ -6,10 +6,10 @@ Represents graphics info.
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**lineWidth** | **Double** | Gets or sets a float value that indicates the line width of the graph. | [optional]
-**color** | [**Color**](Color.md) | Gets or sets a object that indicates the color of the graph. | [optional]
+**color** | [**Color**](Color.md) | Gets or sets a Color object that indicates the color of the graph. | [optional]
**dashArray** | **List<Integer>** | Gets or sets a dash array. | [optional]
**dashPhase** | **Integer** | Gets or sets a dash phase. | [optional]
-**fillColor** | [**Color**](Color.md) | Gets or sets a object that indicates the fill color of the graph. | [optional]
+**fillColor** | [**Color**](Color.md) | Gets or sets a Color object that indicates the fill color of the graph. | [optional]
**isDoubled** | **Boolean** | Gets or sets is border doubled. | [optional]
**skewAngleX** | **Double** | Gets or sets a float value that indicates the skew angle of the x-coordinate when transforming a coordinate system. | [optional]
**skewAngleY** | **Double** | Gets or sets a float value that indicates the skew angle of the y-coordinate when transforming a coordinate system. | [optional]
diff --git a/docs/HighlightAnnotation.md b/docs/HighlightAnnotation.md
index f9c2ba2..7213941 100644
--- a/docs/HighlightAnnotation.md
+++ b/docs/HighlightAnnotation.md
@@ -16,7 +16,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/Image.md b/docs/Image.md
index ad55d64..1a35c10 100644
--- a/docs/Image.md
+++ b/docs/Image.md
@@ -5,11 +5,11 @@ Represents image DTO.
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**width** | **Integer** | Gets width of the image. |
-**height** | **Integer** | Gets height of the image. |
+**width** | **Integer** | Gets width of the image. | [optional]
+**height** | **Integer** | Gets height of the image. | [optional]
**id** | **String** | Gets ID of the image. | [optional]
**rectangle** | [**Rectangle**](Rectangle.md) | Gets rectangle of the image. | [optional]
-**pageNumber** | **Integer** | Gets page number. |
+**pageNumber** | **Integer** | Gets page number. | [optional]
**links** | [**List<Link>**](Link.md) | Link to the document. | [optional]
diff --git a/docs/ImageFooter.md b/docs/ImageFooter.md
index 03d60cd..ff18fd2 100644
--- a/docs/ImageFooter.md
+++ b/docs/ImageFooter.md
@@ -14,7 +14,7 @@ Name | Type | Description | Notes
**background** | **Boolean** | Sets or gets a bool value that indicates the content is stamped as background. If the value is true, the stamp content is layed at the bottom. By defalt, the value is false, the stamp content is layed at the top. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets or sets Horizontal alignment of stamp on the page. | [optional]
**opacity** | **Double** | Gets or sets a value to indicate the stamp opacity. The value is from 0.0 to 1.0. By default the value is 1.0. | [optional]
-**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
+**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according Rotation values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
**rotateAngle** | **Double** | Gets or sets rotate angle of stamp in degrees. This property allows to set arbitrary rotate angle. | [optional]
**xIndent** | **Double** | Horizontal stamp coordinate, starting from the left. | [optional]
**yIndent** | **Double** | Vertical stamp coordinate, starting from the bottom. | [optional]
diff --git a/docs/ImageHeader.md b/docs/ImageHeader.md
index eceaf70..8567ca1 100644
--- a/docs/ImageHeader.md
+++ b/docs/ImageHeader.md
@@ -14,7 +14,7 @@ Name | Type | Description | Notes
**background** | **Boolean** | Sets or gets a bool value that indicates the content is stamped as background. If the value is true, the stamp content is layed at the bottom. By defalt, the value is false, the stamp content is layed at the top. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets or sets Horizontal alignment of stamp on the page. | [optional]
**opacity** | **Double** | Gets or sets a value to indicate the stamp opacity. The value is from 0.0 to 1.0. By default the value is 1.0. | [optional]
-**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
+**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according Rotation values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
**rotateAngle** | **Double** | Gets or sets rotate angle of stamp in degrees. This property allows to set arbitrary rotate angle. | [optional]
**xIndent** | **Double** | Horizontal stamp coordinate, starting from the left. | [optional]
**yIndent** | **Double** | Vertical stamp coordinate, starting from the bottom. | [optional]
diff --git a/docs/ImageStamp.md b/docs/ImageStamp.md
index 326d7b3..b7f6bef 100644
--- a/docs/ImageStamp.md
+++ b/docs/ImageStamp.md
@@ -16,7 +16,7 @@ Name | Type | Description | Notes
**background** | **Boolean** | Sets or gets a bool value that indicates the content is stamped as background. If the value is true, the stamp content is layed at the bottom. By defalt, the value is false, the stamp content is layed at the top. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets or sets Horizontal alignment of stamp on the page. | [optional]
**opacity** | **Double** | Gets or sets a value to indicate the stamp opacity. The value is from 0.0 to 1.0. By default the value is 1.0. | [optional]
-**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
+**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according Rotation values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
**rotateAngle** | **Double** | Gets or sets rotate angle of stamp in degrees. This property allows to set arbitrary rotate angle. | [optional]
**xIndent** | **Double** | Horizontal stamp coordinate, starting from the left. | [optional]
**yIndent** | **Double** | Vertical stamp coordinate, starting from the bottom. | [optional]
diff --git a/docs/InkAnnotation.md b/docs/InkAnnotation.md
index 0f1d1ca..04282cc 100644
--- a/docs/InkAnnotation.md
+++ b/docs/InkAnnotation.md
@@ -17,7 +17,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/LineAnnotation.md b/docs/LineAnnotation.md
index 172314f..8cd9832 100644
--- a/docs/LineAnnotation.md
+++ b/docs/LineAnnotation.md
@@ -5,9 +5,9 @@ Provides LineAnnotation.
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**starting** | [**Point**](Point.md) | Gets or sets starting point of line. |
+**starting** | [**Point**](Point.md) | Gets or sets starting point of line. | [optional]
**startingStyle** | [**LineEnding**](LineEnding.md) | Gets or sets line ending style for line starting point. | [optional]
-**ending** | [**Point**](Point.md) | Gets or sets ending point of line. |
+**ending** | [**Point**](Point.md) | Gets or sets ending point of line. | [optional]
**endingStyle** | [**LineEnding**](LineEnding.md) | Gets or sets ending style for end point of line. | [optional]
**interiorColor** | [**Color**](Color.md) | Gets or sets interior color of the annotation. | [optional]
**leaderLine** | **Double** | Gets or sets leader line length. | [optional]
@@ -27,7 +27,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/LinkAnnotation.md b/docs/LinkAnnotation.md
index 329f110..1fef8f4 100644
--- a/docs/LinkAnnotation.md
+++ b/docs/LinkAnnotation.md
@@ -5,11 +5,11 @@ Provides link to linkAnnotation.
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**actionType** | [**LinkActionType**](LinkActionType.md) | |
-**action** | **String** | |
-**highlighting** | [**LinkHighlightingMode**](LinkHighlightingMode.md) | |
+**actionType** | [**LinkActionType**](LinkActionType.md) | | [optional]
+**action** | **String** | | [optional]
+**highlighting** | [**LinkHighlightingMode**](LinkHighlightingMode.md) | | [optional]
**color** | [**Color**](Color.md) | | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | |
+**rect** | [**Rectangle**](Rectangle.md) | | [optional]
**id** | **String** | | [optional]
**links** | [**List<Link>**](Link.md) | Link to the document. | [optional]
diff --git a/docs/MarkupAnnotation.md b/docs/MarkupAnnotation.md
index 289276f..1ace38a 100644
--- a/docs/MarkupAnnotation.md
+++ b/docs/MarkupAnnotation.md
@@ -15,7 +15,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/MovieAnnotation.md b/docs/MovieAnnotation.md
index 506f507..143ebd2 100644
--- a/docs/MovieAnnotation.md
+++ b/docs/MovieAnnotation.md
@@ -14,7 +14,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/ObjectExist.md b/docs/ObjectExist.md
new file mode 100644
index 0000000..b0f046a
--- /dev/null
+++ b/docs/ObjectExist.md
@@ -0,0 +1,14 @@
+
+# ObjectExist
+Object exists
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**exists** | **Boolean** | Indicates that the file or folder exists. |
+**isFolder** | **Boolean** | True if it is a folder, false if it is a file. |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Page.md b/docs/Page.md
index 4d3afa9..8889826 100644
--- a/docs/Page.md
+++ b/docs/Page.md
@@ -5,7 +5,7 @@ Provides link to page.
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**id** | **Integer** | Page's id. |
+**id** | **Integer** | Page's id. | [optional]
**images** | [**Images**](Images.md) | Page's images | [optional]
**rectangle** | [**Rectangle**](Rectangle.md) | Page's rectangle | [optional]
**links** | [**List<Link>**](Link.md) | Link to the document. | [optional]
diff --git a/docs/PageNumberStamp.md b/docs/PageNumberStamp.md
index cd5dcaf..1245824 100644
--- a/docs/PageNumberStamp.md
+++ b/docs/PageNumberStamp.md
@@ -15,7 +15,7 @@ Name | Type | Description | Notes
**background** | **Boolean** | Sets or gets a bool value that indicates the content is stamped as background. If the value is true, the stamp content is layed at the bottom. By defalt, the value is false, the stamp content is layed at the top. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets or sets Horizontal alignment of stamp on the page. | [optional]
**opacity** | **Double** | Gets or sets a value to indicate the stamp opacity. The value is from 0.0 to 1.0. By default the value is 1.0. | [optional]
-**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
+**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according Rotation values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
**rotateAngle** | **Double** | Gets or sets rotate angle of stamp in degrees. This property allows to set arbitrary rotate angle. | [optional]
**xIndent** | **Double** | Horizontal stamp coordinate, starting from the left. | [optional]
**yIndent** | **Double** | Vertical stamp coordinate, starting from the bottom. | [optional]
diff --git a/docs/PdfApi.md b/docs/PdfApi.md
index 7d24c79..82640ba 100644
--- a/docs/PdfApi.md
+++ b/docs/PdfApi.md
@@ -1,17 +1,22 @@
# PdfApi
-All URIs are relative to *https://api.aspose.cloud/v2.0*
+All URIs are relative to *https://api.aspose.cloud/v3.0*
Method | HTTP request | Description
------------- | ------------- | -------------
+[**copyFile**](PdfApi.md#copyFile) | **PUT** /pdf/storage/file/copy/\{srcPath} | Copy file
+[**copyFolder**](PdfApi.md#copyFolder) | **PUT** /pdf/storage/folder/copy/\{srcPath} | Copy folder
+[**createFolder**](PdfApi.md#createFolder) | **PUT** /pdf/storage/folder/\{path} | Create the folder
[**deleteAnnotation**](PdfApi.md#deleteAnnotation) | **DELETE** /pdf/\{name}/annotations/\{annotationId} | Delete document annotation by ID
+[**deleteBookmark**](PdfApi.md#deleteBookmark) | **DELETE** /pdf/\{name}/bookmarks/bookmark/\{bookmarkPath} | Delete document bookmark by ID.
[**deleteDocumentAnnotations**](PdfApi.md#deleteDocumentAnnotations) | **DELETE** /pdf/\{name}/annotations | Delete all annotations from the document
+[**deleteDocumentBookmarks**](PdfApi.md#deleteDocumentBookmarks) | **DELETE** /pdf/\{name}/bookmarks/tree | Delete all document bookmarks.
[**deleteDocumentLinkAnnotations**](PdfApi.md#deleteDocumentLinkAnnotations) | **DELETE** /pdf/\{name}/links | Delete all link annotations from the document
[**deleteDocumentStamps**](PdfApi.md#deleteDocumentStamps) | **DELETE** /pdf/\{name}/stamps | Delete all stamps from the document
[**deleteDocumentTables**](PdfApi.md#deleteDocumentTables) | **DELETE** /pdf/\{name}/tables | Delete all tables from the document
[**deleteField**](PdfApi.md#deleteField) | **DELETE** /pdf/\{name}/fields/\{fieldName} | Delete document field by name.
-[**deleteFile**](PdfApi.md#deleteFile) | **DELETE** /storage/file | Remove a specific file
-[**deleteFolder**](PdfApi.md#deleteFolder) | **DELETE** /storage/folder | Remove a specific folder
+[**deleteFile**](PdfApi.md#deleteFile) | **DELETE** /pdf/storage/file/\{path} | Delete file
+[**deleteFolder**](PdfApi.md#deleteFolder) | **DELETE** /pdf/storage/folder/\{path} | Delete folder
[**deleteImage**](PdfApi.md#deleteImage) | **DELETE** /pdf/\{name}/images/\{imageId} | Delete image from document page.
[**deleteLinkAnnotation**](PdfApi.md#deleteLinkAnnotation) | **DELETE** /pdf/\{name}/links/\{linkId} | Delete document page link annotation by ID
[**deletePage**](PdfApi.md#deletePage) | **DELETE** /pdf/\{name}/pages/\{pageNumber} | Delete document page by its number.
@@ -23,13 +28,17 @@ Method | HTTP request | Description
[**deleteProperty**](PdfApi.md#deleteProperty) | **DELETE** /pdf/\{name}/documentproperties/\{propertyName} | Delete document property.
[**deleteStamp**](PdfApi.md#deleteStamp) | **DELETE** /pdf/\{name}/stamps/\{stampId} | Delete document stamp by ID
[**deleteTable**](PdfApi.md#deleteTable) | **DELETE** /pdf/\{name}/tables/\{tableId} | Delete document table by ID
+[**downloadFile**](PdfApi.md#downloadFile) | **GET** /pdf/storage/file/\{path} | Download file
+[**getBookmark**](PdfApi.md#getBookmark) | **GET** /pdf/\{name}/bookmarks/bookmark/\{bookmarkPath} | Read document bookmark.
+[**getBookmarks**](PdfApi.md#getBookmarks) | **GET** /pdf/\{name}/bookmarks/list/\{bookmarkPath} | Read document bookmarks node list.
[**getCaretAnnotation**](PdfApi.md#getCaretAnnotation) | **GET** /pdf/\{name}/annotations/caret/\{annotationId} | Read document page caret annotation by ID.
[**getCircleAnnotation**](PdfApi.md#getCircleAnnotation) | **GET** /pdf/\{name}/annotations/circle/\{annotationId} | Read document page circle annotation by ID.
-[**getDiscUsage**](PdfApi.md#getDiscUsage) | **GET** /storage/disc | Check the disk usage of the current account
+[**getDiscUsage**](PdfApi.md#getDiscUsage) | **GET** /pdf/storage/disc | Get disc usage
[**getDocument**](PdfApi.md#getDocument) | **GET** /pdf/\{name} | Read common document info.
[**getDocumentAnnotations**](PdfApi.md#getDocumentAnnotations) | **GET** /pdf/\{name}/annotations | Read documant page annotations. Returns only FreeTextAnnotations, TextAnnotations, other annotations will implemented next releases.
[**getDocumentAttachmentByIndex**](PdfApi.md#getDocumentAttachmentByIndex) | **GET** /pdf/\{name}/attachments/\{attachmentIndex} | Read document attachment info by its index.
[**getDocumentAttachments**](PdfApi.md#getDocumentAttachments) | **GET** /pdf/\{name}/attachments | Read document attachments info.
+[**getDocumentBookmarks**](PdfApi.md#getDocumentBookmarks) | **GET** /pdf/\{name}/bookmarks/tree | Read document bookmarks tree.
[**getDocumentCaretAnnotations**](PdfApi.md#getDocumentCaretAnnotations) | **GET** /pdf/\{name}/annotations/caret | Read document caret annotations.
[**getDocumentCircleAnnotations**](PdfApi.md#getDocumentCircleAnnotations) | **GET** /pdf/\{name}/annotations/circle | Read document circle annotations.
[**getDocumentFileAttachmentAnnotations**](PdfApi.md#getDocumentFileAttachmentAnnotations) | **GET** /pdf/\{name}/annotations/fileattachment | Read document FileAttachment annotations.
@@ -55,13 +64,17 @@ Method | HTTP request | Description
[**getDocumentTables**](PdfApi.md#getDocumentTables) | **GET** /pdf/\{name}/tables | Read document tables.
[**getDocumentTextAnnotations**](PdfApi.md#getDocumentTextAnnotations) | **GET** /pdf/\{name}/annotations/text | Read document text annotations.
[**getDocumentUnderlineAnnotations**](PdfApi.md#getDocumentUnderlineAnnotations) | **GET** /pdf/\{name}/annotations/underline | Read document underline annotations.
-[**getDownload**](PdfApi.md#getDownload) | **GET** /storage/file | Download a specific file
[**getDownloadDocumentAttachmentByIndex**](PdfApi.md#getDownloadDocumentAttachmentByIndex) | **GET** /pdf/\{name}/attachments/\{attachmentIndex}/download | Download document attachment content by its index.
[**getEpubInStorageToPdf**](PdfApi.md#getEpubInStorageToPdf) | **GET** /pdf/create/epub | Convert EPUB file (located on storage) to PDF format and return resulting file in response.
+[**getExportFieldsFromPdfToFdfInStorage**](PdfApi.md#getExportFieldsFromPdfToFdfInStorage) | **GET** /pdf/\{name}/export/fdf | Export fields from from PDF in storage to FDF file.
+[**getExportFieldsFromPdfToXfdfInStorage**](PdfApi.md#getExportFieldsFromPdfToXfdfInStorage) | **GET** /pdf/\{name}/export/xfdf | Export fields from from PDF in storage to XFDF file.
+[**getExportFieldsFromPdfToXmlInStorage**](PdfApi.md#getExportFieldsFromPdfToXmlInStorage) | **GET** /pdf/\{name}/export/xml | Export fields from from PDF in storage to XML file.
[**getField**](PdfApi.md#getField) | **GET** /pdf/\{name}/fields/\{fieldName} | Get document field by name.
[**getFields**](PdfApi.md#getFields) | **GET** /pdf/\{name}/fields | Get document fields.
[**getFileAttachmentAnnotation**](PdfApi.md#getFileAttachmentAnnotation) | **GET** /pdf/\{name}/annotations/fileattachment/\{annotationId} | Read document page FileAttachment annotation by ID.
[**getFileAttachmentAnnotationData**](PdfApi.md#getFileAttachmentAnnotationData) | **GET** /pdf/\{name}/annotations/fileattachment/\{annotationId}/data | Read document page FileAttachment annotation by ID.
+[**getFileVersions**](PdfApi.md#getFileVersions) | **GET** /pdf/storage/version/\{path} | Get file versions
+[**getFilesList**](PdfApi.md#getFilesList) | **GET** /pdf/storage/folder/\{path} | Get all files and folders within a folder
[**getFreeTextAnnotation**](PdfApi.md#getFreeTextAnnotation) | **GET** /pdf/\{name}/annotations/freetext/\{annotationId} | Read document page free text annotation by ID.
[**getHighlightAnnotation**](PdfApi.md#getHighlightAnnotation) | **GET** /pdf/\{name}/annotations/highlight/\{annotationId} | Read document page highlight annotation by ID.
[**getHtmlInStorageToPdf**](PdfApi.md#getHtmlInStorageToPdf) | **GET** /pdf/create/html | Convert HTML file (located on storage) to PDF format and return resulting file in response.
@@ -71,14 +84,13 @@ Method | HTTP request | Description
[**getImageExtractAsPng**](PdfApi.md#getImageExtractAsPng) | **GET** /pdf/\{name}/images/\{imageId}/extract/png | Extract document image in PNG format
[**getImageExtractAsTiff**](PdfApi.md#getImageExtractAsTiff) | **GET** /pdf/\{name}/images/\{imageId}/extract/tiff | Extract document image in TIFF format
[**getImages**](PdfApi.md#getImages) | **GET** /pdf/\{name}/pages/\{pageNumber}/images | Read document images.
+[**getImportFieldsFromFdfInStorage**](PdfApi.md#getImportFieldsFromFdfInStorage) | **GET** /pdf/\{name}/import/fdf | Update fields from FDF file in storage.
+[**getImportFieldsFromXfdfInStorage**](PdfApi.md#getImportFieldsFromXfdfInStorage) | **GET** /pdf/\{name}/import/xfdf | Update fields from XFDF file in storage.
+[**getImportFieldsFromXmlInStorage**](PdfApi.md#getImportFieldsFromXmlInStorage) | **GET** /pdf/\{name}/import/xml | Import from XML file (located on storage) to PDF format and return resulting file in response.
[**getInkAnnotation**](PdfApi.md#getInkAnnotation) | **GET** /pdf/\{name}/annotations/ink/\{annotationId} | Read document page ink annotation by ID.
-[**getIsExist**](PdfApi.md#getIsExist) | **GET** /storage/exist | Check if a specific file or folder exists
-[**getIsStorageExist**](PdfApi.md#getIsStorageExist) | **GET** /storage/\{name}/exist | Check if storage exists
[**getLaTeXInStorageToPdf**](PdfApi.md#getLaTeXInStorageToPdf) | **GET** /pdf/create/latex | Convert LaTeX file (located on storage) to PDF format and return resulting file in response.
[**getLineAnnotation**](PdfApi.md#getLineAnnotation) | **GET** /pdf/\{name}/annotations/line/\{annotationId} | Read document page line annotation by ID.
[**getLinkAnnotation**](PdfApi.md#getLinkAnnotation) | **GET** /pdf/\{name}/links/\{linkId} | Read document link annotation by ID.
-[**getListFileVersions**](PdfApi.md#getListFileVersions) | **GET** /storage/version | Get the file's versions list
-[**getListFiles**](PdfApi.md#getListFiles) | **GET** /storage/folder | Get the file listing of a specific folder
[**getMhtInStorageToPdf**](PdfApi.md#getMhtInStorageToPdf) | **GET** /pdf/create/mht | Convert MHT file (located on storage) to PDF format and return resulting file in response.
[**getMovieAnnotation**](PdfApi.md#getMovieAnnotation) | **GET** /pdf/\{name}/annotations/movie/\{annotationId} | Read document page movie annotation by ID.
[**getPage**](PdfApi.md#getPage) | **GET** /pdf/\{name}/pages/\{pageNumber} | Read document page info.
@@ -155,7 +167,11 @@ Method | HTTP request | Description
[**getXmlInStorageToPdf**](PdfApi.md#getXmlInStorageToPdf) | **GET** /pdf/create/xml | Convert XML file (located on storage) to PDF format and return resulting file in response.
[**getXpsInStorageToPdf**](PdfApi.md#getXpsInStorageToPdf) | **GET** /pdf/create/xps | Convert XPS file (located on storage) to PDF format and return resulting file in response.
[**getXslFoInStorageToPdf**](PdfApi.md#getXslFoInStorageToPdf) | **GET** /pdf/create/xslfo | Convert XslFo file (located on storage) to PDF format and return resulting file in response.
+[**moveFile**](PdfApi.md#moveFile) | **PUT** /pdf/storage/file/move/\{srcPath} | Move file
+[**moveFolder**](PdfApi.md#moveFolder) | **PUT** /pdf/storage/folder/move/\{srcPath} | Move folder
+[**objectExists**](PdfApi.md#objectExists) | **GET** /pdf/storage/exist/\{path} | Check if file or folder exists
[**postAppendDocument**](PdfApi.md#postAppendDocument) | **POST** /pdf/\{name}/appendDocument | Append document to existing one.
+[**postBookmark**](PdfApi.md#postBookmark) | **POST** /pdf/\{name}/bookmarks/bookmark/\{bookmarkPath} | Add document bookmarks.
[**postChangePasswordDocumentInStorage**](PdfApi.md#postChangePasswordDocumentInStorage) | **POST** /pdf/\{name}/changepassword | Change document password in storage.
[**postCreateField**](PdfApi.md#postCreateField) | **POST** /pdf/\{name}/fields | Create field.
[**postDecryptDocumentInStorage**](PdfApi.md#postDecryptDocumentInStorage) | **POST** /pdf/\{name}/decrypt | Decrypt document in storage.
@@ -167,9 +183,10 @@ Method | HTTP request | Description
[**postDocumentTextReplace**](PdfApi.md#postDocumentTextReplace) | **POST** /pdf/\{name}/text/replace | Document's replace text method.
[**postEncryptDocumentInStorage**](PdfApi.md#postEncryptDocumentInStorage) | **POST** /pdf/\{name}/encrypt | Encrypt document in storage.
[**postFlattenDocument**](PdfApi.md#postFlattenDocument) | **POST** /pdf/\{name}/flatten | Flatten the document.
+[**postImportFieldsFromFdf**](PdfApi.md#postImportFieldsFromFdf) | **POST** /pdf/\{name}/import/fdf | Update fields from FDF file in request.
+[**postImportFieldsFromXfdf**](PdfApi.md#postImportFieldsFromXfdf) | **POST** /pdf/\{name}/import/xfdf | Update fields from XFDF file in request.
+[**postImportFieldsFromXml**](PdfApi.md#postImportFieldsFromXml) | **POST** /pdf/\{name}/import/xml | Update fields from XML file in request.
[**postInsertImage**](PdfApi.md#postInsertImage) | **POST** /pdf/\{name}/pages/\{pageNumber}/images | Insert image to document page.
-[**postMoveFile**](PdfApi.md#postMoveFile) | **POST** /storage/file | Move a specific file
-[**postMoveFolder**](PdfApi.md#postMoveFolder) | **POST** /storage/folder | Move a specific folder
[**postMovePage**](PdfApi.md#postMovePage) | **POST** /pdf/\{name}/pages/\{pageNumber}/movePage | Move page to new position.
[**postOptimizeDocument**](PdfApi.md#postOptimizeDocument) | **POST** /pdf/\{name}/optimize | Optimize document.
[**postPageCaretAnnotations**](PdfApi.md#postPageCaretAnnotations) | **POST** /pdf/\{name}/pages/\{pageNumber}/annotations/caret | Add document page caret annotations.
@@ -204,15 +221,17 @@ Method | HTTP request | Description
[**putAddNewPage**](PdfApi.md#putAddNewPage) | **PUT** /pdf/\{name}/pages | Add new page to end of the document.
[**putAddText**](PdfApi.md#putAddText) | **PUT** /pdf/\{name}/pages/\{pageNumber}/text | Add text to PDF document page.
[**putAnnotationsFlatten**](PdfApi.md#putAnnotationsFlatten) | **PUT** /pdf/\{name}/annotations/flatten | Flattens the annotations of the specified types
+[**putBookmark**](PdfApi.md#putBookmark) | **PUT** /pdf/\{name}/bookmarks/bookmark/\{bookmarkPath} | Update document bookmark.
[**putCaretAnnotation**](PdfApi.md#putCaretAnnotation) | **PUT** /pdf/\{name}/annotations/caret/\{annotationId} | Replace document caret annotation
[**putChangePasswordDocument**](PdfApi.md#putChangePasswordDocument) | **PUT** /pdf/changepassword | Change document password from content.
[**putCircleAnnotation**](PdfApi.md#putCircleAnnotation) | **PUT** /pdf/\{name}/annotations/circle/\{annotationId} | Replace document circle annotation
-[**putCreate**](PdfApi.md#putCreate) | **PUT** /storage/file | Upload a specific file
[**putCreateDocument**](PdfApi.md#putCreateDocument) | **PUT** /pdf/\{name} | Create empty document.
-[**putCreateFolder**](PdfApi.md#putCreateFolder) | **PUT** /storage/folder | Create the folder
[**putDecryptDocument**](PdfApi.md#putDecryptDocument) | **PUT** /pdf/decrypt | Decrypt document from content.
[**putEncryptDocument**](PdfApi.md#putEncryptDocument) | **PUT** /pdf/encrypt | Encrypt document from content.
[**putEpubInStorageToPdf**](PdfApi.md#putEpubInStorageToPdf) | **PUT** /pdf/\{name}/create/epub | Convert EPUB file (located on storage) to PDF format and upload resulting file to storage.
+[**putExportFieldsFromPdfToFdfInStorage**](PdfApi.md#putExportFieldsFromPdfToFdfInStorage) | **PUT** /pdf/\{name}/export/fdf | Export fields from from PDF in storage to FDF file in storage.
+[**putExportFieldsFromPdfToXfdfInStorage**](PdfApi.md#putExportFieldsFromPdfToXfdfInStorage) | **PUT** /pdf/\{name}/export/xfdf | Export fields from from PDF in storage to XFDF file in storage.
+[**putExportFieldsFromPdfToXmlInStorage**](PdfApi.md#putExportFieldsFromPdfToXmlInStorage) | **PUT** /pdf/\{name}/export/xml | Export fields from from PDF in storage to XML file in storage.
[**putFieldsFlatten**](PdfApi.md#putFieldsFlatten) | **PUT** /pdf/\{name}/fields/flatten | Flatten form fields in document.
[**putFileAttachmentAnnotation**](PdfApi.md#putFileAttachmentAnnotation) | **PUT** /pdf/\{name}/annotations/fileattachment/\{annotationId} | Replace document FileAttachment annotation
[**putFileAttachmentAnnotationDataExtract**](PdfApi.md#putFileAttachmentAnnotationDataExtract) | **PUT** /pdf/\{name}/annotations/fileattachment/\{annotationId}/data/extract | Extract document FileAttachment annotation content to storage
@@ -228,6 +247,9 @@ Method | HTTP request | Description
[**putImagesExtractAsJpeg**](PdfApi.md#putImagesExtractAsJpeg) | **PUT** /pdf/\{name}/pages/\{pageNumber}/images/extract/jpeg | Extract document images in JPEG format to folder.
[**putImagesExtractAsPng**](PdfApi.md#putImagesExtractAsPng) | **PUT** /pdf/\{name}/pages/\{pageNumber}/images/extract/png | Extract document images in PNG format to folder.
[**putImagesExtractAsTiff**](PdfApi.md#putImagesExtractAsTiff) | **PUT** /pdf/\{name}/pages/\{pageNumber}/images/extract/tiff | Extract document images in TIFF format to folder.
+[**putImportFieldsFromFdfInStorage**](PdfApi.md#putImportFieldsFromFdfInStorage) | **PUT** /pdf/\{name}/import/fdf | Update fields from FDF file in storage.
+[**putImportFieldsFromXfdfInStorage**](PdfApi.md#putImportFieldsFromXfdfInStorage) | **PUT** /pdf/\{name}/import/xfdf | Update fields from XFDF file in storage.
+[**putImportFieldsFromXmlInStorage**](PdfApi.md#putImportFieldsFromXmlInStorage) | **PUT** /pdf/\{name}/import/xml | Update fields from XML file in storage.
[**putInkAnnotation**](PdfApi.md#putInkAnnotation) | **PUT** /pdf/\{name}/annotations/ink/\{annotationId} | Replace document ink annotation
[**putLaTeXInStorageToPdf**](PdfApi.md#putLaTeXInStorageToPdf) | **PUT** /pdf/\{name}/create/latex | Convert LaTeX file (located on storage) to PDF format and upload resulting file to storage.
[**putLineAnnotation**](PdfApi.md#putLineAnnotation) | **PUT** /pdf/\{name}/annotations/line/\{annotationId} | Replace document line annotation
@@ -299,8 +321,81 @@ Method | HTTP request | Description
[**putXmlInStorageToPdf**](PdfApi.md#putXmlInStorageToPdf) | **PUT** /pdf/\{name}/create/xml | Convert XML file (located on storage) to PDF format and upload resulting file to storage.
[**putXpsInStorageToPdf**](PdfApi.md#putXpsInStorageToPdf) | **PUT** /pdf/\{name}/create/xps | Convert XPS file (located on storage) to PDF format and upload resulting file to storage.
[**putXslFoInStorageToPdf**](PdfApi.md#putXslFoInStorageToPdf) | **PUT** /pdf/\{name}/create/xslfo | Convert XslFo file (located on storage) to PDF format and upload resulting file to storage.
+[**storageExists**](PdfApi.md#storageExists) | **GET** /pdf/storage/\{storageName}/exist | Check if storage exists
+[**uploadFile**](PdfApi.md#uploadFile) | **PUT** /pdf/storage/file/\{path} | Upload file
+
+# **copyFile**
+> copyFile(srcPath, destPath, srcStorageName, destStorageName, versionId)
+
+Copy file
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **srcPath** | **String**| Source file path e.g. '/folder/file.ext' |
+ **destPath** | **String**| Destination file path |
+ **srcStorageName** | **String**| Source storage name | [optional]
+ **destStorageName** | **String**| Destination storage name | [optional]
+ **versionId** | **String**| File version ID to copy | [optional]
+
+### Return type
+
+null (empty response body)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **copyFolder**
+> copyFolder(srcPath, destPath, srcStorageName, destStorageName)
+
+Copy folder
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **srcPath** | **String**| Source folder path e.g. '/src' |
+ **destPath** | **String**| Destination folder path e.g. '/dst' |
+ **srcStorageName** | **String**| Source storage name | [optional]
+ **destStorageName** | **String**| Destination storage name | [optional]
+
+### Return type
+
+null (empty response body)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **createFolder**
+> createFolder(path, storageName)
+
+Create the folder
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **path** | **String**| Folder path to create e.g. 'folder_1/folder_2/' |
+ **storageName** | **String**| Storage name | [optional]
+
+### Return type
+
+null (empty response body)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
# **deleteAnnotation**
> AsposeResponse deleteAnnotation(name, annotationId, storage, folder)
@@ -320,6 +415,30 @@ Name | Type | Description | Notes
[**AsposeResponse**](AsposeResponse.md)
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **deleteBookmark**
+> AsposeResponse deleteBookmark(name, bookmarkPath, folder, storage)
+
+Delete document bookmark by ID.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **name** | **String**| The document name. |
+ **bookmarkPath** | **String**| The bookmark path. |
+ **folder** | **String**| The document folder. | [optional]
+ **storage** | **String**| The document storage. | [optional]
+
+### Return type
+
+[**AsposeResponse**](AsposeResponse.md)
+
### HTTP request headers
- **Content-Type**: application/json
@@ -343,6 +462,29 @@ Name | Type | Description | Notes
[**AsposeResponse**](AsposeResponse.md)
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **deleteDocumentBookmarks**
+> AsposeResponse deleteDocumentBookmarks(name, folder, storage)
+
+Delete all document bookmarks.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **name** | **String**| The document name. |
+ **folder** | **String**| The document folder. | [optional]
+ **storage** | **String**| The document storage. | [optional]
+
+### Return type
+
+[**AsposeResponse**](AsposeResponse.md)
+
### HTTP request headers
- **Content-Type**: application/json
@@ -443,21 +585,21 @@ Name | Type | Description | Notes
# **deleteFile**
-> AsposeResponse deleteFile(path, versionId, storage)
+> deleteFile(path, storageName, versionId)
-Remove a specific file
+Delete file
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **path** | **String**| Path of the file including file name and extension e.g. /Folder1/file.ext |
- **versionId** | **String**| File's version | [optional]
- **storage** | **String**| User's storage name | [optional]
+ **path** | **String**| File path e.g. '/folder/file.ext' |
+ **storageName** | **String**| Storage name | [optional]
+ **versionId** | **String**| File version ID to delete | [optional]
### Return type
-[**AsposeResponse**](AsposeResponse.md)
+null (empty response body)
### HTTP request headers
@@ -466,21 +608,21 @@ Name | Type | Description | Notes
# **deleteFolder**
-> AsposeResponse deleteFolder(path, storage, recursive)
+> deleteFolder(path, storageName, recursive)
-Remove a specific folder
+Delete folder
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **path** | **String**| Folder path e.g. /Folder1 |
- **storage** | **String**| User's storage name | [optional]
- **recursive** | **Boolean**| Remove recursivelly inner folder/files. If false and folder contains data than exception is raised. | [optional] [default to false]
+ **path** | **String**| Folder path e.g. '/folder' |
+ **storageName** | **String**| Storage name | [optional]
+ **recursive** | **Boolean**| Enable to delete folders, subfolders and files | [optional] [default to false]
### Return type
-[**AsposeResponse**](AsposeResponse.md)
+null (empty response body)
### HTTP request headers
@@ -745,6 +887,77 @@ Name | Type | Description | Notes
[**AsposeResponse**](AsposeResponse.md)
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **downloadFile**
+> File downloadFile(path, storageName, versionId)
+
+Download file
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **path** | **String**| File path e.g. '/folder/file.ext' |
+ **storageName** | **String**| Storage name | [optional]
+ **versionId** | **String**| File version ID to download | [optional]
+
+### Return type
+
+**File**
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: multipart/form-data
+
+
+# **getBookmark**
+> BookmarkResponse getBookmark(name, bookmarkPath, folder, storage)
+
+Read document bookmark.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **name** | **String**| The document name. |
+ **bookmarkPath** | **String**| The bookmark path. |
+ **folder** | **String**| The document folder. | [optional]
+ **storage** | **String**| The document storage. | [optional]
+
+### Return type
+
+[**BookmarkResponse**](BookmarkResponse.md)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **getBookmarks**
+> BookmarksResponse getBookmarks(name, bookmarkPath, folder, storage)
+
+Read document bookmarks node list.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **name** | **String**| The document name. |
+ **bookmarkPath** | **String**| The bookmark path. |
+ **folder** | **String**| The document folder. | [optional]
+ **storage** | **String**| The document storage. | [optional]
+
+### Return type
+
+[**BookmarksResponse**](BookmarksResponse.md)
+
### HTTP request headers
- **Content-Type**: application/json
@@ -800,19 +1013,19 @@ Name | Type | Description | Notes
# **getDiscUsage**
-> DiscUsageResponse getDiscUsage(storage)
+> DiscUsage getDiscUsage(storageName)
-Check the disk usage of the current account
+Get disc usage
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **storage** | **String**| User's storage name | [optional]
+ **storageName** | **String**| Storage name | [optional]
### Return type
-[**DiscUsageResponse**](DiscUsageResponse.md)
+[**DiscUsage**](DiscUsage.md)
### HTTP request headers
@@ -907,6 +1120,29 @@ Name | Type | Description | Notes
[**AttachmentsResponse**](AttachmentsResponse.md)
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **getDocumentBookmarks**
+> BookmarksResponse getDocumentBookmarks(name, folder, storage)
+
+Read document bookmarks tree.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **name** | **String**| The document name. |
+ **folder** | **String**| The document folder. | [optional]
+ **storage** | **String**| The document storage. | [optional]
+
+### Return type
+
+[**BookmarksResponse**](BookmarksResponse.md)
+
### HTTP request headers
- **Content-Type**: application/json
@@ -1489,19 +1725,20 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
-
-# **getDownload**
-> File getDownload(path, versionId, storage)
+
+# **getDownloadDocumentAttachmentByIndex**
+> File getDownloadDocumentAttachmentByIndex(name, attachmentIndex, storage, folder)
-Download a specific file
+Download document attachment content by its index.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **path** | **String**| Path of the file including the file name and extension e.g. /file.ext |
- **versionId** | **String**| File's version | [optional]
- **storage** | **String**| User's storage name | [optional]
+ **name** | **String**| The document name. |
+ **attachmentIndex** | **Integer**| The attachment index. |
+ **storage** | **String**| The document storage. | [optional]
+ **folder** | **String**| The document folder. | [optional]
### Return type
@@ -1512,18 +1749,39 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: multipart/form-data
-
-# **getDownloadDocumentAttachmentByIndex**
-> File getDownloadDocumentAttachmentByIndex(name, attachmentIndex, storage, folder)
+
+# **getEpubInStorageToPdf**
+> File getEpubInStorageToPdf(srcPath, storage)
-Download document attachment content by its index.
+Convert EPUB file (located on storage) to PDF format and return resulting file in response.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **srcPath** | **String**| Full source filename (ex. /folder1/folder2/template.epub) |
+ **storage** | **String**| The document storage. | [optional]
+
+### Return type
+
+**File**
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: multipart/form-data
+
+
+# **getExportFieldsFromPdfToFdfInStorage**
+> File getExportFieldsFromPdfToFdfInStorage(name, storage, folder)
+
+Export fields from from PDF in storage to FDF file.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
- **attachmentIndex** | **Integer**| The attachment index. |
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -1536,18 +1794,42 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: multipart/form-data
-
-# **getEpubInStorageToPdf**
-> File getEpubInStorageToPdf(srcPath, storage)
+
+# **getExportFieldsFromPdfToXfdfInStorage**
+> File getExportFieldsFromPdfToXfdfInStorage(name, storage, folder)
-Convert EPUB file (located on storage) to PDF format and return resulting file in response.
+Export fields from from PDF in storage to XFDF file.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **srcPath** | **String**| Full source filename (ex. /folder1/folder2/template.epub) |
+ **name** | **String**| The document name. |
+ **storage** | **String**| The document storage. | [optional]
+ **folder** | **String**| The document folder. | [optional]
+
+### Return type
+
+**File**
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: multipart/form-data
+
+
+# **getExportFieldsFromPdfToXmlInStorage**
+> File getExportFieldsFromPdfToXmlInStorage(name, storage, folder)
+
+Export fields from from PDF in storage to XML file.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **name** | **String**| The document name. |
**storage** | **String**| The document storage. | [optional]
+ **folder** | **String**| The document folder. | [optional]
### Return type
@@ -1569,7 +1851,7 @@ Get document field by name.
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
- **fieldName** | **String**| The field name/ |
+ **fieldName** | **String**| The field name (name should be encoded). |
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -1627,7 +1909,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: application/json
- - **Accept**: multipart/form-data
+ - **Accept**: application/json
# **getFileAttachmentAnnotationData**
@@ -1653,6 +1935,50 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: multipart/form-data
+
+# **getFileVersions**
+> FileVersions getFileVersions(path, storageName)
+
+Get file versions
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **path** | **String**| File path e.g. '/file.ext' |
+ **storageName** | **String**| Storage name | [optional]
+
+### Return type
+
+[**FileVersions**](FileVersions.md)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **getFilesList**
+> FilesList getFilesList(path, storageName)
+
+Get all files and folders within a folder
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **path** | **String**| Folder path e.g. '/folder' |
+ **storageName** | **String**| Storage name | [optional]
+
+### Return type
+
+[**FilesList**](FilesList.md)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
# **getFreeTextAnnotation**
> FreeTextAnnotationResponse getFreeTextAnnotation(name, annotationId, storage, folder)
@@ -1753,7 +2079,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: application/json
- - **Accept**: multipart/form-data
+ - **Accept**: application/json
# **getImageExtractAsGif**
@@ -1767,8 +2093,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**imageId** | **String**| Image ID. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -1793,8 +2119,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**imageId** | **String**| Image ID. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -1819,8 +2145,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**imageId** | **String**| Image ID. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -1845,8 +2171,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**imageId** | **String**| Image ID. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -1883,68 +2209,96 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
-
-# **getInkAnnotation**
-> InkAnnotationResponse getInkAnnotation(name, annotationId, storage, folder)
+
+# **getImportFieldsFromFdfInStorage**
+> File getImportFieldsFromFdfInStorage(name, fdfFilePath, storage, folder)
-Read document page ink annotation by ID.
+Update fields from FDF file in storage.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
- **annotationId** | **String**| The annotation ID. |
+ **fdfFilePath** | **String**| The Fdf file path. |
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
### Return type
-[**InkAnnotationResponse**](InkAnnotationResponse.md)
+**File**
### HTTP request headers
- **Content-Type**: application/json
- - **Accept**: application/json
+ - **Accept**: multipart/form-data
-
-# **getIsExist**
-> FileExistResponse getIsExist(path, versionId, storage)
+
+# **getImportFieldsFromXfdfInStorage**
+> File getImportFieldsFromXfdfInStorage(name, xfdfFilePath, storage, folder)
-Check if a specific file or folder exists
+Update fields from XFDF file in storage.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **path** | **String**| File or folder path e.g. /file.ext or /Folder1 |
- **versionId** | **String**| File's version | [optional]
- **storage** | **String**| User's storage name | [optional]
+ **name** | **String**| The document name. |
+ **xfdfFilePath** | **String**| The XFDF file path. |
+ **storage** | **String**| The document storage. | [optional]
+ **folder** | **String**| The document folder. | [optional]
### Return type
-[**FileExistResponse**](FileExistResponse.md)
+**File**
### HTTP request headers
- **Content-Type**: application/json
- - **Accept**: application/json
+ - **Accept**: multipart/form-data
+
+
+# **getImportFieldsFromXmlInStorage**
+> File getImportFieldsFromXmlInStorage(name, xmlFilePath, storage, folder)
+
+Import from XML file (located on storage) to PDF format and return resulting file in response.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **name** | **String**| The document name. |
+ **xmlFilePath** | **String**| Full source filename (ex. /folder1/folder2/template.xml) |
+ **storage** | **String**| The document storage. | [optional]
+ **folder** | **String**| The document folder. | [optional]
+
+### Return type
-
-# **getIsStorageExist**
-> StorageExistResponse getIsStorageExist(name)
+**File**
+
+### HTTP request headers
-Check if storage exists
+ - **Content-Type**: application/json
+ - **Accept**: multipart/form-data
+
+
+# **getInkAnnotation**
+> InkAnnotationResponse getInkAnnotation(name, annotationId, storage, folder)
+
+Read document page ink annotation by ID.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **name** | **String**| Storage name |
+ **name** | **String**| The document name. |
+ **annotationId** | **String**| The annotation ID. |
+ **storage** | **String**| The document storage. | [optional]
+ **folder** | **String**| The document folder. | [optional]
### Return type
-[**StorageExistResponse**](StorageExistResponse.md)
+[**InkAnnotationResponse**](InkAnnotationResponse.md)
### HTTP request headers
@@ -2016,50 +2370,6 @@ Name | Type | Description | Notes
[**LinkAnnotationResponse**](LinkAnnotationResponse.md)
-### HTTP request headers
-
- - **Content-Type**: application/json
- - **Accept**: application/json
-
-
-# **getListFileVersions**
-> FileVersionsResponse getListFileVersions(path, storage)
-
-Get the file's versions list
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **path** | **String**| File path e.g. /file.ext or /Folder1/file.ext |
- **storage** | **String**| User's storage name | [optional]
-
-### Return type
-
-[**FileVersionsResponse**](FileVersionsResponse.md)
-
-### HTTP request headers
-
- - **Content-Type**: application/json
- - **Accept**: application/json
-
-
-# **getListFiles**
-> FilesResponse getListFiles(path, storage)
-
-Get the file listing of a specific folder
-
-### Parameters
-
-Name | Type | Description | Notes
-------------- | ------------- | ------------- | -------------
- **path** | **String**| Start with name of storage e.g. root folder '/'or some folder '/folder1/..' | [optional] [default to /]
- **storage** | **String**| User's storage name | [optional]
-
-### Return type
-
-[**FilesResponse**](FilesResponse.md)
-
### HTTP request headers
- **Content-Type**: application/json
@@ -2133,7 +2443,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: application/json
- - **Accept**: multipart/form-data
+ - **Accept**: application/json
# **getPageAnnotations**
@@ -2219,8 +2529,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -2245,8 +2555,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -2271,8 +2581,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -2297,8 +2607,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -2323,8 +2633,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -2349,8 +2659,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -2862,7 +3172,7 @@ Name | Type | Description | Notes
**URY** | **Double**| Y - coordinate of upper-right corner. |
**format** | **List<String>**| List of formats for search. | [optional]
**regex** | **String**| Formats are specified as a regular expression. | [optional]
- **splitRects** | **Boolean**| Split result fragments (default is true). | [optional]
+ **splitRects** | **Boolean**| Split result fragments (default is true). | [optional] [default to true]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -2980,11 +3290,11 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**addReturnToLineEnd** | **Boolean**| Add return to line end. | [optional]
- **format** | **String**| Allows to specify .doc or .docx file format. | [optional]
+ **format** | **String**| Allows to specify .doc or .docx file format. | [optional] [enum: Doc, DocX]
**imageResolutionX** | **Integer**| Image resolution X. | [optional]
**imageResolutionY** | **Integer**| Image resolution Y. | [optional]
**maxDistanceBetweenTextLines** | **Double**| Max distance between text lines. | [optional]
- **mode** | **String**| Allows to control how a PDF document is converted into a word processing document. | [optional]
+ **mode** | **String**| Allows to control how a PDF document is converted into a word processing document. | [optional] [enum: Textbox, Flow]
**recognizeBullets** | **Boolean**| Recognize bullets. | [optional]
**relativeHorizontalProximity** | **Double**| Relative horizontal proximity. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -3010,7 +3320,7 @@ Converts PDF document (located on storage) to EPUB format and returns resulting
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
- **contentRecognitionMode** | **String**| Property tunes conversion for this or that desirable method of recognition of content. | [optional]
+ **contentRecognitionMode** | **String**| Property tunes conversion for this or that desirable method of recognition of content. | [optional] [enum: Flow, PdfFlow, Fixed]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -3038,7 +3348,7 @@ Name | Type | Description | Notes
**compressSvgGraphicsIfAny** | **Boolean**| The flag that indicates whether found SVG graphics(if any) will be compressed(zipped) into SVGZ format during saving. | [optional]
**convertMarkedContentToLayers** | **Boolean**| If attribute ConvertMarkedContentToLayers set to true then an all elements inside a PDF marked content (layer) will be put into an HTML div with "data-pdflayer" attribute specifying a layer name. This layer name will be extracted from optional properties of PDF marked content. If this attribute is false (by default) then no any layers will be created from PDF marked content. | [optional]
**defaultFontName** | **String**| Specifies the name of an installed font which is used to substitute any document font that is not embedded and not installed in the system. If null then default substitution font is used. | [optional]
- **documentType** | **String**| Result document type. | [optional]
+ **documentType** | **String**| Result document type. | [optional] [enum: Xhtml, Html5]
**fixedLayout** | **Boolean**| The value indicating whether that HTML is created as fixed layout. | [optional]
**imageResolution** | **Integer**| Resolution for image rendering. | [optional]
**minimalLineWidth** | **Integer**| This attribute sets minimal width of graphic path line. If thickness of line is less than 1px Adobe Acrobat rounds it to this value. So this attribute can be used to emulate this behavior for HTML browsers. | [optional]
@@ -3046,16 +3356,16 @@ Name | Type | Description | Notes
**splitCssIntoPages** | **Boolean**| When multipage-mode selected(i.e 'SplitIntoPages' is 'true'), then this attribute defines whether should be created separate CSS-file for each result HTML page. | [optional]
**splitIntoPages** | **Boolean**| The flag that indicates whether each page of source document will be converted into it's own target HTML document, i.e whether result HTML will be splitted into several HTML-pages. | [optional]
**useZOrder** | **Boolean**| If attribute UseZORder set to true, graphics and text are added to resultant HTML document accordingly Z-order in original PDF document. If this attribute is false all graphics is put as single layer which may cause some unnecessary effects for overlapped objects. | [optional]
- **antialiasingProcessing** | **String**| The parameter defines required antialiasing measures during conversion of compound background images from PDF to HTML. | [optional]
+ **antialiasingProcessing** | **String**| The parameter defines required antialiasing measures during conversion of compound background images from PDF to HTML. | [optional] [enum: NoAdditionalProcessing, TryCorrectResultHtml]
**cssClassNamesPrefix** | **String**| When PDFtoHTML converter generates result CSSs, CSS class names (something like ".stl_01 {}" ... ".stl_NN {}) are generated and used in result CSS. This property allows forcibly set class name prefix. | [optional]
**explicitListOfSavedPages** | **List<Integer>**| With this property You can explicitely define what pages of document should be converted. Pages in this list must have 1-based numbers. I.e. valid numbers of pages must be taken from range (1...[NumberOfPagesInConvertedDocument]) Order of appearing of pages in this list does not affect their order in result HTML page(s) - in result pages allways will go in order in which they are present in source PDF. | [optional]
- **fontEncodingStrategy** | **String**| Defines encoding special rule to tune PDF decoding for current document. | [optional]
- **fontSavingMode** | **String**| Defines font saving mode that will be used during saving of PDF to desirable format. | [optional]
- **htmlMarkupGenerationMode** | **String**| Sometimes specific reqirments to generation of HTML markup are present. This parameter defines HTML preparing modes that can be used during conversion of PDF to HTML to match such specific requirments. | [optional]
- **lettersPositioningMethod** | **String**| The mode of positioning of letters in words in result HTML. | [optional]
+ **fontEncodingStrategy** | **String**| Defines encoding special rule to tune PDF decoding for current document. | [optional] [enum: Default, DecreaseToUnicodePriorityLevel]
+ **fontSavingMode** | **String**| Defines font saving mode that will be used during saving of PDF to desirable format. | [optional] [enum: AlwaysSaveAsWOFF, AlwaysSaveAsTTF, AlwaysSaveAsEOT, SaveInAllFormats]
+ **htmlMarkupGenerationMode** | **String**| Sometimes specific reqirments to generation of HTML markup are present. This parameter defines HTML preparing modes that can be used during conversion of PDF to HTML to match such specific requirments. | [optional] [enum: WriteAllHtml, WriteOnlyBodyContent]
+ **lettersPositioningMethod** | **String**| The mode of positioning of letters in words in result HTML. | [optional] [enum: UseEmUnitsAndCompensationOfRoundingErrorsInCss, UsePixelUnitsInCssLetterSpacingForIE]
**pagesFlowTypeDependsOnViewersScreenSize** | **Boolean**| If attribute 'SplitOnPages=false', than whole HTML representing all input PDF pages will be put into one big result HTML file. This flag defines whether result HTML will be generated in such way that flow of areas that represent PDF pages in result HTML will depend on screen resolution of viewer. | [optional]
- **partsEmbeddingMode** | **String**| It defines whether referenced files (HTML, Fonts,Images, CSSes) will be embedded into main HTML file or will be generated as apart binary entities. | [optional]
- **rasterImagesSavingMode** | **String**| Converted PDF can contain raster images This parameter defines how they should be handled during conversion of PDF to HTML. | [optional]
+ **partsEmbeddingMode** | **String**| It defines whether referenced files (HTML, Fonts,Images, CSSes) will be embedded into main HTML file or will be generated as apart binary entities. | [optional] [enum: EmbedAllIntoHtml, EmbedCssOnly, NoEmbedding]
+ **rasterImagesSavingMode** | **String**| Converted PDF can contain raster images This parameter defines how they should be handled during conversion of PDF to HTML. | [optional] [enum: AsPngImagesEmbeddedIntoSvg, AsExternalPngFilesReferencedViaSvg, AsEmbeddedPartsOfPngPageBackground]
**removeEmptyAreasOnTopAndBottom** | **Boolean**| Defines whether in created HTML will be removed top and bottom empty area without any content (if any). | [optional]
**saveShadowedTextsAsTransparentTexts** | **Boolean**| Pdf can contain texts that are shadowed by another elements (f.e. by images) but can be selected to clipboard in Acrobat Reader (usually it happen when document contains images and OCRed texts extracted from it). This settings tells to converter whether we need save such texts as transparent selectable texts in result HTML to mimic behaviour of Acrobat Reader (othervise such texts are usually saved as hidden, not available for copying to clipboard). | [optional]
**saveTransparentTexts** | **Boolean**| Pdf can contain transparent texts that can be selected to clipboard (usually it happen when document contains images and OCRed texts extracted from it). This settings tells to converter whether we need save such texts as transparent selectable texts in result HTML. | [optional]
@@ -3132,7 +3442,7 @@ Converts PDF document (located on storage) to PdfA format and returns resulting
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
- **type** | **String**| Type of PdfA format. |
+ **type** | **String**| Type of PdfA format. | [enum: PDFA1A, PDFA1B]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -3206,13 +3516,13 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**brightness** | **Double**| Image brightness. | [optional]
- **compression** | **String**| Tiff compression. Possible values are: LZW, CCITT4, CCITT3, RLE, None. | [optional]
- **colorDepth** | **String**| Image color depth. Possible valuse are: Default, Format8bpp, Format4bpp, Format1bpp. | [optional]
+ **compression** | **String**| Tiff compression. Possible values are: LZW, CCITT4, CCITT3, RLE, None. | [optional] [enum: LZW, CCITT4, CCITT3, RLE, None]
+ **colorDepth** | **String**| Image color depth. Possible valuse are: Default, Format8bpp, Format4bpp, Format1bpp. | [optional] [enum: Default, Format8bpp, Format4bpp, Format1bpp]
**leftMargin** | **Integer**| Left image margin. | [optional]
**rightMargin** | **Integer**| Right image margin. | [optional]
**topMargin** | **Integer**| Top image margin. | [optional]
**bottomMargin** | **Integer**| Bottom image margin. | [optional]
- **orientation** | **String**| Image orientation. Possible values are: None, Landscape, Portait. | [optional]
+ **orientation** | **String**| Image orientation. Possible values are: None, Landscape, Portait. | [optional] [enum: None, Landscape, Portrait]
**skipBlankPages** | **Boolean**| Skip blank pages flag. | [optional]
**width** | **Integer**| Image width. | [optional]
**height** | **Integer**| Image height. | [optional]
@@ -3472,7 +3782,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: application/json
- - **Accept**: multipart/form-data
+ - **Accept**: application/json
# **getScreenAnnotationData**
@@ -3520,7 +3830,7 @@ Name | Type | Description | Notes
### HTTP request headers
- **Content-Type**: application/json
- - **Accept**: multipart/form-data
+ - **Accept**: application/json
# **getSoundAnnotationData**
@@ -3737,7 +4047,7 @@ Name | Type | Description | Notes
**URY** | **Double**| Y - coordinate of upper-right corner. |
**format** | **List<String>**| List of formats for search. | [optional]
**regex** | **String**| Formats are specified as a regular expression. | [optional]
- **splitRects** | **Boolean**| Split result fragments (default is true). | [optional]
+ **splitRects** | **Boolean**| Split result fragments (default is true). | [optional] [default to true]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -3957,34 +4267,130 @@ Name | Type | Description | Notes
### Return type
-**File**
+**File**
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: multipart/form-data
+
+
+# **moveFile**
+> moveFile(srcPath, destPath, srcStorageName, destStorageName, versionId)
+
+Move file
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **srcPath** | **String**| Source file path e.g. '/src.ext' |
+ **destPath** | **String**| Destination file path e.g. '/dest.ext' |
+ **srcStorageName** | **String**| Source storage name | [optional]
+ **destStorageName** | **String**| Destination storage name | [optional]
+ **versionId** | **String**| File version ID to move | [optional]
+
+### Return type
+
+null (empty response body)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **moveFolder**
+> moveFolder(srcPath, destPath, srcStorageName, destStorageName)
+
+Move folder
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **srcPath** | **String**| Folder path to move e.g. '/folder' |
+ **destPath** | **String**| Destination folder path to move to e.g '/dst' |
+ **srcStorageName** | **String**| Source storage name | [optional]
+ **destStorageName** | **String**| Destination storage name | [optional]
+
+### Return type
+
+null (empty response body)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **objectExists**
+> ObjectExist objectExists(path, storageName, versionId)
+
+Check if file or folder exists
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **path** | **String**| File or folder path e.g. '/file.ext' or '/folder' |
+ **storageName** | **String**| Storage name | [optional]
+ **versionId** | **String**| File version ID | [optional]
+
+### Return type
+
+[**ObjectExist**](ObjectExist.md)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **postAppendDocument**
+> DocumentResponse postAppendDocument(name, appendFile, startPage, endPage, storage, folder)
+
+Append document to existing one.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **name** | **String**| The original document name. |
+ **appendFile** | **String**| Append file server path. |
+ **startPage** | **Integer**| Appending start page. | [optional] [default to 0]
+ **endPage** | **Integer**| Appending end page. | [optional] [default to 0]
+ **storage** | **String**| The documents storage. | [optional]
+ **folder** | **String**| The original document folder. | [optional]
+
+### Return type
+
+[**DocumentResponse**](DocumentResponse.md)
### HTTP request headers
- **Content-Type**: application/json
- - **Accept**: multipart/form-data
+ - **Accept**: application/json
-
-# **postAppendDocument**
-> DocumentResponse postAppendDocument(name, appendDocument, appendFile, startPage, endPage, storage, folder)
+
+# **postBookmark**
+> BookmarksResponse postBookmark(name, bookmarkPath, bookmarks, folder, storage)
-Append document to existing one.
+Add document bookmarks.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **name** | **String**| The original document name. |
- **appendDocument** | [**AppendDocument**](AppendDocument.md)| with the append document data. | [optional]
- **appendFile** | **String**| Append file server path. | [optional]
- **startPage** | **Integer**| Appending start page. | [optional] [default to 0]
- **endPage** | **Integer**| Appending end page. | [optional] [default to 0]
- **storage** | **String**| The documents storage. | [optional]
- **folder** | **String**| The original document folder. | [optional]
+ **name** | **String**| The document name. |
+ **bookmarkPath** | **String**| The bookmark path. |
+ **bookmarks** | [**List<Bookmark>**](Bookmark.md)| The array of bookmark. |
+ **folder** | **String**| The document folder. | [optional]
+ **storage** | **String**| The document storage. | [optional]
### Return type
-[**DocumentResponse**](DocumentResponse.md)
+[**BookmarksResponse**](BookmarksResponse.md)
### HTTP request headers
@@ -4029,7 +4435,7 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**page** | **Integer**| Document page number. |
- **field** | [**Field**](Field.md)| with the field data. | [optional]
+ **field** | [**Field**](Field.md)| Field with the field data. |
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -4233,8 +4639,8 @@ Name | Type | Description | Notes
**name** | **String**| Document name. |
**userPassword** | **String**| User password (encrypted Base64). |
**ownerPassword** | **String**| Owner password (encrypted Base64). |
- **cryptoAlgorithm** | **String**| Cryptographic algorithm, see for details. |
- **permissionsFlags** | [**List<PermissionsFlags>**](PermissionsFlags.md)| Array of document permissions, see for details. | [optional]
+ **cryptoAlgorithm** | **String**| Cryptographic algorithm, see CryptoAlgorithm for details. | [enum: RC4x40, RC4x128, AESx128, AESx256]
+ **permissionsFlags** | [**List<PermissionsFlags>**](PermissionsFlags.md)| Array of document permissions, see PermissionsFlags for details. | [optional]
**usePdf20** | **Boolean**| Support for revision 6 (Extension 8). | [optional]
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -4274,26 +4680,44 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
-
-# **postInsertImage**
-> AsposeResponse postInsertImage(name, pageNumber, llx, lly, urx, ury, imageFilePath, storage, folder, image)
+
+# **postImportFieldsFromFdf**
+> AsposeResponse postImportFieldsFromFdf(name, storage, folder, fdfData)
-Insert image to document page.
+Update fields from FDF file in request.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
- **pageNumber** | **Integer**| The page number. |
- **llx** | **Double**| Coordinate lower left X. |
- **lly** | **Double**| Coordinate lower left Y. |
- **urx** | **Double**| Coordinate upper right X. |
- **ury** | **Double**| Coordinate upper right Y. |
- **imageFilePath** | **String**| Path to image file if specified. Request content is used otherwise. | [optional]
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
- **image** | [****](.md)| Image file. | [optional]
+ **fdfData** | [****](.md)| Fdf file. | [optional]
+
+### Return type
+
+[**AsposeResponse**](AsposeResponse.md)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **postImportFieldsFromXfdf**
+> AsposeResponse postImportFieldsFromXfdf(name, storage, folder, xfdfData)
+
+Update fields from XFDF file in request.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **name** | **String**| The document name. |
+ **storage** | **String**| The document storage. | [optional]
+ **folder** | **String**| The document folder. | [optional]
+ **xfdfData** | [****](.md)| Xfdf file. | [optional]
### Return type
@@ -4304,21 +4728,20 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
-
-# **postMoveFile**
-> AsposeResponse postMoveFile(src, dest, versionId, storage, destStorage)
+
+# **postImportFieldsFromXml**
+> AsposeResponse postImportFieldsFromXml(name, storage, folder, xmlData)
-Move a specific file
+Update fields from XML file in request.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **src** | **String**| Source file path e.g. /fileSource.ext |
- **dest** | **String**| Destination file path e.g. /fileDestination.ext |
- **versionId** | **String**| Source file's version, | [optional]
- **storage** | **String**| User's source storage name | [optional]
- **destStorage** | **String**| User's destination storage name | [optional]
+ **name** | **String**| The document name. |
+ **storage** | **String**| The document storage. | [optional]
+ **folder** | **String**| The document folder. | [optional]
+ **xmlData** | [****](.md)| Xml file. | [optional]
### Return type
@@ -4329,20 +4752,26 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
-
-# **postMoveFolder**
-> AsposeResponse postMoveFolder(src, dest, storage, destStorage)
+
+# **postInsertImage**
+> AsposeResponse postInsertImage(name, pageNumber, llx, lly, urx, ury, imageFilePath, storage, folder, image)
-Move a specific folder
+Insert image to document page.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **src** | **String**| Source folder path e.g. /Folder1 |
- **dest** | **String**| Destination folder path e.g. /Folder2 |
- **storage** | **String**| User's source storage name | [optional]
- **destStorage** | **String**| User's destination storage name | [optional]
+ **name** | **String**| The document name. |
+ **pageNumber** | **Integer**| The page number. |
+ **llx** | **Double**| Coordinate lower left X. |
+ **lly** | **Double**| Coordinate lower left Y. |
+ **urx** | **Double**| Coordinate upper right X. |
+ **ury** | **Double**| Coordinate upper right Y. |
+ **imageFilePath** | **String**| Path to image file if specified. Request content is used otherwise. | [optional]
+ **storage** | **String**| The document storage. | [optional]
+ **folder** | **String**| The document folder. | [optional]
+ **image** | [****](.md)| Image file. | [optional]
### Return type
@@ -4389,7 +4818,7 @@ Optimize document.
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
- **options** | [**OptimizeOptions**](OptimizeOptions.md)| The optimization options. | [optional]
+ **options** | [**OptimizeOptions**](OptimizeOptions.md)| The optimization options. |
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -5054,7 +5483,7 @@ Name | Type | Description | Notes
# **postSignDocument**
-> AsposeResponse postSignDocument(name, signature, storage, folder)
+> AsposeResponse postSignDocument(name, sign, storage, folder)
Sign document.
@@ -5063,7 +5492,7 @@ Sign document.
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
- **signature** | [**Signature**](Signature.md)| Signature object containing signature data. | [optional]
+ **sign** | [**Signature**](Signature.md)| Signature object containing signature data. |
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -5078,7 +5507,7 @@ Name | Type | Description | Notes
# **postSignPage**
-> AsposeResponse postSignPage(name, pageNumber, signature, storage, folder)
+> AsposeResponse postSignPage(name, pageNumber, sign, storage, folder)
Sign page.
@@ -5088,7 +5517,7 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
- **signature** | [**Signature**](Signature.md)| Signature object containing signature data. | [optional]
+ **sign** | [**Signature**](Signature.md)| Signature object containing signature data. |
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -5162,7 +5591,7 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**pageNumber** | **Integer**| Number of page (starting from 1). |
- **paragraph** | [**Paragraph**](Paragraph.md)| Paragraph data. | [optional]
+ **paragraph** | [**Paragraph**](Paragraph.md)| Paragraph data. |
**folder** | **String**| Document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -5196,6 +5625,31 @@ Name | Type | Description | Notes
[**AsposeResponse**](AsposeResponse.md)
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **putBookmark**
+> BookmarkResponse putBookmark(name, bookmarkPath, bookmark, folder, storage)
+
+Update document bookmark.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **name** | **String**| The document name. |
+ **bookmarkPath** | **String**| The bookmark path. |
+ **bookmark** | [**Bookmark**](Bookmark.md)| The bookmark. |
+ **folder** | **String**| The document folder. | [optional]
+ **storage** | **String**| The document storage. | [optional]
+
+### Return type
+
+[**BookmarkResponse**](BookmarkResponse.md)
+
### HTTP request headers
- **Content-Type**: application/json
@@ -5277,20 +5731,43 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
-
-# **putCreate**
-> AsposeResponse putCreate(path, file, versionId, storage)
+
+# **putCreateDocument**
+> DocumentResponse putCreateDocument(name, storage, folder)
-Upload a specific file
+Create empty document.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **path** | **String**| Path where to upload including filename and extension e.g. /file.ext or /Folder 1/file.ext |
- **file** | **File**| File to upload |
- **versionId** | **String**| Source file's version | [optional]
- **storage** | **String**| User's storage name | [optional]
+ **name** | **String**| The new document name. |
+ **storage** | **String**| The document storage. | [optional]
+ **folder** | **String**| The new document folder. | [optional]
+
+### Return type
+
+[**DocumentResponse**](DocumentResponse.md)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **putDecryptDocument**
+> AsposeResponse putDecryptDocument(outPath, password, storage, file)
+
+Decrypt document from content.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.doc) |
+ **password** | **String**| The password (encrypted Base64). |
+ **storage** | **String**| The document storage. | [optional]
+ **file** | **File**| A file to be derypted. | [optional]
### Return type
@@ -5301,42 +5778,48 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
-
-# **putCreateDocument**
-> DocumentResponse putCreateDocument(name, storage, folder)
+
+# **putEncryptDocument**
+> AsposeResponse putEncryptDocument(outPath, userPassword, ownerPassword, cryptoAlgorithm, permissionsFlags, usePdf20, storage, file)
-Create empty document.
+Encrypt document from content.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **name** | **String**| The new document name. |
+ **outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.doc) |
+ **userPassword** | **String**| User password (encrypted Base64). |
+ **ownerPassword** | **String**| Owner password (encrypted Base64). |
+ **cryptoAlgorithm** | **String**| Cryptographic algorithm, see CryptoAlgorithm for details. | [enum: RC4x40, RC4x128, AESx128, AESx256]
+ **permissionsFlags** | [**List<PermissionsFlags>**](PermissionsFlags.md)| Array of document permissions, see PermissionsFlags for details. | [optional]
+ **usePdf20** | **Boolean**| Support for revision 6 (Extension 8). | [optional]
**storage** | **String**| The document storage. | [optional]
- **folder** | **String**| The new document folder. | [optional]
+ **file** | **File**| A file to be encrypted. | [optional]
### Return type
-[**DocumentResponse**](DocumentResponse.md)
+[**AsposeResponse**](AsposeResponse.md)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
-
-# **putCreateFolder**
-> AsposeResponse putCreateFolder(path, storage, destStorage)
+
+# **putEpubInStorageToPdf**
+> AsposeResponse putEpubInStorageToPdf(name, srcPath, storage, dstFolder)
-Create the folder
+Convert EPUB file (located on storage) to PDF format and upload resulting file to storage.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **path** | **String**| Target folder's path e.g. Folder1/Folder2/. The folders will be created recursively |
- **storage** | **String**| User's source storage name | [optional]
- **destStorage** | **String**| User's destination storage name | [optional]
+ **name** | **String**| The document name. |
+ **srcPath** | **String**| Full source filename (ex. /folder1/folder2/template.epub) |
+ **storage** | **String**| The document storage. | [optional]
+ **dstFolder** | **String**| The destination document folder. | [optional]
### Return type
@@ -5347,20 +5830,20 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
-
-# **putDecryptDocument**
-> AsposeResponse putDecryptDocument(outPath, password, storage, file)
+
+# **putExportFieldsFromPdfToFdfInStorage**
+> AsposeResponse putExportFieldsFromPdfToFdfInStorage(name, fdfOutputFilePath, storage, folder)
-Decrypt document from content.
+Export fields from from PDF in storage to FDF file in storage.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.doc) |
- **password** | **String**| The password (encrypted Base64). |
+ **name** | **String**| The document name. |
+ **fdfOutputFilePath** | **String**| The output Fdf file path. |
**storage** | **String**| The document storage. | [optional]
- **file** | **File**| A file to be derypted. | [optional]
+ **folder** | **String**| The document folder. | [optional]
### Return type
@@ -5371,24 +5854,20 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
-
-# **putEncryptDocument**
-> AsposeResponse putEncryptDocument(outPath, userPassword, ownerPassword, cryptoAlgorithm, permissionsFlags, usePdf20, storage, file)
+
+# **putExportFieldsFromPdfToXfdfInStorage**
+> AsposeResponse putExportFieldsFromPdfToXfdfInStorage(name, xfdfOutputFilePath, storage, folder)
-Encrypt document from content.
+Export fields from from PDF in storage to XFDF file in storage.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
- **outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.doc) |
- **userPassword** | **String**| User password (encrypted Base64). |
- **ownerPassword** | **String**| Owner password (encrypted Base64). |
- **cryptoAlgorithm** | **String**| Cryptographic algorithm, see for details. |
- **permissionsFlags** | [**List<PermissionsFlags>**](PermissionsFlags.md)| Array of document permissions, see for details. | [optional]
- **usePdf20** | **Boolean**| Support for revision 6 (Extension 8). | [optional]
+ **name** | **String**| The document name. |
+ **xfdfOutputFilePath** | **String**| The output xfdf file path. |
**storage** | **String**| The document storage. | [optional]
- **file** | **File**| A file to be encrypted. | [optional]
+ **folder** | **String**| The document folder. | [optional]
### Return type
@@ -5399,20 +5878,20 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
-
-# **putEpubInStorageToPdf**
-> AsposeResponse putEpubInStorageToPdf(name, srcPath, storage, dstFolder)
+
+# **putExportFieldsFromPdfToXmlInStorage**
+> AsposeResponse putExportFieldsFromPdfToXmlInStorage(name, xmlOutputFilePath, storage, folder)
-Convert EPUB file (located on storage) to PDF format and upload resulting file to storage.
+Export fields from from PDF in storage to XML file in storage.
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
- **srcPath** | **String**| Full source filename (ex. /folder1/folder2/template.epub) |
+ **xmlOutputFilePath** | **String**| The output xml file path. |
**storage** | **String**| The document storage. | [optional]
- **dstFolder** | **String**| The destination document folder. | [optional]
+ **folder** | **String**| The document folder. | [optional]
### Return type
@@ -5590,8 +6069,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**imageId** | **String**| Image ID. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
**destFolder** | **String**| The document folder. | [optional]
@@ -5617,8 +6096,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**imageId** | **String**| Image ID. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
**destFolder** | **String**| The document folder. | [optional]
@@ -5644,8 +6123,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**imageId** | **String**| Image ID. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
**destFolder** | **String**| The document folder. | [optional]
@@ -5671,8 +6150,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**imageId** | **String**| Image ID. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
**destFolder** | **String**| The document folder. | [optional]
@@ -5697,7 +6176,7 @@ Convert image file (located on storage) to PDF format and upload resulting file
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
- **imageTemplates** | [**ImageTemplatesRequest**](ImageTemplatesRequest.md)| Image templates |
+ **imageTemplates** | [**ImageTemplatesRequest**](ImageTemplatesRequest.md)| ImageTemplatesRequestImage templates |
**dstFolder** | **String**| The destination document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -5722,8 +6201,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
**destFolder** | **String**| The document folder. | [optional]
@@ -5749,9 +6228,9 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
- **storage** | **String**| | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
+ **storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
**destFolder** | **String**| The document folder. | [optional]
@@ -5776,8 +6255,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
**destFolder** | **String**| The document folder. | [optional]
@@ -5803,8 +6282,8 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
**destFolder** | **String**| The document folder. | [optional]
@@ -5813,6 +6292,78 @@ Name | Type | Description | Notes
[**AsposeResponse**](AsposeResponse.md)
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **putImportFieldsFromFdfInStorage**
+> AsposeResponse putImportFieldsFromFdfInStorage(name, fdfFilePath, storage, folder)
+
+Update fields from FDF file in storage.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **name** | **String**| The document name. |
+ **fdfFilePath** | **String**| The Fdf file path. |
+ **storage** | **String**| The document storage. | [optional]
+ **folder** | **String**| The document folder. | [optional]
+
+### Return type
+
+[**AsposeResponse**](AsposeResponse.md)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **putImportFieldsFromXfdfInStorage**
+> AsposeResponse putImportFieldsFromXfdfInStorage(name, xfdfFilePath, storage, folder)
+
+Update fields from XFDF file in storage.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **name** | **String**| The document name. |
+ **xfdfFilePath** | **String**| The XFDF file path. |
+ **storage** | **String**| The document storage. | [optional]
+ **folder** | **String**| The document folder. | [optional]
+
+### Return type
+
+[**AsposeResponse**](AsposeResponse.md)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **putImportFieldsFromXmlInStorage**
+> AsposeResponse putImportFieldsFromXmlInStorage(name, xmlFilePath, storage, folder)
+
+Update fields from XML file in storage.
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **name** | **String**| The document name. |
+ **xmlFilePath** | **String**| Full source filename (ex. /folder1/folder2/template.xml) |
+ **storage** | **String**| The document storage. | [optional]
+ **folder** | **String**| The document folder. | [optional]
+
+### Return type
+
+[**AsposeResponse**](AsposeResponse.md)
+
### HTTP request headers
- **Content-Type**: application/json
@@ -5928,7 +6479,7 @@ Merge a list of documents.
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| Resulting documen name. |
- **mergeDocuments** | [**MergeDocuments**](MergeDocuments.md)| with a list of documents. | [optional]
+ **mergeDocuments** | [**MergeDocuments**](MergeDocuments.md)| MergeDocuments with a list of documents. |
**storage** | **String**| Resulting document storage. | [optional]
**folder** | **String**| Resulting document folder. | [optional]
@@ -6002,7 +6553,7 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
- **stamp** | [**Stamp**](Stamp.md)| with data. |
+ **stamp** | [**Stamp**](Stamp.md)| Stamp with data. |
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -6028,8 +6579,8 @@ Name | Type | Description | Notes
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
**outPath** | **String**| The out path of result image. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -6055,8 +6606,8 @@ Name | Type | Description | Notes
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
**outPath** | **String**| The out path of result image. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -6082,8 +6633,8 @@ Name | Type | Description | Notes
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
**outPath** | **String**| The out path of result image. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -6109,8 +6660,8 @@ Name | Type | Description | Notes
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
**outPath** | **String**| The out path of result image. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -6136,8 +6687,8 @@ Name | Type | Description | Notes
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
**outPath** | **String**| The out path of result image. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -6163,8 +6714,8 @@ Name | Type | Description | Notes
**name** | **String**| The document name. |
**pageNumber** | **Integer**| The page number. |
**outPath** | **String**| The out path of result image. |
- **width** | **Integer**| The converted image width. | [optional]
- **height** | **Integer**| The converted image height. | [optional]
+ **width** | **Integer**| The converted image width. | [optional] [default to 0]
+ **height** | **Integer**| The converted image height. | [optional] [default to 0]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -6213,11 +6764,11 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.doc) |
**addReturnToLineEnd** | **Boolean**| Add return to line end. | [optional]
- **format** | **String**| Allows to specify .doc or .docx file format. | [optional]
+ **format** | **String**| Allows to specify .doc or .docx file format. | [optional] [enum: Doc, DocX]
**imageResolutionX** | **Integer**| Image resolution X. | [optional]
**imageResolutionY** | **Integer**| Image resolution Y. | [optional]
**maxDistanceBetweenTextLines** | **Double**| Max distance between text lines. | [optional]
- **mode** | **String**| Allows to control how a PDF document is converted into a word processing document. | [optional]
+ **mode** | **String**| Allows to control how a PDF document is converted into a word processing document. | [optional] [enum: Textbox, Flow]
**recognizeBullets** | **Boolean**| Recognize bullets. | [optional]
**relativeHorizontalProximity** | **Double**| Relative horizontal proximity. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -6243,7 +6794,7 @@ Converts PDF document (in request content) to EPUB format and uploads resulting
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.epub) |
- **contentRecognitionMode** | **String**| Property tunes conversion for this or that desirable method of recognition of content. | [optional]
+ **contentRecognitionMode** | **String**| Property tunes conversion for this or that desirable method of recognition of content. | [optional] [enum: Flow, PdfFlow, Fixed]
**storage** | **String**| The document storage. | [optional]
**file** | **File**| A file to be converted. | [optional]
@@ -6271,7 +6822,7 @@ Name | Type | Description | Notes
**compressSvgGraphicsIfAny** | **Boolean**| The flag that indicates whether found SVG graphics(if any) will be compressed(zipped) into SVGZ format during saving. | [optional]
**convertMarkedContentToLayers** | **Boolean**| If attribute ConvertMarkedContentToLayers set to true then an all elements inside a PDF marked content (layer) will be put into an HTML div with "data-pdflayer" attribute specifying a layer name. This layer name will be extracted from optional properties of PDF marked content. If this attribute is false (by default) then no any layers will be created from PDF marked content. | [optional]
**defaultFontName** | **String**| Specifies the name of an installed font which is used to substitute any document font that is not embedded and not installed in the system. If null then default substitution font is used. | [optional]
- **documentType** | **String**| Result document type. | [optional]
+ **documentType** | **String**| Result document type. | [optional] [enum: Xhtml, Html5]
**fixedLayout** | **Boolean**| The value indicating whether that HTML is created as fixed layout. | [optional]
**imageResolution** | **Integer**| Resolution for image rendering. | [optional]
**minimalLineWidth** | **Integer**| This attribute sets minimal width of graphic path line. If thickness of line is less than 1px Adobe Acrobat rounds it to this value. So this attribute can be used to emulate this behavior for HTML browsers. | [optional]
@@ -6279,16 +6830,16 @@ Name | Type | Description | Notes
**splitCssIntoPages** | **Boolean**| When multipage-mode selected(i.e 'SplitIntoPages' is 'true'), then this attribute defines whether should be created separate CSS-file for each result HTML page. | [optional]
**splitIntoPages** | **Boolean**| The flag that indicates whether each page of source document will be converted into it's own target HTML document, i.e whether result HTML will be splitted into several HTML-pages. | [optional]
**useZOrder** | **Boolean**| If attribute UseZORder set to true, graphics and text are added to resultant HTML document accordingly Z-order in original PDF document. If this attribute is false all graphics is put as single layer which may cause some unnecessary effects for overlapped objects. | [optional]
- **antialiasingProcessing** | **String**| The parameter defines required antialiasing measures during conversion of compound background images from PDF to HTML. | [optional]
+ **antialiasingProcessing** | **String**| The parameter defines required antialiasing measures during conversion of compound background images from PDF to HTML. | [optional] [enum: NoAdditionalProcessing, TryCorrectResultHtml]
**cssClassNamesPrefix** | **String**| When PDFtoHTML converter generates result CSSs, CSS class names (something like ".stl_01 {}" ... ".stl_NN {}) are generated and used in result CSS. This property allows forcibly set class name prefix. | [optional]
**explicitListOfSavedPages** | **List<Integer>**| With this property You can explicitely define what pages of document should be converted. Pages in this list must have 1-based numbers. I.e. valid numbers of pages must be taken from range (1...[NumberOfPagesInConvertedDocument]) Order of appearing of pages in this list does not affect their order in result HTML page(s) - in result pages allways will go in order in which they are present in source PDF. | [optional]
- **fontEncodingStrategy** | **String**| Defines encoding special rule to tune PDF decoding for current document. | [optional]
- **fontSavingMode** | **String**| Defines font saving mode that will be used during saving of PDF to desirable format. | [optional]
- **htmlMarkupGenerationMode** | **String**| Sometimes specific reqirments to generation of HTML markup are present. This parameter defines HTML preparing modes that can be used during conversion of PDF to HTML to match such specific requirments. | [optional]
- **lettersPositioningMethod** | **String**| The mode of positioning of letters in words in result HTML. | [optional]
+ **fontEncodingStrategy** | **String**| Defines encoding special rule to tune PDF decoding for current document. | [optional] [enum: Default, DecreaseToUnicodePriorityLevel]
+ **fontSavingMode** | **String**| Defines font saving mode that will be used during saving of PDF to desirable format. | [optional] [enum: AlwaysSaveAsWOFF, AlwaysSaveAsTTF, AlwaysSaveAsEOT, SaveInAllFormats]
+ **htmlMarkupGenerationMode** | **String**| Sometimes specific reqirments to generation of HTML markup are present. This parameter defines HTML preparing modes that can be used during conversion of PDF to HTML to match such specific requirments. | [optional] [enum: WriteAllHtml, WriteOnlyBodyContent]
+ **lettersPositioningMethod** | **String**| The mode of positioning of letters in words in result HTML. | [optional] [enum: UseEmUnitsAndCompensationOfRoundingErrorsInCss, UsePixelUnitsInCssLetterSpacingForIE]
**pagesFlowTypeDependsOnViewersScreenSize** | **Boolean**| If attribute 'SplitOnPages=false', than whole HTML representing all input PDF pages will be put into one big result HTML file. This flag defines whether result HTML will be generated in such way that flow of areas that represent PDF pages in result HTML will depend on screen resolution of viewer. | [optional]
- **partsEmbeddingMode** | **String**| It defines whether referenced files (HTML, Fonts,Images, CSSes) will be embedded into main HTML file or will be generated as apart binary entities. | [optional]
- **rasterImagesSavingMode** | **String**| Converted PDF can contain raster images This parameter defines how they should be handled during conversion of PDF to HTML. | [optional]
+ **partsEmbeddingMode** | **String**| It defines whether referenced files (HTML, Fonts,Images, CSSes) will be embedded into main HTML file or will be generated as apart binary entities. | [optional] [enum: EmbedAllIntoHtml, EmbedCssOnly, NoEmbedding]
+ **rasterImagesSavingMode** | **String**| Converted PDF can contain raster images This parameter defines how they should be handled during conversion of PDF to HTML. | [optional] [enum: AsPngImagesEmbeddedIntoSvg, AsExternalPngFilesReferencedViaSvg, AsEmbeddedPartsOfPngPageBackground]
**removeEmptyAreasOnTopAndBottom** | **Boolean**| Defines whether in created HTML will be removed top and bottom empty area without any content (if any). | [optional]
**saveShadowedTextsAsTransparentTexts** | **Boolean**| Pdf can contain texts that are shadowed by another elements (f.e. by images) but can be selected to clipboard in Acrobat Reader (usually it happen when document contains images and OCRed texts extracted from it). This settings tells to converter whether we need save such texts as transparent selectable texts in result HTML to mimic behaviour of Acrobat Reader (othervise such texts are usually saved as hidden, not available for copying to clipboard). | [optional]
**saveTransparentTexts** | **Boolean**| Pdf can contain transparent texts that can be selected to clipboard (usually it happen when document contains images and OCRed texts extracted from it). This settings tells to converter whether we need save such texts as transparent selectable texts in result HTML. | [optional]
@@ -6365,7 +6916,7 @@ Converts PDF document (in request content) to PdfA format and uploads resulting
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.pdf) |
- **type** | **String**| Type of PdfA format. |
+ **type** | **String**| Type of PdfA format. | [enum: PDFA1A, PDFA1B]
**storage** | **String**| The document storage. | [optional]
**file** | **File**| A file to be converted. | [optional]
@@ -6438,13 +6989,13 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.tiff) |
**brightness** | **Double**| Image brightness. | [optional]
- **compression** | **String**| Tiff compression. Possible values are: LZW, CCITT4, CCITT3, RLE, None. | [optional]
- **colorDepth** | **String**| Image color depth. Possible valuse are: Default, Format8bpp, Format4bpp, Format1bpp. | [optional]
+ **compression** | **String**| Tiff compression. Possible values are: LZW, CCITT4, CCITT3, RLE, None. | [optional] [enum: LZW, CCITT4, CCITT3, RLE, None]
+ **colorDepth** | **String**| Image color depth. Possible valuse are: Default, Format8bpp, Format4bpp, Format1bpp. | [optional] [enum: Default, Format8bpp, Format4bpp, Format1bpp]
**leftMargin** | **Integer**| Left image margin. | [optional]
**rightMargin** | **Integer**| Right image margin. | [optional]
**topMargin** | **Integer**| Top image margin. | [optional]
**bottomMargin** | **Integer**| Bottom image margin. | [optional]
- **orientation** | **String**| Image orientation. Possible values are: None, Landscape, Portait. | [optional]
+ **orientation** | **String**| Image orientation. Possible values are: None, Landscape, Portait. | [optional] [enum: None, Landscape, Portrait]
**skipBlankPages** | **Boolean**| Skip blank pages flag. | [optional]
**width** | **Integer**| Image width. | [optional]
**height** | **Integer**| Image height. | [optional]
@@ -6577,11 +7128,11 @@ Name | Type | Description | Notes
**name** | **String**| The document name. |
**outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.doc) |
**addReturnToLineEnd** | **Boolean**| Add return to line end. | [optional]
- **format** | **String**| Allows to specify .doc or .docx file format. | [optional]
+ **format** | **String**| Allows to specify .doc or .docx file format. | [optional] [enum: Doc, DocX]
**imageResolutionX** | **Integer**| Image resolution X. | [optional]
**imageResolutionY** | **Integer**| Image resolution Y. | [optional]
**maxDistanceBetweenTextLines** | **Double**| Max distance between text lines. | [optional]
- **mode** | **String**| Allows to control how a PDF document is converted into a word processing document. | [optional]
+ **mode** | **String**| Allows to control how a PDF document is converted into a word processing document. | [optional] [enum: Textbox, Flow]
**recognizeBullets** | **Boolean**| Recognize bullets. | [optional]
**relativeHorizontalProximity** | **Double**| Relative horizontal proximity. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -6608,7 +7159,7 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.epub) |
- **contentRecognitionMode** | **String**| Property tunes conversion for this or that desirable method of recognition of content. | [optional]
+ **contentRecognitionMode** | **String**| Property tunes conversion for this or that desirable method of recognition of content. | [optional] [enum: Flow, PdfFlow, Fixed]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -6637,7 +7188,7 @@ Name | Type | Description | Notes
**compressSvgGraphicsIfAny** | **Boolean**| The flag that indicates whether found SVG graphics(if any) will be compressed(zipped) into SVGZ format during saving. | [optional]
**convertMarkedContentToLayers** | **Boolean**| If attribute ConvertMarkedContentToLayers set to true then an all elements inside a PDF marked content (layer) will be put into an HTML div with "data-pdflayer" attribute specifying a layer name. This layer name will be extracted from optional properties of PDF marked content. If this attribute is false (by default) then no any layers will be created from PDF marked content. | [optional]
**defaultFontName** | **String**| Specifies the name of an installed font which is used to substitute any document font that is not embedded and not installed in the system. If null then default substitution font is used. | [optional]
- **documentType** | **String**| Result document type. | [optional]
+ **documentType** | **String**| Result document type. | [optional] [enum: Xhtml, Html5]
**fixedLayout** | **Boolean**| The value indicating whether that HTML is created as fixed layout. | [optional]
**imageResolution** | **Integer**| Resolution for image rendering. | [optional]
**minimalLineWidth** | **Integer**| This attribute sets minimal width of graphic path line. If thickness of line is less than 1px Adobe Acrobat rounds it to this value. So this attribute can be used to emulate this behavior for HTML browsers. | [optional]
@@ -6645,16 +7196,16 @@ Name | Type | Description | Notes
**splitCssIntoPages** | **Boolean**| When multipage-mode selected(i.e 'SplitIntoPages' is 'true'), then this attribute defines whether should be created separate CSS-file for each result HTML page. | [optional]
**splitIntoPages** | **Boolean**| The flag that indicates whether each page of source document will be converted into it's own target HTML document, i.e whether result HTML will be splitted into several HTML-pages. | [optional]
**useZOrder** | **Boolean**| If attribute UseZORder set to true, graphics and text are added to resultant HTML document accordingly Z-order in original PDF document. If this attribute is false all graphics is put as single layer which may cause some unnecessary effects for overlapped objects. | [optional]
- **antialiasingProcessing** | **String**| The parameter defines required antialiasing measures during conversion of compound background images from PDF to HTML. | [optional]
+ **antialiasingProcessing** | **String**| The parameter defines required antialiasing measures during conversion of compound background images from PDF to HTML. | [optional] [enum: NoAdditionalProcessing, TryCorrectResultHtml]
**cssClassNamesPrefix** | **String**| When PDFtoHTML converter generates result CSSs, CSS class names (something like ".stl_01 {}" ... ".stl_NN {}) are generated and used in result CSS. This property allows forcibly set class name prefix. | [optional]
**explicitListOfSavedPages** | **List<Integer>**| With this property You can explicitely define what pages of document should be converted. Pages in this list must have 1-based numbers. I.e. valid numbers of pages must be taken from range (1...[NumberOfPagesInConvertedDocument]) Order of appearing of pages in this list does not affect their order in result HTML page(s) - in result pages allways will go in order in which they are present in source PDF. | [optional]
- **fontEncodingStrategy** | **String**| Defines encoding special rule to tune PDF decoding for current document. | [optional]
- **fontSavingMode** | **String**| Defines font saving mode that will be used during saving of PDF to desirable format. | [optional]
- **htmlMarkupGenerationMode** | **String**| Sometimes specific reqirments to generation of HTML markup are present. This parameter defines HTML preparing modes that can be used during conversion of PDF to HTML to match such specific requirments. | [optional]
- **lettersPositioningMethod** | **String**| The mode of positioning of letters in words in result HTML. | [optional]
+ **fontEncodingStrategy** | **String**| Defines encoding special rule to tune PDF decoding for current document. | [optional] [enum: Default, DecreaseToUnicodePriorityLevel]
+ **fontSavingMode** | **String**| Defines font saving mode that will be used during saving of PDF to desirable format. | [optional] [enum: AlwaysSaveAsWOFF, AlwaysSaveAsTTF, AlwaysSaveAsEOT, SaveInAllFormats]
+ **htmlMarkupGenerationMode** | **String**| Sometimes specific reqirments to generation of HTML markup are present. This parameter defines HTML preparing modes that can be used during conversion of PDF to HTML to match such specific requirments. | [optional] [enum: WriteAllHtml, WriteOnlyBodyContent]
+ **lettersPositioningMethod** | **String**| The mode of positioning of letters in words in result HTML. | [optional] [enum: UseEmUnitsAndCompensationOfRoundingErrorsInCss, UsePixelUnitsInCssLetterSpacingForIE]
**pagesFlowTypeDependsOnViewersScreenSize** | **Boolean**| If attribute 'SplitOnPages=false', than whole HTML representing all input PDF pages will be put into one big result HTML file. This flag defines whether result HTML will be generated in such way that flow of areas that represent PDF pages in result HTML will depend on screen resolution of viewer. | [optional]
- **partsEmbeddingMode** | **String**| It defines whether referenced files (HTML, Fonts,Images, CSSes) will be embedded into main HTML file or will be generated as apart binary entities. | [optional]
- **rasterImagesSavingMode** | **String**| Converted PDF can contain raster images This parameter defines how they should be handled during conversion of PDF to HTML. | [optional]
+ **partsEmbeddingMode** | **String**| It defines whether referenced files (HTML, Fonts,Images, CSSes) will be embedded into main HTML file or will be generated as apart binary entities. | [optional] [enum: EmbedAllIntoHtml, EmbedCssOnly, NoEmbedding]
+ **rasterImagesSavingMode** | **String**| Converted PDF can contain raster images This parameter defines how they should be handled during conversion of PDF to HTML. | [optional] [enum: AsPngImagesEmbeddedIntoSvg, AsExternalPngFilesReferencedViaSvg, AsEmbeddedPartsOfPngPageBackground]
**removeEmptyAreasOnTopAndBottom** | **Boolean**| Defines whether in created HTML will be removed top and bottom empty area without any content (if any). | [optional]
**saveShadowedTextsAsTransparentTexts** | **Boolean**| Pdf can contain texts that are shadowed by another elements (f.e. by images) but can be selected to clipboard in Acrobat Reader (usually it happen when document contains images and OCRed texts extracted from it). This settings tells to converter whether we need save such texts as transparent selectable texts in result HTML to mimic behaviour of Acrobat Reader (othervise such texts are usually saved as hidden, not available for copying to clipboard). | [optional]
**saveTransparentTexts** | **Boolean**| Pdf can contain transparent texts that can be selected to clipboard (usually it happen when document contains images and OCRed texts extracted from it). This settings tells to converter whether we need save such texts as transparent selectable texts in result HTML. | [optional]
@@ -6734,7 +7285,7 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.pdf) |
- **type** | **String**| Type of PdfA format. |
+ **type** | **String**| Type of PdfA format. | [enum: PDFA1A, PDFA1B]
**folder** | **String**| The document folder. | [optional]
**storage** | **String**| The document storage. | [optional]
@@ -6810,13 +7361,13 @@ Name | Type | Description | Notes
**name** | **String**| The document name. |
**outPath** | **String**| Full resulting filename (ex. /folder1/folder2/result.tiff) |
**brightness** | **Double**| Image brightness. | [optional]
- **compression** | **String**| Tiff compression. Possible values are: LZW, CCITT4, CCITT3, RLE, None. | [optional]
- **colorDepth** | **String**| Image color depth. Possible valuse are: Default, Format8bpp, Format4bpp, Format1bpp. | [optional]
+ **compression** | **String**| Tiff compression. Possible values are: LZW, CCITT4, CCITT3, RLE, None. | [optional] [enum: LZW, CCITT4, CCITT3, RLE, None]
+ **colorDepth** | **String**| Image color depth. Possible valuse are: Default, Format8bpp, Format4bpp, Format1bpp. | [optional] [enum: Default, Format8bpp, Format4bpp, Format1bpp]
**leftMargin** | **Integer**| Left image margin. | [optional]
**rightMargin** | **Integer**| Right image margin. | [optional]
**topMargin** | **Integer**| Top image margin. | [optional]
**bottomMargin** | **Integer**| Bottom image margin. | [optional]
- **orientation** | **String**| Image orientation. Possible values are: None, Landscape, Portait. | [optional]
+ **orientation** | **String**| Image orientation. Possible values are: None, Landscape, Portait. | [optional] [enum: None, Landscape, Portrait]
**skipBlankPages** | **Boolean**| Skip blank pages flag. | [optional]
**width** | **Integer**| Image width. | [optional]
**height** | **Integer**| Image height. | [optional]
@@ -7026,7 +7577,7 @@ Update privilege document.
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
- **privileges** | [**DocumentPrivilege**](DocumentPrivilege.md)| Document privileges. | [optional]
+ **privileges** | [**DocumentPrivilege**](DocumentPrivilege.md)| Document privileges. DocumentPrivilege |
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -7507,7 +8058,7 @@ Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
**fieldName** | **String**| The name of a field to be updated. |
- **field** | [**Field**](Field.md)| with the field data. | [optional]
+ **field** | [**Field**](Field.md)| Field with the field data. |
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -7531,7 +8082,7 @@ Update fields.
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**name** | **String**| The document name. |
- **fields** | [**Fields**](Fields.md)| with the fields data. | [optional]
+ **fields** | [**Fields**](Fields.md)| Fields with the fields data. |
**storage** | **String**| The document storage. | [optional]
**folder** | **String**| The document folder. | [optional]
@@ -7695,3 +8246,47 @@ Name | Type | Description | Notes
- **Content-Type**: application/json
- **Accept**: application/json
+
+# **storageExists**
+> StorageExist storageExists(storageName)
+
+Check if storage exists
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **storageName** | **String**| Storage name |
+
+### Return type
+
+[**StorageExist**](StorageExist.md)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+
+# **uploadFile**
+> FilesUploadResult uploadFile(path, file, storageName)
+
+Upload file
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **path** | **String**| Path where to upload including filename and extension e.g. /file.ext or /Folder 1/file.ext If the content is multipart and path does not contains the file name it tries to get them from filename parameter from Content-Disposition header. |
+ **file** | **File**| File to upload |
+ **storageName** | **String**| Storage name | [optional]
+
+### Return type
+
+[**FilesUploadResult**](FilesUploadResult.md)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
diff --git a/docs/PdfPageStamp.md b/docs/PdfPageStamp.md
index 0d79b92..96f5a7a 100644
--- a/docs/PdfPageStamp.md
+++ b/docs/PdfPageStamp.md
@@ -15,7 +15,7 @@ Name | Type | Description | Notes
**background** | **Boolean** | Sets or gets a bool value that indicates the content is stamped as background. If the value is true, the stamp content is layed at the bottom. By defalt, the value is false, the stamp content is layed at the top. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets or sets Horizontal alignment of stamp on the page. | [optional]
**opacity** | **Double** | Gets or sets a value to indicate the stamp opacity. The value is from 0.0 to 1.0. By default the value is 1.0. | [optional]
-**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
+**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according Rotation values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
**rotateAngle** | **Double** | Gets or sets rotate angle of stamp in degrees. This property allows to set arbitrary rotate angle. | [optional]
**xIndent** | **Double** | Horizontal stamp coordinate, starting from the left. | [optional]
**yIndent** | **Double** | Vertical stamp coordinate, starting from the bottom. | [optional]
diff --git a/docs/PolyAnnotation.md b/docs/PolyAnnotation.md
index 074a071..f05c6d4 100644
--- a/docs/PolyAnnotation.md
+++ b/docs/PolyAnnotation.md
@@ -9,7 +9,7 @@ Name | Type | Description | Notes
**startingStyle** | [**LineEnding**](LineEnding.md) | Gets or sets the style of first line ending. | [optional]
**endingStyle** | [**LineEnding**](LineEnding.md) | Gets or sets the style of second line ending. | [optional]
**intent** | [**PolyIntent**](PolyIntent.md) | Gets or sets the intent of the polygon or polyline annotation. | [optional]
-**vertices** | [**List<Point>**](Point.md) | Gets or sets an array of points representing the horizontal and vertical coordinates of each vertex. |
+**vertices** | [**List<Point>**](Point.md) | Gets or sets an array of points representing the horizontal and vertical coordinates of each vertex. | [optional]
**creationDate** | **String** | The date and time when the annotation was created. | [optional]
**subject** | **String** | Get the annotation subject. | [optional]
**title** | **String** | Get the annotation title. | [optional]
@@ -20,7 +20,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/PolyLineAnnotation.md b/docs/PolyLineAnnotation.md
index 0bf082f..0668f93 100644
--- a/docs/PolyLineAnnotation.md
+++ b/docs/PolyLineAnnotation.md
@@ -9,7 +9,7 @@ Name | Type | Description | Notes
**startingStyle** | [**LineEnding**](LineEnding.md) | Gets or sets the style of first line ending. | [optional]
**endingStyle** | [**LineEnding**](LineEnding.md) | Gets or sets the style of second line ending. | [optional]
**intent** | [**PolyIntent**](PolyIntent.md) | Gets or sets the intent of the polygon or polyline annotation. | [optional]
-**vertices** | [**List<Point>**](Point.md) | Gets or sets an array of points representing the horizontal and vertical coordinates of each vertex. |
+**vertices** | [**List<Point>**](Point.md) | Gets or sets an array of points representing the horizontal and vertical coordinates of each vertex. | [optional]
**creationDate** | **String** | The date and time when the annotation was created. | [optional]
**subject** | **String** | Get the annotation subject. | [optional]
**title** | **String** | Get the annotation title. | [optional]
@@ -20,7 +20,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/PolygonAnnotation.md b/docs/PolygonAnnotation.md
index 7ee5eec..04d30b1 100644
--- a/docs/PolygonAnnotation.md
+++ b/docs/PolygonAnnotation.md
@@ -9,7 +9,7 @@ Name | Type | Description | Notes
**startingStyle** | [**LineEnding**](LineEnding.md) | Gets or sets the style of first line ending. | [optional]
**endingStyle** | [**LineEnding**](LineEnding.md) | Gets or sets the style of second line ending. | [optional]
**intent** | [**PolyIntent**](PolyIntent.md) | Gets or sets the intent of the polygon or polyline annotation. | [optional]
-**vertices** | [**List<Point>**](Point.md) | Gets or sets an array of points representing the horizontal and vertical coordinates of each vertex. |
+**vertices** | [**List<Point>**](Point.md) | Gets or sets an array of points representing the horizontal and vertical coordinates of each vertex. | [optional]
**creationDate** | **String** | The date and time when the annotation was created. | [optional]
**subject** | **String** | Get the annotation subject. | [optional]
**title** | **String** | Get the annotation title. | [optional]
@@ -20,7 +20,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/PopupAnnotation.md b/docs/PopupAnnotation.md
index cc1fffa..855edcc 100644
--- a/docs/PopupAnnotation.md
+++ b/docs/PopupAnnotation.md
@@ -12,7 +12,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/PopupAnnotationWithParent.md b/docs/PopupAnnotationWithParent.md
index a28b016..02f70ca 100644
--- a/docs/PopupAnnotationWithParent.md
+++ b/docs/PopupAnnotationWithParent.md
@@ -13,7 +13,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/RedactionAnnotation.md b/docs/RedactionAnnotation.md
index 3ff619a..3b45816 100644
--- a/docs/RedactionAnnotation.md
+++ b/docs/RedactionAnnotation.md
@@ -17,7 +17,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/ScreenAnnotation.md b/docs/ScreenAnnotation.md
index 1d33e9d..d5924e4 100644
--- a/docs/ScreenAnnotation.md
+++ b/docs/ScreenAnnotation.md
@@ -13,7 +13,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/Signature.md b/docs/Signature.md
index 306a4cf..b30b118 100644
--- a/docs/Signature.md
+++ b/docs/Signature.md
@@ -12,7 +12,7 @@ Name | Type | Description | Notes
**reason** | **String** | Gets or sets the reason of the signature. | [optional]
**contact** | **String** | Gets or sets the contact of the signature. | [optional]
**location** | **String** | Gets or sets the location of the signature. | [optional]
-**visible** | **Boolean** | Gets or sets a value indicating whether this is visible. Supports only when signing particular page. |
+**visible** | **Boolean** | Gets or sets a value indicating whether this Signature is visible. Supports only when signing particular page. |
**rectangle** | [**Rectangle**](Rectangle.md) | Gets or sets the visible rectangle of the signature. Supports only when signing particular page. | [optional]
**formFieldName** | **String** | Gets or sets the name of the signature field. Supports only when signing document with particular form field. | [optional]
**authority** | **String** | Gets or sets the name of the person or authority signing the document.. | [optional]
diff --git a/docs/SignatureVerifyResponse.md b/docs/SignatureVerifyResponse.md
index 74bf42e..68ed0c6 100644
--- a/docs/SignatureVerifyResponse.md
+++ b/docs/SignatureVerifyResponse.md
@@ -5,7 +5,7 @@ Represent responce containing signature verification result
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**valid** | **Boolean** | True if signature is valid and false if not |
+**valid** | **Boolean** | True if signature is valid and false if not | [optional]
**code** | **Integer** | Response status code. |
**status** | **String** | Response status. | [optional]
diff --git a/docs/SoundAnnotation.md b/docs/SoundAnnotation.md
index f256464..9706edb 100644
--- a/docs/SoundAnnotation.md
+++ b/docs/SoundAnnotation.md
@@ -5,7 +5,7 @@ Provides SoundAnnotation.
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**filePath** | **String** | A sound file path defining the sound to be played when the annotation is activated. |
+**filePath** | **String** | A sound file path defining the sound to be played when the annotation is activated. | [optional]
**icon** | [**SoundIcon**](SoundIcon.md) | Gets or sets an icon to be used in displaying the annotation. | [optional]
**rate** | **Integer** | Gets or sets the sampling rate, in samples per second. | [optional]
**channels** | **Integer** | Gets or sets the number of sound channels. | [optional]
@@ -21,7 +21,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/SplitResultDocument.md b/docs/SplitResultDocument.md
index 85a34c8..0fb7c23 100644
--- a/docs/SplitResultDocument.md
+++ b/docs/SplitResultDocument.md
@@ -5,7 +5,7 @@ Represents split result document,
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**id** | **Integer** | Gets or sets the page number. |
+**id** | **Integer** | Gets or sets the page number. | [optional]
**href** | **String** | The "href" attribute contains the link's IRI. atom:link elements MUST have an href attribute, whose value MUST be a IRI reference | [optional]
**rel** | **String** | atom:link elements MAY have a "rel" attribute that indicates the link relation type. If the "rel" attribute is not present, the link element MUST be interpreted as if the link relation type is "alternate". | [optional]
**type** | **String** | On the link element, the "type" attribute's value is an advisory media type: it is a hint about the type of the representation that is expected to be returned when the value of the href attribute is dereferenced. Note that the type attribute does not override the actual media type returned with the representation. | [optional]
diff --git a/docs/SquareAnnotation.md b/docs/SquareAnnotation.md
index bd1be49..9558dea 100644
--- a/docs/SquareAnnotation.md
+++ b/docs/SquareAnnotation.md
@@ -17,7 +17,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/SquigglyAnnotation.md b/docs/SquigglyAnnotation.md
index e9cf064..48501e1 100644
--- a/docs/SquigglyAnnotation.md
+++ b/docs/SquigglyAnnotation.md
@@ -16,7 +16,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/Stamp.md b/docs/Stamp.md
index 30c70c1..33fcbd9 100644
--- a/docs/Stamp.md
+++ b/docs/Stamp.md
@@ -12,7 +12,7 @@ Name | Type | Description | Notes
**leftMargin** | **Double** | Gets or sets left margin of stamp. | [optional]
**opacity** | **Double** | Gets or sets a value to indicate the stamp opacity. The value is from 0.0 to 1.0. By default the value is 1.0. | [optional]
**rightMargin** | **Double** | Gets or sets right margin of stamp. | [optional]
-**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
+**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according Rotation values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
**rotateAngle** | **Double** | Gets or sets rotate angle of stamp in degrees. This property allows to set arbitrary rotate angle. | [optional]
**topMargin** | **Double** | Gets or sets top margin of stamp. | [optional]
**verticalAlignment** | [**VerticalAlignment**](VerticalAlignment.md) | Gets or sets vertical alignment of stamp on page. | [optional]
@@ -21,7 +21,7 @@ Name | Type | Description | Notes
**zoom** | **Double** | Zooming factor of the stamp. Allows to scale stamp. | [optional]
**textAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Alignment of the text inside the stamp. | [optional]
**value** | **String** | Gets or sets string value which is used as stamp on the page. | [optional]
-**textState** | [**TextState**](TextState.md) | Gets text properties of the stamp. See for details. | [optional]
+**textState** | [**TextState**](TextState.md) | Gets text properties of the stamp. See TextState for details. | [optional]
**fileName** | **String** | Gets or sets the file name. | [optional]
**width** | **Double** | Gets or sets image width. Setting this property allos to scal image horizontally. | [optional]
**height** | **Double** | Gets or sets image height. Setting this image allows to scale image vertically. | [optional]
diff --git a/docs/StampAnnotation.md b/docs/StampAnnotation.md
index 13f0972..8b52002 100644
--- a/docs/StampAnnotation.md
+++ b/docs/StampAnnotation.md
@@ -18,7 +18,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/StampBase.md b/docs/StampBase.md
index c114fcf..a4d6efe 100644
--- a/docs/StampBase.md
+++ b/docs/StampBase.md
@@ -8,7 +8,7 @@ Name | Type | Description | Notes
**background** | **Boolean** | Sets or gets a bool value that indicates the content is stamped as background. If the value is true, the stamp content is layed at the bottom. By defalt, the value is false, the stamp content is layed at the top. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets or sets Horizontal alignment of stamp on the page. | [optional]
**opacity** | **Double** | Gets or sets a value to indicate the stamp opacity. The value is from 0.0 to 1.0. By default the value is 1.0. | [optional]
-**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
+**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according Rotation values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
**rotateAngle** | **Double** | Gets or sets rotate angle of stamp in degrees. This property allows to set arbitrary rotate angle. | [optional]
**xIndent** | **Double** | Horizontal stamp coordinate, starting from the left. | [optional]
**yIndent** | **Double** | Vertical stamp coordinate, starting from the bottom. | [optional]
diff --git a/docs/StampInfo.md b/docs/StampInfo.md
index 03c3182..cc8c484 100644
--- a/docs/StampInfo.md
+++ b/docs/StampInfo.md
@@ -11,7 +11,7 @@ Name | Type | Description | Notes
**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**text** | **String** | Get the text content. | [optional]
**visible** | **Boolean** | Gets the stamp is visible. | [optional]
-**stampType** | [**StampType**](StampType.md) | Gets stamp type. |
+**stampType** | [**StampType**](StampType.md) | Gets stamp type. | [optional]
**links** | [**List<Link>**](Link.md) | Link to the document. | [optional]
diff --git a/docs/StorageExist.md b/docs/StorageExist.md
new file mode 100644
index 0000000..44c05a8
--- /dev/null
+++ b/docs/StorageExist.md
@@ -0,0 +1,13 @@
+
+# StorageExist
+Storage exists
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**exists** | **Boolean** | Shows that the storage exists. |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/StorageFile.md b/docs/StorageFile.md
new file mode 100644
index 0000000..9d24064
--- /dev/null
+++ b/docs/StorageFile.md
@@ -0,0 +1,17 @@
+
+# StorageFile
+File or folder information
+
+## Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | File or folder name. | [optional]
+**isFolder** | **Boolean** | True if it is a folder. |
+**modifiedDate** | **String** | File or folder last modified DateTime. | [optional]
+**size** | **Integer** | File or folder size. |
+**path** | **String** | File or folder path. | [optional]
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/StrikeOutAnnotation.md b/docs/StrikeOutAnnotation.md
index cb62955..96f3c36 100644
--- a/docs/StrikeOutAnnotation.md
+++ b/docs/StrikeOutAnnotation.md
@@ -16,7 +16,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/Table.md b/docs/Table.md
index dd68a14..e57d8ce 100644
--- a/docs/Table.md
+++ b/docs/Table.md
@@ -13,7 +13,7 @@ Name | Type | Description | Notes
**defaultCellTextState** | [**TextState**](TextState.md) | Gets or sets the default cell text state. | [optional]
**defaultCellPadding** | [**MarginInfo**](MarginInfo.md) | Gets or sets the default cell padding. | [optional]
**border** | [**BorderInfo**](BorderInfo.md) | Gets or sets the border. | [optional]
-**rows** | [**List<Row>**](Row.md) | Sets the rows of the table. |
+**rows** | [**List<Row>**](Row.md) | Sets the rows of the table. | [optional]
**defaultColumnWidth** | **String** | Gets default cell border; | [optional]
**defaultCellBorder** | [**BorderInfo**](BorderInfo.md) | Gets default cell border; | [optional]
**broken** | [**TableBroken**](TableBroken.md) | Gets or sets table vertial broken; | [optional]
diff --git a/docs/TextAnnotation.md b/docs/TextAnnotation.md
index 2ca50af..f33c442 100644
--- a/docs/TextAnnotation.md
+++ b/docs/TextAnnotation.md
@@ -18,7 +18,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/TextFooter.md b/docs/TextFooter.md
index 79211c8..32757e6 100644
--- a/docs/TextFooter.md
+++ b/docs/TextFooter.md
@@ -7,14 +7,14 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**textAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Alignment of the text inside the stamp. | [optional]
**value** | **String** | Gets or sets string value which is used as stamp on the page. | [optional]
-**textState** | [**TextState**](TextState.md) | Gets text properties of the stamp. See for details. | [optional]
+**textState** | [**TextState**](TextState.md) | Gets text properties of the stamp. See TextState for details. | [optional]
**bottomMargin** | **Double** | Gets or sets bottom margin of stamp. | [optional]
**leftMargin** | **Double** | Gets or sets left margin of stamp. | [optional]
**rightMargin** | **Double** | Gets or sets right margin of stamp. | [optional]
**background** | **Boolean** | Sets or gets a bool value that indicates the content is stamped as background. If the value is true, the stamp content is layed at the bottom. By defalt, the value is false, the stamp content is layed at the top. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets or sets Horizontal alignment of stamp on the page. | [optional]
**opacity** | **Double** | Gets or sets a value to indicate the stamp opacity. The value is from 0.0 to 1.0. By default the value is 1.0. | [optional]
-**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
+**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according Rotation values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
**rotateAngle** | **Double** | Gets or sets rotate angle of stamp in degrees. This property allows to set arbitrary rotate angle. | [optional]
**xIndent** | **Double** | Horizontal stamp coordinate, starting from the left. | [optional]
**yIndent** | **Double** | Vertical stamp coordinate, starting from the bottom. | [optional]
diff --git a/docs/TextHeader.md b/docs/TextHeader.md
index 3cee724..a13bf17 100644
--- a/docs/TextHeader.md
+++ b/docs/TextHeader.md
@@ -7,14 +7,14 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**textAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Alignment of the text inside the stamp. | [optional]
**value** | **String** | Gets or sets string value which is used as stamp on the page. | [optional]
-**textState** | [**TextState**](TextState.md) | Gets text properties of the stamp. See for details. | [optional]
+**textState** | [**TextState**](TextState.md) | Gets text properties of the stamp. See TextState for details. | [optional]
**leftMargin** | **Double** | Gets or sets left margin of stamp. | [optional]
**topMargin** | **Double** | Gets or sets top margin of stamp. | [optional]
**rightMargin** | **Double** | Gets or sets right margin of stamp. | [optional]
**background** | **Boolean** | Sets or gets a bool value that indicates the content is stamped as background. If the value is true, the stamp content is layed at the bottom. By defalt, the value is false, the stamp content is layed at the top. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets or sets Horizontal alignment of stamp on the page. | [optional]
**opacity** | **Double** | Gets or sets a value to indicate the stamp opacity. The value is from 0.0 to 1.0. By default the value is 1.0. | [optional]
-**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
+**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according Rotation values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
**rotateAngle** | **Double** | Gets or sets rotate angle of stamp in degrees. This property allows to set arbitrary rotate angle. | [optional]
**xIndent** | **Double** | Horizontal stamp coordinate, starting from the left. | [optional]
**yIndent** | **Double** | Vertical stamp coordinate, starting from the bottom. | [optional]
diff --git a/docs/TextRect.md b/docs/TextRect.md
index 242e6bd..7ff2fd0 100644
--- a/docs/TextRect.md
+++ b/docs/TextRect.md
@@ -10,9 +10,9 @@ Name | Type | Description | Notes
**rect** | [**Rectangle**](Rectangle.md) | Rectangle of the occurrence. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets or sets a horizontal alignment of text fragment. | [optional]
**verticalAlignment** | [**VerticalAlignment**](VerticalAlignment.md) | Gets or sets a vertical alignment of text fragment. | [optional]
-**position** | [**Position**](Position.md) | Gets or sets text position for text, represented with object. | [optional]
-**baselinePosition** | [**Position**](Position.md) | Gets text position for text, represented with object. The YIndent of the Position structure represents baseline coordinate of the text fragment. | [optional]
-**textState** | [**TextState**](TextState.md) | Gets or sets text state for the text that object represents. | [optional]
+**position** | [**Position**](Position.md) | Gets or sets text position for text, represented with TextRect object. | [optional]
+**baselinePosition** | [**Position**](Position.md) | Gets text position for text, represented with TextRect object. The YIndent of the Position structure represents baseline coordinate of the text fragment. | [optional]
+**textState** | [**TextState**](TextState.md) | Gets or sets text state for the text that TextRect object represents. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/TextReplaceListRequest.md b/docs/TextReplaceListRequest.md
index 9d27f80..154ee10 100644
--- a/docs/TextReplaceListRequest.md
+++ b/docs/TextReplaceListRequest.md
@@ -6,7 +6,7 @@ Multiple text replacements request.
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**textReplaces** | [**List<TextReplace>**](TextReplace.md) | A list of text replacement settings. |
-**defaultFont** | **String** | | [optional]
+**defaultFont** | **String** | Name of font to use if requested font is not embedded into document. | [optional]
**startIndex** | **Integer** | The index of first match to be replaced. | [optional]
**countReplace** | **Integer** | The number of matches to be replaced. | [optional]
diff --git a/docs/TextReplaceResponse.md b/docs/TextReplaceResponse.md
index 664f5a6..b31c7c0 100644
--- a/docs/TextReplaceResponse.md
+++ b/docs/TextReplaceResponse.md
@@ -5,7 +5,7 @@ Represents response containing the result of text replacement
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**matches** | **Integer** | Number of matches |
+**matches** | **Integer** | Number of matches | [optional]
**code** | **Integer** | Response status code. |
**status** | **String** | Response status. | [optional]
diff --git a/docs/TextStamp.md b/docs/TextStamp.md
index a924048..203db35 100644
--- a/docs/TextStamp.md
+++ b/docs/TextStamp.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**textAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Alignment of the text inside the stamp. | [optional]
**value** | **String** | Gets or sets string value which is used as stamp on the page. | [optional]
-**textState** | [**TextState**](TextState.md) | Gets text properties of the stamp. See for details. | [optional]
+**textState** | [**TextState**](TextState.md) | Gets text properties of the stamp. See TextState for details. | [optional]
**verticalAlignment** | [**VerticalAlignment**](VerticalAlignment.md) | Gets or sets vertical alignment of stamp on page. | [optional]
**bottomMargin** | **Double** | Gets or sets bottom margin of stamp. | [optional]
**leftMargin** | **Double** | Gets or sets left margin of stamp. | [optional]
@@ -16,7 +16,7 @@ Name | Type | Description | Notes
**background** | **Boolean** | Sets or gets a bool value that indicates the content is stamped as background. If the value is true, the stamp content is layed at the bottom. By defalt, the value is false, the stamp content is layed at the top. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets or sets Horizontal alignment of stamp on the page. | [optional]
**opacity** | **Double** | Gets or sets a value to indicate the stamp opacity. The value is from 0.0 to 1.0. By default the value is 1.0. | [optional]
-**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
+**rotate** | [**Rotation**](Rotation.md) | Sets or gets the rotation of stamp content according Rotation values. Note. This property is for set angles which are multiples of 90 degrees (0, 90, 180, 270 degrees). To set arbitrary angle use RotateAngle property. If angle set by ArbitraryAngle is not multiple of 90 then Rotate property returns Rotation.None. | [optional]
**rotateAngle** | **Double** | Gets or sets rotate angle of stamp in degrees. This property allows to set arbitrary rotate angle. | [optional]
**xIndent** | **Double** | Horizontal stamp coordinate, starting from the left. | [optional]
**yIndent** | **Double** | Vertical stamp coordinate, starting from the bottom. | [optional]
diff --git a/docs/UnderlineAnnotation.md b/docs/UnderlineAnnotation.md
index 1c73cf4..24ad70f 100644
--- a/docs/UnderlineAnnotation.md
+++ b/docs/UnderlineAnnotation.md
@@ -16,7 +16,7 @@ Name | Type | Description | Notes
**id** | **String** | Gets ID of the annotation. | [optional]
**flags** | [**List<AnnotationFlags>**](AnnotationFlags.md) | Gets Flags of the annotation. | [optional]
**name** | **String** | Gets Name of the annotation. | [optional]
-**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. |
+**rect** | [**Rectangle**](Rectangle.md) | Gets Rect of the annotation. | [optional]
**pageIndex** | **Integer** | Gets PageIndex of the annotation. | [optional]
**zIndex** | **Integer** | Gets ZIndex of the annotation. | [optional]
**horizontalAlignment** | [**HorizontalAlignment**](HorizontalAlignment.md) | Gets HorizontalAlignment of the annotation. | [optional]
diff --git a/docs/WordCountResponse.md b/docs/WordCountResponse.md
index 3a95400..c063176 100644
--- a/docs/WordCountResponse.md
+++ b/docs/WordCountResponse.md
@@ -5,7 +5,7 @@ Number of words per document pages.
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**wordsPerPage** | [**WordCount**](WordCount.md) | with words per page info. | [optional]
+**wordsPerPage** | [**WordCount**](WordCount.md) | WordCount with words per page info. | [optional]
**code** | **Integer** | Response status code. |
**status** | **String** | Response status. | [optional]
diff --git a/setup.json b/setup.json
index 4dbc54c..537ce77 100644
--- a/setup.json
+++ b/setup.json
@@ -1,5 +1,5 @@
{
"app_key": "",
"app_sid": "",
- "product_uri": "https://billing.cloud.saltov.dynabic.com/v2.0"
+ "product_uri": "https://api-qa.aspose.cloud/v3.0"
}
\ No newline at end of file
diff --git a/src/main/java/com/aspose/asposecloudpdf/ApiClient.java b/src/main/java/com/aspose/asposecloudpdf/ApiClient.java
index 709354a..76b9200 100644
--- a/src/main/java/com/aspose/asposecloudpdf/ApiClient.java
+++ b/src/main/java/com/aspose/asposecloudpdf/ApiClient.java
@@ -62,7 +62,7 @@
public class ApiClient {
- private String basePath = "https://api.aspose.cloud/v2.0";
+ private String basePath = "https://api.aspose.cloud/v3.0";
private boolean debugging = false;
private Map defaultHeaderMap = new HashMap();
private String tempFolderPath = null;
@@ -73,7 +73,6 @@ public class ApiClient {
private HttpLoggingInterceptor loggingInterceptor;
private String accessToken;
- private String refreshToken;
private String appKey;
private String appSid;
@@ -149,7 +148,7 @@ public String getBasePath() {
/**
* Set base path
*
- * @param basePath Base path of the URL (e.g https://api.aspose.cloud/v2.0
+ * @param basePath Base path of the URL (e.g https://api.aspose.cloud/v3.0
* @return An instance of OkHttpClient
*/
public ApiClient setBasePath(String basePath) {
@@ -211,16 +210,6 @@ public void setAccessToken(String accessToken)
{
this.accessToken = accessToken;
}
-
- /**
- * Set refresh token for the OAuth2 authentication.
- *
- * @param refreshToken Access token
- */
- public void setRefreshToken(String refreshToken)
- {
- this.refreshToken = refreshToken;
- }
/**
* Set the User-Agent header's value (by adding to the default header map).
@@ -1010,7 +999,7 @@ public String guessContentTypeFromFile(File file) {
/**
* Request OAuth token
*/
- private void requestToken() throws ApiException
+ public void requestToken() throws ApiException
{
try {
RequestBody requestBody = new FormEncodingBuilder()
@@ -1019,7 +1008,7 @@ private void requestToken() throws ApiException
.addEncoded("client_secret", getAppKey())
.build();
- String url = basePath.replace("/v2.0", "") + "/oauth2/token";
+ String url = basePath.replace("/v3.0", "") + "/connect/token";
Request request = new Request.Builder()
.url(url)
.post(requestBody)
@@ -1029,7 +1018,6 @@ private void requestToken() throws ApiException
Response response = httpClient.newCall(request).execute();
GetAccessTokenResult result = json.deserialize(response.body().string(), GetAccessTokenResult.class);
setAccessToken(result.access_token);
- setRefreshToken(result.refresh_token);
}
catch (Exception ex)
{
@@ -1037,35 +1025,6 @@ private void requestToken() throws ApiException
}
}
- /**
- * Refresh OAuth token
- */
- public void refreshToken() throws ApiException
- {
- try {
- RequestBody requestBody = new FormEncodingBuilder()
- .addEncoded("grant_type", "refresh_token")
- .addEncoded("refresh_token", this.refreshToken)
- .build();
-
- String url = basePath.replace("/v2.0", "") + "/oauth2/token";
- Request request = new Request.Builder()
- .url(url)
- .post(requestBody)
- .addHeader("Content-Type", " application/x-www-form-urlencoded")
- .build();
-
- Response response = httpClient.newCall(request).execute();
- GetAccessTokenResult result = json.deserialize(response.body().string(), GetAccessTokenResult.class);
- setAccessToken(result.access_token);
- setRefreshToken(result.refresh_token);
- }
- catch (Exception ex)
- {
- throw new ApiException(ex);
- }
- }
-
/**
* Add OAuth2 header
@@ -1087,6 +1046,5 @@ private void addOAuthAuthentication(Map headerParams) throws Api
private class GetAccessTokenResult
{
public String access_token;
- public String refresh_token;
}
}
diff --git a/src/main/java/com/aspose/asposecloudpdf/api/PdfApi.java b/src/main/java/com/aspose/asposecloudpdf/api/PdfApi.java
index 6cb9f1f..68a508e 100644
--- a/src/main/java/com/aspose/asposecloudpdf/api/PdfApi.java
+++ b/src/main/java/com/aspose/asposecloudpdf/api/PdfApi.java
@@ -38,17 +38,19 @@
import com.aspose.asposecloudpdf.model.AnnotationType;
import com.aspose.asposecloudpdf.model.AnnotationsInfoResponse;
-import com.aspose.asposecloudpdf.model.AppendDocument;
import com.aspose.asposecloudpdf.model.AsposeResponse;
import com.aspose.asposecloudpdf.model.AttachmentResponse;
import com.aspose.asposecloudpdf.model.AttachmentsResponse;
+import com.aspose.asposecloudpdf.model.Bookmark;
+import com.aspose.asposecloudpdf.model.BookmarkResponse;
+import com.aspose.asposecloudpdf.model.BookmarksResponse;
import com.aspose.asposecloudpdf.model.CaretAnnotation;
import com.aspose.asposecloudpdf.model.CaretAnnotationResponse;
import com.aspose.asposecloudpdf.model.CaretAnnotationsResponse;
import com.aspose.asposecloudpdf.model.CircleAnnotation;
import com.aspose.asposecloudpdf.model.CircleAnnotationResponse;
import com.aspose.asposecloudpdf.model.CircleAnnotationsResponse;
-import com.aspose.asposecloudpdf.model.DiscUsageResponse;
+import com.aspose.asposecloudpdf.model.DiscUsage;
import com.aspose.asposecloudpdf.model.DocumentPageResponse;
import com.aspose.asposecloudpdf.model.DocumentPagesResponse;
import com.aspose.asposecloudpdf.model.DocumentPrivilege;
@@ -63,9 +65,9 @@
import com.aspose.asposecloudpdf.model.FileAttachmentAnnotation;
import com.aspose.asposecloudpdf.model.FileAttachmentAnnotationResponse;
import com.aspose.asposecloudpdf.model.FileAttachmentAnnotationsResponse;
-import com.aspose.asposecloudpdf.model.FileExistResponse;
-import com.aspose.asposecloudpdf.model.FileVersionsResponse;
-import com.aspose.asposecloudpdf.model.FilesResponse;
+import com.aspose.asposecloudpdf.model.FileVersions;
+import com.aspose.asposecloudpdf.model.FilesList;
+import com.aspose.asposecloudpdf.model.FilesUploadResult;
import com.aspose.asposecloudpdf.model.FreeTextAnnotation;
import com.aspose.asposecloudpdf.model.FreeTextAnnotationResponse;
import com.aspose.asposecloudpdf.model.FreeTextAnnotationsResponse;
@@ -91,6 +93,7 @@
import com.aspose.asposecloudpdf.model.MovieAnnotation;
import com.aspose.asposecloudpdf.model.MovieAnnotationResponse;
import com.aspose.asposecloudpdf.model.MovieAnnotationsResponse;
+import com.aspose.asposecloudpdf.model.ObjectExist;
import com.aspose.asposecloudpdf.model.OptimizeOptions;
import com.aspose.asposecloudpdf.model.PageNumberStamp;
import com.aspose.asposecloudpdf.model.Paragraph;
@@ -128,7 +131,7 @@
import com.aspose.asposecloudpdf.model.StampAnnotationResponse;
import com.aspose.asposecloudpdf.model.StampAnnotationsResponse;
import com.aspose.asposecloudpdf.model.StampsInfoResponse;
-import com.aspose.asposecloudpdf.model.StorageExistResponse;
+import com.aspose.asposecloudpdf.model.StorageExist;
import com.aspose.asposecloudpdf.model.StrikeOutAnnotation;
import com.aspose.asposecloudpdf.model.StrikeOutAnnotationResponse;
import com.aspose.asposecloudpdf.model.StrikeOutAnnotationsResponse;
@@ -177,30 +180,34 @@ public void setApiClient(ApiClient apiClient) {
}
/**
- * Build call for deleteAnnotation
- * @param name The document name. (required)
- * @param annotationId The annotation ID. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
+ * Build call for copyFile
+ * @param srcPath Source file path e.g. '/folder/file.ext' (required)
+ * @param destPath Destination file path (required)
+ * @param srcStorageName Source storage name (optional)
+ * @param destStorageName Destination storage name (optional)
+ * @param versionId File version ID to copy (optional)
* @param progressListener Progress listener
* @param progressRequestListener Progress request listener
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deleteAnnotationCall(String name, String annotationId, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call copyFileCall(String srcPath, String destPath, String srcStorageName, String destStorageName, String versionId, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/annotations/{annotationId}"
- .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()))
- .replaceAll("\\{" + "annotationId" + "\\}", apiClient.escapeString(annotationId.toString()));
+ String localVarPath = "/pdf/storage/file/copy/{srcPath}"
+ .replaceAll("\\{" + "srcPath" + "\\}", apiClient.escapeString(srcPath.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
- if (storage != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("storage", storage));
- if (folder != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("folder", folder));
+ if (destPath != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("destPath", destPath));
+ if (srcStorageName != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("srcStorageName", srcStorageName));
+ if (destStorageName != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("destStorageName", destStorageName));
+ if (versionId != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("versionId", versionId));
Map localVarHeaderParams = new HashMap();
@@ -230,85 +237,84 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
- return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
+ String[] localVarAuthNames = new String[] { "JWT" };
+ return apiClient.buildCall(localVarPath, "PUT", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deleteAnnotationValidateBeforeCall(String name, String annotationId, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call copyFileValidateBeforeCall(String srcPath, String destPath, String srcStorageName, String destStorageName, String versionId, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
- // verify the required parameter 'name' is set
- if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deleteAnnotation(Async)");
+ // verify the required parameter 'srcPath' is set
+ if (srcPath == null) {
+ throw new ApiException("Missing the required parameter 'srcPath' when calling copyFile(Async)");
}
- // verify the required parameter 'annotationId' is set
- if (annotationId == null) {
- throw new ApiException("Missing the required parameter 'annotationId' when calling deleteAnnotation(Async)");
+ // verify the required parameter 'destPath' is set
+ if (destPath == null) {
+ throw new ApiException("Missing the required parameter 'destPath' when calling copyFile(Async)");
}
- com.squareup.okhttp.Call call = deleteAnnotationCall(name, annotationId, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = copyFileCall(srcPath, destPath, srcStorageName, destStorageName, versionId, progressListener, progressRequestListener);
return call;
}
/**
- * Delete document annotation by ID
+ * Copy file
*
- * @param name The document name. (required)
- * @param annotationId The annotation ID. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
- * @return AsposeResponse
+ * @param srcPath Source file path e.g. '/folder/file.ext' (required)
+ * @param destPath Destination file path (required)
+ * @param srcStorageName Source storage name (optional)
+ * @param destStorageName Destination storage name (optional)
+ * @param versionId File version ID to copy (optional)
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deleteAnnotation(String name, String annotationId, String storage, String folder) throws ApiException {
+ public void copyFile(String srcPath, String destPath, String srcStorageName, String destStorageName, String versionId) throws ApiException {
try
{
- ApiResponse resp = deleteAnnotationWithHttpInfo(name, annotationId, storage, folder);
- return resp.getData();
+ copyFileWithHttpInfo(srcPath, destPath, srcStorageName, destStorageName, versionId);
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deleteAnnotationWithHttpInfo(name, annotationId, storage, folder);
- return resp.getData();
+ apiClient.requestToken();
+ copyFileWithHttpInfo(srcPath, destPath, srcStorageName, destStorageName, versionId);
}
throw ex;
}
}
/**
- * Delete document annotation by ID
+ * Copy file
*
- * @param name The document name. (required)
- * @param annotationId The annotation ID. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
- * @return ApiResponse<AsposeResponse>
+ * @param srcPath Source file path e.g. '/folder/file.ext' (required)
+ * @param destPath Destination file path (required)
+ * @param srcStorageName Source storage name (optional)
+ * @param destStorageName Destination storage name (optional)
+ * @param versionId File version ID to copy (optional)
+ * @return ApiResponse<Void>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deleteAnnotationWithHttpInfo(String name, String annotationId, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deleteAnnotationValidateBeforeCall(name, annotationId, storage, folder, null, null);
- Type localVarReturnType = new TypeToken(){}.getType();
- return apiClient.execute(call, localVarReturnType);
+ public ApiResponse copyFileWithHttpInfo(String srcPath, String destPath, String srcStorageName, String destStorageName, String versionId) throws ApiException {
+ com.squareup.okhttp.Call call = copyFileValidateBeforeCall(srcPath, destPath, srcStorageName, destStorageName, versionId, null, null);
+ return apiClient.execute(call);
}
/**
- * Delete document annotation by ID (asynchronously)
+ * Copy file (asynchronously)
*
- * @param name The document name. (required)
- * @param annotationId The annotation ID. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
+ * @param srcPath Source file path e.g. '/folder/file.ext' (required)
+ * @param destPath Destination file path (required)
+ * @param srcStorageName Source storage name (optional)
+ * @param destStorageName Destination storage name (optional)
+ * @param versionId File version ID to copy (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deleteAnnotationAsync(String name, String annotationId, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call copyFileAsync(String srcPath, String destPath, String srcStorageName, String destStorageName, String versionId, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -329,34 +335,36 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deleteAnnotationValidateBeforeCall(name, annotationId, storage, folder, progressListener, progressRequestListener);
- Type localVarReturnType = new TypeToken(){}.getType();
- apiClient.executeAsync(call, localVarReturnType, callback);
+ com.squareup.okhttp.Call call = copyFileValidateBeforeCall(srcPath, destPath, srcStorageName, destStorageName, versionId, progressListener, progressRequestListener);
+ apiClient.executeAsync(call, callback);
return call;
}
/**
- * Build call for deleteDocumentAnnotations
- * @param name The document name. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
+ * Build call for copyFolder
+ * @param srcPath Source folder path e.g. '/src' (required)
+ * @param destPath Destination folder path e.g. '/dst' (required)
+ * @param srcStorageName Source storage name (optional)
+ * @param destStorageName Destination storage name (optional)
* @param progressListener Progress listener
* @param progressRequestListener Progress request listener
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deleteDocumentAnnotationsCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call copyFolderCall(String srcPath, String destPath, String srcStorageName, String destStorageName, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/annotations"
- .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()));
+ String localVarPath = "/pdf/storage/folder/copy/{srcPath}"
+ .replaceAll("\\{" + "srcPath" + "\\}", apiClient.escapeString(srcPath.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
- if (storage != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("storage", storage));
- if (folder != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("folder", folder));
+ if (destPath != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("destPath", destPath));
+ if (srcStorageName != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("srcStorageName", srcStorageName));
+ if (destStorageName != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("destStorageName", destStorageName));
Map localVarHeaderParams = new HashMap();
@@ -386,77 +394,81 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
- return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
+ String[] localVarAuthNames = new String[] { "JWT" };
+ return apiClient.buildCall(localVarPath, "PUT", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deleteDocumentAnnotationsValidateBeforeCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call copyFolderValidateBeforeCall(String srcPath, String destPath, String srcStorageName, String destStorageName, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
- // verify the required parameter 'name' is set
- if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deleteDocumentAnnotations(Async)");
+ // verify the required parameter 'srcPath' is set
+ if (srcPath == null) {
+ throw new ApiException("Missing the required parameter 'srcPath' when calling copyFolder(Async)");
+ }
+
+ // verify the required parameter 'destPath' is set
+ if (destPath == null) {
+ throw new ApiException("Missing the required parameter 'destPath' when calling copyFolder(Async)");
}
- com.squareup.okhttp.Call call = deleteDocumentAnnotationsCall(name, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = copyFolderCall(srcPath, destPath, srcStorageName, destStorageName, progressListener, progressRequestListener);
return call;
}
/**
- * Delete all annotations from the document
+ * Copy folder
*
- * @param name The document name. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
- * @return AsposeResponse
+ * @param srcPath Source folder path e.g. '/src' (required)
+ * @param destPath Destination folder path e.g. '/dst' (required)
+ * @param srcStorageName Source storage name (optional)
+ * @param destStorageName Destination storage name (optional)
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deleteDocumentAnnotations(String name, String storage, String folder) throws ApiException {
+ public void copyFolder(String srcPath, String destPath, String srcStorageName, String destStorageName) throws ApiException {
try
{
- ApiResponse resp = deleteDocumentAnnotationsWithHttpInfo(name, storage, folder);
- return resp.getData();
+ copyFolderWithHttpInfo(srcPath, destPath, srcStorageName, destStorageName);
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deleteDocumentAnnotationsWithHttpInfo(name, storage, folder);
- return resp.getData();
+ apiClient.requestToken();
+ copyFolderWithHttpInfo(srcPath, destPath, srcStorageName, destStorageName);
}
throw ex;
}
}
/**
- * Delete all annotations from the document
+ * Copy folder
*
- * @param name The document name. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
- * @return ApiResponse<AsposeResponse>
+ * @param srcPath Source folder path e.g. '/src' (required)
+ * @param destPath Destination folder path e.g. '/dst' (required)
+ * @param srcStorageName Source storage name (optional)
+ * @param destStorageName Destination storage name (optional)
+ * @return ApiResponse<Void>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deleteDocumentAnnotationsWithHttpInfo(String name, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deleteDocumentAnnotationsValidateBeforeCall(name, storage, folder, null, null);
- Type localVarReturnType = new TypeToken(){}.getType();
- return apiClient.execute(call, localVarReturnType);
+ public ApiResponse copyFolderWithHttpInfo(String srcPath, String destPath, String srcStorageName, String destStorageName) throws ApiException {
+ com.squareup.okhttp.Call call = copyFolderValidateBeforeCall(srcPath, destPath, srcStorageName, destStorageName, null, null);
+ return apiClient.execute(call);
}
/**
- * Delete all annotations from the document (asynchronously)
+ * Copy folder (asynchronously)
*
- * @param name The document name. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
+ * @param srcPath Source folder path e.g. '/src' (required)
+ * @param destPath Destination folder path e.g. '/dst' (required)
+ * @param srcStorageName Source storage name (optional)
+ * @param destStorageName Destination storage name (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deleteDocumentAnnotationsAsync(String name, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call copyFolderAsync(String srcPath, String destPath, String srcStorageName, String destStorageName, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -477,34 +489,30 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deleteDocumentAnnotationsValidateBeforeCall(name, storage, folder, progressListener, progressRequestListener);
- Type localVarReturnType = new TypeToken(){}.getType();
- apiClient.executeAsync(call, localVarReturnType, callback);
+ com.squareup.okhttp.Call call = copyFolderValidateBeforeCall(srcPath, destPath, srcStorageName, destStorageName, progressListener, progressRequestListener);
+ apiClient.executeAsync(call, callback);
return call;
}
/**
- * Build call for deleteDocumentLinkAnnotations
- * @param name The document name. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
+ * Build call for createFolder
+ * @param path Folder path to create e.g. 'folder_1/folder_2/' (required)
+ * @param storageName Storage name (optional)
* @param progressListener Progress listener
* @param progressRequestListener Progress request listener
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deleteDocumentLinkAnnotationsCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call createFolderCall(String path, String storageName, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/links"
- .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()));
+ String localVarPath = "/pdf/storage/folder/{path}"
+ .replaceAll("\\{" + "path" + "\\}", apiClient.escapeString(path.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
- if (storage != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("storage", storage));
- if (folder != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("folder", folder));
+ if (storageName != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("storageName", storageName));
Map localVarHeaderParams = new HashMap();
@@ -534,77 +542,70 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
- return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
+ String[] localVarAuthNames = new String[] { "JWT" };
+ return apiClient.buildCall(localVarPath, "PUT", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deleteDocumentLinkAnnotationsValidateBeforeCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call createFolderValidateBeforeCall(String path, String storageName, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
- // verify the required parameter 'name' is set
- if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deleteDocumentLinkAnnotations(Async)");
+ // verify the required parameter 'path' is set
+ if (path == null) {
+ throw new ApiException("Missing the required parameter 'path' when calling createFolder(Async)");
}
- com.squareup.okhttp.Call call = deleteDocumentLinkAnnotationsCall(name, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = createFolderCall(path, storageName, progressListener, progressRequestListener);
return call;
}
/**
- * Delete all link annotations from the document
+ * Create the folder
*
- * @param name The document name. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
- * @return AsposeResponse
+ * @param path Folder path to create e.g. 'folder_1/folder_2/' (required)
+ * @param storageName Storage name (optional)
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deleteDocumentLinkAnnotations(String name, String storage, String folder) throws ApiException {
+ public void createFolder(String path, String storageName) throws ApiException {
try
{
- ApiResponse resp = deleteDocumentLinkAnnotationsWithHttpInfo(name, storage, folder);
- return resp.getData();
+ createFolderWithHttpInfo(path, storageName);
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deleteDocumentLinkAnnotationsWithHttpInfo(name, storage, folder);
- return resp.getData();
+ apiClient.requestToken();
+ createFolderWithHttpInfo(path, storageName);
}
throw ex;
}
}
/**
- * Delete all link annotations from the document
+ * Create the folder
*
- * @param name The document name. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
- * @return ApiResponse<AsposeResponse>
+ * @param path Folder path to create e.g. 'folder_1/folder_2/' (required)
+ * @param storageName Storage name (optional)
+ * @return ApiResponse<Void>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deleteDocumentLinkAnnotationsWithHttpInfo(String name, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deleteDocumentLinkAnnotationsValidateBeforeCall(name, storage, folder, null, null);
- Type localVarReturnType = new TypeToken(){}.getType();
- return apiClient.execute(call, localVarReturnType);
+ public ApiResponse createFolderWithHttpInfo(String path, String storageName) throws ApiException {
+ com.squareup.okhttp.Call call = createFolderValidateBeforeCall(path, storageName, null, null);
+ return apiClient.execute(call);
}
/**
- * Delete all link annotations from the document (asynchronously)
+ * Create the folder (asynchronously)
*
- * @param name The document name. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
+ * @param path Folder path to create e.g. 'folder_1/folder_2/' (required)
+ * @param storageName Storage name (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deleteDocumentLinkAnnotationsAsync(String name, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call createFolderAsync(String path, String storageName, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -625,14 +626,14 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deleteDocumentLinkAnnotationsValidateBeforeCall(name, storage, folder, progressListener, progressRequestListener);
- Type localVarReturnType = new TypeToken(){}.getType();
- apiClient.executeAsync(call, localVarReturnType, callback);
+ com.squareup.okhttp.Call call = createFolderValidateBeforeCall(path, storageName, progressListener, progressRequestListener);
+ apiClient.executeAsync(call, callback);
return call;
}
/**
- * Build call for deleteDocumentStamps
+ * Build call for deleteAnnotation
* @param name The document name. (required)
+ * @param annotationId The annotation ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param progressListener Progress listener
@@ -640,12 +641,13 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deleteDocumentStampsCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deleteAnnotationCall(String name, String annotationId, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/stamps"
- .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()));
+ String localVarPath = "/pdf/{name}/annotations/{annotationId}"
+ .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()))
+ .replaceAll("\\{" + "annotationId" + "\\}", apiClient.escapeString(annotationId.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
@@ -682,45 +684,51 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deleteDocumentStampsValidateBeforeCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call deleteAnnotationValidateBeforeCall(String name, String annotationId, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
// verify the required parameter 'name' is set
if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deleteDocumentStamps(Async)");
+ throw new ApiException("Missing the required parameter 'name' when calling deleteAnnotation(Async)");
+ }
+
+ // verify the required parameter 'annotationId' is set
+ if (annotationId == null) {
+ throw new ApiException("Missing the required parameter 'annotationId' when calling deleteAnnotation(Async)");
}
- com.squareup.okhttp.Call call = deleteDocumentStampsCall(name, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteAnnotationCall(name, annotationId, storage, folder, progressListener, progressRequestListener);
return call;
}
/**
- * Delete all stamps from the document
+ * Delete document annotation by ID
*
* @param name The document name. (required)
+ * @param annotationId The annotation ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return AsposeResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deleteDocumentStamps(String name, String storage, String folder) throws ApiException {
+ public AsposeResponse deleteAnnotation(String name, String annotationId, String storage, String folder) throws ApiException {
try
{
- ApiResponse resp = deleteDocumentStampsWithHttpInfo(name, storage, folder);
+ ApiResponse resp = deleteAnnotationWithHttpInfo(name, annotationId, storage, folder);
return resp.getData();
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deleteDocumentStampsWithHttpInfo(name, storage, folder);
+ apiClient.requestToken();
+ ApiResponse resp = deleteAnnotationWithHttpInfo(name, annotationId, storage, folder);
return resp.getData();
}
throw ex;
@@ -728,31 +736,33 @@ public AsposeResponse deleteDocumentStamps(String name, String storage, String f
}
/**
- * Delete all stamps from the document
+ * Delete document annotation by ID
*
* @param name The document name. (required)
+ * @param annotationId The annotation ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return ApiResponse<AsposeResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deleteDocumentStampsWithHttpInfo(String name, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deleteDocumentStampsValidateBeforeCall(name, storage, folder, null, null);
+ public ApiResponse deleteAnnotationWithHttpInfo(String name, String annotationId, String storage, String folder) throws ApiException {
+ com.squareup.okhttp.Call call = deleteAnnotationValidateBeforeCall(name, annotationId, storage, folder, null, null);
Type localVarReturnType = new TypeToken(){}.getType();
return apiClient.execute(call, localVarReturnType);
}
/**
- * Delete all stamps from the document (asynchronously)
+ * Delete document annotation by ID (asynchronously)
*
* @param name The document name. (required)
+ * @param annotationId The annotation ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deleteDocumentStampsAsync(String name, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call deleteAnnotationAsync(String name, String annotationId, String storage, String folder, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -773,34 +783,36 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deleteDocumentStampsValidateBeforeCall(name, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteAnnotationValidateBeforeCall(name, annotationId, storage, folder, progressListener, progressRequestListener);
Type localVarReturnType = new TypeToken(){}.getType();
apiClient.executeAsync(call, localVarReturnType, callback);
return call;
}
/**
- * Build call for deleteDocumentTables
+ * Build call for deleteBookmark
* @param name The document name. (required)
- * @param storage The document storage. (optional)
+ * @param bookmarkPath The bookmark path. (required)
* @param folder The document folder. (optional)
+ * @param storage The document storage. (optional)
* @param progressListener Progress listener
* @param progressRequestListener Progress request listener
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deleteDocumentTablesCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deleteBookmarkCall(String name, String bookmarkPath, String folder, String storage, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/tables"
- .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()));
+ String localVarPath = "/pdf/{name}/bookmarks/bookmark/{bookmarkPath}"
+ .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()))
+ .replaceAll("\\{" + "bookmarkPath" + "\\}", apiClient.escapeString(bookmarkPath.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
- if (storage != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("storage", storage));
if (folder != null)
localVarQueryParams.addAll(apiClient.parameterToPair("folder", folder));
+ if (storage != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("storage", storage));
Map localVarHeaderParams = new HashMap();
@@ -830,45 +842,51 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deleteDocumentTablesValidateBeforeCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call deleteBookmarkValidateBeforeCall(String name, String bookmarkPath, String folder, String storage, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
// verify the required parameter 'name' is set
if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deleteDocumentTables(Async)");
+ throw new ApiException("Missing the required parameter 'name' when calling deleteBookmark(Async)");
+ }
+
+ // verify the required parameter 'bookmarkPath' is set
+ if (bookmarkPath == null) {
+ throw new ApiException("Missing the required parameter 'bookmarkPath' when calling deleteBookmark(Async)");
}
- com.squareup.okhttp.Call call = deleteDocumentTablesCall(name, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteBookmarkCall(name, bookmarkPath, folder, storage, progressListener, progressRequestListener);
return call;
}
/**
- * Delete all tables from the document
+ * Delete document bookmark by ID.
*
* @param name The document name. (required)
- * @param storage The document storage. (optional)
+ * @param bookmarkPath The bookmark path. (required)
* @param folder The document folder. (optional)
+ * @param storage The document storage. (optional)
* @return AsposeResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deleteDocumentTables(String name, String storage, String folder) throws ApiException {
+ public AsposeResponse deleteBookmark(String name, String bookmarkPath, String folder, String storage) throws ApiException {
try
{
- ApiResponse resp = deleteDocumentTablesWithHttpInfo(name, storage, folder);
+ ApiResponse resp = deleteBookmarkWithHttpInfo(name, bookmarkPath, folder, storage);
return resp.getData();
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deleteDocumentTablesWithHttpInfo(name, storage, folder);
+ apiClient.requestToken();
+ ApiResponse resp = deleteBookmarkWithHttpInfo(name, bookmarkPath, folder, storage);
return resp.getData();
}
throw ex;
@@ -876,31 +894,33 @@ public AsposeResponse deleteDocumentTables(String name, String storage, String f
}
/**
- * Delete all tables from the document
+ * Delete document bookmark by ID.
*
* @param name The document name. (required)
- * @param storage The document storage. (optional)
+ * @param bookmarkPath The bookmark path. (required)
* @param folder The document folder. (optional)
+ * @param storage The document storage. (optional)
* @return ApiResponse<AsposeResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deleteDocumentTablesWithHttpInfo(String name, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deleteDocumentTablesValidateBeforeCall(name, storage, folder, null, null);
+ public ApiResponse deleteBookmarkWithHttpInfo(String name, String bookmarkPath, String folder, String storage) throws ApiException {
+ com.squareup.okhttp.Call call = deleteBookmarkValidateBeforeCall(name, bookmarkPath, folder, storage, null, null);
Type localVarReturnType = new TypeToken(){}.getType();
return apiClient.execute(call, localVarReturnType);
}
/**
- * Delete all tables from the document (asynchronously)
+ * Delete document bookmark by ID. (asynchronously)
*
* @param name The document name. (required)
- * @param storage The document storage. (optional)
+ * @param bookmarkPath The bookmark path. (required)
* @param folder The document folder. (optional)
+ * @param storage The document storage. (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deleteDocumentTablesAsync(String name, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call deleteBookmarkAsync(String name, String bookmarkPath, String folder, String storage, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -921,15 +941,14 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deleteDocumentTablesValidateBeforeCall(name, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteBookmarkValidateBeforeCall(name, bookmarkPath, folder, storage, progressListener, progressRequestListener);
Type localVarReturnType = new TypeToken(){}.getType();
apiClient.executeAsync(call, localVarReturnType, callback);
return call;
}
/**
- * Build call for deleteField
+ * Build call for deleteDocumentAnnotations
* @param name The document name. (required)
- * @param fieldName The field name/ (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param progressListener Progress listener
@@ -937,13 +956,12 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deleteFieldCall(String name, String fieldName, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deleteDocumentAnnotationsCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/fields/{fieldName}"
- .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()))
- .replaceAll("\\{" + "fieldName" + "\\}", apiClient.escapeString(fieldName.toString()));
+ String localVarPath = "/pdf/{name}/annotations"
+ .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
@@ -980,51 +998,45 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deleteFieldValidateBeforeCall(String name, String fieldName, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call deleteDocumentAnnotationsValidateBeforeCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
// verify the required parameter 'name' is set
if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deleteField(Async)");
- }
-
- // verify the required parameter 'fieldName' is set
- if (fieldName == null) {
- throw new ApiException("Missing the required parameter 'fieldName' when calling deleteField(Async)");
+ throw new ApiException("Missing the required parameter 'name' when calling deleteDocumentAnnotations(Async)");
}
- com.squareup.okhttp.Call call = deleteFieldCall(name, fieldName, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteDocumentAnnotationsCall(name, storage, folder, progressListener, progressRequestListener);
return call;
}
/**
- * Delete document field by name.
+ * Delete all annotations from the document
*
* @param name The document name. (required)
- * @param fieldName The field name/ (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return AsposeResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deleteField(String name, String fieldName, String storage, String folder) throws ApiException {
+ public AsposeResponse deleteDocumentAnnotations(String name, String storage, String folder) throws ApiException {
try
{
- ApiResponse resp = deleteFieldWithHttpInfo(name, fieldName, storage, folder);
+ ApiResponse resp = deleteDocumentAnnotationsWithHttpInfo(name, storage, folder);
return resp.getData();
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deleteFieldWithHttpInfo(name, fieldName, storage, folder);
+ apiClient.requestToken();
+ ApiResponse resp = deleteDocumentAnnotationsWithHttpInfo(name, storage, folder);
return resp.getData();
}
throw ex;
@@ -1032,33 +1044,31 @@ public AsposeResponse deleteField(String name, String fieldName, String storage,
}
/**
- * Delete document field by name.
+ * Delete all annotations from the document
*
* @param name The document name. (required)
- * @param fieldName The field name/ (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return ApiResponse<AsposeResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deleteFieldWithHttpInfo(String name, String fieldName, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deleteFieldValidateBeforeCall(name, fieldName, storage, folder, null, null);
+ public ApiResponse deleteDocumentAnnotationsWithHttpInfo(String name, String storage, String folder) throws ApiException {
+ com.squareup.okhttp.Call call = deleteDocumentAnnotationsValidateBeforeCall(name, storage, folder, null, null);
Type localVarReturnType = new TypeToken(){}.getType();
return apiClient.execute(call, localVarReturnType);
}
/**
- * Delete document field by name. (asynchronously)
+ * Delete all annotations from the document (asynchronously)
*
* @param name The document name. (required)
- * @param fieldName The field name/ (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deleteFieldAsync(String name, String fieldName, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call deleteDocumentAnnotationsAsync(String name, String storage, String folder, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -1079,33 +1089,32 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deleteFieldValidateBeforeCall(name, fieldName, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteDocumentAnnotationsValidateBeforeCall(name, storage, folder, progressListener, progressRequestListener);
Type localVarReturnType = new TypeToken(){}.getType();
apiClient.executeAsync(call, localVarReturnType, callback);
return call;
}
/**
- * Build call for deleteFile
- * @param path Path of the file including file name and extension e.g. /Folder1/file.ext (required)
- * @param versionId File's version (optional)
- * @param storage User's storage name (optional)
+ * Build call for deleteDocumentBookmarks
+ * @param name The document name. (required)
+ * @param folder The document folder. (optional)
+ * @param storage The document storage. (optional)
* @param progressListener Progress listener
* @param progressRequestListener Progress request listener
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deleteFileCall(String path, String versionId, String storage, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deleteDocumentBookmarksCall(String name, String folder, String storage, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/storage/file";
+ String localVarPath = "/pdf/{name}/bookmarks/tree"
+ .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
- if (path != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("path", path));
- if (versionId != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("versionId", versionId));
+ if (folder != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("folder", folder));
if (storage != null)
localVarQueryParams.addAll(apiClient.parameterToPair("storage", storage));
@@ -1137,45 +1146,45 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deleteFileValidateBeforeCall(String path, String versionId, String storage, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call deleteDocumentBookmarksValidateBeforeCall(String name, String folder, String storage, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
- // verify the required parameter 'path' is set
- if (path == null) {
- throw new ApiException("Missing the required parameter 'path' when calling deleteFile(Async)");
+ // verify the required parameter 'name' is set
+ if (name == null) {
+ throw new ApiException("Missing the required parameter 'name' when calling deleteDocumentBookmarks(Async)");
}
- com.squareup.okhttp.Call call = deleteFileCall(path, versionId, storage, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteDocumentBookmarksCall(name, folder, storage, progressListener, progressRequestListener);
return call;
}
/**
- * Remove a specific file
+ * Delete all document bookmarks.
*
- * @param path Path of the file including file name and extension e.g. /Folder1/file.ext (required)
- * @param versionId File's version (optional)
- * @param storage User's storage name (optional)
+ * @param name The document name. (required)
+ * @param folder The document folder. (optional)
+ * @param storage The document storage. (optional)
* @return AsposeResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deleteFile(String path, String versionId, String storage) throws ApiException {
+ public AsposeResponse deleteDocumentBookmarks(String name, String folder, String storage) throws ApiException {
try
{
- ApiResponse resp = deleteFileWithHttpInfo(path, versionId, storage);
+ ApiResponse resp = deleteDocumentBookmarksWithHttpInfo(name, folder, storage);
return resp.getData();
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deleteFileWithHttpInfo(path, versionId, storage);
+ apiClient.requestToken();
+ ApiResponse resp = deleteDocumentBookmarksWithHttpInfo(name, folder, storage);
return resp.getData();
}
throw ex;
@@ -1183,31 +1192,31 @@ public AsposeResponse deleteFile(String path, String versionId, String storage)
}
/**
- * Remove a specific file
+ * Delete all document bookmarks.
*
- * @param path Path of the file including file name and extension e.g. /Folder1/file.ext (required)
- * @param versionId File's version (optional)
- * @param storage User's storage name (optional)
+ * @param name The document name. (required)
+ * @param folder The document folder. (optional)
+ * @param storage The document storage. (optional)
* @return ApiResponse<AsposeResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deleteFileWithHttpInfo(String path, String versionId, String storage) throws ApiException {
- com.squareup.okhttp.Call call = deleteFileValidateBeforeCall(path, versionId, storage, null, null);
+ public ApiResponse deleteDocumentBookmarksWithHttpInfo(String name, String folder, String storage) throws ApiException {
+ com.squareup.okhttp.Call call = deleteDocumentBookmarksValidateBeforeCall(name, folder, storage, null, null);
Type localVarReturnType = new TypeToken(){}.getType();
return apiClient.execute(call, localVarReturnType);
}
/**
- * Remove a specific file (asynchronously)
+ * Delete all document bookmarks. (asynchronously)
*
- * @param path Path of the file including file name and extension e.g. /Folder1/file.ext (required)
- * @param versionId File's version (optional)
- * @param storage User's storage name (optional)
+ * @param name The document name. (required)
+ * @param folder The document folder. (optional)
+ * @param storage The document storage. (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deleteFileAsync(String path, String versionId, String storage, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call deleteDocumentBookmarksAsync(String name, String folder, String storage, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -1228,35 +1237,34 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deleteFileValidateBeforeCall(path, versionId, storage, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteDocumentBookmarksValidateBeforeCall(name, folder, storage, progressListener, progressRequestListener);
Type localVarReturnType = new TypeToken(){}.getType();
apiClient.executeAsync(call, localVarReturnType, callback);
return call;
}
/**
- * Build call for deleteFolder
- * @param path Folder path e.g. /Folder1 (required)
- * @param storage User's storage name (optional)
- * @param recursive Remove recursivelly inner folder/files. If false and folder contains data than exception is raised. (optional, default to false)
+ * Build call for deleteDocumentLinkAnnotations
+ * @param name The document name. (required)
+ * @param storage The document storage. (optional)
+ * @param folder The document folder. (optional)
* @param progressListener Progress listener
* @param progressRequestListener Progress request listener
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deleteFolderCall(String path, String storage, Boolean recursive, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deleteDocumentLinkAnnotationsCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/storage/folder";
+ String localVarPath = "/pdf/{name}/links"
+ .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
- if (path != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("path", path));
if (storage != null)
localVarQueryParams.addAll(apiClient.parameterToPair("storage", storage));
- if (recursive != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("recursive", recursive));
+ if (folder != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("folder", folder));
Map localVarHeaderParams = new HashMap();
@@ -1286,45 +1294,45 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deleteFolderValidateBeforeCall(String path, String storage, Boolean recursive, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call deleteDocumentLinkAnnotationsValidateBeforeCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
- // verify the required parameter 'path' is set
- if (path == null) {
- throw new ApiException("Missing the required parameter 'path' when calling deleteFolder(Async)");
+ // verify the required parameter 'name' is set
+ if (name == null) {
+ throw new ApiException("Missing the required parameter 'name' when calling deleteDocumentLinkAnnotations(Async)");
}
- com.squareup.okhttp.Call call = deleteFolderCall(path, storage, recursive, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteDocumentLinkAnnotationsCall(name, storage, folder, progressListener, progressRequestListener);
return call;
}
/**
- * Remove a specific folder
+ * Delete all link annotations from the document
*
- * @param path Folder path e.g. /Folder1 (required)
- * @param storage User's storage name (optional)
- * @param recursive Remove recursivelly inner folder/files. If false and folder contains data than exception is raised. (optional, default to false)
+ * @param name The document name. (required)
+ * @param storage The document storage. (optional)
+ * @param folder The document folder. (optional)
* @return AsposeResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deleteFolder(String path, String storage, Boolean recursive) throws ApiException {
+ public AsposeResponse deleteDocumentLinkAnnotations(String name, String storage, String folder) throws ApiException {
try
{
- ApiResponse resp = deleteFolderWithHttpInfo(path, storage, recursive);
+ ApiResponse resp = deleteDocumentLinkAnnotationsWithHttpInfo(name, storage, folder);
return resp.getData();
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deleteFolderWithHttpInfo(path, storage, recursive);
+ apiClient.requestToken();
+ ApiResponse resp = deleteDocumentLinkAnnotationsWithHttpInfo(name, storage, folder);
return resp.getData();
}
throw ex;
@@ -1332,31 +1340,31 @@ public AsposeResponse deleteFolder(String path, String storage, Boolean recursiv
}
/**
- * Remove a specific folder
+ * Delete all link annotations from the document
*
- * @param path Folder path e.g. /Folder1 (required)
- * @param storage User's storage name (optional)
- * @param recursive Remove recursivelly inner folder/files. If false and folder contains data than exception is raised. (optional, default to false)
+ * @param name The document name. (required)
+ * @param storage The document storage. (optional)
+ * @param folder The document folder. (optional)
* @return ApiResponse<AsposeResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deleteFolderWithHttpInfo(String path, String storage, Boolean recursive) throws ApiException {
- com.squareup.okhttp.Call call = deleteFolderValidateBeforeCall(path, storage, recursive, null, null);
+ public ApiResponse deleteDocumentLinkAnnotationsWithHttpInfo(String name, String storage, String folder) throws ApiException {
+ com.squareup.okhttp.Call call = deleteDocumentLinkAnnotationsValidateBeforeCall(name, storage, folder, null, null);
Type localVarReturnType = new TypeToken(){}.getType();
return apiClient.execute(call, localVarReturnType);
}
/**
- * Remove a specific folder (asynchronously)
+ * Delete all link annotations from the document (asynchronously)
*
- * @param path Folder path e.g. /Folder1 (required)
- * @param storage User's storage name (optional)
- * @param recursive Remove recursivelly inner folder/files. If false and folder contains data than exception is raised. (optional, default to false)
+ * @param name The document name. (required)
+ * @param storage The document storage. (optional)
+ * @param folder The document folder. (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deleteFolderAsync(String path, String storage, Boolean recursive, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call deleteDocumentLinkAnnotationsAsync(String name, String storage, String folder, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -1377,15 +1385,14 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deleteFolderValidateBeforeCall(path, storage, recursive, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteDocumentLinkAnnotationsValidateBeforeCall(name, storage, folder, progressListener, progressRequestListener);
Type localVarReturnType = new TypeToken(){}.getType();
apiClient.executeAsync(call, localVarReturnType, callback);
return call;
}
/**
- * Build call for deleteImage
+ * Build call for deleteDocumentStamps
* @param name The document name. (required)
- * @param imageId Image ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param progressListener Progress listener
@@ -1393,13 +1400,12 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deleteImageCall(String name, String imageId, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deleteDocumentStampsCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/images/{imageId}"
- .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()))
- .replaceAll("\\{" + "imageId" + "\\}", apiClient.escapeString(imageId.toString()));
+ String localVarPath = "/pdf/{name}/stamps"
+ .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
@@ -1436,51 +1442,45 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deleteImageValidateBeforeCall(String name, String imageId, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call deleteDocumentStampsValidateBeforeCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
// verify the required parameter 'name' is set
if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deleteImage(Async)");
- }
-
- // verify the required parameter 'imageId' is set
- if (imageId == null) {
- throw new ApiException("Missing the required parameter 'imageId' when calling deleteImage(Async)");
+ throw new ApiException("Missing the required parameter 'name' when calling deleteDocumentStamps(Async)");
}
- com.squareup.okhttp.Call call = deleteImageCall(name, imageId, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteDocumentStampsCall(name, storage, folder, progressListener, progressRequestListener);
return call;
}
/**
- * Delete image from document page.
+ * Delete all stamps from the document
*
* @param name The document name. (required)
- * @param imageId Image ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return AsposeResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deleteImage(String name, String imageId, String storage, String folder) throws ApiException {
+ public AsposeResponse deleteDocumentStamps(String name, String storage, String folder) throws ApiException {
try
{
- ApiResponse resp = deleteImageWithHttpInfo(name, imageId, storage, folder);
+ ApiResponse resp = deleteDocumentStampsWithHttpInfo(name, storage, folder);
return resp.getData();
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deleteImageWithHttpInfo(name, imageId, storage, folder);
+ apiClient.requestToken();
+ ApiResponse resp = deleteDocumentStampsWithHttpInfo(name, storage, folder);
return resp.getData();
}
throw ex;
@@ -1488,33 +1488,31 @@ public AsposeResponse deleteImage(String name, String imageId, String storage, S
}
/**
- * Delete image from document page.
+ * Delete all stamps from the document
*
* @param name The document name. (required)
- * @param imageId Image ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return ApiResponse<AsposeResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deleteImageWithHttpInfo(String name, String imageId, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deleteImageValidateBeforeCall(name, imageId, storage, folder, null, null);
+ public ApiResponse deleteDocumentStampsWithHttpInfo(String name, String storage, String folder) throws ApiException {
+ com.squareup.okhttp.Call call = deleteDocumentStampsValidateBeforeCall(name, storage, folder, null, null);
Type localVarReturnType = new TypeToken(){}.getType();
return apiClient.execute(call, localVarReturnType);
}
/**
- * Delete image from document page. (asynchronously)
+ * Delete all stamps from the document (asynchronously)
*
* @param name The document name. (required)
- * @param imageId Image ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deleteImageAsync(String name, String imageId, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call deleteDocumentStampsAsync(String name, String storage, String folder, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -1535,15 +1533,14 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deleteImageValidateBeforeCall(name, imageId, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteDocumentStampsValidateBeforeCall(name, storage, folder, progressListener, progressRequestListener);
Type localVarReturnType = new TypeToken(){}.getType();
apiClient.executeAsync(call, localVarReturnType, callback);
return call;
}
/**
- * Build call for deleteLinkAnnotation
+ * Build call for deleteDocumentTables
* @param name The document name. (required)
- * @param linkId The link ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param progressListener Progress listener
@@ -1551,13 +1548,12 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deleteLinkAnnotationCall(String name, String linkId, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deleteDocumentTablesCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/links/{linkId}"
- .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()))
- .replaceAll("\\{" + "linkId" + "\\}", apiClient.escapeString(linkId.toString()));
+ String localVarPath = "/pdf/{name}/tables"
+ .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
@@ -1594,51 +1590,45 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deleteLinkAnnotationValidateBeforeCall(String name, String linkId, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call deleteDocumentTablesValidateBeforeCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
// verify the required parameter 'name' is set
if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deleteLinkAnnotation(Async)");
- }
-
- // verify the required parameter 'linkId' is set
- if (linkId == null) {
- throw new ApiException("Missing the required parameter 'linkId' when calling deleteLinkAnnotation(Async)");
+ throw new ApiException("Missing the required parameter 'name' when calling deleteDocumentTables(Async)");
}
- com.squareup.okhttp.Call call = deleteLinkAnnotationCall(name, linkId, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteDocumentTablesCall(name, storage, folder, progressListener, progressRequestListener);
return call;
}
/**
- * Delete document page link annotation by ID
+ * Delete all tables from the document
*
* @param name The document name. (required)
- * @param linkId The link ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return AsposeResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deleteLinkAnnotation(String name, String linkId, String storage, String folder) throws ApiException {
+ public AsposeResponse deleteDocumentTables(String name, String storage, String folder) throws ApiException {
try
{
- ApiResponse resp = deleteLinkAnnotationWithHttpInfo(name, linkId, storage, folder);
+ ApiResponse resp = deleteDocumentTablesWithHttpInfo(name, storage, folder);
return resp.getData();
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deleteLinkAnnotationWithHttpInfo(name, linkId, storage, folder);
+ apiClient.requestToken();
+ ApiResponse resp = deleteDocumentTablesWithHttpInfo(name, storage, folder);
return resp.getData();
}
throw ex;
@@ -1646,33 +1636,31 @@ public AsposeResponse deleteLinkAnnotation(String name, String linkId, String st
}
/**
- * Delete document page link annotation by ID
+ * Delete all tables from the document
*
* @param name The document name. (required)
- * @param linkId The link ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return ApiResponse<AsposeResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deleteLinkAnnotationWithHttpInfo(String name, String linkId, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deleteLinkAnnotationValidateBeforeCall(name, linkId, storage, folder, null, null);
+ public ApiResponse deleteDocumentTablesWithHttpInfo(String name, String storage, String folder) throws ApiException {
+ com.squareup.okhttp.Call call = deleteDocumentTablesValidateBeforeCall(name, storage, folder, null, null);
Type localVarReturnType = new TypeToken(){}.getType();
return apiClient.execute(call, localVarReturnType);
}
/**
- * Delete document page link annotation by ID (asynchronously)
+ * Delete all tables from the document (asynchronously)
*
* @param name The document name. (required)
- * @param linkId The link ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deleteLinkAnnotationAsync(String name, String linkId, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call deleteDocumentTablesAsync(String name, String storage, String folder, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -1693,15 +1681,15 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deleteLinkAnnotationValidateBeforeCall(name, linkId, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteDocumentTablesValidateBeforeCall(name, storage, folder, progressListener, progressRequestListener);
Type localVarReturnType = new TypeToken(){}.getType();
apiClient.executeAsync(call, localVarReturnType, callback);
return call;
}
/**
- * Build call for deletePage
+ * Build call for deleteField
* @param name The document name. (required)
- * @param pageNumber The page number. (required)
+ * @param fieldName The field name/ (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param progressListener Progress listener
@@ -1709,13 +1697,13 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deletePageCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deleteFieldCall(String name, String fieldName, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/pages/{pageNumber}"
+ String localVarPath = "/pdf/{name}/fields/{fieldName}"
.replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()))
- .replaceAll("\\{" + "pageNumber" + "\\}", apiClient.escapeString(pageNumber.toString()));
+ .replaceAll("\\{" + "fieldName" + "\\}", apiClient.escapeString(fieldName.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
@@ -1752,51 +1740,51 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deletePageValidateBeforeCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call deleteFieldValidateBeforeCall(String name, String fieldName, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
// verify the required parameter 'name' is set
if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deletePage(Async)");
+ throw new ApiException("Missing the required parameter 'name' when calling deleteField(Async)");
}
- // verify the required parameter 'pageNumber' is set
- if (pageNumber == null) {
- throw new ApiException("Missing the required parameter 'pageNumber' when calling deletePage(Async)");
+ // verify the required parameter 'fieldName' is set
+ if (fieldName == null) {
+ throw new ApiException("Missing the required parameter 'fieldName' when calling deleteField(Async)");
}
- com.squareup.okhttp.Call call = deletePageCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteFieldCall(name, fieldName, storage, folder, progressListener, progressRequestListener);
return call;
}
/**
- * Delete document page by its number.
+ * Delete document field by name.
*
* @param name The document name. (required)
- * @param pageNumber The page number. (required)
+ * @param fieldName The field name/ (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return AsposeResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deletePage(String name, Integer pageNumber, String storage, String folder) throws ApiException {
+ public AsposeResponse deleteField(String name, String fieldName, String storage, String folder) throws ApiException {
try
{
- ApiResponse resp = deletePageWithHttpInfo(name, pageNumber, storage, folder);
+ ApiResponse resp = deleteFieldWithHttpInfo(name, fieldName, storage, folder);
return resp.getData();
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deletePageWithHttpInfo(name, pageNumber, storage, folder);
+ apiClient.requestToken();
+ ApiResponse resp = deleteFieldWithHttpInfo(name, fieldName, storage, folder);
return resp.getData();
}
throw ex;
@@ -1804,33 +1792,33 @@ public AsposeResponse deletePage(String name, Integer pageNumber, String storage
}
/**
- * Delete document page by its number.
+ * Delete document field by name.
*
* @param name The document name. (required)
- * @param pageNumber The page number. (required)
+ * @param fieldName The field name/ (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return ApiResponse<AsposeResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deletePageWithHttpInfo(String name, Integer pageNumber, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deletePageValidateBeforeCall(name, pageNumber, storage, folder, null, null);
+ public ApiResponse deleteFieldWithHttpInfo(String name, String fieldName, String storage, String folder) throws ApiException {
+ com.squareup.okhttp.Call call = deleteFieldValidateBeforeCall(name, fieldName, storage, folder, null, null);
Type localVarReturnType = new TypeToken(){}.getType();
return apiClient.execute(call, localVarReturnType);
}
/**
- * Delete document page by its number. (asynchronously)
+ * Delete document field by name. (asynchronously)
*
* @param name The document name. (required)
- * @param pageNumber The page number. (required)
+ * @param fieldName The field name/ (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deletePageAsync(String name, Integer pageNumber, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call deleteFieldAsync(String name, String fieldName, String storage, String folder, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -1851,36 +1839,34 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deletePageValidateBeforeCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteFieldValidateBeforeCall(name, fieldName, storage, folder, progressListener, progressRequestListener);
Type localVarReturnType = new TypeToken(){}.getType();
apiClient.executeAsync(call, localVarReturnType, callback);
return call;
}
/**
- * Build call for deletePageAnnotations
- * @param name The document name. (required)
- * @param pageNumber The page number. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
+ * Build call for deleteFile
+ * @param path File path e.g. '/folder/file.ext' (required)
+ * @param storageName Storage name (optional)
+ * @param versionId File version ID to delete (optional)
* @param progressListener Progress listener
* @param progressRequestListener Progress request listener
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deletePageAnnotationsCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deleteFileCall(String path, String storageName, String versionId, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/pages/{pageNumber}/annotations"
- .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()))
- .replaceAll("\\{" + "pageNumber" + "\\}", apiClient.escapeString(pageNumber.toString()));
+ String localVarPath = "/pdf/storage/file/{path}"
+ .replaceAll("\\{" + "path" + "\\}", apiClient.escapeString(path.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
- if (storage != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("storage", storage));
- if (folder != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("folder", folder));
+ if (storageName != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("storageName", storageName));
+ if (versionId != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("versionId", versionId));
Map localVarHeaderParams = new HashMap();
@@ -1910,85 +1896,73 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deletePageAnnotationsValidateBeforeCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call deleteFileValidateBeforeCall(String path, String storageName, String versionId, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
- // verify the required parameter 'name' is set
- if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deletePageAnnotations(Async)");
- }
-
- // verify the required parameter 'pageNumber' is set
- if (pageNumber == null) {
- throw new ApiException("Missing the required parameter 'pageNumber' when calling deletePageAnnotations(Async)");
+ // verify the required parameter 'path' is set
+ if (path == null) {
+ throw new ApiException("Missing the required parameter 'path' when calling deleteFile(Async)");
}
- com.squareup.okhttp.Call call = deletePageAnnotationsCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteFileCall(path, storageName, versionId, progressListener, progressRequestListener);
return call;
}
/**
- * Delete all annotations from the page
+ * Delete file
*
- * @param name The document name. (required)
- * @param pageNumber The page number. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
- * @return AsposeResponse
+ * @param path File path e.g. '/folder/file.ext' (required)
+ * @param storageName Storage name (optional)
+ * @param versionId File version ID to delete (optional)
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deletePageAnnotations(String name, Integer pageNumber, String storage, String folder) throws ApiException {
+ public void deleteFile(String path, String storageName, String versionId) throws ApiException {
try
{
- ApiResponse resp = deletePageAnnotationsWithHttpInfo(name, pageNumber, storage, folder);
- return resp.getData();
+ deleteFileWithHttpInfo(path, storageName, versionId);
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deletePageAnnotationsWithHttpInfo(name, pageNumber, storage, folder);
- return resp.getData();
+ apiClient.requestToken();
+ deleteFileWithHttpInfo(path, storageName, versionId);
}
throw ex;
}
}
/**
- * Delete all annotations from the page
+ * Delete file
*
- * @param name The document name. (required)
- * @param pageNumber The page number. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
- * @return ApiResponse<AsposeResponse>
+ * @param path File path e.g. '/folder/file.ext' (required)
+ * @param storageName Storage name (optional)
+ * @param versionId File version ID to delete (optional)
+ * @return ApiResponse<Void>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deletePageAnnotationsWithHttpInfo(String name, Integer pageNumber, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deletePageAnnotationsValidateBeforeCall(name, pageNumber, storage, folder, null, null);
- Type localVarReturnType = new TypeToken(){}.getType();
- return apiClient.execute(call, localVarReturnType);
+ public ApiResponse deleteFileWithHttpInfo(String path, String storageName, String versionId) throws ApiException {
+ com.squareup.okhttp.Call call = deleteFileValidateBeforeCall(path, storageName, versionId, null, null);
+ return apiClient.execute(call);
}
/**
- * Delete all annotations from the page (asynchronously)
+ * Delete file (asynchronously)
*
- * @param name The document name. (required)
- * @param pageNumber The page number. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
+ * @param path File path e.g. '/folder/file.ext' (required)
+ * @param storageName Storage name (optional)
+ * @param versionId File version ID to delete (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deletePageAnnotationsAsync(String name, Integer pageNumber, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call deleteFileAsync(String path, String storageName, String versionId, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -2009,36 +1983,33 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deletePageAnnotationsValidateBeforeCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
- Type localVarReturnType = new TypeToken(){}.getType();
- apiClient.executeAsync(call, localVarReturnType, callback);
+ com.squareup.okhttp.Call call = deleteFileValidateBeforeCall(path, storageName, versionId, progressListener, progressRequestListener);
+ apiClient.executeAsync(call, callback);
return call;
}
/**
- * Build call for deletePageLinkAnnotations
- * @param name The document name. (required)
- * @param pageNumber The page number. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
+ * Build call for deleteFolder
+ * @param path Folder path e.g. '/folder' (required)
+ * @param storageName Storage name (optional)
+ * @param recursive Enable to delete folders, subfolders and files (optional, default to false)
* @param progressListener Progress listener
* @param progressRequestListener Progress request listener
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deletePageLinkAnnotationsCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deleteFolderCall(String path, String storageName, Boolean recursive, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/pages/{pageNumber}/links"
- .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()))
- .replaceAll("\\{" + "pageNumber" + "\\}", apiClient.escapeString(pageNumber.toString()));
+ String localVarPath = "/pdf/storage/folder/{path}"
+ .replaceAll("\\{" + "path" + "\\}", apiClient.escapeString(path.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
- if (storage != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("storage", storage));
- if (folder != null)
- localVarQueryParams.addAll(apiClient.parameterToPair("folder", folder));
+ if (storageName != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("storageName", storageName));
+ if (recursive != null)
+ localVarQueryParams.addAll(apiClient.parameterToPair("recursive", recursive));
Map localVarHeaderParams = new HashMap();
@@ -2068,85 +2039,73 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deletePageLinkAnnotationsValidateBeforeCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
-
- // verify the required parameter 'name' is set
- if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deletePageLinkAnnotations(Async)");
- }
+ private com.squareup.okhttp.Call deleteFolderValidateBeforeCall(String path, String storageName, Boolean recursive, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
- // verify the required parameter 'pageNumber' is set
- if (pageNumber == null) {
- throw new ApiException("Missing the required parameter 'pageNumber' when calling deletePageLinkAnnotations(Async)");
+ // verify the required parameter 'path' is set
+ if (path == null) {
+ throw new ApiException("Missing the required parameter 'path' when calling deleteFolder(Async)");
}
- com.squareup.okhttp.Call call = deletePageLinkAnnotationsCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteFolderCall(path, storageName, recursive, progressListener, progressRequestListener);
return call;
}
/**
- * Delete all link annotations from the page
+ * Delete folder
*
- * @param name The document name. (required)
- * @param pageNumber The page number. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
- * @return AsposeResponse
+ * @param path Folder path e.g. '/folder' (required)
+ * @param storageName Storage name (optional)
+ * @param recursive Enable to delete folders, subfolders and files (optional, default to false)
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deletePageLinkAnnotations(String name, Integer pageNumber, String storage, String folder) throws ApiException {
+ public void deleteFolder(String path, String storageName, Boolean recursive) throws ApiException {
try
{
- ApiResponse resp = deletePageLinkAnnotationsWithHttpInfo(name, pageNumber, storage, folder);
- return resp.getData();
+ deleteFolderWithHttpInfo(path, storageName, recursive);
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deletePageLinkAnnotationsWithHttpInfo(name, pageNumber, storage, folder);
- return resp.getData();
+ apiClient.requestToken();
+ deleteFolderWithHttpInfo(path, storageName, recursive);
}
throw ex;
}
}
/**
- * Delete all link annotations from the page
+ * Delete folder
*
- * @param name The document name. (required)
- * @param pageNumber The page number. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
- * @return ApiResponse<AsposeResponse>
+ * @param path Folder path e.g. '/folder' (required)
+ * @param storageName Storage name (optional)
+ * @param recursive Enable to delete folders, subfolders and files (optional, default to false)
+ * @return ApiResponse<Void>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deletePageLinkAnnotationsWithHttpInfo(String name, Integer pageNumber, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deletePageLinkAnnotationsValidateBeforeCall(name, pageNumber, storage, folder, null, null);
- Type localVarReturnType = new TypeToken(){}.getType();
- return apiClient.execute(call, localVarReturnType);
+ public ApiResponse deleteFolderWithHttpInfo(String path, String storageName, Boolean recursive) throws ApiException {
+ com.squareup.okhttp.Call call = deleteFolderValidateBeforeCall(path, storageName, recursive, null, null);
+ return apiClient.execute(call);
}
/**
- * Delete all link annotations from the page (asynchronously)
+ * Delete folder (asynchronously)
*
- * @param name The document name. (required)
- * @param pageNumber The page number. (required)
- * @param storage The document storage. (optional)
- * @param folder The document folder. (optional)
+ * @param path Folder path e.g. '/folder' (required)
+ * @param storageName Storage name (optional)
+ * @param recursive Enable to delete folders, subfolders and files (optional, default to false)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deletePageLinkAnnotationsAsync(String name, Integer pageNumber, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call deleteFolderAsync(String path, String storageName, Boolean recursive, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -2167,15 +2126,14 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deletePageLinkAnnotationsValidateBeforeCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
- Type localVarReturnType = new TypeToken(){}.getType();
- apiClient.executeAsync(call, localVarReturnType, callback);
+ com.squareup.okhttp.Call call = deleteFolderValidateBeforeCall(path, storageName, recursive, progressListener, progressRequestListener);
+ apiClient.executeAsync(call, callback);
return call;
}
/**
- * Build call for deletePageStamps
+ * Build call for deleteImage
* @param name The document name. (required)
- * @param pageNumber The page number. (required)
+ * @param imageId Image ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param progressListener Progress listener
@@ -2183,13 +2141,13 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deletePageStampsCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deleteImageCall(String name, String imageId, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/pages/{pageNumber}/stamps"
+ String localVarPath = "/pdf/{name}/images/{imageId}"
.replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()))
- .replaceAll("\\{" + "pageNumber" + "\\}", apiClient.escapeString(pageNumber.toString()));
+ .replaceAll("\\{" + "imageId" + "\\}", apiClient.escapeString(imageId.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
@@ -2226,51 +2184,51 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deletePageStampsValidateBeforeCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call deleteImageValidateBeforeCall(String name, String imageId, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
// verify the required parameter 'name' is set
if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deletePageStamps(Async)");
+ throw new ApiException("Missing the required parameter 'name' when calling deleteImage(Async)");
}
- // verify the required parameter 'pageNumber' is set
- if (pageNumber == null) {
- throw new ApiException("Missing the required parameter 'pageNumber' when calling deletePageStamps(Async)");
+ // verify the required parameter 'imageId' is set
+ if (imageId == null) {
+ throw new ApiException("Missing the required parameter 'imageId' when calling deleteImage(Async)");
}
- com.squareup.okhttp.Call call = deletePageStampsCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteImageCall(name, imageId, storage, folder, progressListener, progressRequestListener);
return call;
}
/**
- * Delete all stamps from the page
+ * Delete image from document page.
*
* @param name The document name. (required)
- * @param pageNumber The page number. (required)
+ * @param imageId Image ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return AsposeResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deletePageStamps(String name, Integer pageNumber, String storage, String folder) throws ApiException {
+ public AsposeResponse deleteImage(String name, String imageId, String storage, String folder) throws ApiException {
try
{
- ApiResponse resp = deletePageStampsWithHttpInfo(name, pageNumber, storage, folder);
+ ApiResponse resp = deleteImageWithHttpInfo(name, imageId, storage, folder);
return resp.getData();
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deletePageStampsWithHttpInfo(name, pageNumber, storage, folder);
+ apiClient.requestToken();
+ ApiResponse resp = deleteImageWithHttpInfo(name, imageId, storage, folder);
return resp.getData();
}
throw ex;
@@ -2278,33 +2236,33 @@ public AsposeResponse deletePageStamps(String name, Integer pageNumber, String s
}
/**
- * Delete all stamps from the page
+ * Delete image from document page.
*
* @param name The document name. (required)
- * @param pageNumber The page number. (required)
+ * @param imageId Image ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return ApiResponse<AsposeResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deletePageStampsWithHttpInfo(String name, Integer pageNumber, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deletePageStampsValidateBeforeCall(name, pageNumber, storage, folder, null, null);
+ public ApiResponse deleteImageWithHttpInfo(String name, String imageId, String storage, String folder) throws ApiException {
+ com.squareup.okhttp.Call call = deleteImageValidateBeforeCall(name, imageId, storage, folder, null, null);
Type localVarReturnType = new TypeToken(){}.getType();
return apiClient.execute(call, localVarReturnType);
}
/**
- * Delete all stamps from the page (asynchronously)
+ * Delete image from document page. (asynchronously)
*
* @param name The document name. (required)
- * @param pageNumber The page number. (required)
+ * @param imageId Image ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deletePageStampsAsync(String name, Integer pageNumber, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call deleteImageAsync(String name, String imageId, String storage, String folder, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -2325,15 +2283,15 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deletePageStampsValidateBeforeCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteImageValidateBeforeCall(name, imageId, storage, folder, progressListener, progressRequestListener);
Type localVarReturnType = new TypeToken(){}.getType();
apiClient.executeAsync(call, localVarReturnType, callback);
return call;
}
/**
- * Build call for deletePageTables
+ * Build call for deleteLinkAnnotation
* @param name The document name. (required)
- * @param pageNumber The page number. (required)
+ * @param linkId The link ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param progressListener Progress listener
@@ -2341,13 +2299,13 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deletePageTablesCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deleteLinkAnnotationCall(String name, String linkId, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/pages/{pageNumber}/tables"
+ String localVarPath = "/pdf/{name}/links/{linkId}"
.replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()))
- .replaceAll("\\{" + "pageNumber" + "\\}", apiClient.escapeString(pageNumber.toString()));
+ .replaceAll("\\{" + "linkId" + "\\}", apiClient.escapeString(linkId.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
@@ -2384,51 +2342,51 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deletePageTablesValidateBeforeCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call deleteLinkAnnotationValidateBeforeCall(String name, String linkId, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
// verify the required parameter 'name' is set
if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deletePageTables(Async)");
+ throw new ApiException("Missing the required parameter 'name' when calling deleteLinkAnnotation(Async)");
}
- // verify the required parameter 'pageNumber' is set
- if (pageNumber == null) {
- throw new ApiException("Missing the required parameter 'pageNumber' when calling deletePageTables(Async)");
+ // verify the required parameter 'linkId' is set
+ if (linkId == null) {
+ throw new ApiException("Missing the required parameter 'linkId' when calling deleteLinkAnnotation(Async)");
}
- com.squareup.okhttp.Call call = deletePageTablesCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteLinkAnnotationCall(name, linkId, storage, folder, progressListener, progressRequestListener);
return call;
}
/**
- * Delete all tables from the page
+ * Delete document page link annotation by ID
*
* @param name The document name. (required)
- * @param pageNumber The page number. (required)
+ * @param linkId The link ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return AsposeResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deletePageTables(String name, Integer pageNumber, String storage, String folder) throws ApiException {
+ public AsposeResponse deleteLinkAnnotation(String name, String linkId, String storage, String folder) throws ApiException {
try
{
- ApiResponse resp = deletePageTablesWithHttpInfo(name, pageNumber, storage, folder);
+ ApiResponse resp = deleteLinkAnnotationWithHttpInfo(name, linkId, storage, folder);
return resp.getData();
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deletePageTablesWithHttpInfo(name, pageNumber, storage, folder);
+ apiClient.requestToken();
+ ApiResponse resp = deleteLinkAnnotationWithHttpInfo(name, linkId, storage, folder);
return resp.getData();
}
throw ex;
@@ -2436,33 +2394,33 @@ public AsposeResponse deletePageTables(String name, Integer pageNumber, String s
}
/**
- * Delete all tables from the page
+ * Delete document page link annotation by ID
*
* @param name The document name. (required)
- * @param pageNumber The page number. (required)
+ * @param linkId The link ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return ApiResponse<AsposeResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deletePageTablesWithHttpInfo(String name, Integer pageNumber, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deletePageTablesValidateBeforeCall(name, pageNumber, storage, folder, null, null);
+ public ApiResponse deleteLinkAnnotationWithHttpInfo(String name, String linkId, String storage, String folder) throws ApiException {
+ com.squareup.okhttp.Call call = deleteLinkAnnotationValidateBeforeCall(name, linkId, storage, folder, null, null);
Type localVarReturnType = new TypeToken(){}.getType();
return apiClient.execute(call, localVarReturnType);
}
/**
- * Delete all tables from the page (asynchronously)
+ * Delete document page link annotation by ID (asynchronously)
*
* @param name The document name. (required)
- * @param pageNumber The page number. (required)
+ * @param linkId The link ID. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deletePageTablesAsync(String name, Integer pageNumber, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call deleteLinkAnnotationAsync(String name, String linkId, String storage, String folder, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -2483,27 +2441,29 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deletePageTablesValidateBeforeCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deleteLinkAnnotationValidateBeforeCall(name, linkId, storage, folder, progressListener, progressRequestListener);
Type localVarReturnType = new TypeToken(){}.getType();
apiClient.executeAsync(call, localVarReturnType, callback);
return call;
}
/**
- * Build call for deleteProperties
- * @param name (required)
- * @param storage (optional)
- * @param folder (optional)
+ * Build call for deletePage
+ * @param name The document name. (required)
+ * @param pageNumber The page number. (required)
+ * @param storage The document storage. (optional)
+ * @param folder The document folder. (optional)
* @param progressListener Progress listener
* @param progressRequestListener Progress request listener
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deletePropertiesCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deletePageCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/documentproperties"
- .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()));
+ String localVarPath = "/pdf/{name}/pages/{pageNumber}"
+ .replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()))
+ .replaceAll("\\{" + "pageNumber" + "\\}", apiClient.escapeString(pageNumber.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
@@ -2540,45 +2500,51 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deletePropertiesValidateBeforeCall(String name, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call deletePageValidateBeforeCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
// verify the required parameter 'name' is set
if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deleteProperties(Async)");
+ throw new ApiException("Missing the required parameter 'name' when calling deletePage(Async)");
+ }
+
+ // verify the required parameter 'pageNumber' is set
+ if (pageNumber == null) {
+ throw new ApiException("Missing the required parameter 'pageNumber' when calling deletePage(Async)");
}
- com.squareup.okhttp.Call call = deletePropertiesCall(name, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deletePageCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
return call;
}
/**
- * Delete custom document properties.
+ * Delete document page by its number.
*
- * @param name (required)
- * @param storage (optional)
- * @param folder (optional)
+ * @param name The document name. (required)
+ * @param pageNumber The page number. (required)
+ * @param storage The document storage. (optional)
+ * @param folder The document folder. (optional)
* @return AsposeResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deleteProperties(String name, String storage, String folder) throws ApiException {
+ public AsposeResponse deletePage(String name, Integer pageNumber, String storage, String folder) throws ApiException {
try
{
- ApiResponse resp = deletePropertiesWithHttpInfo(name, storage, folder);
+ ApiResponse resp = deletePageWithHttpInfo(name, pageNumber, storage, folder);
return resp.getData();
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deletePropertiesWithHttpInfo(name, storage, folder);
+ apiClient.requestToken();
+ ApiResponse resp = deletePageWithHttpInfo(name, pageNumber, storage, folder);
return resp.getData();
}
throw ex;
@@ -2586,31 +2552,33 @@ public AsposeResponse deleteProperties(String name, String storage, String folde
}
/**
- * Delete custom document properties.
+ * Delete document page by its number.
*
- * @param name (required)
- * @param storage (optional)
- * @param folder (optional)
+ * @param name The document name. (required)
+ * @param pageNumber The page number. (required)
+ * @param storage The document storage. (optional)
+ * @param folder The document folder. (optional)
* @return ApiResponse<AsposeResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deletePropertiesWithHttpInfo(String name, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deletePropertiesValidateBeforeCall(name, storage, folder, null, null);
+ public ApiResponse deletePageWithHttpInfo(String name, Integer pageNumber, String storage, String folder) throws ApiException {
+ com.squareup.okhttp.Call call = deletePageValidateBeforeCall(name, pageNumber, storage, folder, null, null);
Type localVarReturnType = new TypeToken(){}.getType();
return apiClient.execute(call, localVarReturnType);
}
/**
- * Delete custom document properties. (asynchronously)
+ * Delete document page by its number. (asynchronously)
*
- * @param name (required)
- * @param storage (optional)
- * @param folder (optional)
+ * @param name The document name. (required)
+ * @param pageNumber The page number. (required)
+ * @param storage The document storage. (optional)
+ * @param folder The document folder. (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deletePropertiesAsync(String name, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call deletePageAsync(String name, Integer pageNumber, String storage, String folder, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -2631,29 +2599,29 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deletePropertiesValidateBeforeCall(name, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deletePageValidateBeforeCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
Type localVarReturnType = new TypeToken(){}.getType();
apiClient.executeAsync(call, localVarReturnType, callback);
return call;
}
/**
- * Build call for deleteProperty
- * @param name (required)
- * @param propertyName (required)
- * @param storage (optional)
- * @param folder (optional)
+ * Build call for deletePageAnnotations
+ * @param name The document name. (required)
+ * @param pageNumber The page number. (required)
+ * @param storage The document storage. (optional)
+ * @param folder The document folder. (optional)
* @param progressListener Progress listener
* @param progressRequestListener Progress request listener
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deletePropertyCall(String name, String propertyName, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deletePageAnnotationsCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/documentproperties/{propertyName}"
+ String localVarPath = "/pdf/{name}/pages/{pageNumber}/annotations"
.replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()))
- .replaceAll("\\{" + "propertyName" + "\\}", apiClient.escapeString(propertyName.toString()));
+ .replaceAll("\\{" + "pageNumber" + "\\}", apiClient.escapeString(pageNumber.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
@@ -2690,51 +2658,51 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deletePropertyValidateBeforeCall(String name, String propertyName, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call deletePageAnnotationsValidateBeforeCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
// verify the required parameter 'name' is set
if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deleteProperty(Async)");
+ throw new ApiException("Missing the required parameter 'name' when calling deletePageAnnotations(Async)");
}
- // verify the required parameter 'propertyName' is set
- if (propertyName == null) {
- throw new ApiException("Missing the required parameter 'propertyName' when calling deleteProperty(Async)");
+ // verify the required parameter 'pageNumber' is set
+ if (pageNumber == null) {
+ throw new ApiException("Missing the required parameter 'pageNumber' when calling deletePageAnnotations(Async)");
}
- com.squareup.okhttp.Call call = deletePropertyCall(name, propertyName, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deletePageAnnotationsCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
return call;
}
/**
- * Delete document property.
+ * Delete all annotations from the page
*
- * @param name (required)
- * @param propertyName (required)
- * @param storage (optional)
- * @param folder (optional)
+ * @param name The document name. (required)
+ * @param pageNumber The page number. (required)
+ * @param storage The document storage. (optional)
+ * @param folder The document folder. (optional)
* @return AsposeResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deleteProperty(String name, String propertyName, String storage, String folder) throws ApiException {
+ public AsposeResponse deletePageAnnotations(String name, Integer pageNumber, String storage, String folder) throws ApiException {
try
{
- ApiResponse resp = deletePropertyWithHttpInfo(name, propertyName, storage, folder);
+ ApiResponse resp = deletePageAnnotationsWithHttpInfo(name, pageNumber, storage, folder);
return resp.getData();
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deletePropertyWithHttpInfo(name, propertyName, storage, folder);
+ apiClient.requestToken();
+ ApiResponse resp = deletePageAnnotationsWithHttpInfo(name, pageNumber, storage, folder);
return resp.getData();
}
throw ex;
@@ -2742,33 +2710,33 @@ public AsposeResponse deleteProperty(String name, String propertyName, String st
}
/**
- * Delete document property.
+ * Delete all annotations from the page
*
- * @param name (required)
- * @param propertyName (required)
- * @param storage (optional)
- * @param folder (optional)
+ * @param name The document name. (required)
+ * @param pageNumber The page number. (required)
+ * @param storage The document storage. (optional)
+ * @param folder The document folder. (optional)
* @return ApiResponse<AsposeResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deletePropertyWithHttpInfo(String name, String propertyName, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deletePropertyValidateBeforeCall(name, propertyName, storage, folder, null, null);
+ public ApiResponse deletePageAnnotationsWithHttpInfo(String name, Integer pageNumber, String storage, String folder) throws ApiException {
+ com.squareup.okhttp.Call call = deletePageAnnotationsValidateBeforeCall(name, pageNumber, storage, folder, null, null);
Type localVarReturnType = new TypeToken(){}.getType();
return apiClient.execute(call, localVarReturnType);
}
/**
- * Delete document property. (asynchronously)
+ * Delete all annotations from the page (asynchronously)
*
- * @param name (required)
- * @param propertyName (required)
- * @param storage (optional)
- * @param folder (optional)
+ * @param name The document name. (required)
+ * @param pageNumber The page number. (required)
+ * @param storage The document storage. (optional)
+ * @param folder The document folder. (optional)
* @param callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
*/
- public com.squareup.okhttp.Call deletePropertyAsync(String name, String propertyName, String storage, String folder, final ApiCallback callback) throws ApiException {
+ public com.squareup.okhttp.Call deletePageAnnotationsAsync(String name, Integer pageNumber, String storage, String folder, final ApiCallback callback) throws ApiException {
ProgressResponseBody.ProgressListener progressListener = null;
ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
@@ -2789,15 +2757,15 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
};
}
- com.squareup.okhttp.Call call = deletePropertyValidateBeforeCall(name, propertyName, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deletePageAnnotationsValidateBeforeCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
Type localVarReturnType = new TypeToken(){}.getType();
apiClient.executeAsync(call, localVarReturnType, callback);
return call;
}
/**
- * Build call for deleteStamp
+ * Build call for deletePageLinkAnnotations
* @param name The document name. (required)
- * @param stampId The stamp ID. (required)
+ * @param pageNumber The page number. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @param progressListener Progress listener
@@ -2805,13 +2773,13 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
*/
- public com.squareup.okhttp.Call deleteStampCall(String name, String stampId, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ public com.squareup.okhttp.Call deletePageLinkAnnotationsCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
Object localVarPostBody = null;
// create path and map variables
- String localVarPath = "/pdf/{name}/stamps/{stampId}"
+ String localVarPath = "/pdf/{name}/pages/{pageNumber}/links"
.replaceAll("\\{" + "name" + "\\}", apiClient.escapeString(name.toString()))
- .replaceAll("\\{" + "stampId" + "\\}", apiClient.escapeString(stampId.toString()));
+ .replaceAll("\\{" + "pageNumber" + "\\}", apiClient.escapeString(pageNumber.toString()));
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
@@ -2848,51 +2816,51 @@ public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Ch
});
}
- String[] localVarAuthNames = new String[] { };
+ String[] localVarAuthNames = new String[] { "JWT" };
return apiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener);
}
@SuppressWarnings("rawtypes")
- private com.squareup.okhttp.Call deleteStampValidateBeforeCall(String name, String stampId, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
+ private com.squareup.okhttp.Call deletePageLinkAnnotationsValidateBeforeCall(String name, Integer pageNumber, String storage, String folder, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
// verify the required parameter 'name' is set
if (name == null) {
- throw new ApiException("Missing the required parameter 'name' when calling deleteStamp(Async)");
+ throw new ApiException("Missing the required parameter 'name' when calling deletePageLinkAnnotations(Async)");
}
- // verify the required parameter 'stampId' is set
- if (stampId == null) {
- throw new ApiException("Missing the required parameter 'stampId' when calling deleteStamp(Async)");
+ // verify the required parameter 'pageNumber' is set
+ if (pageNumber == null) {
+ throw new ApiException("Missing the required parameter 'pageNumber' when calling deletePageLinkAnnotations(Async)");
}
- com.squareup.okhttp.Call call = deleteStampCall(name, stampId, storage, folder, progressListener, progressRequestListener);
+ com.squareup.okhttp.Call call = deletePageLinkAnnotationsCall(name, pageNumber, storage, folder, progressListener, progressRequestListener);
return call;
}
/**
- * Delete document stamp by ID
+ * Delete all link annotations from the page
*
* @param name The document name. (required)
- * @param stampId The stamp ID. (required)
+ * @param pageNumber The page number. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return AsposeResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public AsposeResponse deleteStamp(String name, String stampId, String storage, String folder) throws ApiException {
+ public AsposeResponse deletePageLinkAnnotations(String name, Integer pageNumber, String storage, String folder) throws ApiException {
try
{
- ApiResponse resp = deleteStampWithHttpInfo(name, stampId, storage, folder);
+ ApiResponse resp = deletePageLinkAnnotationsWithHttpInfo(name, pageNumber, storage, folder);
return resp.getData();
}
catch (ApiException ex)
{
if (ex.getCode() == 401)
{
- apiClient.refreshToken();
- ApiResponse resp = deleteStampWithHttpInfo(name, stampId, storage, folder);
+ apiClient.requestToken();
+ ApiResponse resp = deletePageLinkAnnotationsWithHttpInfo(name, pageNumber, storage, folder);
return resp.getData();
}
throw ex;
@@ -2900,33 +2868,33 @@ public AsposeResponse deleteStamp(String name, String stampId, String storage, S
}
/**
- * Delete document stamp by ID
+ * Delete all link annotations from the page
*
* @param name The document name. (required)
- * @param stampId The stamp ID. (required)
+ * @param pageNumber The page number. (required)
* @param storage The document storage. (optional)
* @param folder The document folder. (optional)
* @return ApiResponse<AsposeResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
*/
- public ApiResponse deleteStampWithHttpInfo(String name, String stampId, String storage, String folder) throws ApiException {
- com.squareup.okhttp.Call call = deleteStampValidateBeforeCall(name, stampId, storage, folder, null, null);
+ public ApiResponse