Skip to content

Commit 1f47cc4

Browse files
Release 2.5.0 (#39)
* Release 2.5.0 * Add edit&resend to OpenAPI docs, and note that it uses quota
1 parent f44c1c5 commit 1f47cc4

File tree

521 files changed

+23500
-10245
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

521 files changed

+23500
-10245
lines changed

README.md

Lines changed: 42 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Add this dependency to your project's POM:
5656
<dependency>
5757
<groupId>com.dropbox.sign</groupId>
5858
<artifactId>dropbox-sign</artifactId>
59-
<version>2.4.0</version>
59+
<version>2.5.0</version>
6060
<scope>compile</scope>
6161
</dependency>
6262
```
@@ -72,7 +72,7 @@ Add this dependency to your project's build file:
7272
}
7373
7474
dependencies {
75-
implementation "com.dropbox.sign:dropbox-sign:2.4.0"
75+
implementation "com.dropbox.sign:dropbox-sign:2.5.0"
7676
}
7777
```
7878

@@ -86,7 +86,7 @@ mvn clean package
8686

8787
Then manually install the following JARs:
8888

89-
- `target/dropbox-sign-2.4.0.jar`
89+
- `target/dropbox-sign-2.5.0.jar`
9090
- `target/lib/*.jar`
9191

9292
## Getting Started
@@ -95,31 +95,41 @@ Please follow the [installation](#installation) instruction and execute the foll
9595

9696

9797
```java
98+
package com.dropbox.sign_sandbox;
99+
98100
import com.dropbox.sign.ApiException;
99101
import com.dropbox.sign.Configuration;
100102
import com.dropbox.sign.api.*;
101103
import com.dropbox.sign.auth.*;
104+
import com.dropbox.sign.JSON;
102105
import com.dropbox.sign.model.*;
103106

104-
public class Example {
105-
public static void main(String[] args) {
106-
var apiClient = Configuration.getDefaultApiClient()
107-
.setApiKey("YOUR_API_KEY");
108-
109-
// or, configure Bearer (JWT) authorization: oauth2
110-
/*
111-
var apiClient = Configuration.getDefaultApiClient()
112-
.setBearerToken("YOUR_ACCESS_TOKEN");
113-
*/
114-
115-
var accountApi = new AccountApi(apiClient);
116-
117-
var data = new AccountCreateRequest()
118-
.emailAddress("[email protected]");
119-
120-
try {
121-
AccountCreateResponse result = accountApi.accountCreate(data);
122-
System.out.println(result);
107+
import java.io.File;
108+
import java.math.BigDecimal;
109+
import java.time.LocalDate;
110+
import java.time.OffsetDateTime;
111+
import java.util.ArrayList;
112+
import java.util.List;
113+
import java.util.Map;
114+
115+
public class AccountCreateExample
116+
{
117+
public static void main(String[] args)
118+
{
119+
var config = Configuration.getDefaultApiClient();
120+
((HttpBasicAuth) config.getAuthentication("api_key")).setUsername("YOUR_API_KEY");
121+
// ((HttpBearerAuth) config.getAuthentication("oauth2")).setBearerToken("YOUR_ACCESS_TOKEN");
122+
123+
var accountCreateRequest = new AccountCreateRequest();
124+
accountCreateRequest.emailAddress("[email protected]");
125+
126+
try
127+
{
128+
var response = new AccountApi(config).accountCreate(
129+
accountCreateRequest
130+
);
131+
132+
System.out.println(response);
123133
} catch (ApiException e) {
124134
System.err.println("Exception when calling AccountApi#accountCreate");
125135
System.err.println("Status code: " + e.getCode());
@@ -154,7 +164,7 @@ Class | Method | HTTP request | Description
154164
*EmbeddedApi* | [**embeddedEditUrl**](docs/EmbeddedApi.md#embeddedEditUrl) | **POST** /embedded/edit_url/{template_id} | Get Embedded Template Edit URL
155165
*EmbeddedApi* | [**embeddedSignUrl**](docs/EmbeddedApi.md#embeddedSignUrl) | **GET** /embedded/sign_url/{signature_id} | Get Embedded Sign URL
156166
*FaxApi* | [**faxDelete**](docs/FaxApi.md#faxDelete) | **DELETE** /fax/{fax_id} | Delete Fax
157-
*FaxApi* | [**faxFiles**](docs/FaxApi.md#faxFiles) | **GET** /fax/files/{fax_id} | List Fax Files
167+
*FaxApi* | [**faxFiles**](docs/FaxApi.md#faxFiles) | **GET** /fax/files/{fax_id} | Download Fax Files
158168
*FaxApi* | [**faxGet**](docs/FaxApi.md#faxGet) | **GET** /fax/{fax_id} | Get Fax
159169
*FaxApi* | [**faxList**](docs/FaxApi.md#faxList) | **GET** /fax/list | Lists Faxes
160170
*FaxApi* | [**faxSend**](docs/FaxApi.md#faxSend) | **POST** /fax/send | Send Fax
@@ -173,6 +183,10 @@ Class | Method | HTTP request | Description
173183
*SignatureRequestApi* | [**signatureRequestCancel**](docs/SignatureRequestApi.md#signatureRequestCancel) | **POST** /signature_request/cancel/{signature_request_id} | Cancel Incomplete Signature Request
174184
*SignatureRequestApi* | [**signatureRequestCreateEmbedded**](docs/SignatureRequestApi.md#signatureRequestCreateEmbedded) | **POST** /signature_request/create_embedded | Create Embedded Signature Request
175185
*SignatureRequestApi* | [**signatureRequestCreateEmbeddedWithTemplate**](docs/SignatureRequestApi.md#signatureRequestCreateEmbeddedWithTemplate) | **POST** /signature_request/create_embedded_with_template | Create Embedded Signature Request with Template
186+
*SignatureRequestApi* | [**signatureRequestEdit**](docs/SignatureRequestApi.md#signatureRequestEdit) | **PUT** /signature_request/edit/{signature_request_id} | Edit Signature Request
187+
*SignatureRequestApi* | [**signatureRequestEditEmbedded**](docs/SignatureRequestApi.md#signatureRequestEditEmbedded) | **PUT** /signature_request/edit_embedded/{signature_request_id} | Edit Embedded Signature Request
188+
*SignatureRequestApi* | [**signatureRequestEditEmbeddedWithTemplate**](docs/SignatureRequestApi.md#signatureRequestEditEmbeddedWithTemplate) | **PUT** /signature_request/edit_embedded_with_template/{signature_request_id} | Edit Embedded Signature Request with Template
189+
*SignatureRequestApi* | [**signatureRequestEditWithTemplate**](docs/SignatureRequestApi.md#signatureRequestEditWithTemplate) | **PUT** /signature_request/edit_with_template/{signature_request_id} | Edit Signature Request With Template
176190
*SignatureRequestApi* | [**signatureRequestFiles**](docs/SignatureRequestApi.md#signatureRequestFiles) | **GET** /signature_request/files/{signature_request_id} | Download Files
177191
*SignatureRequestApi* | [**signatureRequestFilesAsDataUri**](docs/SignatureRequestApi.md#signatureRequestFilesAsDataUri) | **GET** /signature_request/files_as_data_uri/{signature_request_id} | Download Files as Data Uri
178192
*SignatureRequestApi* | [**signatureRequestFilesAsFileUrl**](docs/SignatureRequestApi.md#signatureRequestFilesAsFileUrl) | **GET** /signature_request/files_as_file_url/{signature_request_id} | Download Files as File Url
@@ -276,6 +290,10 @@ Class | Method | HTTP request | Description
276290
- [SignatureRequestBulkSendWithTemplateRequest](docs/SignatureRequestBulkSendWithTemplateRequest.md)
277291
- [SignatureRequestCreateEmbeddedRequest](docs/SignatureRequestCreateEmbeddedRequest.md)
278292
- [SignatureRequestCreateEmbeddedWithTemplateRequest](docs/SignatureRequestCreateEmbeddedWithTemplateRequest.md)
293+
- [SignatureRequestEditEmbeddedRequest](docs/SignatureRequestEditEmbeddedRequest.md)
294+
- [SignatureRequestEditEmbeddedWithTemplateRequest](docs/SignatureRequestEditEmbeddedWithTemplateRequest.md)
295+
- [SignatureRequestEditRequest](docs/SignatureRequestEditRequest.md)
296+
- [SignatureRequestEditWithTemplateRequest](docs/SignatureRequestEditWithTemplateRequest.md)
279297
- [SignatureRequestGetResponse](docs/SignatureRequestGetResponse.md)
280298
- [SignatureRequestListResponse](docs/SignatureRequestListResponse.md)
281299
- [SignatureRequestRemindRequest](docs/SignatureRequestRemindRequest.md)
@@ -435,7 +453,7 @@ [email protected]
435453
This Java package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
436454

437455
- API version: `3.0.0`
438-
- Package version: `2.4.0`
456+
- Package version: `2.5.0`
439457
- Build package: `org.openapitools.codegen.languages.JavaClientCodegen`
440458

441459

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.4.0
1+
2.5.0

bin/copy-constants.php

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
#!/usr/bin/env php
2+
<?php
3+
4+
require_once __DIR__ . '/../vendor/autoload.php';
5+
6+
ini_set('display_errors', 1);
7+
ini_set('display_startup_errors', 1);
8+
error_reporting(E_ALL);
9+
10+
set_error_handler(function ($level, $msg) {
11+
echo "Error: {$msg}";
12+
exit(1);
13+
});
14+
15+
/**
16+
* Between openapi-generator v7.8.0 and v7.12.0 a change was made to the way
17+
* a few generators create constant names from values. The original way was
18+
* actually broken. For example "change-field-visibility" would generate a
19+
* constant name of "TYPE_FIELD_VISIBILITY", dropping the "change" part.
20+
*
21+
* The fix now generates the correct name, "TYPE_CHANGE_FIELD_VISIBILITY".
22+
* However, the fix also gets rid of the previous (incorrect) constant names,
23+
* making the fix a BC break.
24+
*
25+
* This simple script just adds the old constant names back, alongside the new
26+
* ones.
27+
*/
28+
class CopyConstants
29+
{
30+
public function run(): void
31+
{
32+
$file = __DIR__ . '/../src/main/java/com/dropbox/sign/model/SubFormFieldRuleAction.java';
33+
$contents = file_get_contents($file);
34+
35+
$constant_1 = ' CHANGE_FIELD_VISIBILITY(String.valueOf("change-field-visibility")),';
36+
$replace_1 = implode("\n", [
37+
$constant_1,
38+
' FIELD_VISIBILITY(String.valueOf("change-field-visibility")),',
39+
]);
40+
41+
$constant_2 = ' CHANGE_GROUP_VISIBILITY(String.valueOf("change-group-visibility"));';
42+
$replace_2 = implode("\n", [
43+
' CHANGE_GROUP_VISIBILITY(String.valueOf("change-group-visibility")),',
44+
' GROUP_VISIBILITY(String.valueOf("change-group-visibility"));',
45+
]);
46+
47+
$contents = str_replace(
48+
$constant_1,
49+
$replace_1,
50+
$contents,
51+
);
52+
53+
$contents = str_replace(
54+
$constant_2,
55+
$replace_2,
56+
$contents,
57+
);
58+
59+
file_put_contents($file, $contents);
60+
}
61+
}
62+
63+
$copier = new CopyConstants();
64+
$copier->run();

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ apply plugin: 'signing'
2121

2222
group = 'com.dropbox.sign'
2323
archivesBaseName = 'dropbox-sign'
24-
version = '2.4.0'
24+
version = '2.5.0'
2525
sourceCompatibility = JavaVersion.VERSION_1_8
2626
targetCompatibility = JavaVersion.VERSION_1_8
2727

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ lazy val root = (project in file(".")).
22
settings(
33
organization := "com.dropbox.sign",
44
name := "dropbox-sign",
5-
version := "2.4.0",
5+
version := "2.5.0",
66
scalaVersion := "2.11.4",
77
scalacOptions ++= Seq("-feature"),
88
Compile / javacOptions ++= Seq("-Xlint:deprecation"),

0 commit comments

Comments
 (0)