diff --git a/README.md b/README.md
index d743b8b..04f2c0f 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
GroupDocs Java SDK [](http://travis-ci.org/groupdocs/groupdocs-java)
=============
-Latest SDK version 1.7.0.
+Latest SDK version 2.3.1.
## Requirements
@@ -15,7 +15,7 @@ GroupDocs Java SDK is now in Maven Central. To use SDK in your own project just
com.groupdocs
groupdocs-java-client
- 1.7.0
+ 2.3.1
### Usage Example
@@ -31,7 +31,7 @@ To see SDK in action go to [https://github.com/groupdocs/groupdocs-java-samples]
1. [Sign documents online with GroupDocs Signature](http://groupdocs.com/apps/signature)
2. [PDF, Word and Image Annotation with GroupDocs Annotation](http://groupdocs.com/apps/annotation)
3. [Online DOC, DOCX, PPT Document Comparison with GroupDocs Comparison](http://groupdocs.com/apps/comparison)
-4. [Online Document Management with GroupDocs Dashboard](http://groupdocs.com/apps/dashboard)
+4. [Online Document Management with GroupDocs Dashboard](http://groupdocs.com/apps)
5. [Doc to PDF, Doc to Docx, PPT to PDF, and other Document Conversions with GroupDocs Viewer](http://groupdocs.com/apps/viewer)
6. [Online Document Automation with GroupDocs Assembly](http://groupdocs.com/apps/assembly)
diff --git a/examples/annotations/README.md b/examples/annotations/README.md
index dc57889..c30dc8c 100644
--- a/examples/annotations/README.md
+++ b/examples/annotations/README.md
@@ -17,8 +17,8 @@ Now open `http://localhost:8080` and try it!
###[View, Sign, Manage, Annotate, Assemble, Compare and Convert Documents with GroupDocs](http://groupdocs.com)
* [Annotate Doc, PDF, Docx, PPT and other documents online with GroupDocs Annotation](http://groupdocs.com/apps/viewer)
-* [All GroupDocs SDK] (http://groupdocs.com/api/sdk-platforms)
-* [All GroupDocs SDK examples] (http://groupdocs.com/api/sdk-examples)
+* [All GroupDocs SDK] (http://groupdocs.com/cloud/sdk)
+* [All GroupDocs SDK examples] (http://groupdocs.com/cloud/sdk-examples)
-###Created by [Marketplace Team](http://groupdocs.com/marketplace/).
+###Created by [Marketplace Team](http://groupdocs.com/marketplace/plugins).
diff --git a/examples/viewer/README.md b/examples/viewer/README.md
index 6ffe6ed..aabf06f 100644
--- a/examples/viewer/README.md
+++ b/examples/viewer/README.md
@@ -16,8 +16,8 @@ Now open `http://localhost:8080` and try it!
###[View, Sign, Manage, Annotate, Assemble, Compare and Convert Documents with GroupDocs](http://groupdocs.com)
* [View Doc, PDF, Docx, PPT and other documents online with GroupDocs Viewer](http://groupdocs.com/apps/viewer)
-* [All GroupDocs SDK] (http://groupdocs.com/api/sdk-platforms)
-* [All GroupDocs SDK examples] (http://groupdocs.com/api/sdk-examples)
+* [All GroupDocs SDK] (http://groupdocs.com/cloud/sdk)
+* [All GroupDocs SDK examples] (http://groupdocs.com/cloud/sdk-examples)
-###Created by [Marketplace Team](http://groupdocs.com/marketplace/).
+###Created by [Marketplace Team](http://groupdocs.com/marketplace).
diff --git a/pom.xml b/pom.xml
index 98e8bf0..dfef4c2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,7 +8,7 @@
com.groupdocs
groupdocs-java-client
jar
- 1.7.1-SNAPSHOT
+ 2.3.2-SNAPSHOT
GroupDocsJava
GroupDocs API library for Java
@@ -212,7 +212,7 @@
- 1.1.0
+ 1.3.0
1.13
1.0.0
4.10
diff --git a/release.properties b/release.properties
new file mode 100644
index 0000000..0177d20
--- /dev/null
+++ b/release.properties
@@ -0,0 +1,8 @@
+#release configuration
+#Fri Aug 08 16:45:29 EEST 2014
+preparationGoals=clean verify
+scm.commentPrefix=[maven-release-plugin]
+remoteTagging=true
+exec.additionalArguments=-Psonatype-oss-release
+completedPhase=check-poms
+scm.url=scm\:git\:https\://github.com/groupdocs/groupdocs-java
diff --git a/src/main/java/com/groupdocs/sdk/api/AntApi.java b/src/main/java/com/groupdocs/sdk/api/AntApi.java
index c5500b9..18bccee 100644
--- a/src/main/java/com/groupdocs/sdk/api/AntApi.java
+++ b/src/main/java/com/groupdocs/sdk/api/AntApi.java
@@ -23,6 +23,9 @@
import com.groupdocs.sdk.model.GetSharedLinkAccessRightsResponse;
import com.groupdocs.sdk.model.Point;
import com.groupdocs.sdk.model.GetReviewerContactsResponse;
+import com.groupdocs.sdk.model.MarkerPosition;
+import com.groupdocs.sdk.model.DeleteDocumentAnnotationsResponse;
+import com.groupdocs.sdk.model.AnnotationReviewerRights;
import com.groupdocs.sdk.model.DeleteReplyResponse;
import com.groupdocs.sdk.model.DeleteAnnotationResponse;
import com.groupdocs.sdk.model.EditReplyResponse;
@@ -41,8 +44,8 @@
import com.groupdocs.sdk.model.GetCollaboratorsResponse;
import com.groupdocs.sdk.model.AnnotationReplyInfo;
import com.groupdocs.sdk.model.ListRepliesResponse;
-import com.groupdocs.sdk.model.TextFieldInfo;
import com.groupdocs.sdk.model.AddReplyResponse;
+import com.groupdocs.sdk.model.TextFieldInfo;
import java.util.*;
public class AntApi {
@@ -151,6 +154,36 @@ public DeleteAnnotationResponse DeleteAnnotation (String userId, String annotati
}
}
}
+ public DeleteDocumentAnnotationsResponse DeleteDocumentAnnotations (String userId, String fileId) throws ApiException {
+ // verify required params are set
+ if(userId == null || fileId == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/ant/{userId}/files/{fileId}/annotations".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileId" + "}", String.valueOf(fileId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "DELETE", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (DeleteDocumentAnnotationsResponse) ApiInvoker.deserialize(response, "", DeleteDocumentAnnotationsResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
public AddReplyResponse CreateAnnotationReply (String userId, String annotationId, AnnotationReplyInfo body) throws ApiException {
// verify required params are set
if(userId == null || annotationId == null || body == null ) {
@@ -547,7 +580,7 @@ public SetAnnotationAccessResponse SetAnnotationAccess (String userId, String an
}
}
}
- public MoveAnnotationResponse MoveAnnotationMarker (String userId, String annotationId, Point body) throws ApiException {
+ public MoveAnnotationResponse MoveAnnotationMarker (String userId, String annotationId, MarkerPosition body) throws ApiException {
// verify required params are set
if(userId == null || annotationId == null || body == null ) {
throw new ApiException(400, "missing required params");
@@ -637,7 +670,7 @@ public GetSharedLinkAccessRightsResponse GetSharedLinkAccessRights (String userI
}
}
}
- public SetSharedLinkAccessRightsResponse SetSharedLinkAccessRights (String userId, String fileId, Integer body) throws ApiException {
+ public SetSharedLinkAccessRightsResponse SetSharedLinkAccessRights (String userId, String fileId, AnnotationReviewerRights body) throws ApiException {
// verify required params are set
if(userId == null || fileId == null || body == null ) {
throw new ApiException(400, "missing required params");
diff --git a/src/main/java/com/groupdocs/sdk/api/AsyncApi.java b/src/main/java/com/groupdocs/sdk/api/AsyncApi.java
index a095d1d..bfe4039 100644
--- a/src/main/java/com/groupdocs/sdk/api/AsyncApi.java
+++ b/src/main/java/com/groupdocs/sdk/api/AsyncApi.java
@@ -24,6 +24,7 @@
import com.groupdocs.sdk.model.GetJobResourcesResponse;
import com.groupdocs.sdk.model.ConvertResponse;
import com.groupdocs.sdk.model.DeleteResponse;
+import com.groupdocs.sdk.model.GetPossibleConversions;
import com.groupdocs.sdk.model.CreateJobResponse;
import com.groupdocs.sdk.model.UpdateJobResponse;
import com.groupdocs.sdk.model.DeleteResult;
@@ -349,12 +350,12 @@ public UpdateJobResponse UpdateJob (String userId, String jobId, JobInfo body) t
}
}
}
- public GetJobsResponse GetJobs (String userId, String pageIndex, String pageSize, String date, String statusIds, String actions, String excludedActions) throws ApiException {
+ public GetJobsResponse GetJobs (String userId, String pageIndex, String pageSize, String date, String statusIds, String actions, String excludedActions, String jobName, String orderBy, Boolean orderAsc) throws ApiException {
// verify required params are set
if(userId == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/async/{userId}/jobs?page={pageIndex}&count={pageSize}&date={date}&statusIds={statusIds}&actions={actions}&excluded_actions={excludedActions}".replace("*", "");
+ String resourcePath = "/async/{userId}/jobs?page={pageIndex}&count={pageSize}&date={date}&statusIds={statusIds}&actions={actions}&excluded_actions={excludedActions}&jobName={jobName}&order_by={orderBy}&order_asc={orderAsc}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
@@ -378,6 +379,12 @@ public GetJobsResponse GetJobs (String userId, String pageIndex, String pageSize
queryParams.put("actions", String.valueOf(actions));
if(!"null".equals(String.valueOf(excludedActions)))
queryParams.put("excluded_actions", String.valueOf(excludedActions));
+ if(!"null".equals(String.valueOf(jobName)))
+ queryParams.put("jobName", String.valueOf(jobName));
+ if(!"null".equals(String.valueOf(orderBy)))
+ queryParams.put("order_by", String.valueOf(orderBy));
+ if(!"null".equals(String.valueOf(orderAsc)))
+ queryParams.put("order_asc", String.valueOf(orderAsc));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
@@ -485,5 +492,35 @@ public ConvertResponse Convert (String userId, String fileId, String emailResult
}
}
}
+ public GetPossibleConversions GetPossibleConversions (String userId, String fileExt) throws ApiException {
+ // verify required params are set
+ if(userId == null || fileExt == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/async/{userId}/possibleConversions/{fileExt}".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileExt" + "}", String.valueOf(fileExt));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (GetPossibleConversions) ApiInvoker.deserialize(response, "", GetPossibleConversions.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
}
diff --git a/src/main/java/com/groupdocs/sdk/api/ComparisonApi.java b/src/main/java/com/groupdocs/sdk/api/ComparisonApi.java
index e5dda65..a1699cf 100644
--- a/src/main/java/com/groupdocs/sdk/api/ComparisonApi.java
+++ b/src/main/java/com/groupdocs/sdk/api/ComparisonApi.java
@@ -45,7 +45,7 @@ public CompareResponse Compare (String userId, String sourceFileId, String targe
if(userId == null || sourceFileId == null || targetFileId == null || callbackUrl == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/comparison/{userId}/comparison/compare?source={sourceFileId}&target={targetFileId}&callback={callbackUrl}".replace("*", "");
+ String resourcePath = "/comparison/{userId}/compare?source={sourceFileId}&target={targetFileId}&callback={callbackUrl}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
@@ -80,12 +80,12 @@ public CompareResponse Compare (String userId, String sourceFileId, String targe
}
}
}
- public ChangesResponse GetChanges (String userId, String resultFileId) throws ApiException {
+ public DocumentDetailsResponse GetDocumentDetails (String userId, String guid) throws ApiException {
// verify required params are set
- if(userId == null || resultFileId == null ) {
+ if(userId == null || guid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/comparison/{userId}/comparison/changes?resultFileId={resultFileId}".replace("*", "");
+ String resourcePath = "/comparison/{userId}/document?guid={guid}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
@@ -97,12 +97,12 @@ public ChangesResponse GetChanges (String userId, String resultFileId) throws Ap
Map queryParams = new HashMap();
Map headerParams = new HashMap();
- if(!"null".equals(String.valueOf(resultFileId)))
- queryParams.put("resultFileId", String.valueOf(resultFileId));
+ if(!"null".equals(String.valueOf(guid)))
+ queryParams.put("guid", String.valueOf(guid));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
- return (ChangesResponse) ApiInvoker.deserialize(response, "", ChangesResponse.class);
+ return (DocumentDetailsResponse) ApiInvoker.deserialize(response, "", DocumentDetailsResponse.class);
}
else {
return null;
@@ -116,33 +116,27 @@ public ChangesResponse GetChanges (String userId, String resultFileId) throws Ap
}
}
}
- public ChangesResponse UpdateChanges (String userId, String resultFileId, List body) throws ApiException {
+ public FileStream DownloadResult (String resultFileId, String format) throws ApiException {
// verify required params are set
- if(userId == null || resultFileId == null || body == null ) {
+ if(resultFileId == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/comparison/{userId}/comparison/changes?resultFileId={resultFileId}".replace("*", "");
+ String resourcePath = "/comparison/public/{resultFileId}/download?format={format}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
}
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "resultFileId" + "}", String.valueOf(resultFileId));
// query params
Map queryParams = new HashMap();
Map headerParams = new HashMap();
- if(!"null".equals(String.valueOf(resultFileId)))
- queryParams.put("resultFileId", String.valueOf(resultFileId));
+ if(!"null".equals(String.valueOf(format)))
+ queryParams.put("format", String.valueOf(format));
try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, body, headerParams, String.class);
- if(response != null){
- return (ChangesResponse) ApiInvoker.deserialize(response, "", ChangesResponse.class);
- }
- else {
- return null;
- }
+ return apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, FileStream.class);
} catch (ApiException ex) {
if(ex.getCode() == 404) {
return null;
@@ -152,29 +146,29 @@ public ChangesResponse UpdateChanges (String userId, String resultFileId, List -1){
resourcePath = resourcePath.substring(0, pos);
}
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+ resourcePath = resourcePath.replace("{format}","json");
// query params
Map queryParams = new HashMap();
Map headerParams = new HashMap();
- if(!"null".equals(String.valueOf(guid)))
- queryParams.put("guid", String.valueOf(guid));
+ if(!"null".equals(String.valueOf(resultFileId)))
+ queryParams.put("resultFileId", String.valueOf(resultFileId));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
- return (DocumentDetailsResponse) ApiInvoker.deserialize(response, "", DocumentDetailsResponse.class);
+ return (ChangesResponse) ApiInvoker.deserialize(response, "", ChangesResponse.class);
}
else {
return null;
@@ -188,18 +182,18 @@ public DocumentDetailsResponse GetDocumentDetails (String userId, String guid) t
}
}
}
- public FileStream DownloadResult (String userId, String resultFileId, String format) throws ApiException {
+ public ChangesResponse UpdateChanges (String resultFileId, List body) throws ApiException {
// verify required params are set
- if(userId == null || resultFileId == null ) {
+ if(resultFileId == null || body == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/comparison/{userId}/comparison/download?resultFileId={resultFileId}&format={format}".replace("*", "");
+ String resourcePath = "/comparison/public/{resultFileId}/changes".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
}
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+ resourcePath = resourcePath.replace("{format}","json");
// query params
Map queryParams = new HashMap();
@@ -207,10 +201,14 @@ public FileStream DownloadResult (String userId, String resultFileId, String for
if(!"null".equals(String.valueOf(resultFileId)))
queryParams.put("resultFileId", String.valueOf(resultFileId));
- if(!"null".equals(String.valueOf(format)))
- queryParams.put("format", String.valueOf(format));
try {
- return apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, FileStream.class);
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, body, headerParams, String.class);
+ if(response != null){
+ return (ChangesResponse) ApiInvoker.deserialize(response, "", ChangesResponse.class);
+ }
+ else {
+ return null;
+ }
} catch (ApiException ex) {
if(ex.getCode() == 404) {
return null;
diff --git a/src/main/java/com/groupdocs/sdk/api/DocApi.java b/src/main/java/com/groupdocs/sdk/api/DocApi.java
index 5b8a3a1..715e699 100644
--- a/src/main/java/com/groupdocs/sdk/api/DocApi.java
+++ b/src/main/java/com/groupdocs/sdk/api/DocApi.java
@@ -18,6 +18,7 @@
import com.groupdocs.sdk.common.ApiException;
import com.groupdocs.sdk.common.ApiInvoker;
import com.groupdocs.sdk.common.FileStream;
+import com.groupdocs.sdk.model.TemplateEditorFieldsResponse;
import com.groupdocs.sdk.model.SharedUsersResponse;
import com.groupdocs.sdk.model.GetDocumentForeignTypesResponse;
import com.groupdocs.sdk.model.GetDocumentInfoResponse;
@@ -28,6 +29,7 @@
import com.groupdocs.sdk.model.RemoveEditLockResponse;
import com.groupdocs.sdk.model.TemplateFieldsResponse;
import com.groupdocs.sdk.model.ViewDocumentResponse;
+import com.groupdocs.sdk.model.GetHyperlinksResponse;
import com.groupdocs.sdk.model.GetEditLockResponse;
import com.groupdocs.sdk.model.GetDocumentContentResponse;
import com.groupdocs.sdk.model.DocumentUserStatusResponse;
@@ -99,46 +101,6 @@ public ViewDocumentResponse ViewDocument (String userId, String fileId, String p
}
}
}
- public ViewDocumentResponse ViewDocumentAsHtml (String userId, String fileId, String pageNumber, String pageCount, String passwordSalt) throws ApiException {
- // verify required params are set
- if(userId == null || fileId == null ) {
- throw new ApiException(400, "missing required params");
- }
- String resourcePath = "/doc/{userId}/files/{fileId}/htmlRepresentations?page_number={pageNumber}&page_count={pageCount}&passwordSalt={passwordSalt}".replace("*", "");
- int pos = resourcePath.indexOf("?");
- if(pos > -1){
- resourcePath = resourcePath.substring(0, pos);
- }
- // create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileId" + "}", String.valueOf(fileId));
-
- // query params
- Map queryParams = new HashMap();
- Map headerParams = new HashMap();
-
- if(!"null".equals(String.valueOf(pageNumber)))
- queryParams.put("page_number", String.valueOf(pageNumber));
- if(!"null".equals(String.valueOf(pageCount)))
- queryParams.put("page_count", String.valueOf(pageCount));
- if(!"null".equals(String.valueOf(passwordSalt)))
- queryParams.put("passwordSalt", String.valueOf(passwordSalt));
- try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, null, headerParams, String.class);
- if(response != null){
- return (ViewDocumentResponse) ApiInvoker.deserialize(response, "", ViewDocumentResponse.class);
- }
- else {
- return null;
- }
- } catch (ApiException ex) {
- if(ex.getCode() == 404) {
- return null;
- }
- else {
- throw ex;
- }
- }
- }
public DocumentViewsResponse GetDocumentViews (String userId, String startIndex, String pageSize) throws ApiException {
// verify required params are set
if(userId == null ) {
@@ -597,12 +559,12 @@ public TemplateFieldsResponse GetTemplateFields (String userId, String fileId, B
}
}
}
- public GetDocumentForeignTypesResponse GetDocumentFormats (String userId, String fileId) throws ApiException {
+ public TemplateEditorFieldsResponse GetTemplateEditorFields (String userId, String fileId) throws ApiException {
// verify required params are set
if(userId == null || fileId == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/doc/{userId}/files/{fileId}/formats".replace("*", "");
+ String resourcePath = "/doc/{userId}/files/{fileId}/editor_fields".replace("*", "");
// create path and map variables
resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileId" + "}", String.valueOf(fileId));
@@ -613,7 +575,7 @@ public GetDocumentForeignTypesResponse GetDocumentFormats (String userId, String
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
- return (GetDocumentForeignTypesResponse) ApiInvoker.deserialize(response, "", GetDocumentForeignTypesResponse.class);
+ return (TemplateEditorFieldsResponse) ApiInvoker.deserialize(response, "", TemplateEditorFieldsResponse.class);
}
else {
return null;
@@ -627,61 +589,27 @@ public GetDocumentForeignTypesResponse GetDocumentFormats (String userId, String
}
}
}
- public FileStream GetDocumentPageImage (String userId, String fileId, Integer pageNumber, String dimension, Integer quality, Boolean usePdf, Boolean expiresOn) throws ApiException {
+ public GetDocumentForeignTypesResponse GetDocumentFormats (String userId, String fileId) throws ApiException {
// verify required params are set
- if(userId == null || fileId == null || pageNumber == null || dimension == null ) {
+ if(userId == null || fileId == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/doc/{userId}/files/{fileId}/pages/{pageNumber}/images/{dimension}?quality={quality}&use_pdf={usePdf}&expires={expiresOn}&v={version}".replace("*", "");
- int pos = resourcePath.indexOf("?");
- if(pos > -1){
- resourcePath = resourcePath.substring(0, pos);
- }
+ String resourcePath = "/doc/{userId}/files/{fileId}/formats".replace("*", "");
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileId" + "}", String.valueOf(fileId)).replace("{" + "pageNumber" + "}", String.valueOf(pageNumber)).replace("{" + "dimension" + "}", String.valueOf(dimension));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileId" + "}", String.valueOf(fileId));
// query params
Map queryParams = new HashMap();
Map headerParams = new HashMap();
- if(!"null".equals(String.valueOf(quality)))
- queryParams.put("quality", String.valueOf(quality));
- if(!"null".equals(String.valueOf(usePdf)))
- queryParams.put("use_pdf", String.valueOf(usePdf));
- if(!"null".equals(String.valueOf(expiresOn)))
- queryParams.put("expires", String.valueOf(expiresOn));
try {
- return apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, FileStream.class);
- } catch (ApiException ex) {
- if(ex.getCode() == 404) {
- return null;
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (GetDocumentForeignTypesResponse) ApiInvoker.deserialize(response, "", GetDocumentForeignTypesResponse.class);
}
else {
- throw ex;
+ return null;
}
- }
- }
- public FileStream GetDocumentPageHtmlFixed (String userId, String fileId, Integer pageNumber, Boolean expiresOn) throws ApiException {
- // verify required params are set
- if(userId == null || fileId == null || pageNumber == null ) {
- throw new ApiException(400, "missing required params");
- }
- String resourcePath = "/doc/{userId}/files/{fileId}/pages/{pageNumber}/htmlFixed?expires={expiresOn}".replace("*", "");
- int pos = resourcePath.indexOf("?");
- if(pos > -1){
- resourcePath = resourcePath.substring(0, pos);
- }
- // create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileId" + "}", String.valueOf(fileId)).replace("{" + "pageNumber" + "}", String.valueOf(pageNumber));
-
- // query params
- Map queryParams = new HashMap();
- Map headerParams = new HashMap();
-
- if(!"null".equals(String.valueOf(expiresOn)))
- queryParams.put("expires", String.valueOf(expiresOn));
- try {
- return apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, FileStream.class);
} catch (ApiException ex) {
if(ex.getCode() == 404) {
return null;
@@ -691,23 +619,27 @@ public FileStream GetDocumentPageHtmlFixed (String userId, String fileId, Intege
}
}
}
- public FileStream GetDocumentPageHtml (String userId, String fileId, Integer pageNumber, Boolean expiresOn) throws ApiException {
+ public FileStream GetDocumentPageImage (String userId, String fileId, Integer pageNumber, String dimension, Integer quality, Boolean usePdf, Boolean expiresOn) throws ApiException {
// verify required params are set
- if(userId == null || fileId == null || pageNumber == null ) {
+ if(userId == null || fileId == null || pageNumber == null || dimension == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/doc/{userId}/files/{fileId}/pages/{pageNumber}/htmlRepresentations?expires={expiresOn}".replace("*", "");
+ String resourcePath = "/doc/{userId}/files/{fileId}/pages/{pageNumber}/images/{dimension}?quality={quality}&use_pdf={usePdf}&expires={expiresOn}&v={version}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
}
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileId" + "}", String.valueOf(fileId)).replace("{" + "pageNumber" + "}", String.valueOf(pageNumber));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileId" + "}", String.valueOf(fileId)).replace("{" + "pageNumber" + "}", String.valueOf(pageNumber)).replace("{" + "dimension" + "}", String.valueOf(dimension));
// query params
Map queryParams = new HashMap();
Map headerParams = new HashMap();
+ if(!"null".equals(String.valueOf(quality)))
+ queryParams.put("quality", String.valueOf(quality));
+ if(!"null".equals(String.valueOf(usePdf)))
+ queryParams.put("use_pdf", String.valueOf(usePdf));
if(!"null".equals(String.valueOf(expiresOn)))
queryParams.put("expires", String.valueOf(expiresOn));
try {
@@ -765,44 +697,6 @@ public GetImageUrlsResponse GetDocumentPagesImageUrls (String userId, String fil
}
}
}
- public GetImageUrlsResponse GetDocumentPagesHtmlUrls (String userId, String fileId, Integer firstPage, Integer pageCount) throws ApiException {
- // verify required params are set
- if(userId == null || fileId == null ) {
- throw new ApiException(400, "missing required params");
- }
- String resourcePath = "/doc/{userId}/files/{fileId}/pages/htmlRepresentationUrls?first_page={firstPage}&page_count={pageCount}".replace("*", "");
- int pos = resourcePath.indexOf("?");
- if(pos > -1){
- resourcePath = resourcePath.substring(0, pos);
- }
- // create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileId" + "}", String.valueOf(fileId));
-
- // query params
- Map queryParams = new HashMap();
- Map headerParams = new HashMap();
-
- if(!"null".equals(String.valueOf(firstPage)))
- queryParams.put("first_page", String.valueOf(firstPage));
- if(!"null".equals(String.valueOf(pageCount)))
- queryParams.put("page_count", String.valueOf(pageCount));
- try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
- if(response != null){
- return (GetImageUrlsResponse) ApiInvoker.deserialize(response, "", GetImageUrlsResponse.class);
- }
- else {
- return null;
- }
- } catch (ApiException ex) {
- if(ex.getCode() == 404) {
- return null;
- }
- else {
- throw ex;
- }
- }
- }
public GetEditLockResponse GetEditLock (String userId, String fileId) throws ApiException {
// verify required params are set
if(userId == null || fileId == null ) {
@@ -989,5 +883,35 @@ public GetDocumentContentResponse GetDocumentContent (String userId, String file
}
}
}
+ public GetHyperlinksResponse GetDocumentHyperlinks (String userId, String fileId) throws ApiException {
+ // verify required params are set
+ if(userId == null || fileId == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/doc/{userId}/files/{fileId}/hyperlinks".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileId" + "}", String.valueOf(fileId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (GetHyperlinksResponse) ApiInvoker.deserialize(response, "", GetHyperlinksResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
}
diff --git a/src/main/java/com/groupdocs/sdk/api/MergeApi.java b/src/main/java/com/groupdocs/sdk/api/MergeApi.java
index fae7b27..52ecdd7 100644
--- a/src/main/java/com/groupdocs/sdk/api/MergeApi.java
+++ b/src/main/java/com/groupdocs/sdk/api/MergeApi.java
@@ -21,12 +21,18 @@
import com.groupdocs.sdk.model.GetQuestionnaireExecutionsResponse;
import com.groupdocs.sdk.model.Datasource;
import com.groupdocs.sdk.model.UpdateQuestionnaireExecutionResponse;
+import com.groupdocs.sdk.model.DeleteDatasourceListResponse;
import com.groupdocs.sdk.model.GetQuestionnairesResponse;
import com.groupdocs.sdk.model.GetQuestionnaireMetadataResponse;
import com.groupdocs.sdk.model.UpdateQuestionnaireResponse;
+import com.groupdocs.sdk.model.CreateQuestionnaireTemplateResponse;
import com.groupdocs.sdk.model.GetDocumentQuestionnairesResponse;
+import com.groupdocs.sdk.model.GetQuestionnaireCollectorStyleResponse;
import com.groupdocs.sdk.model.QuestionnaireExecutionInfo;
+import com.groupdocs.sdk.model.TemplateEditorField;
import com.groupdocs.sdk.model.AddDatasourceResponse;
+import com.groupdocs.sdk.model.GetQuestionnaireTemplateResponse;
+import com.groupdocs.sdk.model.DeleteQuestionnaireListResponse;
import com.groupdocs.sdk.model.AddQuestionnaireCollectorResponse;
import com.groupdocs.sdk.model.AddDocumentDataSourceResponse;
import com.groupdocs.sdk.model.DatasourceField;
@@ -38,15 +44,20 @@
import com.groupdocs.sdk.model.AddDocumentQuestionnaireResponse;
import com.groupdocs.sdk.model.GetQuestionnaireCollectorsResponse;
import com.groupdocs.sdk.model.DeleteQuestionnaireCollectorResponse;
+import com.groupdocs.sdk.model.GetQuestionnaireDocumentResponse;
import com.groupdocs.sdk.model.DeleteDatasourceResponse;
import com.groupdocs.sdk.model.QuestionnaireMetadata;
import com.groupdocs.sdk.model.GetDatasourceResponse;
+import com.groupdocs.sdk.model.DeleteQuestionnaireExecutionListResponse;
+import com.groupdocs.sdk.model.AddQuestionnaireCollectorStyleResponse;
import com.groupdocs.sdk.model.AddQuestionnaireExecutionResponse;
import com.groupdocs.sdk.model.GetTemplatesResponse;
import com.groupdocs.sdk.model.DeleteQuestionnaireResponse;
import com.groupdocs.sdk.model.MergeTemplateResponse;
+import com.groupdocs.sdk.model.DeleteQuestionnaireCollectorListResponse;
import com.groupdocs.sdk.model.GetQuestionnaireResponse;
import com.groupdocs.sdk.model.GetDatasourcesResponse;
+import com.groupdocs.sdk.model.QuestionnaireCollectorStyle;
import com.groupdocs.sdk.model.UpdateQuestionnaireCollectorResponse;
import com.groupdocs.sdk.model.GetQuestionnaireExecutionResponse;
import com.groupdocs.sdk.model.CreateQuestionnaireResponse;
@@ -316,12 +327,86 @@ public GetQuestionnaireResponse GetQuestionnaire (String userId, String question
}
}
}
- public GetQuestionnairesResponse GetQuestionnaires (String userId, String status, Integer pageNumber, Integer pageSize) throws ApiException {
+ public GetQuestionnaireResponse GetQuestionnaireByCollector (String userId, String collectorId) throws ApiException {
+ // verify required params are set
+ if(userId == null || collectorId == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/merge/{userId}/questionnaires/collector/{collectorId}".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "collectorId" + "}", String.valueOf(collectorId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (GetQuestionnaireResponse) ApiInvoker.deserialize(response, "", GetQuestionnaireResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public GetQuestionnairesResponse GetQuestionnaires (String userId, String status, Integer pageNumber, Integer pageSize, String orderBy, Boolean isAscending) throws ApiException {
+ // verify required params are set
+ if(userId == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/merge/{userId}/questionnaires?status={status}&page_number={pageNumber}&page_size={pageSize}&orderBy={orderBy}&isAscending={isAscending}".replace("*", "");
+ int pos = resourcePath.indexOf("?");
+ if(pos > -1){
+ resourcePath = resourcePath.substring(0, pos);
+ }
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ if(!"null".equals(String.valueOf(status)))
+ queryParams.put("status", String.valueOf(status));
+ if(!"null".equals(String.valueOf(pageNumber)))
+ queryParams.put("page_number", String.valueOf(pageNumber));
+ if(!"null".equals(String.valueOf(pageSize)))
+ queryParams.put("page_size", String.valueOf(pageSize));
+ if(!"null".equals(String.valueOf(orderBy)))
+ queryParams.put("orderBy", String.valueOf(orderBy));
+ if(!"null".equals(String.valueOf(isAscending)))
+ queryParams.put("isAscending", String.valueOf(isAscending));
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (GetQuestionnairesResponse) ApiInvoker.deserialize(response, "", GetQuestionnairesResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public GetQuestionnairesResponse GetQuestionnairesByName (String userId, String name, String status, Integer pageNumber, Integer pageSize, String orderBy, Boolean isAscending) throws ApiException {
// verify required params are set
if(userId == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/merge/{userId}/questionnaires?status={status}&page_number={pageNumber}&page_size={pageSize}".replace("*", "");
+ String resourcePath = "/merge/{userId}/questionnaires/filter?name={name}&status={status}&page_number={pageNumber}&page_size={pageSize}&orderBy={orderBy}&isAscending={isAscending}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
@@ -333,12 +418,18 @@ public GetQuestionnairesResponse GetQuestionnaires (String userId, String status
Map queryParams = new HashMap();
Map headerParams = new HashMap();
+ if(!"null".equals(String.valueOf(name)))
+ queryParams.put("name", String.valueOf(name));
if(!"null".equals(String.valueOf(status)))
queryParams.put("status", String.valueOf(status));
if(!"null".equals(String.valueOf(pageNumber)))
queryParams.put("page_number", String.valueOf(pageNumber));
if(!"null".equals(String.valueOf(pageSize)))
queryParams.put("page_size", String.valueOf(pageSize));
+ if(!"null".equals(String.valueOf(orderBy)))
+ queryParams.put("orderBy", String.valueOf(orderBy));
+ if(!"null".equals(String.valueOf(isAscending)))
+ queryParams.put("isAscending", String.valueOf(isAscending));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
@@ -446,6 +537,36 @@ public DeleteQuestionnaireResponse DeleteQuestionnaire (String userId, String qu
}
}
}
+ public DeleteQuestionnaireListResponse DeleteQuestionnairesList (String userId, List body) throws ApiException {
+ // verify required params are set
+ if(userId == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/merge/{userId}/questionnaires/list".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "DELETE", queryParams, body, headerParams, String.class);
+ if(response != null){
+ return (DeleteQuestionnaireListResponse) ApiInvoker.deserialize(response, "", DeleteQuestionnaireListResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
public GetDocumentQuestionnairesResponse GetDocumentQuestionnaires (String userId, String fileId) throws ApiException {
// verify required params are set
if(userId == null || fileId == null ) {
@@ -686,6 +807,36 @@ public DeleteDatasourceResponse DeleteDataSource (String userId, String datasour
}
}
}
+ public DeleteDatasourceListResponse DeleteDataSourceList (String userId, List body) throws ApiException {
+ // verify required params are set
+ if(userId == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/merge/{userId}/datasources/list".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "DELETE", queryParams, body, headerParams, String.class);
+ if(response != null){
+ return (DeleteDatasourceListResponse) ApiInvoker.deserialize(response, "", DeleteDatasourceListResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
public GetDatasourceResponse GetDataSource (String userId, String datasourceId, String fields) throws ApiException {
// verify required params are set
if(userId == null || datasourceId == null ) {
@@ -908,6 +1059,36 @@ public DeleteQuestionnaireExecutionResponse DeleteQuestionnaireExecution (String
}
}
}
+ public DeleteQuestionnaireExecutionListResponse DeleteQuestionnaireExecutionList (String userId, List body) throws ApiException {
+ // verify required params are set
+ if(userId == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/merge/{userId}/questionnaires/executions/list".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "DELETE", queryParams, body, headerParams, String.class);
+ if(response != null){
+ return (DeleteQuestionnaireExecutionListResponse) ApiInvoker.deserialize(response, "", DeleteQuestionnaireExecutionListResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
public UpdateQuestionnaireExecutionResponse UpdateQuestionnaireExecution (String userId, String executionId, QuestionnaireExecutionInfo body) throws ApiException {
// verify required params are set
if(userId == null || executionId == null || body == null ) {
@@ -968,12 +1149,16 @@ public UpdateQuestionnaireExecutionResponse UpdateQuestionnaireExecutionStatus (
}
}
}
- public GetQuestionnaireCollectorsResponse GetQuestionnaireCollectors (String userId, String questionnaireId) throws ApiException {
+ public GetQuestionnaireCollectorsResponse GetQuestionnaireCollectors (String userId, String questionnaireId, String orderBy, Boolean isAsc) throws ApiException {
// verify required params are set
- if(userId == null || questionnaireId == null ) {
+ if(userId == null || questionnaireId == null || orderBy == null || isAsc == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/merge/{userId}/questionnaires/{questionnaireId}/collectors".replace("*", "");
+ String resourcePath = "/merge/{userId}/questionnaires/{questionnaireId}/collectors?orderBy={orderBy}&isAsc={isAsc}".replace("*", "");
+ int pos = resourcePath.indexOf("?");
+ if(pos > -1){
+ resourcePath = resourcePath.substring(0, pos);
+ }
// create path and map variables
resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "questionnaireId" + "}", String.valueOf(questionnaireId));
@@ -981,6 +1166,10 @@ public GetQuestionnaireCollectorsResponse GetQuestionnaireCollectors (String use
Map queryParams = new HashMap();
Map headerParams = new HashMap();
+ if(!"null".equals(String.valueOf(orderBy)))
+ queryParams.put("orderBy", String.valueOf(orderBy));
+ if(!"null".equals(String.valueOf(isAsc)))
+ queryParams.put("isAsc", String.valueOf(isAsc));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
@@ -1118,12 +1307,106 @@ public DeleteQuestionnaireCollectorResponse DeleteQuestionnaireCollector (String
}
}
}
- public GetTemplatesResponse GetTemplates (String userId) throws ApiException {
+ public DeleteQuestionnaireCollectorListResponse DeleteQuestionnaireCollectorList (String userId, List body) throws ApiException {
+ // verify required params are set
+ if(userId == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/merge/{userId}/questionnaires/collectors/list".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "DELETE", queryParams, body, headerParams, String.class);
+ if(response != null){
+ return (DeleteQuestionnaireCollectorListResponse) ApiInvoker.deserialize(response, "", DeleteQuestionnaireCollectorListResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public AddQuestionnaireCollectorStyleResponse DecorateQuestionnaireCollector (String userId, String collectorId, QuestionnaireCollectorStyle body) throws ApiException {
+ // verify required params are set
+ if(userId == null || collectorId == null || body == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/merge/{userId}/questionnaires/collectors/{collectorId}/decorate".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "collectorId" + "}", String.valueOf(collectorId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, body, headerParams, String.class);
+ if(response != null){
+ return (AddQuestionnaireCollectorStyleResponse) ApiInvoker.deserialize(response, "", AddQuestionnaireCollectorStyleResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public GetQuestionnaireCollectorStyleResponse GetQuestionnaireCollectorStyle (String userId, String collectorId) throws ApiException {
+ // verify required params are set
+ if(userId == null || collectorId == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/merge/{userId}/questionnaires/collector/{collectorId}/style".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "collectorId" + "}", String.valueOf(collectorId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (GetQuestionnaireCollectorStyleResponse) ApiInvoker.deserialize(response, "", GetQuestionnaireCollectorStyleResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public GetTemplatesResponse GetTemplates (String userId, String orderBy, Boolean isAscending) throws ApiException {
// verify required params are set
if(userId == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/merge/{userId}/templates".replace("*", "");
+ String resourcePath = "/merge/{userId}/templates?orderBy={orderBy}&isAscending={isAscending}".replace("*", "");
+ int pos = resourcePath.indexOf("?");
+ if(pos > -1){
+ resourcePath = resourcePath.substring(0, pos);
+ }
// create path and map variables
resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
@@ -1131,6 +1414,10 @@ public GetTemplatesResponse GetTemplates (String userId) throws ApiException {
Map queryParams = new HashMap();
Map headerParams = new HashMap();
+ if(!"null".equals(String.valueOf(orderBy)))
+ queryParams.put("orderBy", String.valueOf(orderBy));
+ if(!"null".equals(String.valueOf(isAscending)))
+ queryParams.put("isAscending", String.valueOf(isAscending));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
@@ -1244,5 +1531,193 @@ public UpdateQuestionnaireResponse UpdateQuestionnaireMetadata (String userId, S
}
}
}
+ public GetTemplatesResponse CopyFileToTemplates (String userId, String path, String mode, String Groupdocs_Copy, String Groupdocs_Move) throws ApiException {
+ // verify required params are set
+ if(userId == null || path == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/merge/{userId}/files/{*path}".replace("*", "");
+ int pos = resourcePath.indexOf("?");
+ if(pos > -1){
+ resourcePath = resourcePath.substring(0, pos);
+ }
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "path" + "}", String.valueOf(path));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ if(!"null".equals(String.valueOf(mode)))
+ queryParams.put("mode", String.valueOf(mode));
+ headerParams.put("Groupdocs-Copy", Groupdocs_Copy);
+ headerParams.put("Groupdocs-Move", Groupdocs_Move);
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (GetTemplatesResponse) ApiInvoker.deserialize(response, "", GetTemplatesResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public GetQuestionnaireDocumentResponse GetDocumentByQuestionnaire (String userId, String questionnaireId) throws ApiException {
+ // verify required params are set
+ if(userId == null || questionnaireId == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/merge/{userId}/questionnaires/{questionnaireId}/document".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "questionnaireId" + "}", String.valueOf(questionnaireId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (GetQuestionnaireDocumentResponse) ApiInvoker.deserialize(response, "", GetQuestionnaireDocumentResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public CreateQuestionnaireTemplateResponse CreateQuestionnaireTemplate (String userId, String fileId, List body) throws ApiException {
+ // verify required params are set
+ if(userId == null || fileId == null || body == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/merge/{userId}/files/{fileId}/templates".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileId" + "}", String.valueOf(fileId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, body, headerParams, String.class);
+ if(response != null){
+ return (CreateQuestionnaireTemplateResponse) ApiInvoker.deserialize(response, "", CreateQuestionnaireTemplateResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public GetQuestionnaireTemplateResponse AddQuestionnaireTemplateFields (String userId, String fileId, List body) throws ApiException {
+ // verify required params are set
+ if(userId == null || fileId == null || body == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/merge/{userId}/files/{fileId}/templates/add".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileId" + "}", String.valueOf(fileId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, body, headerParams, String.class);
+ if(response != null){
+ return (GetQuestionnaireTemplateResponse) ApiInvoker.deserialize(response, "", GetQuestionnaireTemplateResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public GetQuestionnaireTemplateResponse UpdateQuestionnaireTemplateFields (String userId, String fileId, List body) throws ApiException {
+ // verify required params are set
+ if(userId == null || fileId == null || body == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/merge/{userId}/files/{fileId}/templates/update".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileId" + "}", String.valueOf(fileId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, body, headerParams, String.class);
+ if(response != null){
+ return (GetQuestionnaireTemplateResponse) ApiInvoker.deserialize(response, "", GetQuestionnaireTemplateResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public GetQuestionnaireTemplateResponse DeleteQuestionnaireTemplateFields (String userId, String fileId, List body) throws ApiException {
+ // verify required params are set
+ if(userId == null || fileId == null || body == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/merge/{userId}/files/{fileId}/templates/delete".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "fileId" + "}", String.valueOf(fileId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "DELETE", queryParams, body, headerParams, String.class);
+ if(response != null){
+ return (GetQuestionnaireTemplateResponse) ApiInvoker.deserialize(response, "", GetQuestionnaireTemplateResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
}
diff --git a/src/main/java/com/groupdocs/sdk/api/SignatureApi.java b/src/main/java/com/groupdocs/sdk/api/SignatureApi.java
index 234a203..dad2df1 100644
--- a/src/main/java/com/groupdocs/sdk/api/SignatureApi.java
+++ b/src/main/java/com/groupdocs/sdk/api/SignatureApi.java
@@ -20,6 +20,7 @@
import com.groupdocs.sdk.common.FileStream;
import com.groupdocs.sdk.model.SignatureTemplateRecipientsResponse;
import com.groupdocs.sdk.model.SignatureStatusResponse;
+import com.groupdocs.sdk.model.SignatureSignEnvelopeSettingsInfo;
import com.groupdocs.sdk.model.SignatureContactResponse;
import com.groupdocs.sdk.model.SignatureFormSettingsInfo;
import com.groupdocs.sdk.model.SignatureFormFieldLocationSettingsInfo;
@@ -34,20 +35,24 @@
import com.groupdocs.sdk.model.SignatureTemplateFieldLocationSettingsInfo;
import com.groupdocs.sdk.model.SignatureFieldSettingsInfo;
import com.groupdocs.sdk.model.SignatureFormDocumentSettingsInfo;
+import com.groupdocs.sdk.model.SignatureSignFormSettingsInfo;
import com.groupdocs.sdk.model.SignatureEnvelopeResourcesResponse;
-import com.groupdocs.sdk.model.SignatureEnvelopeDocumentsResponse;
import com.groupdocs.sdk.model.SignatureTemplatesResponse;
+import com.groupdocs.sdk.model.SignatureEnvelopeDocumentsResponse;
import com.groupdocs.sdk.model.SignaturePredefinedListSettingsInfo;
import com.groupdocs.sdk.model.SignatureFieldsResponse;
import com.groupdocs.sdk.model.SignatureTemplateFieldsResponse;
import com.groupdocs.sdk.model.SignatureEnvelopeFieldSettingsInfo;
import com.groupdocs.sdk.model.SignatureEnvelopeFieldResponse;
+import com.groupdocs.sdk.model.SignatureDocumentFieldsResponse;
import com.groupdocs.sdk.model.SignatureContactsResponse;
import com.groupdocs.sdk.model.SignatureFormsResponse;
import com.groupdocs.sdk.model.SignatureTemplateDocumentResponse;
import com.groupdocs.sdk.model.SignatureFormDocumentResponse;
import com.groupdocs.sdk.model.SignatureEnvelopeSettingsInfo;
import com.groupdocs.sdk.model.SignatureSignDocumentResponse;
+import com.groupdocs.sdk.model.SignatureFormAuditLogsResponse;
+import com.groupdocs.sdk.model.SignatureFormParticipantsResponse;
import com.groupdocs.sdk.model.SignatureFormResourcesResponse;
import com.groupdocs.sdk.model.SignatureContactsImportResponse;
import com.groupdocs.sdk.model.SignatureFormFieldResponse;
@@ -61,8 +66,8 @@
import com.groupdocs.sdk.model.SignatureTemplateFieldResponse;
import com.groupdocs.sdk.model.SignatureTemplateRecipientResponse;
import com.groupdocs.sdk.model.SignatureSignDocumentSettingsInfo;
-import com.groupdocs.sdk.model.SignatureEnvelopeFieldLocationSettingsInfo;
import com.groupdocs.sdk.model.SignatureTemplateSettingsInfo;
+import com.groupdocs.sdk.model.SignatureEnvelopeFieldLocationSettingsInfo;
import com.groupdocs.sdk.model.SignatureEnvelopesResponse;
import com.groupdocs.sdk.model.SignatureFormFieldsResponse;
import com.groupdocs.sdk.model.SignatureEnvelopeDocumentResponse;
@@ -98,6 +103,258 @@ public String getBasePath() {
return basePath;
}
+ public SignatureTemplatesResponse GetSignatureTemplates (String userId, Integer page, Integer records, String documentGuid, String recipientName, String name, String tag) throws ApiException {
+ // verify required params are set
+ if(userId == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/signature/{userId}/templates?records={records}&page={page}&documentGuid={documentGuid}&recipientName={recipientName}&name={name}&tag={tag}".replace("*", "");
+ int pos = resourcePath.indexOf("?");
+ if(pos > -1){
+ resourcePath = resourcePath.substring(0, pos);
+ }
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ if(!"null".equals(String.valueOf(page)))
+ queryParams.put("page", String.valueOf(page));
+ if(!"null".equals(String.valueOf(records)))
+ queryParams.put("records", String.valueOf(records));
+ if(!"null".equals(String.valueOf(documentGuid)))
+ queryParams.put("documentGuid", String.valueOf(documentGuid));
+ if(!"null".equals(String.valueOf(recipientName)))
+ queryParams.put("recipientName", String.valueOf(recipientName));
+ if(!"null".equals(String.valueOf(name)))
+ queryParams.put("name", String.valueOf(name));
+ if(!"null".equals(String.valueOf(tag)))
+ queryParams.put("tag", String.valueOf(tag));
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (SignatureTemplatesResponse) ApiInvoker.deserialize(response, "", SignatureTemplatesResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public SignatureTemplateResponse GetSignatureTemplate (String userId, String templateGuid) throws ApiException {
+ // verify required params are set
+ if(userId == null || templateGuid == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/signature/{userId}/templates/{templateGuid}".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "templateGuid" + "}", String.valueOf(templateGuid));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (SignatureTemplateResponse) ApiInvoker.deserialize(response, "", SignatureTemplateResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public SignatureTemplateResponse CreateSignatureTemplate (String userId, String name, String templateGuid, String envelopeGuid, SignatureTemplateSettingsInfo body) throws ApiException {
+ // verify required params are set
+ if(userId == null || name == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/signature/{userId}/template?name={name}&templateId={templateGuid}&envelopeId={envelopeGuid}".replace("*", "");
+ int pos = resourcePath.indexOf("?");
+ if(pos > -1){
+ resourcePath = resourcePath.substring(0, pos);
+ }
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ if(!"null".equals(String.valueOf(name)))
+ queryParams.put("name", String.valueOf(name));
+ if(!"null".equals(String.valueOf(templateGuid)))
+ queryParams.put("templateId", String.valueOf(templateGuid));
+ if(!"null".equals(String.valueOf(envelopeGuid)))
+ queryParams.put("envelopeId", String.valueOf(envelopeGuid));
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, body, headerParams, String.class);
+ if(response != null){
+ return (SignatureTemplateResponse) ApiInvoker.deserialize(response, "", SignatureTemplateResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public SignatureTemplateResponse ModifySignatureTemplate (String userId, String templateGuid, SignatureTemplateSettingsInfo body) throws ApiException {
+ // verify required params are set
+ if(userId == null || templateGuid == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/signature/{userId}/templates/{templateGuid}".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "templateGuid" + "}", String.valueOf(templateGuid));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, body, headerParams, String.class);
+ if(response != null){
+ return (SignatureTemplateResponse) ApiInvoker.deserialize(response, "", SignatureTemplateResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public SignatureTemplateResponse RenameSignatureTemplate (String userId, String templateGuid, String name) throws ApiException {
+ // verify required params are set
+ if(userId == null || templateGuid == null || name == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/signature/{userId}/templates/{templateGuid}?name={name}".replace("*", "");
+ int pos = resourcePath.indexOf("?");
+ if(pos > -1){
+ resourcePath = resourcePath.substring(0, pos);
+ }
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "templateGuid" + "}", String.valueOf(templateGuid));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ if(!"null".equals(String.valueOf(name)))
+ queryParams.put("name", String.valueOf(name));
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (SignatureTemplateResponse) ApiInvoker.deserialize(response, "", SignatureTemplateResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public SignatureStatusResponse DeleteSignatureTemplate (String userId, String templateGuid) throws ApiException {
+ // verify required params are set
+ if(userId == null || templateGuid == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/signature/{userId}/templates/{templateGuid}".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "templateGuid" + "}", String.valueOf(templateGuid));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "DELETE", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (SignatureStatusResponse) ApiInvoker.deserialize(response, "", SignatureStatusResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public SignatureTemplateRecipientResponse AddSignatureTemplateRecipient (String userId, String templateGuid, String nickname, String roleGuid, Integer order) throws ApiException {
+ // verify required params are set
+ if(userId == null || templateGuid == null || nickname == null || roleGuid == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/signature/{userId}/templates/{templateGuid}/recipient?nickname={nickname}&role={roleGuid}&order={order}".replace("*", "");
+ int pos = resourcePath.indexOf("?");
+ if(pos > -1){
+ resourcePath = resourcePath.substring(0, pos);
+ }
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "templateGuid" + "}", String.valueOf(templateGuid));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ if(!"null".equals(String.valueOf(nickname)))
+ queryParams.put("nickname", String.valueOf(nickname));
+ if(!"null".equals(String.valueOf(roleGuid)))
+ queryParams.put("role", String.valueOf(roleGuid));
+ if(!"null".equals(String.valueOf(order)))
+ queryParams.put("order", String.valueOf(order));
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (SignatureTemplateRecipientResponse) ApiInvoker.deserialize(response, "", SignatureTemplateRecipientResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
public SignatureTemplateRecipientsResponse GetSignatureTemplateRecipients (String userId, String templateGuid) throws ApiException {
// verify required params are set
if(userId == null || templateGuid == null ) {
@@ -356,14 +613,14 @@ public SignatureTemplateFieldResponse AssignSignatureTemplateField (String userI
}
}
}
- public SignatureTemplateFieldResponse ModifySignatureTemplateField (String userId, String templateGuid, String documentGuid, String fieldGuid, SignatureTemplateFieldSettingsInfo body) throws ApiException {
+ public SignatureTemplateFieldResponse ModifySignatureTemplateField (String userId, String templateGuid, String documentGuid, String recipientGuid, String fieldGuid, SignatureTemplateFieldSettingsInfo body) throws ApiException {
// verify required params are set
- if(userId == null || templateGuid == null || documentGuid == null || fieldGuid == null ) {
+ if(userId == null || templateGuid == null || documentGuid == null || recipientGuid == null || fieldGuid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/templates/{templateGuid}/documents/{documentGuid}/field/{fieldGuid}".replace("*", "");
+ String resourcePath = "/signature/{userId}/templates/{templateGuid}/documents/{documentGuid}/recipientGuid/{recipientGuid}/field/{fieldGuid}".replace("*", "");
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "templateGuid" + "}", String.valueOf(templateGuid)).replace("{" + "documentGuid" + "}", String.valueOf(documentGuid)).replace("{" + "fieldGuid" + "}", String.valueOf(fieldGuid));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "templateGuid" + "}", String.valueOf(templateGuid)).replace("{" + "documentGuid" + "}", String.valueOf(documentGuid)).replace("{" + "recipientGuid" + "}", String.valueOf(recipientGuid)).replace("{" + "fieldGuid" + "}", String.valueOf(fieldGuid));
// query params
Map queryParams = new HashMap();
@@ -446,12 +703,12 @@ public SignatureTemplateFieldResponse ModifySignatureTemplateFieldLocation (Stri
}
}
}
- public SignatureTemplateFieldsResponse GetSignatureTemplateFields (String userId, String templateGuid, String documentGuid, String recipientGuid) throws ApiException {
+ public SignatureTemplateFieldsResponse GetSignatureTemplateFields (String userId, String templateGuid, String documentGuid, String recipientGuid, String fieldGuid) throws ApiException {
// verify required params are set
if(userId == null || templateGuid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/templates/{templateGuid}/fields?document={documentGuid}&recipient={recipientGuid}".replace("*", "");
+ String resourcePath = "/signature/{userId}/templates/{templateGuid}/fields?document={documentGuid}&recipient={recipientGuid}&field={fieldGuid}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
@@ -467,6 +724,8 @@ public SignatureTemplateFieldsResponse GetSignatureTemplateFields (String userId
queryParams.put("document", String.valueOf(documentGuid));
if(!"null".equals(String.valueOf(recipientGuid)))
queryParams.put("recipient", String.valueOf(recipientGuid));
+ if(!"null".equals(String.valueOf(fieldGuid)))
+ queryParams.put("field", String.valueOf(fieldGuid));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
@@ -580,12 +839,12 @@ public SignatureTemplateDocumentResponse RenameSignatureTemplateDocument (String
}
}
}
- public SignatureContactsResponse GetContacts (String userId, Integer page, Integer records, String firstName, String lastName, String email) throws ApiException {
+ public SignatureContactsResponse GetContacts (String userId, Integer page, Integer records, String firstName, String lastName, String email, Boolean useAnd) throws ApiException {
// verify required params are set
if(userId == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/contacts?firstName={firstName}&lastName={lastName}&email={email}&records={records}&page={page}".replace("*", "");
+ String resourcePath = "/signature/{userId}/contacts?firstName={firstName}&lastName={lastName}&email={email}&records={records}&page={page}&useAnd={useAnd}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
@@ -607,6 +866,8 @@ public SignatureContactsResponse GetContacts (String userId, Integer page, Integ
queryParams.put("lastName", String.valueOf(lastName));
if(!"null".equals(String.valueOf(email)))
queryParams.put("email", String.valueOf(email));
+ if(!"null".equals(String.valueOf(useAnd)))
+ queryParams.put("useAnd", String.valueOf(useAnd));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
@@ -1340,14 +1601,14 @@ public SignatureStatusResponse DeleteSignatureEnvelopeFieldLocation (String user
}
}
}
- public SignatureEnvelopeFieldResponse ModifySignatureEnvelopeField (String userId, String envelopeGuid, String documentGuid, String fieldGuid, SignatureEnvelopeFieldSettingsInfo body) throws ApiException {
+ public SignatureEnvelopeFieldResponse ModifySignatureEnvelopeField (String userId, String envelopeGuid, String documentGuid, String recipientGuid, String fieldGuid, SignatureEnvelopeFieldSettingsInfo body) throws ApiException {
// verify required params are set
- if(userId == null || envelopeGuid == null || documentGuid == null || fieldGuid == null ) {
+ if(userId == null || envelopeGuid == null || documentGuid == null || recipientGuid == null || fieldGuid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/envelopes/{envelopeGuid}/documents/{documentGuid}/field/{fieldGuid}".replace("*", "");
+ String resourcePath = "/signature/{userId}/envelopes/{envelopeGuid}/documents/{documentGuid}/recipientGuid/{recipientGuid}/field/{fieldGuid}".replace("*", "");
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "envelopeGuid" + "}", String.valueOf(envelopeGuid)).replace("{" + "documentGuid" + "}", String.valueOf(documentGuid)).replace("{" + "fieldGuid" + "}", String.valueOf(fieldGuid));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "envelopeGuid" + "}", String.valueOf(envelopeGuid)).replace("{" + "documentGuid" + "}", String.valueOf(documentGuid)).replace("{" + "recipientGuid" + "}", String.valueOf(recipientGuid)).replace("{" + "fieldGuid" + "}", String.valueOf(fieldGuid));
// query params
Map queryParams = new HashMap();
@@ -1400,12 +1661,12 @@ public SignatureStatusResponse DeleteSignatureEnvelopeField (String userId, Stri
}
}
}
- public SignatureEnvelopeFieldsResponse GetSignatureEnvelopeFields (String userId, String envelopeGuid, String documentGuid, String recipientGuid) throws ApiException {
+ public SignatureEnvelopeFieldsResponse GetSignatureEnvelopeFields (String userId, String envelopeGuid, String documentGuid, String recipientGuid, String fieldGuid) throws ApiException {
// verify required params are set
if(userId == null || envelopeGuid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/envelopes/{envelopeGuid}/fields?document={documentGuid}&recipient={recipientGuid}".replace("*", "");
+ String resourcePath = "/signature/{userId}/envelopes/{envelopeGuid}/fields?document={documentGuid}&recipient={recipientGuid}&field={fieldGuid}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
@@ -1421,6 +1682,8 @@ public SignatureEnvelopeFieldsResponse GetSignatureEnvelopeFields (String userId
queryParams.put("document", String.valueOf(documentGuid));
if(!"null".equals(String.valueOf(recipientGuid)))
queryParams.put("recipient", String.valueOf(recipientGuid));
+ if(!"null".equals(String.valueOf(fieldGuid)))
+ queryParams.put("field", String.valueOf(fieldGuid));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
@@ -1742,7 +2005,7 @@ public SignatureEnvelopeSendResponse SignatureEnvelopeSend (String userId, Strin
}
}
}
- public SignatureStatusResponse SignEnvelope (String userId, String envelopeGuid, String recipientGuid) throws ApiException {
+ public SignatureStatusResponse SignEnvelope (String userId, String envelopeGuid, String recipientGuid, SignatureSignEnvelopeSettingsInfo body) throws ApiException {
// verify required params are set
if(userId == null || envelopeGuid == null || recipientGuid == null ) {
throw new ApiException(400, "missing required params");
@@ -1756,7 +2019,7 @@ public SignatureStatusResponse SignEnvelope (String userId, String envelopeGuid,
Map headerParams = new HashMap();
try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, null, headerParams, String.class);
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, body, headerParams, String.class);
if(response != null){
return (SignatureStatusResponse) ApiInvoker.deserialize(response, "", SignatureStatusResponse.class);
}
@@ -1772,12 +2035,12 @@ public SignatureStatusResponse SignEnvelope (String userId, String envelopeGuid,
}
}
}
- public SignatureEnvelopesResponse GetSignatureEnvelopes (String userId, Integer statusId, Integer page, Integer records, String originalDocumentMD5, String recipientEmail, String date, String name) throws ApiException {
+ public SignatureEnvelopesResponse GetSignatureEnvelopes (String userId, Integer statusId, Integer page, Integer records, String originalDocumentMD5, String recipientEmail, String date, String name, String tag) throws ApiException {
// verify required params are set
if(userId == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/envelopes?statusId={statusId}&records={records}&page={page}&document={originalDocumentMD5}&recipient={recipientEmail}&date={date}&name={name}".replace("*", "");
+ String resourcePath = "/signature/{userId}/envelopes?statusId={statusId}&records={records}&page={page}&document={originalDocumentMD5}&recipient={recipientEmail}&date={date}&name={name}&tag={tag}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
@@ -1803,10 +2066,124 @@ public SignatureEnvelopesResponse GetSignatureEnvelopes (String userId, Integer
queryParams.put("date", String.valueOf(date));
if(!"null".equals(String.valueOf(name)))
queryParams.put("name", String.valueOf(name));
+ if(!"null".equals(String.valueOf(tag)))
+ queryParams.put("tag", String.valueOf(tag));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
- return (SignatureEnvelopesResponse) ApiInvoker.deserialize(response, "", SignatureEnvelopesResponse.class);
+ return (SignatureEnvelopesResponse) ApiInvoker.deserialize(response, "", SignatureEnvelopesResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public SignatureEnvelopeResourcesResponse GetSignatureEnvelopeResources (String userId, String statusIds) throws ApiException {
+ // verify required params are set
+ if(userId == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/signature/{userId}/envelopes/resources?statusIds={statusIds}".replace("*", "");
+ int pos = resourcePath.indexOf("?");
+ if(pos > -1){
+ resourcePath = resourcePath.substring(0, pos);
+ }
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ if(!"null".equals(String.valueOf(statusIds)))
+ queryParams.put("statusIds", String.valueOf(statusIds));
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (SignatureEnvelopeResourcesResponse) ApiInvoker.deserialize(response, "", SignatureEnvelopeResourcesResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public SignatureEnvelopesResponse GetRecipientSignatureEnvelopes (String userId, String statusId, Integer page, Integer records) throws ApiException {
+ // verify required params are set
+ if(userId == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/signature/{userId}/envelopes/recipient?statusId={statusId}&records={records}&page={page}".replace("*", "");
+ int pos = resourcePath.indexOf("?");
+ if(pos > -1){
+ resourcePath = resourcePath.substring(0, pos);
+ }
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ if(!"null".equals(String.valueOf(statusId)))
+ queryParams.put("statusId", String.valueOf(statusId));
+ if(!"null".equals(String.valueOf(page)))
+ queryParams.put("page", String.valueOf(page));
+ if(!"null".equals(String.valueOf(records)))
+ queryParams.put("records", String.valueOf(records));
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (SignatureEnvelopesResponse) ApiInvoker.deserialize(response, "", SignatureEnvelopesResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public SignatureEnvelopeDocumentResponse RenameSignatureEnvelopeDocument (String userId, String envelopeGuid, String documentGuid, String newName) throws ApiException {
+ // verify required params are set
+ if(userId == null || envelopeGuid == null || documentGuid == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/signature/{userId}/envelopes/{envelopeGuid}/document/{documentGuid}?newName={newName}".replace("*", "");
+ int pos = resourcePath.indexOf("?");
+ if(pos > -1){
+ resourcePath = resourcePath.substring(0, pos);
+ }
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "envelopeGuid" + "}", String.valueOf(envelopeGuid)).replace("{" + "documentGuid" + "}", String.valueOf(documentGuid));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ if(!"null".equals(String.valueOf(newName)))
+ queryParams.put("newName", String.valueOf(newName));
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (SignatureEnvelopeDocumentResponse) ApiInvoker.deserialize(response, "", SignatureEnvelopeDocumentResponse.class);
}
else {
return null;
@@ -1820,29 +2197,23 @@ public SignatureEnvelopesResponse GetSignatureEnvelopes (String userId, Integer
}
}
}
- public SignatureEnvelopeResourcesResponse GetSignatureEnvelopeResources (String userId, String statusIds) throws ApiException {
+ public SignatureStatusResponse CancelSignatureEnvelope (String userId, String envelopeGuid) throws ApiException {
// verify required params are set
- if(userId == null ) {
+ if(userId == null || envelopeGuid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/envelopes/resources?statusIds={statusIds}".replace("*", "");
- int pos = resourcePath.indexOf("?");
- if(pos > -1){
- resourcePath = resourcePath.substring(0, pos);
- }
+ String resourcePath = "/signature/{userId}/envelopes/{envelopeGuid}/cancel".replace("*", "");
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "envelopeGuid" + "}", String.valueOf(envelopeGuid));
// query params
Map queryParams = new HashMap();
Map headerParams = new HashMap();
- if(!"null".equals(String.valueOf(statusIds)))
- queryParams.put("statusIds", String.valueOf(statusIds));
try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, null, headerParams, String.class);
if(response != null){
- return (SignatureEnvelopeResourcesResponse) ApiInvoker.deserialize(response, "", SignatureEnvelopeResourcesResponse.class);
+ return (SignatureStatusResponse) ApiInvoker.deserialize(response, "", SignatureStatusResponse.class);
}
else {
return null;
@@ -1856,33 +2227,23 @@ public SignatureEnvelopeResourcesResponse GetSignatureEnvelopeResources (String
}
}
}
- public SignatureEnvelopesResponse GetRecipientSignatureEnvelopes (String userId, String statusId, Integer page, Integer records) throws ApiException {
+ public SignatureStatusResponse RetrySignEnvelope (String userId, String envelopeGuid) throws ApiException {
// verify required params are set
- if(userId == null ) {
+ if(userId == null || envelopeGuid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/envelopes/recipient?statusId={statusId}&records={records}&page={page}".replace("*", "");
- int pos = resourcePath.indexOf("?");
- if(pos > -1){
- resourcePath = resourcePath.substring(0, pos);
- }
+ String resourcePath = "/signature/{userId}/envelopes/{envelopeGuid}/retry".replace("*", "");
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "envelopeGuid" + "}", String.valueOf(envelopeGuid));
// query params
Map queryParams = new HashMap();
Map headerParams = new HashMap();
- if(!"null".equals(String.valueOf(statusId)))
- queryParams.put("statusId", String.valueOf(statusId));
- if(!"null".equals(String.valueOf(page)))
- queryParams.put("page", String.valueOf(page));
- if(!"null".equals(String.valueOf(records)))
- queryParams.put("records", String.valueOf(records));
try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, null, headerParams, String.class);
if(response != null){
- return (SignatureEnvelopesResponse) ApiInvoker.deserialize(response, "", SignatureEnvelopesResponse.class);
+ return (SignatureStatusResponse) ApiInvoker.deserialize(response, "", SignatureStatusResponse.class);
}
else {
return null;
@@ -1896,29 +2257,23 @@ public SignatureEnvelopesResponse GetRecipientSignatureEnvelopes (String userId,
}
}
}
- public SignatureEnvelopeDocumentResponse RenameSignatureEnvelopeDocument (String userId, String envelopeGuid, String documentGuid, String newName) throws ApiException {
+ public SignatureEnvelopeResponse UpdateEnvelopeFromTemplate (String userId, String envelopeGuid, String templateGuid) throws ApiException {
// verify required params are set
- if(userId == null || envelopeGuid == null || documentGuid == null ) {
+ if(userId == null || envelopeGuid == null || templateGuid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/envelopes/{envelopeGuid}/document/{documentGuid}?newName={newName}".replace("*", "");
- int pos = resourcePath.indexOf("?");
- if(pos > -1){
- resourcePath = resourcePath.substring(0, pos);
- }
+ String resourcePath = "/signature/{userId}/envelopes/{envelopeGuid}/templates/{templateGuid}".replace("*", "");
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "envelopeGuid" + "}", String.valueOf(envelopeGuid)).replace("{" + "documentGuid" + "}", String.valueOf(documentGuid));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "envelopeGuid" + "}", String.valueOf(envelopeGuid)).replace("{" + "templateGuid" + "}", String.valueOf(templateGuid));
// query params
Map queryParams = new HashMap();
Map headerParams = new HashMap();
- if(!"null".equals(String.valueOf(newName)))
- queryParams.put("newName", String.valueOf(newName));
try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, null, headerParams, String.class);
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, null, headerParams, String.class);
if(response != null){
- return (SignatureEnvelopeDocumentResponse) ApiInvoker.deserialize(response, "", SignatureEnvelopeDocumentResponse.class);
+ return (SignatureEnvelopeResponse) ApiInvoker.deserialize(response, "", SignatureEnvelopeResponse.class);
}
else {
return null;
@@ -1932,23 +2287,29 @@ public SignatureEnvelopeDocumentResponse RenameSignatureEnvelopeDocument (String
}
}
}
- public SignatureStatusResponse CancelSignatureEnvelope (String userId, String envelopeGuid) throws ApiException {
+ public SignatureEnvelopeFieldResponse ModifySignatureEnvelopeFieldLocationOrder (String userId, String envelopeGuid, String documentGuid, String recipientGuid, String fieldGuid, String locationGuid, Integer order) throws ApiException {
// verify required params are set
- if(userId == null || envelopeGuid == null ) {
+ if(userId == null || envelopeGuid == null || documentGuid == null || recipientGuid == null || fieldGuid == null || locationGuid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/envelopes/{envelopeGuid}/cancel".replace("*", "");
+ String resourcePath = "/signature/{userId}/envelopes/{envelopeGuid}/documents/{documentGuid}/recipient/{recipientGuid}/fields/{fieldGuid}/locations/{locationGuid}?order={order}".replace("*", "");
+ int pos = resourcePath.indexOf("?");
+ if(pos > -1){
+ resourcePath = resourcePath.substring(0, pos);
+ }
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "envelopeGuid" + "}", String.valueOf(envelopeGuid));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "envelopeGuid" + "}", String.valueOf(envelopeGuid)).replace("{" + "documentGuid" + "}", String.valueOf(documentGuid)).replace("{" + "recipientGuid" + "}", String.valueOf(recipientGuid)).replace("{" + "fieldGuid" + "}", String.valueOf(fieldGuid)).replace("{" + "locationGuid" + "}", String.valueOf(locationGuid));
// query params
Map queryParams = new HashMap();
Map headerParams = new HashMap();
+ if(!"null".equals(String.valueOf(order)))
+ queryParams.put("order", String.valueOf(order));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, null, headerParams, String.class);
if(response != null){
- return (SignatureStatusResponse) ApiInvoker.deserialize(response, "", SignatureStatusResponse.class);
+ return (SignatureEnvelopeFieldResponse) ApiInvoker.deserialize(response, "", SignatureEnvelopeFieldResponse.class);
}
else {
return null;
@@ -1962,12 +2323,12 @@ public SignatureStatusResponse CancelSignatureEnvelope (String userId, String en
}
}
}
- public SignatureStatusResponse RetrySignEnvelope (String userId, String envelopeGuid) throws ApiException {
+ public SignatureStatusResponse ResendSignatureEnvelopeEmailNotification (String userId, String envelopeGuid) throws ApiException {
// verify required params are set
if(userId == null || envelopeGuid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/envelopes/{envelopeGuid}/retry".replace("*", "");
+ String resourcePath = "/signature/{userId}/envelopes/{envelopeGuid}/resend-notification".replace("*", "");
// create path and map variables
resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "envelopeGuid" + "}", String.valueOf(envelopeGuid));
@@ -2498,12 +2859,52 @@ public SignatureStatusResponse DeleteSignatureFormField (String userId, String f
}
}
}
- public SignatureFormFieldsResponse GetSignatureFormFields (String userId, String formGuid, String documentGuid) throws ApiException {
+ public SignatureFormFieldsResponse GetSignatureFormFields (String userId, String formGuid, String fieldGuid) throws ApiException {
+ // verify required params are set
+ if(userId == null || formGuid == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/signature/{userId}/forms/{formGuid}/fields?field={fieldGuid}".replace("*", "");
+ int pos = resourcePath.indexOf("?");
+ if(pos > -1){
+ resourcePath = resourcePath.substring(0, pos);
+ }
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "formGuid" + "}", String.valueOf(formGuid));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map headerParams = new HashMap();
+
+ if(!"null".equals(String.valueOf(fieldGuid)))
+ queryParams.put("field", String.valueOf(fieldGuid));
+ try {
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ if(response != null){
+ return (SignatureFormFieldsResponse) ApiInvoker.deserialize(response, "", SignatureFormFieldsResponse.class);
+ }
+ else {
+ return null;
+ }
+ } catch (ApiException ex) {
+ if(ex.getCode() == 404) {
+ return null;
+ }
+ else {
+ throw ex;
+ }
+ }
+ }
+ public SignatureFormFieldsResponse GetSignatureFormDocumentFields (String userId, String formGuid, String documentGuid, String fieldGuid) throws ApiException {
// verify required params are set
if(userId == null || formGuid == null || documentGuid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/forms/{formGuid}/documents/{documentGuid}/fields".replace("*", "");
+ String resourcePath = "/signature/{userId}/forms/{formGuid}/documents/{documentGuid}/fields?field={fieldGuid}".replace("*", "");
+ int pos = resourcePath.indexOf("?");
+ if(pos > -1){
+ resourcePath = resourcePath.substring(0, pos);
+ }
// create path and map variables
resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "formGuid" + "}", String.valueOf(formGuid)).replace("{" + "documentGuid" + "}", String.valueOf(documentGuid));
@@ -2511,6 +2912,8 @@ public SignatureFormFieldsResponse GetSignatureFormFields (String userId, String
Map queryParams = new HashMap();
Map headerParams = new HashMap();
+ if(!"null".equals(String.valueOf(fieldGuid)))
+ queryParams.put("field", String.valueOf(fieldGuid));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
@@ -2684,12 +3087,12 @@ public SignatureFormResponse UpdateSignatureFormFromTemplate (String userId, Str
}
}
}
- public SignatureFormsResponse GetSignatureForms (String userId, Integer statusId, Integer page, Integer records, String originalDocumentMD5, String date, String name) throws ApiException {
+ public SignatureFormsResponse GetSignatureForms (String userId, Integer statusId, Integer page, Integer records, String originalDocumentMD5, String date, String name, String tag) throws ApiException {
// verify required params are set
if(userId == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/forms?statusId={statusId}&records={records}&page={page}&document={originalDocumentMD5}&date={date}&name={name}".replace("*", "");
+ String resourcePath = "/signature/{userId}/forms?statusId={statusId}&records={records}&page={page}&document={originalDocumentMD5}&date={date}&name={name}&tag={tag}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
@@ -2713,6 +3116,8 @@ public SignatureFormsResponse GetSignatureForms (String userId, Integer statusId
queryParams.put("date", String.valueOf(date));
if(!"null".equals(String.valueOf(name)))
queryParams.put("name", String.valueOf(name));
+ if(!"null".equals(String.valueOf(tag)))
+ queryParams.put("tag", String.valueOf(tag));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
@@ -2856,14 +3261,14 @@ public SignatureFormDocumentResponse ModifySignatureFormDocument (String userId,
}
}
}
- public SignaturePredefinedListsResponse GetSignaturePredefinedLists (String userId) throws ApiException {
+ public SignatureFormAuditLogsResponse GetFormAuditLogs (String userId, String formGuid) throws ApiException {
// verify required params are set
- if(userId == null ) {
+ if(userId == null || formGuid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/lists".replace("*", "");
+ String resourcePath = "/signature/{userId}/forms/{formGuid}/logs".replace("*", "");
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "formGuid" + "}", String.valueOf(formGuid));
// query params
Map queryParams = new HashMap();
@@ -2872,67 +3277,7 @@ public SignaturePredefinedListsResponse GetSignaturePredefinedLists (String user
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
- return (SignaturePredefinedListsResponse) ApiInvoker.deserialize(response, "", SignaturePredefinedListsResponse.class);
- }
- else {
- return null;
- }
- } catch (ApiException ex) {
- if(ex.getCode() == 404) {
- return null;
- }
- else {
- throw ex;
- }
- }
- }
- public SignaturePredefinedListResponse AddPredefinedList (String userId, SignaturePredefinedListSettingsInfo body) throws ApiException {
- // verify required params are set
- if(userId == null || body == null ) {
- throw new ApiException(400, "missing required params");
- }
- String resourcePath = "/signature/{userId}/list".replace("*", "");
- // create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
-
- // query params
- Map queryParams = new HashMap();
- Map headerParams = new HashMap();
-
- try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, body, headerParams, String.class);
- if(response != null){
- return (SignaturePredefinedListResponse) ApiInvoker.deserialize(response, "", SignaturePredefinedListResponse.class);
- }
- else {
- return null;
- }
- } catch (ApiException ex) {
- if(ex.getCode() == 404) {
- return null;
- }
- else {
- throw ex;
- }
- }
- }
- public SignaturePredefinedListResponse DeletePredefinedList (String userId, String listGuid) throws ApiException {
- // verify required params are set
- if(userId == null || listGuid == null ) {
- throw new ApiException(400, "missing required params");
- }
- String resourcePath = "/signature/{userId}/lists/{listGuid}".replace("*", "");
- // create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "listGuid" + "}", String.valueOf(listGuid));
-
- // query params
- Map queryParams = new HashMap();
- Map headerParams = new HashMap();
-
- try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "DELETE", queryParams, null, headerParams, String.class);
- if(response != null){
- return (SignaturePredefinedListResponse) ApiInvoker.deserialize(response, "", SignaturePredefinedListResponse.class);
+ return (SignatureFormAuditLogsResponse) ApiInvoker.deserialize(response, "", SignatureFormAuditLogsResponse.class);
}
else {
return null;
@@ -2946,95 +3291,23 @@ public SignaturePredefinedListResponse DeletePredefinedList (String userId, Stri
}
}
}
- public SignatureRolesResponse GetRolesList (String userId, String roleGuid) throws ApiException {
+ public SignatureFormParticipantsResponse GetSignatureFormParticipants (String userId, String formGuid) throws ApiException {
// verify required params are set
- if(userId == null ) {
+ if(userId == null || formGuid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/roles?id={roleGuid}".replace("*", "");
- int pos = resourcePath.indexOf("?");
- if(pos > -1){
- resourcePath = resourcePath.substring(0, pos);
- }
+ String resourcePath = "/signature/{userId}/forms/{formGuid}/participants".replace("*", "");
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "formGuid" + "}", String.valueOf(formGuid));
// query params
Map queryParams = new HashMap();
Map headerParams = new HashMap();
- if(!"null".equals(String.valueOf(roleGuid)))
- queryParams.put("id", String.valueOf(roleGuid));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
- return (SignatureRolesResponse) ApiInvoker.deserialize(response, "", SignatureRolesResponse.class);
- }
- else {
- return null;
- }
- } catch (ApiException ex) {
- if(ex.getCode() == 404) {
- return null;
- }
- else {
- throw ex;
- }
- }
- }
- public SignatureSignatureResponse CreateSignature (String userId, String name, SignatureSignatureSettingsInfo body) throws ApiException {
- // verify required params are set
- if(userId == null || name == null ) {
- throw new ApiException(400, "missing required params");
- }
- String resourcePath = "/signature/{userId}/signature?name={name}".replace("*", "");
- int pos = resourcePath.indexOf("?");
- if(pos > -1){
- resourcePath = resourcePath.substring(0, pos);
- }
- // create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
-
- // query params
- Map queryParams = new HashMap();
- Map headerParams = new HashMap();
-
- if(!"null".equals(String.valueOf(name)))
- queryParams.put("name", String.valueOf(name));
- try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, body, headerParams, String.class);
- if(response != null){
- return (SignatureSignatureResponse) ApiInvoker.deserialize(response, "", SignatureSignatureResponse.class);
- }
- else {
- return null;
- }
- } catch (ApiException ex) {
- if(ex.getCode() == 404) {
- return null;
- }
- else {
- throw ex;
- }
- }
- }
- public SignatureStatusResponse DeleteSignature (String userId, String signatureGuid) throws ApiException {
- // verify required params are set
- if(userId == null || signatureGuid == null ) {
- throw new ApiException(400, "missing required params");
- }
- String resourcePath = "/signature/{userId}/signatures/{signatureGuid}".replace("*", "");
- // create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "signatureGuid" + "}", String.valueOf(signatureGuid));
-
- // query params
- Map queryParams = new HashMap();
- Map headerParams = new HashMap();
-
- try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "DELETE", queryParams, null, headerParams, String.class);
- if(response != null){
- return (SignatureStatusResponse) ApiInvoker.deserialize(response, "", SignatureStatusResponse.class);
+ return (SignatureFormParticipantsResponse) ApiInvoker.deserialize(response, "", SignatureFormParticipantsResponse.class);
}
else {
return null;
@@ -3048,16 +3321,12 @@ public SignatureStatusResponse DeleteSignature (String userId, String signatureG
}
}
}
- public SignatureSignaturesResponse GetSignatures (String userId, Integer page, Integer records, String name) throws ApiException {
+ public SignaturePredefinedListsResponse GetSignaturePredefinedLists (String userId) throws ApiException {
// verify required params are set
if(userId == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/signatures?records={records}&page={page}&name={name}".replace("*", "");
- int pos = resourcePath.indexOf("?");
- if(pos > -1){
- resourcePath = resourcePath.substring(0, pos);
- }
+ String resourcePath = "/signature/{userId}/lists".replace("*", "");
// create path and map variables
resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
@@ -3065,16 +3334,10 @@ public SignatureSignaturesResponse GetSignatures (String userId, Integer page, I
Map queryParams = new HashMap();
Map headerParams = new HashMap();
- if(!"null".equals(String.valueOf(page)))
- queryParams.put("page", String.valueOf(page));
- if(!"null".equals(String.valueOf(records)))
- queryParams.put("records", String.valueOf(records));
- if(!"null".equals(String.valueOf(name)))
- queryParams.put("name", String.valueOf(name));
try {
String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
- return (SignatureSignaturesResponse) ApiInvoker.deserialize(response, "", SignatureSignaturesResponse.class);
+ return (SignaturePredefinedListsResponse) ApiInvoker.deserialize(response, "", SignaturePredefinedListsResponse.class);
}
else {
return null;
@@ -3088,16 +3351,12 @@ public SignatureSignaturesResponse GetSignatures (String userId, Integer page, I
}
}
}
- public SignatureTemplatesResponse GetSignatureTemplates (String userId, Integer page, Integer records, String documentGuid, String recipientName, String name) throws ApiException {
+ public SignaturePredefinedListResponse AddPredefinedList (String userId, SignaturePredefinedListSettingsInfo body) throws ApiException {
// verify required params are set
- if(userId == null ) {
+ if(userId == null || body == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/templates?records={records}&page={page}&documentGuid={documentGuid}&recipientName={recipientName}&name={name}".replace("*", "");
- int pos = resourcePath.indexOf("?");
- if(pos > -1){
- resourcePath = resourcePath.substring(0, pos);
- }
+ String resourcePath = "/signature/{userId}/list".replace("*", "");
// create path and map variables
resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
@@ -3105,20 +3364,10 @@ public SignatureTemplatesResponse GetSignatureTemplates (String userId, Integer
Map queryParams = new HashMap();
Map headerParams = new HashMap();
- if(!"null".equals(String.valueOf(page)))
- queryParams.put("page", String.valueOf(page));
- if(!"null".equals(String.valueOf(records)))
- queryParams.put("records", String.valueOf(records));
- if(!"null".equals(String.valueOf(documentGuid)))
- queryParams.put("documentGuid", String.valueOf(documentGuid));
- if(!"null".equals(String.valueOf(recipientName)))
- queryParams.put("recipientName", String.valueOf(recipientName));
- if(!"null".equals(String.valueOf(name)))
- queryParams.put("name", String.valueOf(name));
try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, body, headerParams, String.class);
if(response != null){
- return (SignatureTemplatesResponse) ApiInvoker.deserialize(response, "", SignatureTemplatesResponse.class);
+ return (SignaturePredefinedListResponse) ApiInvoker.deserialize(response, "", SignaturePredefinedListResponse.class);
}
else {
return null;
@@ -3132,23 +3381,23 @@ public SignatureTemplatesResponse GetSignatureTemplates (String userId, Integer
}
}
}
- public SignatureTemplateResponse GetSignatureTemplate (String userId, String templateGuid) throws ApiException {
+ public SignaturePredefinedListsResponse DeletePredefinedList (String userId, String listGuid) throws ApiException {
// verify required params are set
- if(userId == null || templateGuid == null ) {
+ if(userId == null || listGuid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/templates/{templateGuid}".replace("*", "");
+ String resourcePath = "/signature/{userId}/lists/{listGuid}".replace("*", "");
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "templateGuid" + "}", String.valueOf(templateGuid));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "listGuid" + "}", String.valueOf(listGuid));
// query params
Map queryParams = new HashMap();
Map headerParams = new HashMap();
try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "DELETE", queryParams, null, headerParams, String.class);
if(response != null){
- return (SignatureTemplateResponse) ApiInvoker.deserialize(response, "", SignatureTemplateResponse.class);
+ return (SignaturePredefinedListsResponse) ApiInvoker.deserialize(response, "", SignaturePredefinedListsResponse.class);
}
else {
return null;
@@ -3162,12 +3411,12 @@ public SignatureTemplateResponse GetSignatureTemplate (String userId, String tem
}
}
}
- public SignatureTemplateResponse CreateSignatureTemplate (String userId, String name, String templateGuid, String envelopeGuid, SignatureTemplateSettingsInfo body) throws ApiException {
+ public SignatureRolesResponse GetRolesList (String userId, String roleGuid) throws ApiException {
// verify required params are set
if(userId == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/template?name={name}&templateId={templateGuid}&envelopeId={envelopeGuid}".replace("*", "");
+ String resourcePath = "/signature/{userId}/roles?id={roleGuid}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
@@ -3179,16 +3428,12 @@ public SignatureTemplateResponse CreateSignatureTemplate (String userId, String
Map queryParams = new HashMap();
Map headerParams = new HashMap();
- if(!"null".equals(String.valueOf(name)))
- queryParams.put("name", String.valueOf(name));
- if(!"null".equals(String.valueOf(templateGuid)))
- queryParams.put("templateId", String.valueOf(templateGuid));
- if(!"null".equals(String.valueOf(envelopeGuid)))
- queryParams.put("envelopeId", String.valueOf(envelopeGuid));
+ if(!"null".equals(String.valueOf(roleGuid)))
+ queryParams.put("id", String.valueOf(roleGuid));
try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, body, headerParams, String.class);
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
- return (SignatureTemplateResponse) ApiInvoker.deserialize(response, "", SignatureTemplateResponse.class);
+ return (SignatureRolesResponse) ApiInvoker.deserialize(response, "", SignatureRolesResponse.class);
}
else {
return null;
@@ -3202,27 +3447,21 @@ public SignatureTemplateResponse CreateSignatureTemplate (String userId, String
}
}
}
- public SignatureTemplateResponse ModifySignatureTemplate (String userId, String templateGuid, SignatureTemplateSettingsInfo body) throws ApiException {
+ public FileStream GetUserEmailTemplate (String userId, Integer templateType) throws ApiException {
// verify required params are set
- if(userId == null || templateGuid == null ) {
+ if(userId == null || templateType == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/templates/{templateGuid}".replace("*", "");
+ String resourcePath = "/signature/{userId}/email-template/{templateType}".replace("*", "");
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "templateGuid" + "}", String.valueOf(templateGuid));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "templateType" + "}", String.valueOf(templateType));
// query params
Map queryParams = new HashMap();
Map headerParams = new HashMap();
try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, body, headerParams, String.class);
- if(response != null){
- return (SignatureTemplateResponse) ApiInvoker.deserialize(response, "", SignatureTemplateResponse.class);
- }
- else {
- return null;
- }
+ return apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, FileStream.class);
} catch (ApiException ex) {
if(ex.getCode() == 404) {
return null;
@@ -3232,18 +3471,18 @@ public SignatureTemplateResponse ModifySignatureTemplate (String userId, String
}
}
}
- public SignatureTemplateResponse RenameSignatureTemplate (String userId, String templateGuid, String name) throws ApiException {
+ public SignatureSignatureResponse CreateSignature (String userId, String name, SignatureSignatureSettingsInfo body) throws ApiException {
// verify required params are set
- if(userId == null || templateGuid == null || name == null ) {
+ if(userId == null || name == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/templates/{templateGuid}?name={name}".replace("*", "");
+ String resourcePath = "/signature/{userId}/signature?name={name}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
}
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "templateGuid" + "}", String.valueOf(templateGuid));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
// query params
Map queryParams = new HashMap();
@@ -3252,9 +3491,9 @@ public SignatureTemplateResponse RenameSignatureTemplate (String userId, String
if(!"null".equals(String.valueOf(name)))
queryParams.put("name", String.valueOf(name));
try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, null, headerParams, String.class);
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, body, headerParams, String.class);
if(response != null){
- return (SignatureTemplateResponse) ApiInvoker.deserialize(response, "", SignatureTemplateResponse.class);
+ return (SignatureSignatureResponse) ApiInvoker.deserialize(response, "", SignatureSignatureResponse.class);
}
else {
return null;
@@ -3268,14 +3507,14 @@ public SignatureTemplateResponse RenameSignatureTemplate (String userId, String
}
}
}
- public SignatureStatusResponse DeleteSignatureTemplate (String userId, String templateGuid) throws ApiException {
+ public SignatureStatusResponse DeleteSignature (String userId, String signatureGuid) throws ApiException {
// verify required params are set
- if(userId == null || templateGuid == null ) {
+ if(userId == null || signatureGuid == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/templates/{templateGuid}".replace("*", "");
+ String resourcePath = "/signature/{userId}/signatures/{signatureGuid}".replace("*", "");
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "templateGuid" + "}", String.valueOf(templateGuid));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "signatureGuid" + "}", String.valueOf(signatureGuid));
// query params
Map queryParams = new HashMap();
@@ -3298,33 +3537,33 @@ public SignatureStatusResponse DeleteSignatureTemplate (String userId, String te
}
}
}
- public SignatureTemplateRecipientResponse AddSignatureTemplateRecipient (String userId, String templateGuid, String nickname, String roleGuid, Integer order) throws ApiException {
+ public SignatureSignaturesResponse GetSignatures (String userId, Integer page, Integer records, String name) throws ApiException {
// verify required params are set
- if(userId == null || templateGuid == null || nickname == null || roleGuid == null ) {
+ if(userId == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/{userId}/templates/{templateGuid}/recipient?nickname={nickname}&role={roleGuid}&order={order}".replace("*", "");
+ String resourcePath = "/signature/{userId}/signatures?records={records}&page={page}&name={name}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
}
// create path and map variables
- resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId)).replace("{" + "templateGuid" + "}", String.valueOf(templateGuid));
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "userId" + "}", String.valueOf(userId));
// query params
Map queryParams = new HashMap();
Map headerParams = new HashMap();
- if(!"null".equals(String.valueOf(nickname)))
- queryParams.put("nickname", String.valueOf(nickname));
- if(!"null".equals(String.valueOf(roleGuid)))
- queryParams.put("role", String.valueOf(roleGuid));
- if(!"null".equals(String.valueOf(order)))
- queryParams.put("order", String.valueOf(order));
+ if(!"null".equals(String.valueOf(page)))
+ queryParams.put("page", String.valueOf(page));
+ if(!"null".equals(String.valueOf(records)))
+ queryParams.put("records", String.valueOf(records));
+ if(!"null".equals(String.valueOf(name)))
+ queryParams.put("name", String.valueOf(name));
try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "POST", queryParams, null, headerParams, String.class);
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "GET", queryParams, null, headerParams, String.class);
if(response != null){
- return (SignatureTemplateRecipientResponse) ApiInvoker.deserialize(response, "", SignatureTemplateRecipientResponse.class);
+ return (SignatureSignaturesResponse) ApiInvoker.deserialize(response, "", SignatureSignaturesResponse.class);
}
else {
return null;
@@ -3338,7 +3577,7 @@ public SignatureTemplateRecipientResponse AddSignatureTemplateRecipient (String
}
}
}
- public SignatureEnvelopeFieldResponse PublicFillEnvelopeField (String envelopeGuid, String documentGuid, String recipientGuid, String fieldGuid, String body) throws ApiException {
+ public SignatureEnvelopeFieldResponse PublicFillEnvelopeField (String envelopeGuid, String documentGuid, String recipientGuid, String fieldGuid, FileStream body) throws ApiException {
// verify required params are set
if(envelopeGuid == null || documentGuid == null || recipientGuid == null || fieldGuid == null ) {
throw new ApiException(400, "missing required params");
@@ -3368,7 +3607,7 @@ public SignatureEnvelopeFieldResponse PublicFillEnvelopeField (String envelopeGu
}
}
}
- public SignatureStatusResponse PublicSignEnvelope (String envelopeGuid, String recipientGuid) throws ApiException {
+ public SignatureStatusResponse PublicSignEnvelope (String envelopeGuid, String recipientGuid, SignatureSignEnvelopeSettingsInfo body) throws ApiException {
// verify required params are set
if(envelopeGuid == null || recipientGuid == null ) {
throw new ApiException(400, "missing required params");
@@ -3382,7 +3621,7 @@ public SignatureStatusResponse PublicSignEnvelope (String envelopeGuid, String r
Map headerParams = new HashMap();
try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, null, headerParams, String.class);
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, body, headerParams, String.class);
if(response != null){
return (SignatureStatusResponse) ApiInvoker.deserialize(response, "", SignatureStatusResponse.class);
}
@@ -3580,7 +3819,7 @@ public SignatureFormParticipantResponse PublicFillSignatureForm (String formGuid
}
}
}
- public SignatureFormFieldResponse PublicFillFormField (String formGuid, String documentGuid, String fieldGuid, String authSignature, String body, String participantIdId) throws ApiException {
+ public SignatureFormFieldResponse PublicFillFormField (String formGuid, String documentGuid, String fieldGuid, String authSignature, FileStream body, String participantIdId) throws ApiException {
// verify required params are set
if(formGuid == null || documentGuid == null || fieldGuid == null || authSignature == null || participantIdId == null ) {
throw new ApiException(400, "missing required params");
@@ -3616,12 +3855,12 @@ public SignatureFormFieldResponse PublicFillFormField (String formGuid, String d
}
}
}
- public SignatureStatusResponse PublicSignForm (String formGuid, String participantGuid, String authSignature) throws ApiException {
+ public SignatureStatusResponse PublicSignForm (String formGuid, String participantGuid, String participantName, String authSignature, FileStream authData, SignatureSignFormSettingsInfo body) throws ApiException {
// verify required params are set
- if(formGuid == null || participantGuid == null || authSignature == null ) {
+ if(formGuid == null || participantGuid == null || participantName == null || authSignature == null ) {
throw new ApiException(400, "missing required params");
}
- String resourcePath = "/signature/public/forms/{formGuid}/participant/{participantGuid}/sign?participantAuthSignature={authSignature}".replace("*", "");
+ String resourcePath = "/signature/public/forms/{formGuid}/participant/{participantGuid}/sign?name={participantName}&participantAuthSignature={authSignature}&authData={authData}&signatureSignFormSettingsInfo={signatureSignFormSettingsInfo}".replace("*", "");
int pos = resourcePath.indexOf("?");
if(pos > -1){
resourcePath = resourcePath.substring(0, pos);
@@ -3633,10 +3872,14 @@ public SignatureStatusResponse PublicSignForm (String formGuid, String participa
Map queryParams = new HashMap();
Map headerParams = new HashMap();
+ if(!"null".equals(String.valueOf(participantName)))
+ queryParams.put("name", String.valueOf(participantName));
if(!"null".equals(String.valueOf(authSignature)))
queryParams.put("participantAuthSignature", String.valueOf(authSignature));
+ if(!"null".equals(String.valueOf(authData)))
+ queryParams.put("authData", String.valueOf(authData));
try {
- String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, null, headerParams, String.class);
+ String response = apiInvoker.invokeAPI(basePath, resourcePath, "PUT", queryParams, body, headerParams, String.class);
if(response != null){
return (SignatureStatusResponse) ApiInvoker.deserialize(response, "", SignatureStatusResponse.class);
}
@@ -3894,6 +4137,132 @@ public SignatureSignDocumentStatusResponse PublicGetSignDocumentStatus (String j
}
}
}
+ public SignatureDocumentFieldsResponse PublicGetDocumentFields (String documentGuid) throws ApiException {
+ // verify required params are set
+ if(documentGuid == null ) {
+ throw new ApiException(400, "missing required params");
+ }
+ String resourcePath = "/signature/public/documents/{documentGuid}/fields".replace("*", "");
+ // create path and map variables
+ resourcePath = resourcePath.replace("{format}","json").replace("{" + "documentGuid" + "}", String.valueOf(documentGuid));
+
+ // query params
+ Map queryParams = new HashMap();
+ Map