Skip to content

Commit 38aa682

Browse files
committed
Updated on 2025-02-26 20:43:28. Version: 2.0.0
0 parents  commit 38aa682

File tree

184 files changed

+38191
-0
lines changed

Some content is hidden

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

184 files changed

+38191
-0
lines changed

.github/workflows/maven.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
2+
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
3+
#
4+
# This file is auto-generated by OpenAPI Generator (https://openapi-generator.tech)
5+
6+
name: Java CI with Maven
7+
8+
on:
9+
push:
10+
branches: [ main, master ]
11+
pull_request:
12+
branches: [ main, master ]
13+
14+
jobs:
15+
build:
16+
name: Build DocSpring API
17+
runs-on: ubuntu-latest
18+
strategy:
19+
matrix:
20+
java: [ 17, 21 ]
21+
steps:
22+
- uses: actions/checkout@v4
23+
- name: Set up JDK
24+
uses: actions/setup-java@v4
25+
with:
26+
java-version: ${{ matrix.java }}
27+
distribution: 'temurin'
28+
cache: maven
29+
- name: Build with Maven
30+
run: mvn -B package --no-transfer-progress --file pom.xml

.gitignore

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
*.class
2+
3+
# Mobile Tools for Java (J2ME)
4+
.mtj.tmp/
5+
6+
# Package Files #
7+
*.jar
8+
*.war
9+
*.ear
10+
11+
# exclude jar for gradle wrapper
12+
!gradle/wrapper/*.jar
13+
14+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
15+
hs_err_pid*
16+
17+
# build files
18+
**/target
19+
target
20+
.gradle
21+
build

.openapi-generator-ignore

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# OpenAPI Generator Ignore
2+
# Generated by openapi-generator https://github.com/openapitools/openapi-generator
3+
4+
# Use this file to prevent files from being overwritten by the generator.
5+
# The patterns follow closely to .gitignore or .dockerignore.
6+
7+
# As an example, the C# client generator defines ApiClient.cs.
8+
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
9+
#ApiClient.cs
10+
11+
# You can match any string of characters against a directory, file or extension with a single asterisk (*):
12+
#foo/*/qux
13+
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
14+
15+
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
16+
#foo/**/qux
17+
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
18+
19+
# You can also negate patterns with an exclamation (!).
20+
# For example, you can ignore all files in a docs folder with the file extension .md:
21+
#docs/*.md
22+
# Then explicitly reverse the ignore rule for a single file:
23+
#!docs/README.md

.openapi-generator/FILES

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,179 @@
1+
.github/workflows/maven.yml
2+
.gitignore
3+
.travis.yml
4+
README.md
5+
api/openapi.yaml
6+
build.gradle
7+
build.sbt
8+
docs/AddFieldsData.md
9+
docs/BatchGeneratePdfs201Response.md
10+
docs/CombinePdfsData.md
11+
docs/CombinedSubmission.md
12+
docs/CombinedSubmissionAction.md
13+
docs/CombinedSubmissionData.md
14+
docs/CopyTemplateOptions.md
15+
docs/CreateCombinedSubmissionResponse.md
16+
docs/CreateCustomFileData.md
17+
docs/CreateCustomFileResponse.md
18+
docs/CreateFolderData.md
19+
docs/CreateHtmlSubmissionData.md
20+
docs/CreateHtmlTemplate.md
21+
docs/CreatePdfSubmissionData.md
22+
docs/CreatePdfTemplate.md
23+
docs/CreateSubmissionDataRequestData.md
24+
docs/CreateSubmissionDataRequestEventRequest.md
25+
docs/CreateSubmissionDataRequestEventResponse.md
26+
docs/CreateSubmissionDataRequestResponse.md
27+
docs/CreateSubmissionDataRequestTokenResponse.md
28+
docs/CreateSubmissionResponse.md
29+
docs/CustomFile.md
30+
docs/ErrorResponse.md
31+
docs/Folder.md
32+
docs/JsonSchema.md
33+
docs/ListSubmissionsResponse.md
34+
docs/MoveFolderData.md
35+
docs/MoveTemplateData.md
36+
docs/MultipleErrorsResponse.md
37+
docs/PdfApi.md
38+
docs/RenameFolderData.md
39+
docs/Submission.md
40+
docs/SubmissionAction.md
41+
docs/SubmissionBatch.md
42+
docs/SubmissionBatchData.md
43+
docs/SubmissionBatchWithSubmissions.md
44+
docs/SubmissionDataRequest.md
45+
docs/SubmissionDataRequestEvent.md
46+
docs/SubmissionDataRequestShow.md
47+
docs/SubmissionDataRequestToken.md
48+
docs/SubmissionPreview.md
49+
docs/SuccessErrorResponse.md
50+
docs/SuccessMultipleErrorsResponse.md
51+
docs/Template.md
52+
docs/TemplateAddFieldsResponse.md
53+
docs/TemplatePreview.md
54+
docs/UpdateHtmlTemplate.md
55+
docs/UpdateSubmissionDataRequestData.md
56+
docs/UploadPresignResponse.md
57+
git_push.sh
58+
gradle.properties
59+
gradle/wrapper/gradle-wrapper.jar
60+
gradle/wrapper/gradle-wrapper.properties
61+
gradlew
62+
gradlew.bat
63+
pom.xml
64+
settings.gradle
65+
src/main/AndroidManifest.xml
66+
src/main/java/com/docspring/AbstractOpenApiSchema.java
67+
src/main/java/com/docspring/AddFieldsData.java
68+
src/main/java/com/docspring/ApiClient.java
69+
src/main/java/com/docspring/ApiException.java
70+
src/main/java/com/docspring/ApiResponse.java
71+
src/main/java/com/docspring/BatchGeneratePdfs201Response.java
72+
src/main/java/com/docspring/CombinePdfsData.java
73+
src/main/java/com/docspring/CombinedSubmission.java
74+
src/main/java/com/docspring/CombinedSubmissionAction.java
75+
src/main/java/com/docspring/CombinedSubmissionData.java
76+
src/main/java/com/docspring/Configuration.java
77+
src/main/java/com/docspring/CopyTemplateOptions.java
78+
src/main/java/com/docspring/CreateCombinedSubmissionResponse.java
79+
src/main/java/com/docspring/CreateCustomFileData.java
80+
src/main/java/com/docspring/CreateCustomFileResponse.java
81+
src/main/java/com/docspring/CreateFolderData.java
82+
src/main/java/com/docspring/CreateHtmlSubmissionData.java
83+
src/main/java/com/docspring/CreateHtmlTemplate.java
84+
src/main/java/com/docspring/CreatePdfSubmissionData.java
85+
src/main/java/com/docspring/CreatePdfTemplate.java
86+
src/main/java/com/docspring/CreateSubmissionDataRequestData.java
87+
src/main/java/com/docspring/CreateSubmissionDataRequestEventRequest.java
88+
src/main/java/com/docspring/CreateSubmissionDataRequestEventResponse.java
89+
src/main/java/com/docspring/CreateSubmissionDataRequestResponse.java
90+
src/main/java/com/docspring/CreateSubmissionDataRequestTokenResponse.java
91+
src/main/java/com/docspring/CreateSubmissionResponse.java
92+
src/main/java/com/docspring/CustomFile.java
93+
src/main/java/com/docspring/ErrorResponse.java
94+
src/main/java/com/docspring/Folder.java
95+
src/main/java/com/docspring/JSON.java
96+
src/main/java/com/docspring/JavaTimeFormatter.java
97+
src/main/java/com/docspring/JsonSchema.java
98+
src/main/java/com/docspring/ListSubmissionsResponse.java
99+
src/main/java/com/docspring/MoveFolderData.java
100+
src/main/java/com/docspring/MoveTemplateData.java
101+
src/main/java/com/docspring/MultipleErrorsResponse.java
102+
src/main/java/com/docspring/Pair.java
103+
src/main/java/com/docspring/PdfApi.java
104+
src/main/java/com/docspring/RFC3339DateFormat.java
105+
src/main/java/com/docspring/RenameFolderData.java
106+
src/main/java/com/docspring/ServerConfiguration.java
107+
src/main/java/com/docspring/ServerVariable.java
108+
src/main/java/com/docspring/StringUtil.java
109+
src/main/java/com/docspring/Submission.java
110+
src/main/java/com/docspring/SubmissionAction.java
111+
src/main/java/com/docspring/SubmissionBatch.java
112+
src/main/java/com/docspring/SubmissionBatchData.java
113+
src/main/java/com/docspring/SubmissionBatchWithSubmissions.java
114+
src/main/java/com/docspring/SubmissionDataRequest.java
115+
src/main/java/com/docspring/SubmissionDataRequestEvent.java
116+
src/main/java/com/docspring/SubmissionDataRequestShow.java
117+
src/main/java/com/docspring/SubmissionDataRequestToken.java
118+
src/main/java/com/docspring/SubmissionPreview.java
119+
src/main/java/com/docspring/SuccessErrorResponse.java
120+
src/main/java/com/docspring/SuccessMultipleErrorsResponse.java
121+
src/main/java/com/docspring/Template.java
122+
src/main/java/com/docspring/TemplateAddFieldsResponse.java
123+
src/main/java/com/docspring/TemplatePreview.java
124+
src/main/java/com/docspring/UpdateHtmlTemplate.java
125+
src/main/java/com/docspring/UpdateSubmissionDataRequestData.java
126+
src/main/java/com/docspring/UploadPresignResponse.java
127+
src/main/java/com/docspring/auth/ApiKeyAuth.java
128+
src/main/java/com/docspring/auth/Authentication.java
129+
src/main/java/com/docspring/auth/HttpBasicAuth.java
130+
src/main/java/com/docspring/auth/HttpBearerAuth.java
131+
src/test/java/com/docspring/AddFieldsDataTest.java
132+
src/test/java/com/docspring/BatchGeneratePdfs201ResponseTest.java
133+
src/test/java/com/docspring/CombinePdfsDataTest.java
134+
src/test/java/com/docspring/CombinedSubmissionActionTest.java
135+
src/test/java/com/docspring/CombinedSubmissionDataTest.java
136+
src/test/java/com/docspring/CombinedSubmissionTest.java
137+
src/test/java/com/docspring/CopyTemplateOptionsTest.java
138+
src/test/java/com/docspring/CreateCombinedSubmissionResponseTest.java
139+
src/test/java/com/docspring/CreateCustomFileDataTest.java
140+
src/test/java/com/docspring/CreateCustomFileResponseTest.java
141+
src/test/java/com/docspring/CreateFolderDataTest.java
142+
src/test/java/com/docspring/CreateHtmlSubmissionDataTest.java
143+
src/test/java/com/docspring/CreateHtmlTemplateTest.java
144+
src/test/java/com/docspring/CreatePdfSubmissionDataTest.java
145+
src/test/java/com/docspring/CreatePdfTemplateTest.java
146+
src/test/java/com/docspring/CreateSubmissionDataRequestDataTest.java
147+
src/test/java/com/docspring/CreateSubmissionDataRequestEventRequestTest.java
148+
src/test/java/com/docspring/CreateSubmissionDataRequestEventResponseTest.java
149+
src/test/java/com/docspring/CreateSubmissionDataRequestResponseTest.java
150+
src/test/java/com/docspring/CreateSubmissionDataRequestTokenResponseTest.java
151+
src/test/java/com/docspring/CreateSubmissionResponseTest.java
152+
src/test/java/com/docspring/CustomFileTest.java
153+
src/test/java/com/docspring/ErrorResponseTest.java
154+
src/test/java/com/docspring/FolderTest.java
155+
src/test/java/com/docspring/JsonSchemaTest.java
156+
src/test/java/com/docspring/ListSubmissionsResponseTest.java
157+
src/test/java/com/docspring/MoveFolderDataTest.java
158+
src/test/java/com/docspring/MoveTemplateDataTest.java
159+
src/test/java/com/docspring/MultipleErrorsResponseTest.java
160+
src/test/java/com/docspring/PdfApiTest.java
161+
src/test/java/com/docspring/RenameFolderDataTest.java
162+
src/test/java/com/docspring/SubmissionActionTest.java
163+
src/test/java/com/docspring/SubmissionBatchDataTest.java
164+
src/test/java/com/docspring/SubmissionBatchTest.java
165+
src/test/java/com/docspring/SubmissionBatchWithSubmissionsTest.java
166+
src/test/java/com/docspring/SubmissionDataRequestEventTest.java
167+
src/test/java/com/docspring/SubmissionDataRequestShowTest.java
168+
src/test/java/com/docspring/SubmissionDataRequestTest.java
169+
src/test/java/com/docspring/SubmissionDataRequestTokenTest.java
170+
src/test/java/com/docspring/SubmissionPreviewTest.java
171+
src/test/java/com/docspring/SubmissionTest.java
172+
src/test/java/com/docspring/SuccessErrorResponseTest.java
173+
src/test/java/com/docspring/SuccessMultipleErrorsResponseTest.java
174+
src/test/java/com/docspring/TemplateAddFieldsResponseTest.java
175+
src/test/java/com/docspring/TemplatePreviewTest.java
176+
src/test/java/com/docspring/TemplateTest.java
177+
src/test/java/com/docspring/UpdateHtmlTemplateTest.java
178+
src/test/java/com/docspring/UpdateSubmissionDataRequestDataTest.java
179+
src/test/java/com/docspring/UploadPresignResponseTest.java

.openapi-generator/VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7.11.0

.travis.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#
2+
# Generated by OpenAPI Generator: https://openapi-generator.tech
3+
#
4+
# Ref: https://docs.travis-ci.com/user/languages/java/
5+
#
6+
language: java
7+
jdk:
8+
- openjdk12
9+
- openjdk11
10+
- openjdk10
11+
- openjdk9
12+
- openjdk8
13+
before_install:
14+
# ensure gradlew has proper permission
15+
- chmod a+x ./gradlew
16+
script:
17+
# test using maven
18+
#- mvn test
19+
# test using gradle
20+
- gradle test
21+
# test using sbt
22+
# - sbt test

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
### 2.0.0 [February 23, 2025]
2+
3+
- **BREAKING CHANGE**: Updated default host to our new synchronous API subdomain: sync.api.docspring.com. (EU customers should use sync.api-eu.docspring.com). Removed all custom polling code from library since this logic is now handled by the API service running on our sync subdomain
4+
- Fixed User-Agent header: docspring-java-x.x.x
5+
6+
### 1.3.2 [November 28, 2021]
7+
8+
- Added 'password' parameter to Generate PDF and Combine PDF API endpoints. You can now encrypt each generated PDF with a unique password.
9+
10+
### 1.3.1 [November 19, 2020]
11+
12+
- Added "sort_order" property for Submission Data Requests
13+
14+
### 1.3.0 [September 26, 2020]
15+
16+
- Updated OpenAPI Generator to v3.3.0.
17+
- Fixed MultipartBody.Part annotation issue for `createPDFTemplate`. Added [Java code example to docs](https://docspring.com/docs/api/create_template.html).
18+
19+
### 1.2.1 [September 24, 2020]
20+
21+
- Fixed the "include_data=true" option for the "Get Submission" API endpoint. Added the "data" property to the Submission model so that this is parsed and returned correctly when requested
22+
23+
### 1.2.0 [September 21, 2020]
24+
25+
- Renamed some internal models for template creation API endpoints. (CreateTemplateData / CreateTemplateData1 renamed to CreateHtmlTemplateData and CreateTemplateFromUploadData)
26+
27+
### 1.1.0 [September 12, 2020]
28+
29+
- **BREAKING CHANGE**: Renamed createTemplate operation to createPDFTemplate
30+
- Added createHTMLTemplate operation. (This uses the same API endpoint as createPDFTemplate, but the example shows how to set html, scss, etc. fields)
31+
- Added updateTemplate operation, to update a PDF or HTML template
32+
33+
### 1.0.0 [May 20, 2019]
34+
35+
- Renamed FormAPI to DocSpring. (View the CHANGELOG in the original FormAPI API client for prior releases.)

LICENSE

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Copyright © 2018-2020 DocSpring, Inc.
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
4+
5+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
6+
7+
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

0 commit comments

Comments
 (0)