Skip to content

Commit d4ba24f

Browse files
committed
init
0 parents  commit d4ba24f

70 files changed

Lines changed: 11292 additions & 0 deletions

Some content is hidden

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

.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 FileApi
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: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
.github/workflows/maven.yml
2+
.gitignore
3+
.openapi-generator-ignore
4+
.travis.yml
5+
README.md
6+
api/openapi.yaml
7+
build.gradle
8+
build.sbt
9+
docs/Context.md
10+
docs/DownloadFileRequestUriParams.md
11+
docs/FileUploadV2.md
12+
docs/FindAllQueryParams.md
13+
docs/RenderRequest.md
14+
docs/TemplateRoutesApi.md
15+
docs/TemplateType.md
16+
docs/TemplateUpsert.md
17+
docs/TemplateV2.md
18+
docs/UploadFileRequestUriParams.md
19+
docs/UploadRoutesApi.md
20+
git_push.sh
21+
gradle.properties
22+
gradle/wrapper/gradle-wrapper.jar
23+
gradle/wrapper/gradle-wrapper.properties
24+
gradlew
25+
gradlew.bat
26+
pom.xml
27+
settings.gradle
28+
src/main/AndroidManifest.xml
29+
src/main/java/org/openapitools/client/ApiCallback.java
30+
src/main/java/org/openapitools/client/ApiClient.java
31+
src/main/java/org/openapitools/client/ApiException.java
32+
src/main/java/org/openapitools/client/ApiResponse.java
33+
src/main/java/org/openapitools/client/Configuration.java
34+
src/main/java/org/openapitools/client/GzipRequestInterceptor.java
35+
src/main/java/org/openapitools/client/JSON.java
36+
src/main/java/org/openapitools/client/Pair.java
37+
src/main/java/org/openapitools/client/ProgressRequestBody.java
38+
src/main/java/org/openapitools/client/ProgressResponseBody.java
39+
src/main/java/org/openapitools/client/ServerConfiguration.java
40+
src/main/java/org/openapitools/client/ServerVariable.java
41+
src/main/java/org/openapitools/client/StringUtil.java
42+
src/main/java/org/openapitools/client/api/TemplateRoutesApi.java
43+
src/main/java/org/openapitools/client/api/UploadRoutesApi.java
44+
src/main/java/org/openapitools/client/auth/ApiKeyAuth.java
45+
src/main/java/org/openapitools/client/auth/Authentication.java
46+
src/main/java/org/openapitools/client/auth/HttpBasicAuth.java
47+
src/main/java/org/openapitools/client/auth/HttpBearerAuth.java
48+
src/main/java/org/openapitools/client/model/AbstractOpenApiSchema.java
49+
src/main/java/org/openapitools/client/model/Context.java
50+
src/main/java/org/openapitools/client/model/DownloadFileRequestUriParams.java
51+
src/main/java/org/openapitools/client/model/FileUploadV2.java
52+
src/main/java/org/openapitools/client/model/FindAllQueryParams.java
53+
src/main/java/org/openapitools/client/model/RenderRequest.java
54+
src/main/java/org/openapitools/client/model/TemplateType.java
55+
src/main/java/org/openapitools/client/model/TemplateUpsert.java
56+
src/main/java/org/openapitools/client/model/TemplateV2.java
57+
src/main/java/org/openapitools/client/model/UploadFileRequestUriParams.java
58+
src/test/java/org/openapitools/client/api/TemplateRoutesApiTest.java
59+
src/test/java/org/openapitools/client/api/UploadRoutesApiTest.java
60+
src/test/java/org/openapitools/client/model/ContextTest.java
61+
src/test/java/org/openapitools/client/model/DownloadFileRequestUriParamsTest.java
62+
src/test/java/org/openapitools/client/model/FileUploadV2Test.java
63+
src/test/java/org/openapitools/client/model/FindAllQueryParamsTest.java
64+
src/test/java/org/openapitools/client/model/RenderRequestTest.java
65+
src/test/java/org/openapitools/client/model/TemplateTypeTest.java
66+
src/test/java/org/openapitools/client/model/TemplateUpsertTest.java
67+
src/test/java/org/openapitools/client/model/TemplateV2Test.java
68+
src/test/java/org/openapitools/client/model/UploadFileRequestUriParamsTest.java

.openapi-generator/VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
7.17.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

README.md

Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
# openapi-java-client
2+
3+
FileApi
4+
- API version: 0.1
5+
- Build date: 2025-10-30T21:45:34.503460199+01:00[Europe/Brussels]
6+
- Generator version: 7.17.0
7+
8+
File Api V1
9+
10+
11+
*Automatically generated by the [OpenAPI Generator](https://openapi-generator.tech)*
12+
13+
14+
## Requirements
15+
16+
Building the API client library requires:
17+
1. Java 1.8+
18+
2. Maven (3.8.3+)/Gradle (7.2+)
19+
20+
## Installation
21+
22+
To install the API client library to your local Maven repository, simply execute:
23+
24+
```shell
25+
mvn clean install
26+
```
27+
28+
To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
29+
30+
```shell
31+
mvn clean deploy
32+
```
33+
34+
Refer to the [OSSRH Guide](http://central.sonatype.org/pages/ossrh-guide.html) for more information.
35+
36+
### Maven users
37+
38+
Add this dependency to your project's POM:
39+
40+
```xml
41+
<dependency>
42+
<groupId>org.openapitools</groupId>
43+
<artifactId>openapi-java-client</artifactId>
44+
<version>0.1</version>
45+
<scope>compile</scope>
46+
</dependency>
47+
```
48+
49+
### Gradle users
50+
51+
Add this dependency to your project's build file:
52+
53+
```groovy
54+
repositories {
55+
mavenCentral() // Needed if the 'openapi-java-client' jar has been published to maven central.
56+
mavenLocal() // Needed if the 'openapi-java-client' jar has been published to the local maven repo.
57+
}
58+
59+
dependencies {
60+
implementation "org.openapitools:openapi-java-client:0.1"
61+
}
62+
```
63+
64+
### Others
65+
66+
At first generate the JAR by executing:
67+
68+
```shell
69+
mvn clean package
70+
```
71+
72+
Then manually install the following JARs:
73+
74+
* `target/openapi-java-client-0.1.jar`
75+
* `target/lib/*.jar`
76+
77+
## Getting Started
78+
79+
Please follow the [installation](#installation) instruction and execute the following Java code:
80+
81+
```java
82+
83+
// Import classes:
84+
import org.openapitools.client.ApiClient;
85+
import org.openapitools.client.ApiException;
86+
import org.openapitools.client.Configuration;
87+
import org.openapitools.client.model.*;
88+
import org.openapitools.client.api.TemplateRoutesApi;
89+
90+
public class Example {
91+
public static void main(String[] args) {
92+
ApiClient defaultClient = Configuration.getDefaultApiClient();
93+
defaultClient.setBasePath("http://localhost");
94+
95+
TemplateRoutesApi apiInstance = new TemplateRoutesApi(defaultClient);
96+
String id = "id_example"; // String |
97+
try {
98+
apiInstance.deleteTemplById(id);
99+
} catch (ApiException e) {
100+
System.err.println("Exception when calling TemplateRoutesApi#deleteTemplById");
101+
System.err.println("Status code: " + e.getCode());
102+
System.err.println("Reason: " + e.getResponseBody());
103+
System.err.println("Response headers: " + e.getResponseHeaders());
104+
e.printStackTrace();
105+
}
106+
}
107+
}
108+
109+
```
110+
111+
## Documentation for API Endpoints
112+
113+
All URIs are relative to *http://localhost*
114+
115+
Class | Method | HTTP request | Description
116+
------------ | ------------- | ------------- | -------------
117+
*TemplateRoutesApi* | [**deleteTemplById**](docs/TemplateRoutesApi.md#deleteTemplById) | **DELETE** /api/v1/template/{id} |
118+
*TemplateRoutesApi* | [**findAll**](docs/TemplateRoutesApi.md#findAll) | **GET** /api/v1/template/find-all |
119+
*TemplateRoutesApi* | [**findByContext**](docs/TemplateRoutesApi.md#findByContext) | **GET** /api/v1/template/find-by-context |
120+
*TemplateRoutesApi* | [**findByIds**](docs/TemplateRoutesApi.md#findByIds) | **GET** /api/v1/template/find-by-ids |
121+
*TemplateRoutesApi* | [**findByType**](docs/TemplateRoutesApi.md#findByType) | **GET** /api/v1/template/find-by-type |
122+
*TemplateRoutesApi* | [**findOne**](docs/TemplateRoutesApi.md#findOne) | **GET** /api/v1/template/find-one/{templ_id} |
123+
*TemplateRoutesApi* | [**render**](docs/TemplateRoutesApi.md#render) | **POST** /api/v1/template/render |
124+
*TemplateRoutesApi* | [**upsert**](docs/TemplateRoutesApi.md#upsert) | **POST** /api/v1/template |
125+
*UploadRoutesApi* | [**deleteById**](docs/UploadRoutesApi.md#deleteById) | **DELETE** /api/v1/upload/{id} |
126+
*UploadRoutesApi* | [**download**](docs/UploadRoutesApi.md#download) | **GET** /api/v1/upload/download |
127+
*UploadRoutesApi* | [**findAllUploads**](docs/UploadRoutesApi.md#findAllUploads) | **GET** /api/v1/upload/find-all |
128+
*UploadRoutesApi* | [**metadata**](docs/UploadRoutesApi.md#metadata) | **GET** /api/v1/upload/metadata |
129+
*UploadRoutesApi* | [**upload**](docs/UploadRoutesApi.md#upload) | **POST** /api/v1/upload |
130+
131+
132+
## Documentation for Models
133+
134+
- [Context](docs/Context.md)
135+
- [DownloadFileRequestUriParams](docs/DownloadFileRequestUriParams.md)
136+
- [FileUploadV2](docs/FileUploadV2.md)
137+
- [FindAllQueryParams](docs/FindAllQueryParams.md)
138+
- [RenderRequest](docs/RenderRequest.md)
139+
- [TemplateType](docs/TemplateType.md)
140+
- [TemplateUpsert](docs/TemplateUpsert.md)
141+
- [TemplateV2](docs/TemplateV2.md)
142+
- [UploadFileRequestUriParams](docs/UploadFileRequestUriParams.md)
143+
144+
145+
<a id="documentation-for-authorization"></a>
146+
## Documentation for Authorization
147+
148+
Endpoints do not require authorization.
149+
150+
151+
## Recommendation
152+
153+
It's recommended to create an instance of `ApiClient` per thread in a multithreaded environment to avoid any potential issues.
154+
155+
## Author
156+
157+
158+

0 commit comments

Comments
 (0)