Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{{#isPathParam}}{{#vendorExtensions.x-field-extra-annotation}}{{{.}}} {{/vendorExtensions.x-field-extra-annotation}}{{#useBeanValidation}}{{>beanValidationPathParams}}{{/useBeanValidation}}{{>paramDoc}} @PathVariable("{{baseName}}"){{>dateTimeParam}}{{#isDeprecated}} @Deprecated{{/isDeprecated}} {{>optionalDataType}} {{paramName}}{{/isPathParam}}
{{#isPathParam}}{{#vendorExtensions.x-field-extra-annotation}}{{{.}}} {{/vendorExtensions.x-field-extra-annotation}}{{#useBeanValidation}}{{>beanValidationPathParams}}{{/useBeanValidation}}{{>paramDoc}} @PathVariable("{{baseName}}"){{>dateTimeParam}}{{#isDeprecated}} @Deprecated{{/isDeprecated}} {{>nullableAnnotation}}{{>optionalDataType}} {{paramName}}{{/isPathParam}}
Original file line number Diff line number Diff line change
Expand Up @@ -39,14 +39,41 @@ paths:
multipart/form-data:
schema:
type: object
required:
- file
properties:
file:
type: string
format: binary
metadata:
type: string
format: binary
responses:
default:
description: ok

content:
application/json:
schema:
properties:
id:
type: string
format: uuid
/download/{id}:
get:
parameters:
- in: path
name: id
required: true
schema:
type: string
responses:
'200':
description: ok
content:
application/octet-stream:
schema:
type: string
format: binary
components:
schemas:
Foo:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
.github/workflows/maven.yml
.gitignore
.openapi-generator-ignore
.travis.yml
README.md
api/openapi.yaml
build.gradle
build.sbt
docs/DefaultApi.md
docs/Foo.md
docs/UploadPostDefaultResponse.md
git_push.sh
gradle.properties
gradle/wrapper/gradle-wrapper.jar
Expand All @@ -31,5 +33,9 @@ src/main/java/org/openapitools/client/api/DefaultApi.java
src/main/java/org/openapitools/client/api/package-info.java
src/main/java/org/openapitools/client/model/AbstractOpenApiSchema.java
src/main/java/org/openapitools/client/model/Foo.java
src/main/java/org/openapitools/client/model/UploadPostDefaultResponse.java
src/main/java/org/openapitools/client/model/package-info.java
src/main/java/org/openapitools/client/package-info.java
src/test/java/org/openapitools/client/api/DefaultApiTest.java
src/test/java/org/openapitools/client/model/FooTest.java
src/test/java/org/openapitools/client/model/UploadPostDefaultResponseTest.java
11 changes: 6 additions & 5 deletions samples/client/petstore/java/native-jackson3-jspecify/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,14 +85,12 @@ public class DefaultApiExample {
// Configure clients using the `defaultClient` object, such as
// overriding the host and port, timeout, etc.
DefaultApi apiInstance = new DefaultApi(defaultClient);
java.time.Instant dtParam = new java.time.Instant(); // java.time.Instant |
java.time.Instant dtQuery = new java.time.Instant(); // java.time.Instant |
java.time.Instant dtCookie = new java.time.Instant(); // java.time.Instant |
String id = "id_example"; // String |
try {
Foo result = apiInstance.fooDtParamGet(dtParam, dtQuery, dtCookie);
File result = apiInstance.downloadIdGet(id);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling DefaultApi#fooDtParamGet");
System.err.println("Exception when calling DefaultApi#downloadIdGet");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
Expand All @@ -109,6 +107,8 @@ All URIs are relative to *http://localhost*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*DefaultApi* | [**downloadIdGet**](docs/DefaultApi.md#downloadIdGet) | **GET** /download/{id} |
*DefaultApi* | [**downloadIdGetWithHttpInfo**](docs/DefaultApi.md#downloadIdGetWithHttpInfo) | **GET** /download/{id} |
*DefaultApi* | [**fooDtParamGet**](docs/DefaultApi.md#fooDtParamGet) | **GET** /foo/{dtParam} |
*DefaultApi* | [**fooDtParamGetWithHttpInfo**](docs/DefaultApi.md#fooDtParamGetWithHttpInfo) | **GET** /foo/{dtParam} |
*DefaultApi* | [**uploadPost**](docs/DefaultApi.md#uploadPost) | **POST** /upload |
Expand All @@ -118,6 +118,7 @@ Class | Method | HTTP request | Description
## Documentation for Models

- [Foo](docs/Foo.md)
- [UploadPostDefaultResponse](docs/UploadPostDefaultResponse.md)


<a id="documentation-for-authorization"></a>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,34 @@ paths:
description: file
responses:
default:
content:
application/json:
schema:
$ref: "#/components/schemas/_upload_post_default_response"
description: ok
x-content-type: multipart/form-data
x-accepts:
- application/json
/download/{id}:
get:
parameters:
- explode: false
in: path
name: id
required: true
schema:
type: string
style: simple
responses:
"200":
content:
application/octet-stream:
schema:
format: binary
type: string
description: ok
x-accepts:
- application/octet-stream
components:
schemas:
Foo:
Expand Down Expand Up @@ -100,5 +124,17 @@ components:
file:
format: binary
type: string
metadata:
format: binary
type: string
required:
- file
type: object
_upload_post_default_response:
example:
id: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
properties:
id:
format: uuid
type: string

Loading
Loading