Skip to content

Commit

Permalink
Fix handling of parameter for multipart client interfaces
Browse files Browse the repository at this point in the history
  • Loading branch information
sschnabe committed Aug 24, 2023
1 parent e9f0d62 commit 8dc6918
Show file tree
Hide file tree
Showing 49 changed files with 171 additions and 53 deletions.
5 changes: 4 additions & 1 deletion gen/main/java/testapi/async/reactor/MediatypeApi.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public interface MediatypeApi {

java.lang.String PATH_MEDIATYPE_CONSUMES_AND_PRODUCES = "/mediatype/consumes-and-produces";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD = "/mediatype/consumes-multipart-with-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload/{test_path_parameter}";
java.lang.String PATH_MEDIATYPE_CONSUMES_OCTET_STREAM = "/mediatype/consumes-octet-stream";
java.lang.String PATH_MEDIATYPE_CONSUMES_PLAIN = "/mediatype/consumes-plain";
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
Expand Down Expand Up @@ -38,6 +38,9 @@ reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<Multipart>> mediatype
@io.micronaut.http.annotation.Consumes({ "multipart/form-data" })
@io.micronaut.http.annotation.Produces({ "application/json" })
reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<Multipart>> mediatypeConsumesMultipartWithoutFileUpload(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.PathVariable(value = "test_path_parameter")
java.lang.String testPathParameter,
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Part(value = "orderId")
java.lang.Integer orderId,
Expand Down
5 changes: 4 additions & 1 deletion gen/main/java/testapi/async/reactor/MediatypeApiClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public interface MediatypeApiClient {

java.lang.String PATH_MEDIATYPE_CONSUMES_AND_PRODUCES = "/mediatype/consumes-and-produces";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD = "/mediatype/consumes-multipart-with-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload/{test_path_parameter}";
java.lang.String PATH_MEDIATYPE_CONSUMES_OCTET_STREAM = "/mediatype/consumes-octet-stream";
java.lang.String PATH_MEDIATYPE_CONSUMES_PLAIN = "/mediatype/consumes-plain";
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
Expand All @@ -32,6 +32,9 @@ reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<Multipart>> mediatype
@io.micronaut.http.annotation.Produces({ "multipart/form-data" })
@io.micronaut.http.annotation.Consumes({ "application/json" })
reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<Multipart>> mediatypeConsumesMultipartWithoutFileUpload(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.PathVariable(value = "test_path_parameter")
java.lang.String testPathParameter,
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
io.micronaut.http.client.multipart.MultipartBody multipart);
Expand Down
5 changes: 4 additions & 1 deletion gen/main/java/testapi/async/simple/MediatypeApi.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public interface MediatypeApi {

java.lang.String PATH_MEDIATYPE_CONSUMES_AND_PRODUCES = "/mediatype/consumes-and-produces";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD = "/mediatype/consumes-multipart-with-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload/{test_path_parameter}";
java.lang.String PATH_MEDIATYPE_CONSUMES_OCTET_STREAM = "/mediatype/consumes-octet-stream";
java.lang.String PATH_MEDIATYPE_CONSUMES_PLAIN = "/mediatype/consumes-plain";
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
Expand Down Expand Up @@ -41,6 +41,9 @@ reactor.core.publisher.Mono<Multipart> mediatypeConsumesMultipartWithFileUpload(
@io.micronaut.http.annotation.Consumes({ "multipart/form-data" })
@io.micronaut.http.annotation.Produces({ "application/json" })
reactor.core.publisher.Mono<Multipart> mediatypeConsumesMultipartWithoutFileUpload(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.PathVariable(value = "test_path_parameter")
java.lang.String testPathParameter,
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Part(value = "orderId")
java.lang.Integer orderId,
Expand Down
5 changes: 4 additions & 1 deletion gen/main/java/testapi/async/simple/MediatypeApiClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public interface MediatypeApiClient {

java.lang.String PATH_MEDIATYPE_CONSUMES_AND_PRODUCES = "/mediatype/consumes-and-produces";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD = "/mediatype/consumes-multipart-with-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload/{test_path_parameter}";
java.lang.String PATH_MEDIATYPE_CONSUMES_OCTET_STREAM = "/mediatype/consumes-octet-stream";
java.lang.String PATH_MEDIATYPE_CONSUMES_PLAIN = "/mediatype/consumes-plain";
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
Expand Down Expand Up @@ -35,6 +35,9 @@ reactor.core.publisher.Mono<Multipart> mediatypeConsumesMultipartWithFileUpload(
@io.micronaut.http.annotation.Produces({ "multipart/form-data" })
@io.micronaut.http.annotation.Consumes({ "application/json" })
reactor.core.publisher.Mono<Multipart> mediatypeConsumesMultipartWithoutFileUpload(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.PathVariable(value = "test_path_parameter")
java.lang.String testPathParameter,
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
io.micronaut.http.client.multipart.MultipartBody multipart);
Expand Down
5 changes: 4 additions & 1 deletion gen/main/java/testapi/defaults/MediatypeApi.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public interface MediatypeApi {

java.lang.String PATH_MEDIATYPE_CONSUMES_AND_PRODUCES = "/mediatype/consumes-and-produces";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD = "/mediatype/consumes-multipart-with-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload/{test_path_parameter}";
java.lang.String PATH_MEDIATYPE_CONSUMES_OCTET_STREAM = "/mediatype/consumes-octet-stream";
java.lang.String PATH_MEDIATYPE_CONSUMES_PLAIN = "/mediatype/consumes-plain";
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
Expand Down Expand Up @@ -38,6 +38,9 @@ io.micronaut.http.HttpResponse<Multipart> mediatypeConsumesMultipartWithFileUplo
@io.micronaut.http.annotation.Consumes({ "multipart/form-data" })
@io.micronaut.http.annotation.Produces({ "application/json" })
io.micronaut.http.HttpResponse<Multipart> mediatypeConsumesMultipartWithoutFileUpload(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.PathVariable(value = "test_path_parameter")
java.lang.String testPathParameter,
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Part(value = "orderId")
java.lang.Integer orderId,
Expand Down
5 changes: 4 additions & 1 deletion gen/main/java/testapi/defaults/MediatypeApiClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public interface MediatypeApiClient {

java.lang.String PATH_MEDIATYPE_CONSUMES_AND_PRODUCES = "/mediatype/consumes-and-produces";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD = "/mediatype/consumes-multipart-with-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload/{test_path_parameter}";
java.lang.String PATH_MEDIATYPE_CONSUMES_OCTET_STREAM = "/mediatype/consumes-octet-stream";
java.lang.String PATH_MEDIATYPE_CONSUMES_PLAIN = "/mediatype/consumes-plain";
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
Expand All @@ -32,6 +32,9 @@ io.micronaut.http.HttpResponse<Multipart> mediatypeConsumesMultipartWithFileUplo
@io.micronaut.http.annotation.Produces({ "multipart/form-data" })
@io.micronaut.http.annotation.Consumes({ "application/json" })
io.micronaut.http.HttpResponse<Multipart> mediatypeConsumesMultipartWithoutFileUpload(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.PathVariable(value = "test_path_parameter")
java.lang.String testPathParameter,
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
io.micronaut.http.client.multipart.MultipartBody multipart);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,15 +76,17 @@ public Multipart mediatypeConsumesMultipartWithFileUpload(
/**
* mediatypeConsumesMultipartWithoutFileUpload
*
* @param testPathParameter (required)
* @param orderId (required)
* @param userId (required)
* @return Multipart
*/
@Post(uri="/mediatype/consumes-multipart-without-fileupload")
@Post(uri="/mediatype/consumes-multipart-without-fileupload/{test_path_parameter}")
@Produces(value = {"application/json"})
@Consumes(value = {"multipart/form-data"})
@Secured({SecurityRule.IS_ANONYMOUS})
public Multipart mediatypeConsumesMultipartWithoutFileUpload(
@PathVariable(value="test_path_parameter") @NotNull String testPathParameter,
@NotNull Integer orderId,
@NotNull Integer userId
) {
Expand Down
5 changes: 4 additions & 1 deletion gen/main/java/testapi/modelsuffix/MediatypeApi.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public interface MediatypeApi {

java.lang.String PATH_MEDIATYPE_CONSUMES_AND_PRODUCES = "/mediatype/consumes-and-produces";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD = "/mediatype/consumes-multipart-with-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload/{test_path_parameter}";
java.lang.String PATH_MEDIATYPE_CONSUMES_OCTET_STREAM = "/mediatype/consumes-octet-stream";
java.lang.String PATH_MEDIATYPE_CONSUMES_PLAIN = "/mediatype/consumes-plain";
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
Expand Down Expand Up @@ -38,6 +38,9 @@ io.micronaut.http.HttpResponse<MultipartVO> mediatypeConsumesMultipartWithFileUp
@io.micronaut.http.annotation.Consumes({ "multipart/form-data" })
@io.micronaut.http.annotation.Produces({ "application/json" })
io.micronaut.http.HttpResponse<MultipartVO> mediatypeConsumesMultipartWithoutFileUpload(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.PathVariable(value = "test_path_parameter")
java.lang.String testPathParameter,
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Part(value = "orderId")
java.lang.Integer orderId,
Expand Down
5 changes: 4 additions & 1 deletion gen/main/java/testapi/modelsuffix/MediatypeApiClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public interface MediatypeApiClient {

java.lang.String PATH_MEDIATYPE_CONSUMES_AND_PRODUCES = "/mediatype/consumes-and-produces";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD = "/mediatype/consumes-multipart-with-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload/{test_path_parameter}";
java.lang.String PATH_MEDIATYPE_CONSUMES_OCTET_STREAM = "/mediatype/consumes-octet-stream";
java.lang.String PATH_MEDIATYPE_CONSUMES_PLAIN = "/mediatype/consumes-plain";
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
Expand All @@ -32,6 +32,9 @@ io.micronaut.http.HttpResponse<MultipartVO> mediatypeConsumesMultipartWithFileUp
@io.micronaut.http.annotation.Produces({ "multipart/form-data" })
@io.micronaut.http.annotation.Consumes({ "application/json" })
io.micronaut.http.HttpResponse<MultipartVO> mediatypeConsumesMultipartWithoutFileUpload(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.PathVariable(value = "test_path_parameter")
java.lang.String testPathParameter,
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
io.micronaut.http.client.multipart.MultipartBody multipart);
Expand Down
5 changes: 4 additions & 1 deletion gen/main/java/testapi/nogeneric/MediatypeApi.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public interface MediatypeApi {

java.lang.String PATH_MEDIATYPE_CONSUMES_AND_PRODUCES = "/mediatype/consumes-and-produces";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD = "/mediatype/consumes-multipart-with-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload/{test_path_parameter}";
java.lang.String PATH_MEDIATYPE_CONSUMES_OCTET_STREAM = "/mediatype/consumes-octet-stream";
java.lang.String PATH_MEDIATYPE_CONSUMES_PLAIN = "/mediatype/consumes-plain";
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
Expand Down Expand Up @@ -41,6 +41,9 @@ Multipart mediatypeConsumesMultipartWithFileUpload(
@io.micronaut.http.annotation.Consumes({ "multipart/form-data" })
@io.micronaut.http.annotation.Produces({ "application/json" })
Multipart mediatypeConsumesMultipartWithoutFileUpload(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.PathVariable(value = "test_path_parameter")
java.lang.String testPathParameter,
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Part(value = "orderId")
java.lang.Integer orderId,
Expand Down
5 changes: 4 additions & 1 deletion gen/main/java/testapi/nogeneric/MediatypeApiClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public interface MediatypeApiClient {

java.lang.String PATH_MEDIATYPE_CONSUMES_AND_PRODUCES = "/mediatype/consumes-and-produces";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD = "/mediatype/consumes-multipart-with-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload/{test_path_parameter}";
java.lang.String PATH_MEDIATYPE_CONSUMES_OCTET_STREAM = "/mediatype/consumes-octet-stream";
java.lang.String PATH_MEDIATYPE_CONSUMES_PLAIN = "/mediatype/consumes-plain";
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
Expand Down Expand Up @@ -35,6 +35,9 @@ Multipart mediatypeConsumesMultipartWithFileUpload(
@io.micronaut.http.annotation.Produces({ "multipart/form-data" })
@io.micronaut.http.annotation.Consumes({ "application/json" })
Multipart mediatypeConsumesMultipartWithoutFileUpload(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.PathVariable(value = "test_path_parameter")
java.lang.String testPathParameter,
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
io.micronaut.http.client.multipart.MultipartBody multipart);
Expand Down
5 changes: 4 additions & 1 deletion gen/main/java/testapi/nooptional/MediatypeApi.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public interface MediatypeApi {

java.lang.String PATH_MEDIATYPE_CONSUMES_AND_PRODUCES = "/mediatype/consumes-and-produces";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD = "/mediatype/consumes-multipart-with-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload/{test_path_parameter}";
java.lang.String PATH_MEDIATYPE_CONSUMES_OCTET_STREAM = "/mediatype/consumes-octet-stream";
java.lang.String PATH_MEDIATYPE_CONSUMES_PLAIN = "/mediatype/consumes-plain";
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
Expand Down Expand Up @@ -38,6 +38,9 @@ io.micronaut.http.HttpResponse<Multipart> mediatypeConsumesMultipartWithFileUplo
@io.micronaut.http.annotation.Consumes({ "multipart/form-data" })
@io.micronaut.http.annotation.Produces({ "application/json" })
io.micronaut.http.HttpResponse<Multipart> mediatypeConsumesMultipartWithoutFileUpload(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.PathVariable(value = "test_path_parameter")
java.lang.String testPathParameter,
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Part(value = "orderId")
java.lang.Integer orderId,
Expand Down
5 changes: 4 additions & 1 deletion gen/main/java/testapi/nooptional/MediatypeApiClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public interface MediatypeApiClient {

java.lang.String PATH_MEDIATYPE_CONSUMES_AND_PRODUCES = "/mediatype/consumes-and-produces";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD = "/mediatype/consumes-multipart-with-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload/{test_path_parameter}";
java.lang.String PATH_MEDIATYPE_CONSUMES_OCTET_STREAM = "/mediatype/consumes-octet-stream";
java.lang.String PATH_MEDIATYPE_CONSUMES_PLAIN = "/mediatype/consumes-plain";
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
Expand All @@ -32,6 +32,9 @@ io.micronaut.http.HttpResponse<Multipart> mediatypeConsumesMultipartWithFileUplo
@io.micronaut.http.annotation.Produces({ "multipart/form-data" })
@io.micronaut.http.annotation.Consumes({ "application/json" })
io.micronaut.http.HttpResponse<Multipart> mediatypeConsumesMultipartWithoutFileUpload(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.PathVariable(value = "test_path_parameter")
java.lang.String testPathParameter,
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
io.micronaut.http.client.multipart.MultipartBody multipart);
Expand Down
5 changes: 4 additions & 1 deletion gen/main/java/testapi/novalidation/MediatypeApi.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ public interface MediatypeApi {

java.lang.String PATH_MEDIATYPE_CONSUMES_AND_PRODUCES = "/mediatype/consumes-and-produces";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD = "/mediatype/consumes-multipart-with-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload";
java.lang.String PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD = "/mediatype/consumes-multipart-without-fileupload/{test_path_parameter}";
java.lang.String PATH_MEDIATYPE_CONSUMES_OCTET_STREAM = "/mediatype/consumes-octet-stream";
java.lang.String PATH_MEDIATYPE_CONSUMES_PLAIN = "/mediatype/consumes-plain";
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
Expand Down Expand Up @@ -37,6 +37,9 @@ io.micronaut.http.HttpResponse<Multipart> mediatypeConsumesMultipartWithFileUplo
@io.micronaut.http.annotation.Consumes({ "multipart/form-data" })
@io.micronaut.http.annotation.Produces({ "application/json" })
io.micronaut.http.HttpResponse<Multipart> mediatypeConsumesMultipartWithoutFileUpload(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.PathVariable(value = "test_path_parameter")
java.lang.String testPathParameter,
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Part(value = "orderId")
java.lang.Integer orderId,
Expand Down
Loading

0 comments on commit 8dc6918

Please sign in to comment.