diff --git a/README.md b/README.md index 25f90acf..481285ae 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ Include in your `pom.xml`: ### Config options * clientId: id for generated clients (if no client id is provided no interface will be generated) -* introspected: add `@io.micronaut.core.annotation.Introspected` to models (default `true`) +* serdeable: add `@io.micronaut.serde.annotation.Serdeable` to models (default `true`) * dateTimeRelaxed: add type registrar for relaxed time converter (default `true`) * useBeanValidation: generate validation annotations (default `true`) * useGenericResponse: return generic container or specific model, e.g. `Model` vs. `HttpResponse` (default `true`) diff --git a/gen/main/java/testapi/async/reactor/Multipart.java b/gen/main/java/testapi/async/reactor/Multipart.java index 6f43de03..fa23d8b1 100644 --- a/gen/main/java/testapi/async/reactor/Multipart.java +++ b/gen/main/java/testapi/async/reactor/Multipart.java @@ -1,7 +1,7 @@ package testapi.async.reactor; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class Multipart { public static final java.lang.String JSON_PROPERTY_ORDER_ID = "orderId"; diff --git a/gen/main/java/testapi/async/reactor/NumberModel.java b/gen/main/java/testapi/async/reactor/NumberModel.java index c53542a3..b116a54a 100644 --- a/gen/main/java/testapi/async/reactor/NumberModel.java +++ b/gen/main/java/testapi/async/reactor/NumberModel.java @@ -1,7 +1,7 @@ package testapi.async.reactor; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class NumberModel { public static final java.lang.String JSON_PROPERTY_BAR = "bar"; diff --git a/gen/main/java/testapi/async/reactor/ParameterModel.java b/gen/main/java/testapi/async/reactor/ParameterModel.java index 9d08e58e..cb01a021 100644 --- a/gen/main/java/testapi/async/reactor/ParameterModel.java +++ b/gen/main/java/testapi/async/reactor/ParameterModel.java @@ -1,7 +1,7 @@ package testapi.async.reactor; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class ParameterModel { public static final java.lang.String JSON_PROPERTY_BOOL = "bool"; diff --git a/gen/main/java/testapi/async/reactor/StringModel.java b/gen/main/java/testapi/async/reactor/StringModel.java index ddb79494..bae3c8ab 100644 --- a/gen/main/java/testapi/async/reactor/StringModel.java +++ b/gen/main/java/testapi/async/reactor/StringModel.java @@ -1,7 +1,7 @@ package testapi.async.reactor; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class StringModel { public static final java.lang.String JSON_PROPERTY_FOO = "foo"; diff --git a/gen/main/java/testapi/async/simple/Multipart.java b/gen/main/java/testapi/async/simple/Multipart.java index 64a7a1e9..74f82c2e 100644 --- a/gen/main/java/testapi/async/simple/Multipart.java +++ b/gen/main/java/testapi/async/simple/Multipart.java @@ -1,7 +1,7 @@ package testapi.async.simple; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class Multipart { public static final java.lang.String JSON_PROPERTY_ORDER_ID = "orderId"; diff --git a/gen/main/java/testapi/async/simple/NumberModel.java b/gen/main/java/testapi/async/simple/NumberModel.java index 09b221b5..a860c377 100644 --- a/gen/main/java/testapi/async/simple/NumberModel.java +++ b/gen/main/java/testapi/async/simple/NumberModel.java @@ -1,7 +1,7 @@ package testapi.async.simple; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class NumberModel { public static final java.lang.String JSON_PROPERTY_BAR = "bar"; diff --git a/gen/main/java/testapi/async/simple/ParameterModel.java b/gen/main/java/testapi/async/simple/ParameterModel.java index d6037e19..cafc7249 100644 --- a/gen/main/java/testapi/async/simple/ParameterModel.java +++ b/gen/main/java/testapi/async/simple/ParameterModel.java @@ -1,7 +1,7 @@ package testapi.async.simple; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class ParameterModel { public static final java.lang.String JSON_PROPERTY_BOOL = "bool"; diff --git a/gen/main/java/testapi/async/simple/StringModel.java b/gen/main/java/testapi/async/simple/StringModel.java index 976a072a..2016f84d 100644 --- a/gen/main/java/testapi/async/simple/StringModel.java +++ b/gen/main/java/testapi/async/simple/StringModel.java @@ -1,7 +1,7 @@ package testapi.async.simple; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class StringModel { public static final java.lang.String JSON_PROPERTY_FOO = "foo"; diff --git a/gen/main/java/testapi/defaults/Multipart.java b/gen/main/java/testapi/defaults/Multipart.java index c246ff85..9d87de26 100644 --- a/gen/main/java/testapi/defaults/Multipart.java +++ b/gen/main/java/testapi/defaults/Multipart.java @@ -1,7 +1,7 @@ package testapi.defaults; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class Multipart { public static final java.lang.String JSON_PROPERTY_ORDER_ID = "orderId"; diff --git a/gen/main/java/testapi/defaults/NumberModel.java b/gen/main/java/testapi/defaults/NumberModel.java index aae2d92c..e044e49c 100644 --- a/gen/main/java/testapi/defaults/NumberModel.java +++ b/gen/main/java/testapi/defaults/NumberModel.java @@ -1,7 +1,7 @@ package testapi.defaults; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class NumberModel { public static final java.lang.String JSON_PROPERTY_BAR = "bar"; diff --git a/gen/main/java/testapi/defaults/ParameterModel.java b/gen/main/java/testapi/defaults/ParameterModel.java index 53a368a2..8411edcb 100644 --- a/gen/main/java/testapi/defaults/ParameterModel.java +++ b/gen/main/java/testapi/defaults/ParameterModel.java @@ -1,7 +1,7 @@ package testapi.defaults; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class ParameterModel { public static final java.lang.String JSON_PROPERTY_BOOL = "bool"; diff --git a/gen/main/java/testapi/defaults/StringModel.java b/gen/main/java/testapi/defaults/StringModel.java index 0c2c6e92..11230e77 100644 --- a/gen/main/java/testapi/defaults/StringModel.java +++ b/gen/main/java/testapi/defaults/StringModel.java @@ -1,7 +1,7 @@ package testapi.defaults; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class StringModel { public static final java.lang.String JSON_PROPERTY_FOO = "foo"; diff --git a/gen/main/java/testapi/modelsuffix/MultipartVO.java b/gen/main/java/testapi/modelsuffix/MultipartVO.java index 84207f98..e1413c92 100644 --- a/gen/main/java/testapi/modelsuffix/MultipartVO.java +++ b/gen/main/java/testapi/modelsuffix/MultipartVO.java @@ -1,7 +1,7 @@ package testapi.modelsuffix; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class MultipartVO { public static final java.lang.String JSON_PROPERTY_ORDER_ID = "orderId"; diff --git a/gen/main/java/testapi/modelsuffix/NumberModelVO.java b/gen/main/java/testapi/modelsuffix/NumberModelVO.java index cfb0ae4a..0139d516 100644 --- a/gen/main/java/testapi/modelsuffix/NumberModelVO.java +++ b/gen/main/java/testapi/modelsuffix/NumberModelVO.java @@ -1,7 +1,7 @@ package testapi.modelsuffix; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class NumberModelVO { public static final java.lang.String JSON_PROPERTY_BAR = "bar"; diff --git a/gen/main/java/testapi/modelsuffix/ParameterModelVO.java b/gen/main/java/testapi/modelsuffix/ParameterModelVO.java index 31f756e9..c59024e8 100644 --- a/gen/main/java/testapi/modelsuffix/ParameterModelVO.java +++ b/gen/main/java/testapi/modelsuffix/ParameterModelVO.java @@ -1,7 +1,7 @@ package testapi.modelsuffix; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class ParameterModelVO { public static final java.lang.String JSON_PROPERTY_BOOL = "bool"; diff --git a/gen/main/java/testapi/modelsuffix/StringModelVO.java b/gen/main/java/testapi/modelsuffix/StringModelVO.java index 00b97ede..1b707a93 100644 --- a/gen/main/java/testapi/modelsuffix/StringModelVO.java +++ b/gen/main/java/testapi/modelsuffix/StringModelVO.java @@ -1,7 +1,7 @@ package testapi.modelsuffix; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class StringModelVO { public static final java.lang.String JSON_PROPERTY_FOO = "foo"; diff --git a/gen/main/java/testapi/nogeneric/Multipart.java b/gen/main/java/testapi/nogeneric/Multipart.java index e47cac5f..c57cb48e 100644 --- a/gen/main/java/testapi/nogeneric/Multipart.java +++ b/gen/main/java/testapi/nogeneric/Multipart.java @@ -1,7 +1,7 @@ package testapi.nogeneric; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class Multipart { public static final java.lang.String JSON_PROPERTY_ORDER_ID = "orderId"; diff --git a/gen/main/java/testapi/nogeneric/NumberModel.java b/gen/main/java/testapi/nogeneric/NumberModel.java index 1b3c033f..ab44d478 100644 --- a/gen/main/java/testapi/nogeneric/NumberModel.java +++ b/gen/main/java/testapi/nogeneric/NumberModel.java @@ -1,7 +1,7 @@ package testapi.nogeneric; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class NumberModel { public static final java.lang.String JSON_PROPERTY_BAR = "bar"; diff --git a/gen/main/java/testapi/nogeneric/ParameterModel.java b/gen/main/java/testapi/nogeneric/ParameterModel.java index bff0f171..fbd0bb95 100644 --- a/gen/main/java/testapi/nogeneric/ParameterModel.java +++ b/gen/main/java/testapi/nogeneric/ParameterModel.java @@ -1,7 +1,7 @@ package testapi.nogeneric; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class ParameterModel { public static final java.lang.String JSON_PROPERTY_BOOL = "bool"; diff --git a/gen/main/java/testapi/nogeneric/StringModel.java b/gen/main/java/testapi/nogeneric/StringModel.java index 8629fc2f..f656ab0a 100644 --- a/gen/main/java/testapi/nogeneric/StringModel.java +++ b/gen/main/java/testapi/nogeneric/StringModel.java @@ -1,7 +1,7 @@ package testapi.nogeneric; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class StringModel { public static final java.lang.String JSON_PROPERTY_FOO = "foo"; diff --git a/gen/main/java/testapi/nooptional/Multipart.java b/gen/main/java/testapi/nooptional/Multipart.java index a69f8dcc..ea3a5e7e 100644 --- a/gen/main/java/testapi/nooptional/Multipart.java +++ b/gen/main/java/testapi/nooptional/Multipart.java @@ -1,7 +1,7 @@ package testapi.nooptional; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class Multipart { public static final java.lang.String JSON_PROPERTY_ORDER_ID = "orderId"; diff --git a/gen/main/java/testapi/nooptional/NumberModel.java b/gen/main/java/testapi/nooptional/NumberModel.java index 3d1dc6ab..4a34d183 100644 --- a/gen/main/java/testapi/nooptional/NumberModel.java +++ b/gen/main/java/testapi/nooptional/NumberModel.java @@ -1,7 +1,7 @@ package testapi.nooptional; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class NumberModel { public static final java.lang.String JSON_PROPERTY_BAR = "bar"; diff --git a/gen/main/java/testapi/nooptional/ParameterModel.java b/gen/main/java/testapi/nooptional/ParameterModel.java index e09eae36..11044cf4 100644 --- a/gen/main/java/testapi/nooptional/ParameterModel.java +++ b/gen/main/java/testapi/nooptional/ParameterModel.java @@ -1,7 +1,7 @@ package testapi.nooptional; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class ParameterModel { public static final java.lang.String JSON_PROPERTY_BOOL = "bool"; diff --git a/gen/main/java/testapi/nooptional/StringModel.java b/gen/main/java/testapi/nooptional/StringModel.java index f38beeff..eeb3e5bb 100644 --- a/gen/main/java/testapi/nooptional/StringModel.java +++ b/gen/main/java/testapi/nooptional/StringModel.java @@ -1,7 +1,7 @@ package testapi.nooptional; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class StringModel { public static final java.lang.String JSON_PROPERTY_FOO = "foo"; diff --git a/gen/main/java/testapi/novalidation/Multipart.java b/gen/main/java/testapi/novalidation/Multipart.java index 9a446007..2904e601 100644 --- a/gen/main/java/testapi/novalidation/Multipart.java +++ b/gen/main/java/testapi/novalidation/Multipart.java @@ -1,7 +1,7 @@ package testapi.novalidation; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class Multipart { public static final java.lang.String JSON_PROPERTY_ORDER_ID = "orderId"; diff --git a/gen/main/java/testapi/novalidation/NumberModel.java b/gen/main/java/testapi/novalidation/NumberModel.java index 347a3fcb..73e07226 100644 --- a/gen/main/java/testapi/novalidation/NumberModel.java +++ b/gen/main/java/testapi/novalidation/NumberModel.java @@ -1,7 +1,7 @@ package testapi.novalidation; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class NumberModel { public static final java.lang.String JSON_PROPERTY_BAR = "bar"; diff --git a/gen/main/java/testapi/novalidation/ParameterModel.java b/gen/main/java/testapi/novalidation/ParameterModel.java index 12e7f80e..c262f21b 100644 --- a/gen/main/java/testapi/novalidation/ParameterModel.java +++ b/gen/main/java/testapi/novalidation/ParameterModel.java @@ -1,7 +1,7 @@ package testapi.novalidation; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class ParameterModel { public static final java.lang.String JSON_PROPERTY_BOOL = "bool"; diff --git a/gen/main/java/testapi/novalidation/StringModel.java b/gen/main/java/testapi/novalidation/StringModel.java index e62be747..3a2f1ca2 100644 --- a/gen/main/java/testapi/novalidation/StringModel.java +++ b/gen/main/java/testapi/novalidation/StringModel.java @@ -1,7 +1,7 @@ package testapi.novalidation; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class StringModel { public static final java.lang.String JSON_PROPERTY_FOO = "foo"; diff --git a/gen/main/java/testapi/packages/model/Multipart.java b/gen/main/java/testapi/packages/model/Multipart.java index b737f1c6..4983eefd 100644 --- a/gen/main/java/testapi/packages/model/Multipart.java +++ b/gen/main/java/testapi/packages/model/Multipart.java @@ -1,7 +1,7 @@ package testapi.packages.model; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class Multipart { public static final java.lang.String JSON_PROPERTY_ORDER_ID = "orderId"; diff --git a/gen/main/java/testapi/packages/model/NumberModel.java b/gen/main/java/testapi/packages/model/NumberModel.java index 09a5a9c6..f83328aa 100644 --- a/gen/main/java/testapi/packages/model/NumberModel.java +++ b/gen/main/java/testapi/packages/model/NumberModel.java @@ -1,7 +1,7 @@ package testapi.packages.model; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class NumberModel { public static final java.lang.String JSON_PROPERTY_BAR = "bar"; diff --git a/gen/main/java/testapi/packages/model/ParameterModel.java b/gen/main/java/testapi/packages/model/ParameterModel.java index 0ac5865e..b5f1d6ce 100644 --- a/gen/main/java/testapi/packages/model/ParameterModel.java +++ b/gen/main/java/testapi/packages/model/ParameterModel.java @@ -1,7 +1,7 @@ package testapi.packages.model; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class ParameterModel { public static final java.lang.String JSON_PROPERTY_BOOL = "bool"; diff --git a/gen/main/java/testapi/packages/model/StringModel.java b/gen/main/java/testapi/packages/model/StringModel.java index 725cdd8b..4d0f19f4 100644 --- a/gen/main/java/testapi/packages/model/StringModel.java +++ b/gen/main/java/testapi/packages/model/StringModel.java @@ -1,7 +1,7 @@ package testapi.packages.model; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class StringModel { public static final java.lang.String JSON_PROPERTY_FOO = "foo"; diff --git a/gen/main/java/testapi/types/Multipart.java b/gen/main/java/testapi/types/Multipart.java index e5774ad2..0c69785a 100644 --- a/gen/main/java/testapi/types/Multipart.java +++ b/gen/main/java/testapi/types/Multipart.java @@ -1,6 +1,6 @@ package testapi.types; -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class Multipart { public static final java.lang.String JSON_PROPERTY_ORDER_ID = "orderId"; diff --git a/gen/main/java/testapi/types/NumberModel.java b/gen/main/java/testapi/types/NumberModel.java index fa1c5995..a73dcee4 100644 --- a/gen/main/java/testapi/types/NumberModel.java +++ b/gen/main/java/testapi/types/NumberModel.java @@ -1,6 +1,6 @@ package testapi.types; -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class NumberModel { public static final java.lang.String JSON_PROPERTY_BAR = "bar"; diff --git a/gen/main/java/testapi/types/ParameterModel.java b/gen/main/java/testapi/types/ParameterModel.java index 6ed576c4..5435c04f 100644 --- a/gen/main/java/testapi/types/ParameterModel.java +++ b/gen/main/java/testapi/types/ParameterModel.java @@ -1,6 +1,6 @@ package testapi.types; -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class ParameterModel { public static final java.lang.String JSON_PROPERTY_BOOL = "bool"; diff --git a/gen/main/java/testapi/types/StringModel.java b/gen/main/java/testapi/types/StringModel.java index 383fb113..0e30efb9 100644 --- a/gen/main/java/testapi/types/StringModel.java +++ b/gen/main/java/testapi/types/StringModel.java @@ -1,6 +1,6 @@ package testapi.types; -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class StringModel { public static final java.lang.String JSON_PROPERTY_FOO = "foo"; diff --git a/gen/main/java/testmodel/micronaut_pojo/AdditionalPropertiesModel.java b/gen/main/java/testmodel/micronaut_pojo/AdditionalPropertiesModel.java index 51671b7f..21c1f9aa 100644 --- a/gen/main/java/testmodel/micronaut_pojo/AdditionalPropertiesModel.java +++ b/gen/main/java/testmodel/micronaut_pojo/AdditionalPropertiesModel.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class AdditionalPropertiesModel { public static final java.lang.String JSON_PROPERTY_ID = "id"; diff --git a/gen/main/java/testmodel/micronaut_pojo/EnumerationInteger.java b/gen/main/java/testmodel/micronaut_pojo/EnumerationInteger.java index 3ea5e3e7..4cbbab94 100644 --- a/gen/main/java/testmodel/micronaut_pojo/EnumerationInteger.java +++ b/gen/main/java/testmodel/micronaut_pojo/EnumerationInteger.java @@ -1,7 +1,6 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected public enum EnumerationInteger { NUMBER_MINUS_2147483648(-2147483648), diff --git a/gen/main/java/testmodel/micronaut_pojo/EnumerationModel.java b/gen/main/java/testmodel/micronaut_pojo/EnumerationModel.java index 3385d7be..a12cca45 100644 --- a/gen/main/java/testmodel/micronaut_pojo/EnumerationModel.java +++ b/gen/main/java/testmodel/micronaut_pojo/EnumerationModel.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class EnumerationModel { public static final java.lang.String JSON_PROPERTY_STRING = "string"; @@ -115,7 +115,6 @@ public void setEmbeddedDefault(EmbeddedDefault newEmbeddedDefault) { this.embeddedDefault = newEmbeddedDefault; } -@io.micronaut.core.annotation.Introspected public enum Embedded { FIRST("first"), @@ -148,7 +147,6 @@ public java.lang.String getValue() { } } -@io.micronaut.core.annotation.Introspected public enum EmbeddedDefault { THREE("three"), diff --git a/gen/main/java/testmodel/micronaut_pojo/EnumerationNumber.java b/gen/main/java/testmodel/micronaut_pojo/EnumerationNumber.java index f3c11261..03ab400c 100644 --- a/gen/main/java/testmodel/micronaut_pojo/EnumerationNumber.java +++ b/gen/main/java/testmodel/micronaut_pojo/EnumerationNumber.java @@ -1,7 +1,6 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected public enum EnumerationNumber { NUMBER_MINUS_1(-1D), diff --git a/gen/main/java/testmodel/micronaut_pojo/EnumerationString.java b/gen/main/java/testmodel/micronaut_pojo/EnumerationString.java index 9031ef5e..c7450e2c 100644 --- a/gen/main/java/testmodel/micronaut_pojo/EnumerationString.java +++ b/gen/main/java/testmodel/micronaut_pojo/EnumerationString.java @@ -1,7 +1,6 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected public enum EnumerationString { ONE("one"), diff --git a/gen/main/java/testmodel/micronaut_pojo/EnumerationStringDefault.java b/gen/main/java/testmodel/micronaut_pojo/EnumerationStringDefault.java index 3f75f5cc..d629e719 100644 --- a/gen/main/java/testmodel/micronaut_pojo/EnumerationStringDefault.java +++ b/gen/main/java/testmodel/micronaut_pojo/EnumerationStringDefault.java @@ -1,7 +1,6 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected public enum EnumerationStringDefault { THREE("three"), diff --git a/gen/main/java/testmodel/micronaut_pojo/FirstModel.java b/gen/main/java/testmodel/micronaut_pojo/FirstModel.java index 2f4045a9..26945c49 100644 --- a/gen/main/java/testmodel/micronaut_pojo/FirstModel.java +++ b/gen/main/java/testmodel/micronaut_pojo/FirstModel.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class FirstModel implements OneOfModel { public static final java.lang.String JSON_PROPERTY_TYPE = "type"; diff --git a/gen/main/java/testmodel/micronaut_pojo/InheritanceExtended.java b/gen/main/java/testmodel/micronaut_pojo/InheritanceExtended.java index b4cb9993..fd94b762 100644 --- a/gen/main/java/testmodel/micronaut_pojo/InheritanceExtended.java +++ b/gen/main/java/testmodel/micronaut_pojo/InheritanceExtended.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceExtended { public static final java.lang.String JSON_PROPERTY_FOO = "foo"; diff --git a/gen/main/java/testmodel/micronaut_pojo/InheritanceSimple.java b/gen/main/java/testmodel/micronaut_pojo/InheritanceSimple.java index 1d0830bd..c3aeaef0 100644 --- a/gen/main/java/testmodel/micronaut_pojo/InheritanceSimple.java +++ b/gen/main/java/testmodel/micronaut_pojo/InheritanceSimple.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceSimple { public static final java.lang.String JSON_PROPERTY_FOO = "foo"; diff --git a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType.java b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType.java index dd3dcafb..9f832ff4 100644 --- a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType.java +++ b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType.java @@ -7,7 +7,7 @@ @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = InheritanceWithEnumType2.class, name = "Inheritance2"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = InheritanceWithEnumType3.class, name = "Inheritance3") }) -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public abstract class InheritanceWithEnumType { public static final java.lang.String JSON_DISCRIMINATOR = "type"; diff --git a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType1.java b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType1.java index 2fe48caf..0ffbed11 100644 --- a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType1.java +++ b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType1.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceWithEnumType1 extends InheritanceWithEnumType { public static final java.lang.String JSON_PROPERTY_D = "d"; diff --git a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType2.java b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType2.java index ac1a5d7f..57dd745a 100644 --- a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType2.java +++ b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType2.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceWithEnumType2 extends InheritanceWithEnumType { public static final java.lang.String JSON_PROPERTY_E = "e"; diff --git a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType3.java b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType3.java index ce27047d..720764d2 100644 --- a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType3.java +++ b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumType3.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceWithEnumType3 extends InheritanceWithEnumType { diff --git a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumTypeEnum.java b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumTypeEnum.java index 1983602e..018258e1 100644 --- a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumTypeEnum.java +++ b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithEnumTypeEnum.java @@ -1,7 +1,6 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected public enum InheritanceWithEnumTypeEnum { INHERITANCE1("Inheritance1"), diff --git a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithStringType.java b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithStringType.java index 168fa520..6889bc23 100644 --- a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithStringType.java +++ b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithStringType.java @@ -6,7 +6,7 @@ @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = InheritanceWithStringType1.class, name = "Inheritance1"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = InheritanceWithStringType2.class, name = "Inheritance2") }) -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public abstract class InheritanceWithStringType { public static final java.lang.String JSON_PROPERTY_A = "a"; diff --git a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithStringType1.java b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithStringType1.java index b21a4735..de97d60f 100644 --- a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithStringType1.java +++ b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithStringType1.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceWithStringType1 extends InheritanceWithStringType { public static final java.lang.String JSON_PROPERTY_B = "b"; diff --git a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithStringType2.java b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithStringType2.java index a654242d..41e05f84 100644 --- a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithStringType2.java +++ b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithStringType2.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceWithStringType2 extends InheritanceWithStringType { public static final java.lang.String JSON_PROPERTY_C = "c"; diff --git a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithoutType.java b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithoutType.java index e753fa08..5c3ceaeb 100644 --- a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithoutType.java +++ b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithoutType.java @@ -6,7 +6,7 @@ @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = InheritanceWithoutType1.class, name = "Inheritance1"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = InheritanceWithoutType2.class, name = "Inheritance2") }) -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public abstract class InheritanceWithoutType { public static final java.lang.String JSON_PROPERTY_E = "e"; diff --git a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithoutType1.java b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithoutType1.java index a6f22dda..42e6f85d 100644 --- a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithoutType1.java +++ b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithoutType1.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceWithoutType1 extends InheritanceWithoutType { public static final java.lang.String JSON_PROPERTY_F = "f"; diff --git a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithoutType2.java b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithoutType2.java index 8a38971a..9d66c529 100644 --- a/gen/main/java/testmodel/micronaut_pojo/InheritanceWithoutType2.java +++ b/gen/main/java/testmodel/micronaut_pojo/InheritanceWithoutType2.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceWithoutType2 extends InheritanceWithoutType { public static final java.lang.String JSON_PROPERTY_G = "g"; diff --git a/gen/main/java/testmodel/micronaut_pojo/Model.java b/gen/main/java/testmodel/micronaut_pojo/Model.java index c9789380..4e6bf0fd 100644 --- a/gen/main/java/testmodel/micronaut_pojo/Model.java +++ b/gen/main/java/testmodel/micronaut_pojo/Model.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class Model { public static final java.lang.String JSON_PROPERTY_ID = "id"; diff --git a/gen/main/java/testmodel/micronaut_pojo/OneOfImplementor1.java b/gen/main/java/testmodel/micronaut_pojo/OneOfImplementor1.java index e79606b7..1c1e6760 100644 --- a/gen/main/java/testmodel/micronaut_pojo/OneOfImplementor1.java +++ b/gen/main/java/testmodel/micronaut_pojo/OneOfImplementor1.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class OneOfImplementor1 implements OneOfInterface { public static final java.lang.String JSON_PROPERTY_PROPERTY = "property"; diff --git a/gen/main/java/testmodel/micronaut_pojo/OneOfImplementor2.java b/gen/main/java/testmodel/micronaut_pojo/OneOfImplementor2.java index e01584ea..0d9a3e39 100644 --- a/gen/main/java/testmodel/micronaut_pojo/OneOfImplementor2.java +++ b/gen/main/java/testmodel/micronaut_pojo/OneOfImplementor2.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class OneOfImplementor2 implements OneOfInterface { public static final java.lang.String JSON_PROPERTY_PROPERTY = "property"; diff --git a/gen/main/java/testmodel/micronaut_pojo/PropertyTypeOne.java b/gen/main/java/testmodel/micronaut_pojo/PropertyTypeOne.java index b0b1deaa..877bbb87 100644 --- a/gen/main/java/testmodel/micronaut_pojo/PropertyTypeOne.java +++ b/gen/main/java/testmodel/micronaut_pojo/PropertyTypeOne.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class PropertyTypeOne implements AdditionalPropertiesModelValue { public static final java.lang.String JSON_PROPERTY_TYPE = "type"; @@ -55,7 +55,6 @@ public void setType(Type newType) { this.type = newType; } -@io.micronaut.core.annotation.Introspected public enum Type { ONE("one"); diff --git a/gen/main/java/testmodel/micronaut_pojo/PropertyTypeTwo.java b/gen/main/java/testmodel/micronaut_pojo/PropertyTypeTwo.java index e6ebbc50..f76004a4 100644 --- a/gen/main/java/testmodel/micronaut_pojo/PropertyTypeTwo.java +++ b/gen/main/java/testmodel/micronaut_pojo/PropertyTypeTwo.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class PropertyTypeTwo implements AdditionalPropertiesModelValue { public static final java.lang.String JSON_PROPERTY_TYPE = "type"; @@ -55,7 +55,6 @@ public void setType(Type newType) { this.type = newType; } -@io.micronaut.core.annotation.Introspected public enum Type { TWO("two"); diff --git a/gen/main/java/testmodel/micronaut_pojo/SecondLevelOneModel.java b/gen/main/java/testmodel/micronaut_pojo/SecondLevelOneModel.java index be77fd31..2ecc54e8 100644 --- a/gen/main/java/testmodel/micronaut_pojo/SecondLevelOneModel.java +++ b/gen/main/java/testmodel/micronaut_pojo/SecondLevelOneModel.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class SecondLevelOneModel implements SecondLevelModel { public static final java.lang.String JSON_PROPERTY_TYPE = "type"; diff --git a/gen/main/java/testmodel/micronaut_pojo/SecondLevelTwoModel.java b/gen/main/java/testmodel/micronaut_pojo/SecondLevelTwoModel.java index 4932912c..2b92bb34 100644 --- a/gen/main/java/testmodel/micronaut_pojo/SecondLevelTwoModel.java +++ b/gen/main/java/testmodel/micronaut_pojo/SecondLevelTwoModel.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class SecondLevelTwoModel implements SecondLevelModel { public static final java.lang.String JSON_PROPERTY_TYPE = "type"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/AdditionalPropertiesModel.java b/gen/main/java/testmodel/micronaut_pojo_nullable/AdditionalPropertiesModel.java index 220d2b5c..509f6243 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/AdditionalPropertiesModel.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/AdditionalPropertiesModel.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class AdditionalPropertiesModel { public static final java.lang.String JSON_PROPERTY_ID = "id"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationInteger.java b/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationInteger.java index 34f67c35..0ecac340 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationInteger.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationInteger.java @@ -1,7 +1,6 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected public enum EnumerationInteger { NUMBER_MINUS_2147483648(-2147483648), diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationModel.java b/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationModel.java index 8ac1d89b..e64c690b 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationModel.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationModel.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class EnumerationModel { public static final java.lang.String JSON_PROPERTY_STRING = "string"; @@ -115,7 +115,6 @@ public void setEmbeddedDefault(EmbeddedDefault newEmbeddedDefault) { this.embeddedDefault = newEmbeddedDefault; } -@io.micronaut.core.annotation.Introspected public enum Embedded { FIRST("first"), @@ -148,7 +147,6 @@ public java.lang.String getValue() { } } -@io.micronaut.core.annotation.Introspected public enum EmbeddedDefault { THREE("three"), diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationNumber.java b/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationNumber.java index 36480ef7..db771d76 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationNumber.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationNumber.java @@ -1,7 +1,6 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected public enum EnumerationNumber { NUMBER_MINUS_1(-1D), diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationString.java b/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationString.java index e2cd04bd..cda049fb 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationString.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationString.java @@ -1,7 +1,6 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected public enum EnumerationString { ONE("one"), diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationStringDefault.java b/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationStringDefault.java index 01ce46fb..01c56e7c 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationStringDefault.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/EnumerationStringDefault.java @@ -1,7 +1,6 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected public enum EnumerationStringDefault { THREE("three"), diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/FirstModel.java b/gen/main/java/testmodel/micronaut_pojo_nullable/FirstModel.java index 9673e9a8..84a9d120 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/FirstModel.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/FirstModel.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class FirstModel implements OneOfModel { public static final java.lang.String JSON_PROPERTY_TYPE = "type"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceExtended.java b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceExtended.java index 597c5d60..48aeaef9 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceExtended.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceExtended.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceExtended { public static final java.lang.String JSON_PROPERTY_FOO = "foo"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceSimple.java b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceSimple.java index 36aaebda..0b4d587c 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceSimple.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceSimple.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceSimple { public static final java.lang.String JSON_PROPERTY_FOO = "foo"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType.java b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType.java index e4587a8f..9ec82c97 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType.java @@ -7,7 +7,7 @@ @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = InheritanceWithEnumType2.class, name = "Inheritance2"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = InheritanceWithEnumType3.class, name = "Inheritance3") }) -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public abstract class InheritanceWithEnumType { public static final java.lang.String JSON_DISCRIMINATOR = "type"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType1.java b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType1.java index 38f97666..3f8b480e 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType1.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType1.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceWithEnumType1 extends InheritanceWithEnumType { public static final java.lang.String JSON_PROPERTY_D = "d"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType2.java b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType2.java index d6b3606d..9b8a70de 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType2.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType2.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceWithEnumType2 extends InheritanceWithEnumType { public static final java.lang.String JSON_PROPERTY_E = "e"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType3.java b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType3.java index a29326d2..e549d667 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType3.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumType3.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceWithEnumType3 extends InheritanceWithEnumType { diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumTypeEnum.java b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumTypeEnum.java index b6e4daeb..435a3abd 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumTypeEnum.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithEnumTypeEnum.java @@ -1,7 +1,6 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected public enum InheritanceWithEnumTypeEnum { INHERITANCE1("Inheritance1"), diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithStringType.java b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithStringType.java index cd32a196..a28404de 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithStringType.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithStringType.java @@ -6,7 +6,7 @@ @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = InheritanceWithStringType1.class, name = "Inheritance1"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = InheritanceWithStringType2.class, name = "Inheritance2") }) -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public abstract class InheritanceWithStringType { public static final java.lang.String JSON_PROPERTY_A = "a"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithStringType1.java b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithStringType1.java index 6ff4fe03..a60e8f52 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithStringType1.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithStringType1.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceWithStringType1 extends InheritanceWithStringType { public static final java.lang.String JSON_PROPERTY_B = "b"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithStringType2.java b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithStringType2.java index 9907265b..6ff32358 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithStringType2.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithStringType2.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceWithStringType2 extends InheritanceWithStringType { public static final java.lang.String JSON_PROPERTY_C = "c"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithoutType.java b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithoutType.java index 9cce05db..9cd6db1b 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithoutType.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithoutType.java @@ -6,7 +6,7 @@ @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = InheritanceWithoutType1.class, name = "Inheritance1"), @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = InheritanceWithoutType2.class, name = "Inheritance2") }) -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public abstract class InheritanceWithoutType { public static final java.lang.String JSON_PROPERTY_E = "e"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithoutType1.java b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithoutType1.java index ffe538cc..d94e90db 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithoutType1.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithoutType1.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceWithoutType1 extends InheritanceWithoutType { public static final java.lang.String JSON_PROPERTY_F = "f"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithoutType2.java b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithoutType2.java index 6b52d284..5a2a056a 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithoutType2.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/InheritanceWithoutType2.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class InheritanceWithoutType2 extends InheritanceWithoutType { public static final java.lang.String JSON_PROPERTY_G = "g"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/Model.java b/gen/main/java/testmodel/micronaut_pojo_nullable/Model.java index aef0136b..25eac3d7 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/Model.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/Model.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class Model { public static final java.lang.String JSON_PROPERTY_ID = "id"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/OneOfImplementor1.java b/gen/main/java/testmodel/micronaut_pojo_nullable/OneOfImplementor1.java index 9a5db496..688aa0f4 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/OneOfImplementor1.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/OneOfImplementor1.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class OneOfImplementor1 implements OneOfInterface { public static final java.lang.String JSON_PROPERTY_PROPERTY = "property"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/OneOfImplementor2.java b/gen/main/java/testmodel/micronaut_pojo_nullable/OneOfImplementor2.java index 7a8c7cd7..32114c4d 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/OneOfImplementor2.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/OneOfImplementor2.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class OneOfImplementor2 implements OneOfInterface { public static final java.lang.String JSON_PROPERTY_PROPERTY = "property"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/PropertyTypeOne.java b/gen/main/java/testmodel/micronaut_pojo_nullable/PropertyTypeOne.java index 89950c85..89d5fde3 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/PropertyTypeOne.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/PropertyTypeOne.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class PropertyTypeOne implements AdditionalPropertiesModelValue { public static final java.lang.String JSON_PROPERTY_TYPE = "type"; @@ -55,7 +55,6 @@ public void setType(Type newType) { this.type = newType; } -@io.micronaut.core.annotation.Introspected public enum Type { ONE("one"); diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/PropertyTypeTwo.java b/gen/main/java/testmodel/micronaut_pojo_nullable/PropertyTypeTwo.java index f4d1ef24..520ec929 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/PropertyTypeTwo.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/PropertyTypeTwo.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class PropertyTypeTwo implements AdditionalPropertiesModelValue { public static final java.lang.String JSON_PROPERTY_TYPE = "type"; @@ -55,7 +55,6 @@ public void setType(Type newType) { this.type = newType; } -@io.micronaut.core.annotation.Introspected public enum Type { TWO("two"); diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/SecondLevelOneModel.java b/gen/main/java/testmodel/micronaut_pojo_nullable/SecondLevelOneModel.java index bb326e00..b27324ec 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/SecondLevelOneModel.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/SecondLevelOneModel.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class SecondLevelOneModel implements SecondLevelModel { public static final java.lang.String JSON_PROPERTY_TYPE = "type"; diff --git a/gen/main/java/testmodel/micronaut_pojo_nullable/SecondLevelTwoModel.java b/gen/main/java/testmodel/micronaut_pojo_nullable/SecondLevelTwoModel.java index 269198f6..3ce0657d 100644 --- a/gen/main/java/testmodel/micronaut_pojo_nullable/SecondLevelTwoModel.java +++ b/gen/main/java/testmodel/micronaut_pojo_nullable/SecondLevelTwoModel.java @@ -1,7 +1,7 @@ package testmodel.micronaut_pojo_nullable; @jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen") -@io.micronaut.core.annotation.Introspected +@io.micronaut.serde.annotation.Serdeable public class SecondLevelTwoModel implements SecondLevelModel { public static final java.lang.String JSON_PROPERTY_TYPE = "type"; diff --git a/src/it/test-model-additional-properties/pom.xml b/src/it/test-model-additional-properties/pom.xml index 7b8237b8..1b0f23f6 100644 --- a/src/it/test-model-additional-properties/pom.xml +++ b/src/it/test-model-additional-properties/pom.xml @@ -39,7 +39,7 @@ false false - false + false false false diff --git a/src/it/test-model-examples/pom.xml b/src/it/test-model-examples/pom.xml index eb02a97b..0264c24b 100644 --- a/src/it/test-model-examples/pom.xml +++ b/src/it/test-model-examples/pom.xml @@ -43,7 +43,7 @@ false false - false + false true false diff --git a/src/it/test-model-one-of-interfaces/pom.xml b/src/it/test-model-one-of-interfaces/pom.xml index 214b3f09..e14c8cd8 100644 --- a/src/it/test-model-one-of-interfaces/pom.xml +++ b/src/it/test-model-one-of-interfaces/pom.xml @@ -39,7 +39,7 @@ false false - false + false false false diff --git a/src/it/test-model-only-jackson-without-nullable/pom.xml b/src/it/test-model-only-jackson-without-nullable/pom.xml index 7eac7d1e..8747c3ce 100644 --- a/src/it/test-model-only-jackson-without-nullable/pom.xml +++ b/src/it/test-model-only-jackson-without-nullable/pom.xml @@ -32,7 +32,7 @@ false false - false + false false false diff --git a/src/it/test-model-only-jackson/pom.xml b/src/it/test-model-only-jackson/pom.xml index 3b477420..5a294e20 100644 --- a/src/it/test-model-only-jackson/pom.xml +++ b/src/it/test-model-only-jackson/pom.xml @@ -32,7 +32,7 @@ false false - false + false false diff --git a/src/main/java/org/openapitools/codegen/languages/MicronautCodegen.java b/src/main/java/org/openapitools/codegen/languages/MicronautCodegen.java index 1eb14fff..60f6b4a2 100644 --- a/src/main/java/org/openapitools/codegen/languages/MicronautCodegen.java +++ b/src/main/java/org/openapitools/codegen/languages/MicronautCodegen.java @@ -41,7 +41,7 @@ public class MicronautCodegen extends AbstractJavaCodegen implements BeanValidationFeatures, UseGenericResponseFeatures, OptionalFeatures { public static final String CLIENT_ID = "clientId"; - public static final String INTROSPECTED = "introspected"; + public static final String SERDEABLE = "serdeable"; public static final String DATETIME_RELAXED = "dateTimeRelaxed"; public static final String PAGEABLE = "pageable"; public static final String GENERATE_AUTHENTICATION = "generateAuthentication"; @@ -62,7 +62,7 @@ public class MicronautCodegen extends AbstractJavaCodegen private boolean useBeanValidation = true; private boolean useGenericResponse = true; private boolean useOptional = true; - private boolean introspected = true; + private boolean serdeable = true; private boolean dateTimeRelaxed = true; private boolean pageable = false; private boolean isClient = false; @@ -78,7 +78,7 @@ public MicronautCodegen() { cliOptions.add(CliOption.newBoolean(USE_BEANVALIDATION, "Use bean validation annotations", useBeanValidation)); cliOptions.add(CliOption.newBoolean(USE_GENERIC_RESPONSE, "Use generic response", useGenericResponse)); cliOptions.add(CliOption.newBoolean(USE_OPTIONAL, "Use Optional instead of @Nullable.", useOptional)); - cliOptions.add(CliOption.newBoolean(INTROSPECTED, "Add @Introspected to models", introspected)); + cliOptions.add(CliOption.newBoolean(SERDEABLE, "Add @Serdeable to models", serdeable)); cliOptions.add(CliOption.newBoolean(SUPPORT_ASYNC, "Use async responses", supportAsync)); cliOptions.add(CliOption.newBoolean(DATETIME_RELAXED, "Relaxed parsing of datetimes.", dateTimeRelaxed)); cliOptions.add(CliOption.newBoolean(PAGEABLE, "Generate provider for pageable (mironaut-data).", pageable)); @@ -106,7 +106,7 @@ public MicronautCodegen() { additionalProperties.put(USE_BEANVALIDATION, useBeanValidation); additionalProperties.put(USE_GENERIC_RESPONSE, useGenericResponse); additionalProperties.put(USE_OPTIONAL, useOptional); - additionalProperties.put(INTROSPECTED, introspected); + additionalProperties.put(SERDEABLE, serdeable); additionalProperties.put(PAGEABLE, pageable); additionalProperties.put(GENERATE_AUTHENTICATION, generateAuthentication); additionalProperties.put(GENERATE_EXAMPLES, generateExamples); @@ -197,8 +197,8 @@ public void processOpts() { if (additionalProperties.containsKey(USE_OPTIONAL)) { useOptional = convertPropertyToBooleanAndWriteBack(USE_OPTIONAL); } - if (additionalProperties.containsKey(INTROSPECTED)) { - introspected = convertPropertyToBooleanAndWriteBack(INTROSPECTED); + if (additionalProperties.containsKey(SERDEABLE)) { + serdeable = convertPropertyToBooleanAndWriteBack(SERDEABLE); } if (additionalProperties.containsKey(DATETIME_RELAXED)) { dateTimeRelaxed = convertPropertyToBooleanAndWriteBack(DATETIME_RELAXED); diff --git a/src/main/resources/Micronaut/modelEnum.mustache b/src/main/resources/Micronaut/modelEnum.mustache index c9ec67b4..9f3746ec 100644 --- a/src/main/resources/Micronaut/modelEnum.mustache +++ b/src/main/resources/Micronaut/modelEnum.mustache @@ -1,5 +1,4 @@ -{{#introspected}}@io.micronaut.core.annotation.Introspected -{{/introspected}}public enum {{#nameInCamelCase}}{{{nameInCamelCase}}}{{/nameInCamelCase}}{{^nameInCamelCase}}{{{classname}}}{{/nameInCamelCase}} { +public enum {{#nameInCamelCase}}{{{nameInCamelCase}}}{{/nameInCamelCase}}{{^nameInCamelCase}}{{{classname}}}{{/nameInCamelCase}} { {{#allowableValues}}{{#enumVars}} {{{name}}}({{{value}}}){{^-last}}, {{/-last}}{{#-last}};{{/-last}}{{/enumVars}}{{/allowableValues}} diff --git a/src/main/resources/Micronaut/modelPojo.mustache b/src/main/resources/Micronaut/modelPojo.mustache index e2f3749a..3e8f5879 100644 --- a/src/main/resources/Micronaut/modelPojo.mustache +++ b/src/main/resources/Micronaut/modelPojo.mustache @@ -4,8 +4,8 @@ @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = {{modelName}}.class, name = "{{^vendorExtensions.x-discriminator-value}}{{mappingName}}{{/vendorExtensions.x-discriminator-value}}{{#vendorExtensions.x-discriminator-value}}{{{vendorExtensions.x-discriminator-value}}}{{/vendorExtensions.x-discriminator-value}}"){{^-last}},{{/-last}} {{/discriminator.mappedModels}} }) -{{/discriminator}}{{#introspected}}@io.micronaut.core.annotation.Introspected -{{/introspected}} +{{/discriminator}}{{#serdeable}}@io.micronaut.serde.annotation.Serdeable +{{/serdeable}} public {{#discriminator}}abstract {{/discriminator}}class {{classname}}{{^parentModel.interfaces}}{{#parent}} extends {{{parent}}}{{/parent}}{{/parentModel.interfaces}}{{#vendorExtensions.x-implements}}{{#-first}} implements {{{.}}}{{/-first}}{{^-first}}, {{{.}}}{{/-first}}{{/vendorExtensions.x-implements}} { {{#vars}} diff --git a/src/test/java/org/openapitools/codegen/languages/MicronautCodegenTest.java b/src/test/java/org/openapitools/codegen/languages/MicronautCodegenTest.java index ec09ac49..544cb178 100644 --- a/src/test/java/org/openapitools/codegen/languages/MicronautCodegenTest.java +++ b/src/test/java/org/openapitools/codegen/languages/MicronautCodegenTest.java @@ -124,7 +124,7 @@ void modelPojoWithoutJsonNullable() { @Test void modelWithoutMicronaut() { generate(configurator(SPEC_MODEL, "testmodel.nomicronaut") - .addAdditionalProperty(MicronautCodegen.INTROSPECTED, false) + .addAdditionalProperty(MicronautCodegen.SERDEABLE, false) .addAdditionalProperty(MicronautCodegen.GENERATE_EXAMPLES, true) .addTypeMapping("Generated", null)); }