Skip to content

Commit

Permalink
Maintenance: reviewed api/client/testclient mustache
Browse files Browse the repository at this point in the history
  • Loading branch information
sschnabe committed Aug 17, 2023
1 parent 9dcab9c commit ab9cdfb
Show file tree
Hide file tree
Showing 116 changed files with 1,624 additions and 2,333 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ Include in your `pom.xml`:
* supportAsync: use reactivex return types, see [Reactive HTTP Request Processing](https://docs.micronaut.io/latest/guide/index.html#reactiveServer)
* pagable: generate provider for pagable (default `false`)
* generateExamples: generate example objects for the model, based on example and default values (default `false`)
* generateAuthentication: generate Àuthentication into controller interfaces if responsecode 401 is present (default `false`)
* generateAuthentication: generate Àuthentication into controller interfaces if response code 401 is present (default `false`)

For examples see [integration tests](src/it).

Expand Down
16 changes: 8 additions & 8 deletions gen/main/java/testapi/async/reactor/MediatypeApi.java
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@ public interface MediatypeApi {
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
java.lang.String PATH_MEDIATYPE_PRODUCES_SAME_MODEL = "/mediatype/produces-with-same-model";

@io.micronaut.http.annotation.Post("/mediatype/consumes-and-produces")
@io.micronaut.http.annotation.Post(PATH_MEDIATYPE_CONSUMES_AND_PRODUCES)
@io.micronaut.http.annotation.Consumes({ "application/octet-stream" })
@io.micronaut.http.annotation.Produces({ "application/xml" })
reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<StringModel>> mediatypeConsumesAndProduces(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
byte[] body);

@io.micronaut.http.annotation.Post("/mediatype/consumes-multipart-with-fileupload")
@io.micronaut.http.annotation.Post(PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD)
@io.micronaut.http.annotation.Consumes({ "multipart/form-data" })
@io.micronaut.http.annotation.Produces({ "application/json" })
reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<Multipart>> mediatypeConsumesMultipartWithFileUpload(
Expand All @@ -34,7 +34,7 @@ reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<Multipart>> mediatype
@io.micronaut.http.annotation.Part(value = "file")
io.micronaut.http.multipart.StreamingFileUpload file);

@io.micronaut.http.annotation.Post("/mediatype/consumes-multipart-without-fileupload")
@io.micronaut.http.annotation.Post(PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD)
@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(
Expand All @@ -45,23 +45,23 @@ reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<Multipart>> mediatype
@io.micronaut.http.annotation.Part(value = "userId")
java.lang.Integer userId);

@io.micronaut.http.annotation.Post("/mediatype/consumes-octet-stream")
@io.micronaut.http.annotation.Post(PATH_MEDIATYPE_CONSUMES_OCTET_STREAM)
@io.micronaut.http.annotation.Consumes({ "application/octet-stream" })
@io.micronaut.http.annotation.Produces({ "application/json" })
reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<StringModel>> mediatypeConsumesOctetStream(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
byte[] body);

@io.micronaut.http.annotation.Post("/mediatype/consumes-plain")
@io.micronaut.http.annotation.Post(PATH_MEDIATYPE_CONSUMES_PLAIN)
@io.micronaut.http.annotation.Consumes({ "text/plain" })
@io.micronaut.http.annotation.Produces({ "application/json" })
reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<StringModel>> mediatypeConsumesPlain(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
java.lang.String body);

@io.micronaut.http.annotation.Get("/mediatype/produces-with-different-model")
@io.micronaut.http.annotation.Get(PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL)
@io.micronaut.http.annotation.Produces({ "application/json", "text/plain" })
reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<Object>> mediatypeProducesDifferentModel(
@io.micronaut.core.annotation.NonNull
Expand All @@ -71,10 +71,10 @@ reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<Object>> mediatypePro
@io.micronaut.http.annotation.QueryValue(value = "plain")
java.lang.Boolean plain);

@io.micronaut.http.annotation.Get("/mediatype/produces-with-same-model")
@io.micronaut.http.annotation.Get(PATH_MEDIATYPE_PRODUCES_SAME_MODEL)
@io.micronaut.http.annotation.Produces({ "application/json", "application/xml" })
reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<StringModel>> mediatypeProducesSameModel(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.QueryValue(value = "value")
java.lang.String value);
}
}
14 changes: 7 additions & 7 deletions gen/main/java/testapi/async/reactor/MediatypeApiClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -12,47 +12,47 @@ public interface MediatypeApiClient {
java.lang.String PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL = "/mediatype/produces-with-different-model";
java.lang.String PATH_MEDIATYPE_PRODUCES_SAME_MODEL = "/mediatype/produces-with-same-model";

@io.micronaut.http.annotation.Post("/mediatype/consumes-and-produces")
@io.micronaut.http.annotation.Post(PATH_MEDIATYPE_CONSUMES_AND_PRODUCES)
@io.micronaut.http.annotation.Produces({ "application/octet-stream" })
@io.micronaut.http.annotation.Consumes({ "application/xml" })
reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<StringModel>> mediatypeConsumesAndProduces(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
byte[] body);

@io.micronaut.http.annotation.Post("/mediatype/consumes-multipart-with-fileupload")
@io.micronaut.http.annotation.Post(PATH_MEDIATYPE_CONSUMES_MULTIPART_WITH_FILE_UPLOAD)
@io.micronaut.http.annotation.Produces({ "multipart/form-data" })
@io.micronaut.http.annotation.Consumes({ "application/json" })
reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<Multipart>> mediatypeConsumesMultipartWithFileUpload(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
io.micronaut.http.client.multipart.MultipartBody multipart);

@io.micronaut.http.annotation.Post("/mediatype/consumes-multipart-without-fileupload")
@io.micronaut.http.annotation.Post(PATH_MEDIATYPE_CONSUMES_MULTIPART_WITHOUT_FILE_UPLOAD)
@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.Body
io.micronaut.http.client.multipart.MultipartBody multipart);

@io.micronaut.http.annotation.Post("/mediatype/consumes-octet-stream")
@io.micronaut.http.annotation.Post(PATH_MEDIATYPE_CONSUMES_OCTET_STREAM)
@io.micronaut.http.annotation.Produces({ "application/octet-stream" })
@io.micronaut.http.annotation.Consumes({ "application/json" })
reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<StringModel>> mediatypeConsumesOctetStream(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
byte[] body);

@io.micronaut.http.annotation.Post("/mediatype/consumes-plain")
@io.micronaut.http.annotation.Post(PATH_MEDIATYPE_CONSUMES_PLAIN)
@io.micronaut.http.annotation.Produces({ "text/plain" })
@io.micronaut.http.annotation.Consumes({ "application/json" })
reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<StringModel>> mediatypeConsumesPlain(
@io.micronaut.core.annotation.NonNull
@io.micronaut.http.annotation.Body
java.lang.String body);

@io.micronaut.http.annotation.Get("/mediatype/produces-with-different-model")
@io.micronaut.http.annotation.Get(PATH_MEDIATYPE_PRODUCES_DIFFERENT_MODEL)
@io.micronaut.http.annotation.Consumes({ "application/json", "text/plain" })
reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<Object>> mediatypeProducesDifferentModel(
@io.micronaut.core.annotation.NonNull
Expand All @@ -62,7 +62,7 @@ reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<Object>> mediatypePro
@io.micronaut.http.annotation.QueryValue(value = "plain")
java.lang.Boolean plain);

@io.micronaut.http.annotation.Get("/mediatype/produces-with-same-model")
@io.micronaut.http.annotation.Get(PATH_MEDIATYPE_PRODUCES_SAME_MODEL)
@io.micronaut.http.annotation.Consumes({ "application/json", "application/xml" })
reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<StringModel>> mediatypeProducesSameModel(
@io.micronaut.core.annotation.NonNull
Expand Down
Loading

0 comments on commit ab9cdfb

Please sign in to comment.