diff --git a/bin/ci/kotlin-client-string.json b/bin/ci/kotlin-client-string.json
index 52f68e53b44..cceb366c2ce 100644
--- a/bin/ci/kotlin-client-string.json
+++ b/bin/ci/kotlin-client-string.json
@@ -6,6 +6,8 @@
"templateDir": "modules/openapi-generator/src/main/resources/kotlin-client",
"additionalProperties": {
"dateLibrary": "string",
- "serializableModel": "true"
+ "serializableModel": "true",
+ "sortParamsByRequiredFlag": "false",
+ "sortModelPropertiesByRequiredFlag": "false"
}
}
\ No newline at end of file
diff --git a/bin/kotlin-client-all.sh b/bin/kotlin-client-all.sh
index 9fa9ee7de08..8663752ab52 100755
--- a/bin/kotlin-client-all.sh
+++ b/bin/kotlin-client-all.sh
@@ -10,4 +10,4 @@
./bin/kotlin-client-threetenbp.sh
./bin/kotlin-client-nullable.sh
./bin/kotlin-client-retrofit2.sh
-./bin/kotlin-client-json-request-date.sh
+./bin/kotlin-client-json-request-string.sh
diff --git a/bin/kotlin-client-json-request-date.sh b/bin/kotlin-client-json-request-string.sh
similarity index 86%
rename from bin/kotlin-client-json-request-date.sh
rename to bin/kotlin-client-json-request-string.sh
index 84ee2b74852..2e32eed675a 100755
--- a/bin/kotlin-client-json-request-date.sh
+++ b/bin/kotlin-client-json-request-string.sh
@@ -27,6 +27,6 @@ fi
# if you've executed sbt assembly previously it will use that instead.
export JAVA_OPTS="${JAVA_OPTS} -Xmx1024M -DloggerPath=conf/log4j.properties"
-ags="generate -t modules/openapi-generator/src/main/resources/kotlin-client -i modules/openapi-generator/src/test/resources/2_0/petstore-with-date-field.yaml -g kotlin --artifact-id kotlin-petstore-json-request-date --additional-properties requestDateConverter=toJson -o samples/client/petstore/kotlin-json-request-date $@"
+ags="generate -t modules/openapi-generator/src/main/resources/kotlin-client -i modules/openapi-generator/src/test/resources/2_0/petstore-with-date-field.yaml -g kotlin --artifact-id kotlin-petstore-json-request-string --additional-properties requestDateConverter=toString -o samples/client/petstore/kotlin-json-request-string $@"
java ${JAVA_OPTS} -jar ${executable} ${ags}
diff --git a/bin/windows/kotlin-client-all.bat b/bin/windows/kotlin-client-all.bat
index 3833a95c7d1..d4dd27a9f64 100644
--- a/bin/windows/kotlin-client-all.bat
+++ b/bin/windows/kotlin-client-all.bat
@@ -7,5 +7,5 @@ call powershell -command "& '%~dp0\kotlin-client-petstore.bat'"
call powershell -command "& '%~dp0\kotlin-client-string.bat'"
call powershell -command "& '%~dp0\kotlin-client-threetenbp.bat'"
call powershell -command "& '%~dp0\kotlin-client-nullable.bat'"
-call powershell -command "& '%~dp0\kotlin-client-json-request-date.bat'"
+call powershell -command "& '%~dp0\kotlin-client-json-request-string.bat'"
call powershell -command "& '%~dp0\kotlin-client-retrofit2.bat'"
\ No newline at end of file
diff --git a/bin/windows/kotlin-client-json-request-date.bat b/bin/windows/kotlin-client-json-request-date.bat
deleted file mode 100644
index 47fd16af7a0..00000000000
--- a/bin/windows/kotlin-client-json-request-date.bat
+++ /dev/null
@@ -1,10 +0,0 @@
-set executable=.\modules\openapi-generator-cli\target\openapi-generator-cli.jar
-
-If Not Exist %executable% (
- mvn clean package
-)
-
-REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
-set ags=generate --artifact-id "kotlin-petstore-json-request-date" -i modules\openapi-generator\src\test\resources\2_0\petstore-with-date-field.yaml -g kotlin --additional-properties requestDateConverter=toJson -o samples\client\petstore\kotlin-json-request-date
-
-java %JAVA_OPTS% -jar %executable% %ags%
diff --git a/bin/windows/kotlin-client-json-request-string.bat b/bin/windows/kotlin-client-json-request-string.bat
new file mode 100644
index 00000000000..1b257af0202
--- /dev/null
+++ b/bin/windows/kotlin-client-json-request-string.bat
@@ -0,0 +1,10 @@
+set executable=.\modules\openapi-generator-cli\target\openapi-generator-cli.jar
+
+If Not Exist %executable% (
+ mvn clean package
+)
+
+REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
+set ags=generate --artifact-id "kotlin-petstore-json-request-string" -i modules\openapi-generator\src\test\resources\2_0\petstore-with-date-field.yaml -g kotlin --additional-properties requestDateConverter=toString -o samples\client\petstore\kotlin-json-request-string
+
+java %JAVA_OPTS% -jar %executable% %ags%
diff --git a/docs/generators/kotlin.md b/docs/generators/kotlin.md
index 5c8f71e6792..f65a17b964c 100644
--- a/docs/generators/kotlin.md
+++ b/docs/generators/kotlin.md
@@ -21,4 +21,4 @@ sidebar_label: kotlin
|dateLibrary|Option. Date library to use|
- **threetenbp-localdatetime**
- Threetenbp - Backport of JSR310 (jvm only, for legacy app only)
- **string**
- String
- **java8-localdatetime**
- Java 8 native JSR310 (jvm only, for legacy app only)
- **java8**
- Java 8 native JSR310 (jvm only, preferred for jdk 1.8+)
- **threetenbp**
- Threetenbp - Backport of JSR310 (jvm only, preferred for jdk < 1.8)
|java8|
|collectionType|Option. Collection type to use|- **array**
- kotlin.Array
- **list**
- kotlin.collections.List
|array|
|library|Library template (sub-template) to use|- **jvm-okhttp4**
- [DEFAULT] Platform: Java Virtual Machine. HTTP client: OkHttp 4.2.0 (Android 5.0+ and Java 8+). JSON processing: Moshi 1.8.0.
- **jvm-okhttp3**
- Platform: Java Virtual Machine. HTTP client: OkHttp 3.12.4 (Android 2.3+ and Java 7+). JSON processing: Moshi 1.8.0.
- **jvm-retrofit2**
- Platform: Java Virtual Machine. HTTP client: Retrofit 2.6.2.
- **multiplatform**
- Platform: Kotlin multiplatform. HTTP client: Ktor 1.2.4. JSON processing: Kotlinx Serialization: 0.12.0.
|jvm-okhttp4|
-|requestDateConverter|JVM-Option. Defines in how to handle date-time objects that are used for a request (as query or parameter)|- **toJson**
- Date formater option using a json converter.
- **toString**
- [DEFAULT] Use the 'toString'-method of the date-time object to retrieve the related string representation.
|toString|
+|requestDateConverter|JVM-Option. Defines in how to handle date-time objects that are used for a request (as query or parameter)|- **toJson**
- [DEFAULT] Date formater option using a json converter.
- **toString**
- Use the 'toString'-method of the date-time object to retrieve the related string representation.
|toJson|
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinClientCodegen.java
index 85bffe3f058..b1d4de7a9b4 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinClientCodegen.java
@@ -50,7 +50,7 @@ public class KotlinClientCodegen extends AbstractKotlinCodegen {
protected static final String VENDOR_EXTENSION_BASE_NAME_LITERAL = "x-base-name-literal";
protected String dateLibrary = DateLibrary.JAVA8.value;
- protected String requestDateConverter = RequestDateConverter.TO_STRING.value;
+ protected String requestDateConverter = RequestDateConverter.TO_JSON.value;
protected String collectionType = CollectionType.ARRAY.value;
public enum DateLibrary {
@@ -143,8 +143,8 @@ public class KotlinClientCodegen extends AbstractKotlinCodegen {
CliOption requestDateConverter = new CliOption(REQUEST_DATE_CONVERTER, "JVM-Option. Defines in how to handle date-time objects that are used for a request (as query or parameter)");
Map requestDateConverterOptions = new HashMap<>();
- requestDateConverterOptions.put(RequestDateConverter.TO_STRING.value, "[DEFAULT] Use the 'toString'-method of the date-time object to retrieve the related string representation.");
- requestDateConverterOptions.put(RequestDateConverter.TO_JSON.value, "Date formater option using a json converter.");
+ requestDateConverterOptions.put(RequestDateConverter.TO_JSON.value, "[DEFAULT] Date formater option using a json converter.");
+ requestDateConverterOptions.put(RequestDateConverter.TO_STRING.value, "Use the 'toString'-method of the date-time object to retrieve the related string representation.");
requestDateConverter.setEnum(requestDateConverterOptions);
requestDateConverter.setDefault(this.requestDateConverter);
cliOptions.add(requestDateConverter);
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/feign/api.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/feign/api.mustache
index b446223ba53..238079ca27c 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/feign/api.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/feign/api.mustache
@@ -42,7 +42,7 @@ public interface {{classname}} extends ApiClient.Api {
"{{baseName}}: {{=<% %>=}}{<%paramName%>}<%={{ }}=%>"{{#hasMore}},
{{/hasMore}}{{/headerParams}}
})
- {{#returnType}}{{{returnType}}} {{/returnType}}{{^returnType}}void {{/returnType}}{{nickname}}({{#allParams}}{{^isBodyParam}}{{^legacyDates}}@Param("{{paramName}}") {{/legacyDates}}{{#legacyDates}}@Param(value="{{paramName}}", expander=ParamExpander.class) {{/legacyDates}}{{/isBodyParam}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});
+ {{#returnType}}{{{returnType}}} {{/returnType}}{{^returnType}}void {{/returnType}}{{nickname}}({{#allParams}}{{^isBodyParam}}{{^legacyDates}}@Param("{{baseName}}") {{/legacyDates}}{{#legacyDates}}@Param(value="{{baseName}}", expander=ParamExpander.class) {{/legacyDates}}{{/isBodyParam}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});
{{#hasQueryParams}}
/**
@@ -80,7 +80,7 @@ public interface {{classname}} extends ApiClient.Api {
"{{baseName}}: {{=<% %>=}}{<%paramName%>}<%={{ }}=%>"{{#hasMore}},
{{/hasMore}}{{/headerParams}}
})
- {{#returnType}}{{{returnType}}} {{/returnType}}{{^returnType}}void {{/returnType}}{{nickname}}({{#allParams}}{{^isQueryParam}}{{^isBodyParam}}{{^legacyDates}}@Param("{{paramName}}") {{/legacyDates}}{{#legacyDates}}@Param(value="{{paramName}}", expander=ParamExpander.class) {{/legacyDates}}{{/isBodyParam}}{{{dataType}}} {{paramName}}, {{/isQueryParam}}{{/allParams}}@QueryMap(encoded=true) Map queryParams);
+ {{#returnType}}{{{returnType}}} {{/returnType}}{{^returnType}}void {{/returnType}}{{nickname}}({{#allParams}}{{^isQueryParam}}{{^isBodyParam}}{{^legacyDates}}@Param("{{baseName}}") {{/legacyDates}}{{#legacyDates}}@Param(value="{{baseName}}", expander=ParamExpander.class) {{/legacyDates}}{{/isBodyParam}}{{{dataType}}} {{paramName}}, {{/isQueryParam}}{{/allParams}}@QueryMap(encoded=true) Map queryParams);
/**
* A convenience class for generating query parameters for the
diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/enumClass.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/enumClass.mustache
index 2e90275477f..c1d813aa805 100644
--- a/modules/openapi-generator/src/main/resources/JavaSpring/enumClass.mustache
+++ b/modules/openapi-generator/src/main/resources/JavaSpring/enumClass.mustache
@@ -26,8 +26,14 @@
this.value = value;
}
- @Override
+ {{#jackson}}
@JsonValue
+ {{/jackson}}
+ public {{{dataType}}} getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/enumOuterClass.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/enumOuterClass.mustache
index 60d13571cbd..baa6d54d704 100644
--- a/modules/openapi-generator/src/main/resources/JavaSpring/enumOuterClass.mustache
+++ b/modules/openapi-generator/src/main/resources/JavaSpring/enumOuterClass.mustache
@@ -24,8 +24,14 @@ public enum {{#datatypeWithEnum}}{{{.}}}{{/datatypeWithEnum}}{{^datatypeWithEnum
this.value = value;
}
- @Override
+ {{#jackson}}
@JsonValue
+ {{/jackson}}
+ public {{{dataType}}} getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-cloud/apiClient.mustache b/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-cloud/apiClient.mustache
index 2a3e72fb1c4..f00a6c3b6f7 100644
--- a/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-cloud/apiClient.mustache
+++ b/modules/openapi-generator/src/main/resources/JavaSpring/libraries/spring-cloud/apiClient.mustache
@@ -4,7 +4,7 @@ import org.springframework.cloud.openfeign.FeignClient;
import {{configPackage}}.ClientConfiguration;
{{=<% %>=}}
-@FeignClient(name="${<%title%>.name:<%title%>}", url="${<%title%>.url:<%basePath%>}", configuration = ClientConfiguration.class)
+@FeignClient(name="${<%classVarName%>.name:<%classVarName%>}", url="${<%classVarName%>.url:<%basePath%>}", configuration = ClientConfiguration.class)
<%={{ }}=%>
public interface {{classname}}Client extends {{classname}} {
-}
\ No newline at end of file
+}
diff --git a/pom.xml b/pom.xml
index f1bf09338b7..8a68e9ce2a3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1260,7 +1260,7 @@
samples/client/petstore/kotlin-threetenbp/
samples/client/petstore/kotlin-string/
samples/client/petstore/kotlin-moshi-codegen/
- samples/client/petstore/kotlin-json-request-date/
+ samples/client/petstore/kotlin-json-request-string/
samples/server/petstore/erlang-server
samples/server/petstore/jaxrs/jersey2
diff --git a/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/FakeApi.java b/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/FakeApi.java
index 601e2527eed..17404af4c54 100644
--- a/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/FakeApi.java
+++ b/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/FakeApi.java
@@ -181,7 +181,7 @@ public interface FakeApi extends ApiClient.Api {
"Content-Type: application/x-www-form-urlencoded",
"Accept: application/json",
})
- void testEndpointParameters(@Param("number") BigDecimal number, @Param("_double") Double _double, @Param("patternWithoutDelimiter") String patternWithoutDelimiter, @Param("_byte") byte[] _byte, @Param("integer") Integer integer, @Param("int32") Integer int32, @Param("int64") Long int64, @Param("_float") Float _float, @Param("string") String string, @Param("binary") File binary, @Param("date") LocalDate date, @Param("dateTime") OffsetDateTime dateTime, @Param("password") String password, @Param("paramCallback") String paramCallback);
+ void testEndpointParameters(@Param("number") BigDecimal number, @Param("double") Double _double, @Param("pattern_without_delimiter") String patternWithoutDelimiter, @Param("byte") byte[] _byte, @Param("integer") Integer integer, @Param("int32") Integer int32, @Param("int64") Long int64, @Param("float") Float _float, @Param("string") String string, @Param("binary") File binary, @Param("date") LocalDate date, @Param("dateTime") OffsetDateTime dateTime, @Param("password") String password, @Param("callback") String paramCallback);
/**
* To test enum parameters
@@ -203,7 +203,7 @@ public interface FakeApi extends ApiClient.Api {
"enum_header_string: {enumHeaderString}"
})
- void testEnumParameters(@Param("enumHeaderStringArray") List enumHeaderStringArray, @Param("enumHeaderString") String enumHeaderString, @Param("enumQueryStringArray") List enumQueryStringArray, @Param("enumQueryString") String enumQueryString, @Param("enumQueryInteger") Integer enumQueryInteger, @Param("enumQueryDouble") Double enumQueryDouble, @Param("enumFormStringArray") List enumFormStringArray, @Param("enumFormString") String enumFormString);
+ void testEnumParameters(@Param("enum_header_string_array") List enumHeaderStringArray, @Param("enum_header_string") String enumHeaderString, @Param("enum_query_string_array") List enumQueryStringArray, @Param("enum_query_string") String enumQueryString, @Param("enum_query_integer") Integer enumQueryInteger, @Param("enum_query_double") Double enumQueryDouble, @Param("enum_form_string_array") List enumFormStringArray, @Param("enum_form_string") String enumFormString);
/**
* To test enum parameters
@@ -234,7 +234,7 @@ public interface FakeApi extends ApiClient.Api {
"enum_header_string: {enumHeaderString}"
})
- void testEnumParameters(@Param("enumHeaderStringArray") List enumHeaderStringArray, @Param("enumHeaderString") String enumHeaderString, @Param("enumFormStringArray") List enumFormStringArray, @Param("enumFormString") String enumFormString, @QueryMap(encoded=true) Map queryParams);
+ void testEnumParameters(@Param("enum_header_string_array") List enumHeaderStringArray, @Param("enum_header_string") String enumHeaderString, @Param("enum_form_string_array") List enumFormStringArray, @Param("enum_form_string") String enumFormString, @QueryMap(encoded=true) Map queryParams);
/**
* A convenience class for generating query parameters for the
@@ -276,7 +276,7 @@ public interface FakeApi extends ApiClient.Api {
"boolean_group: {booleanGroup}"
})
- void testGroupParameters(@Param("requiredStringGroup") Integer requiredStringGroup, @Param("requiredBooleanGroup") Boolean requiredBooleanGroup, @Param("requiredInt64Group") Long requiredInt64Group, @Param("stringGroup") Integer stringGroup, @Param("booleanGroup") Boolean booleanGroup, @Param("int64Group") Long int64Group);
+ void testGroupParameters(@Param("required_string_group") Integer requiredStringGroup, @Param("required_boolean_group") Boolean requiredBooleanGroup, @Param("required_int64_group") Long requiredInt64Group, @Param("string_group") Integer stringGroup, @Param("boolean_group") Boolean booleanGroup, @Param("int64_group") Long int64Group);
/**
* Fake endpoint to test group parameters (optional)
@@ -304,7 +304,7 @@ public interface FakeApi extends ApiClient.Api {
"boolean_group: {booleanGroup}"
})
- void testGroupParameters(@Param("requiredBooleanGroup") Boolean requiredBooleanGroup, @Param("booleanGroup") Boolean booleanGroup, @QueryMap(encoded=true) Map queryParams);
+ void testGroupParameters(@Param("required_boolean_group") Boolean requiredBooleanGroup, @Param("boolean_group") Boolean booleanGroup, @QueryMap(encoded=true) Map queryParams);
/**
* A convenience class for generating query parameters for the
diff --git a/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/PetApi.java b/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/PetApi.java
index 4996156d28a..5226f764086 100644
--- a/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/PetApi.java
+++ b/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/PetApi.java
@@ -40,7 +40,7 @@ public interface PetApi extends ApiClient.Api {
"Accept: application/json",
"api_key: {apiKey}"
})
- void deletePet(@Param("petId") Long petId, @Param("apiKey") String apiKey);
+ void deletePet(@Param("petId") Long petId, @Param("api_key") String apiKey);
/**
* Finds Pets by status
diff --git a/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/StoreApi.java b/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/StoreApi.java
index 30757ed5731..2dba62319db 100644
--- a/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/StoreApi.java
+++ b/samples/client/petstore/java/feign/src/main/java/org/openapitools/client/api/StoreApi.java
@@ -24,7 +24,7 @@ public interface StoreApi extends ApiClient.Api {
@Headers({
"Accept: application/json",
})
- void deleteOrder(@Param("orderId") String orderId);
+ void deleteOrder(@Param("order_id") String orderId);
/**
* Returns pet inventories by status
@@ -47,7 +47,7 @@ public interface StoreApi extends ApiClient.Api {
@Headers({
"Accept: application/json",
})
- Order getOrderById(@Param("orderId") Long orderId);
+ Order getOrderById(@Param("order_id") Long orderId);
/**
* Place an order for a pet
diff --git a/samples/client/petstore/java/feign10x/src/main/java/org/openapitools/client/api/FakeApi.java b/samples/client/petstore/java/feign10x/src/main/java/org/openapitools/client/api/FakeApi.java
index 601e2527eed..17404af4c54 100644
--- a/samples/client/petstore/java/feign10x/src/main/java/org/openapitools/client/api/FakeApi.java
+++ b/samples/client/petstore/java/feign10x/src/main/java/org/openapitools/client/api/FakeApi.java
@@ -181,7 +181,7 @@ public interface FakeApi extends ApiClient.Api {
"Content-Type: application/x-www-form-urlencoded",
"Accept: application/json",
})
- void testEndpointParameters(@Param("number") BigDecimal number, @Param("_double") Double _double, @Param("patternWithoutDelimiter") String patternWithoutDelimiter, @Param("_byte") byte[] _byte, @Param("integer") Integer integer, @Param("int32") Integer int32, @Param("int64") Long int64, @Param("_float") Float _float, @Param("string") String string, @Param("binary") File binary, @Param("date") LocalDate date, @Param("dateTime") OffsetDateTime dateTime, @Param("password") String password, @Param("paramCallback") String paramCallback);
+ void testEndpointParameters(@Param("number") BigDecimal number, @Param("double") Double _double, @Param("pattern_without_delimiter") String patternWithoutDelimiter, @Param("byte") byte[] _byte, @Param("integer") Integer integer, @Param("int32") Integer int32, @Param("int64") Long int64, @Param("float") Float _float, @Param("string") String string, @Param("binary") File binary, @Param("date") LocalDate date, @Param("dateTime") OffsetDateTime dateTime, @Param("password") String password, @Param("callback") String paramCallback);
/**
* To test enum parameters
@@ -203,7 +203,7 @@ public interface FakeApi extends ApiClient.Api {
"enum_header_string: {enumHeaderString}"
})
- void testEnumParameters(@Param("enumHeaderStringArray") List enumHeaderStringArray, @Param("enumHeaderString") String enumHeaderString, @Param("enumQueryStringArray") List enumQueryStringArray, @Param("enumQueryString") String enumQueryString, @Param("enumQueryInteger") Integer enumQueryInteger, @Param("enumQueryDouble") Double enumQueryDouble, @Param("enumFormStringArray") List enumFormStringArray, @Param("enumFormString") String enumFormString);
+ void testEnumParameters(@Param("enum_header_string_array") List enumHeaderStringArray, @Param("enum_header_string") String enumHeaderString, @Param("enum_query_string_array") List enumQueryStringArray, @Param("enum_query_string") String enumQueryString, @Param("enum_query_integer") Integer enumQueryInteger, @Param("enum_query_double") Double enumQueryDouble, @Param("enum_form_string_array") List enumFormStringArray, @Param("enum_form_string") String enumFormString);
/**
* To test enum parameters
@@ -234,7 +234,7 @@ public interface FakeApi extends ApiClient.Api {
"enum_header_string: {enumHeaderString}"
})
- void testEnumParameters(@Param("enumHeaderStringArray") List enumHeaderStringArray, @Param("enumHeaderString") String enumHeaderString, @Param("enumFormStringArray") List enumFormStringArray, @Param("enumFormString") String enumFormString, @QueryMap(encoded=true) Map queryParams);
+ void testEnumParameters(@Param("enum_header_string_array") List enumHeaderStringArray, @Param("enum_header_string") String enumHeaderString, @Param("enum_form_string_array") List enumFormStringArray, @Param("enum_form_string") String enumFormString, @QueryMap(encoded=true) Map queryParams);
/**
* A convenience class for generating query parameters for the
@@ -276,7 +276,7 @@ public interface FakeApi extends ApiClient.Api {
"boolean_group: {booleanGroup}"
})
- void testGroupParameters(@Param("requiredStringGroup") Integer requiredStringGroup, @Param("requiredBooleanGroup") Boolean requiredBooleanGroup, @Param("requiredInt64Group") Long requiredInt64Group, @Param("stringGroup") Integer stringGroup, @Param("booleanGroup") Boolean booleanGroup, @Param("int64Group") Long int64Group);
+ void testGroupParameters(@Param("required_string_group") Integer requiredStringGroup, @Param("required_boolean_group") Boolean requiredBooleanGroup, @Param("required_int64_group") Long requiredInt64Group, @Param("string_group") Integer stringGroup, @Param("boolean_group") Boolean booleanGroup, @Param("int64_group") Long int64Group);
/**
* Fake endpoint to test group parameters (optional)
@@ -304,7 +304,7 @@ public interface FakeApi extends ApiClient.Api {
"boolean_group: {booleanGroup}"
})
- void testGroupParameters(@Param("requiredBooleanGroup") Boolean requiredBooleanGroup, @Param("booleanGroup") Boolean booleanGroup, @QueryMap(encoded=true) Map queryParams);
+ void testGroupParameters(@Param("required_boolean_group") Boolean requiredBooleanGroup, @Param("boolean_group") Boolean booleanGroup, @QueryMap(encoded=true) Map queryParams);
/**
* A convenience class for generating query parameters for the
diff --git a/samples/client/petstore/java/feign10x/src/main/java/org/openapitools/client/api/PetApi.java b/samples/client/petstore/java/feign10x/src/main/java/org/openapitools/client/api/PetApi.java
index 4996156d28a..5226f764086 100644
--- a/samples/client/petstore/java/feign10x/src/main/java/org/openapitools/client/api/PetApi.java
+++ b/samples/client/petstore/java/feign10x/src/main/java/org/openapitools/client/api/PetApi.java
@@ -40,7 +40,7 @@ public interface PetApi extends ApiClient.Api {
"Accept: application/json",
"api_key: {apiKey}"
})
- void deletePet(@Param("petId") Long petId, @Param("apiKey") String apiKey);
+ void deletePet(@Param("petId") Long petId, @Param("api_key") String apiKey);
/**
* Finds Pets by status
diff --git a/samples/client/petstore/java/feign10x/src/main/java/org/openapitools/client/api/StoreApi.java b/samples/client/petstore/java/feign10x/src/main/java/org/openapitools/client/api/StoreApi.java
index 30757ed5731..2dba62319db 100644
--- a/samples/client/petstore/java/feign10x/src/main/java/org/openapitools/client/api/StoreApi.java
+++ b/samples/client/petstore/java/feign10x/src/main/java/org/openapitools/client/api/StoreApi.java
@@ -24,7 +24,7 @@ public interface StoreApi extends ApiClient.Api {
@Headers({
"Accept: application/json",
})
- void deleteOrder(@Param("orderId") String orderId);
+ void deleteOrder(@Param("order_id") String orderId);
/**
* Returns pet inventories by status
@@ -47,7 +47,7 @@ public interface StoreApi extends ApiClient.Api {
@Headers({
"Accept: application/json",
})
- Order getOrderById(@Param("orderId") Long orderId);
+ Order getOrderById(@Param("order_id") Long orderId);
/**
* Place an order for a pet
diff --git a/samples/client/petstore/kotlin-gson/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-gson/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
index 85289406926..5dcfe386089 100644
--- a/samples/client/petstore/kotlin-gson/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
+++ b/samples/client/petstore/kotlin-gson/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
@@ -172,6 +172,12 @@ open class ApiClient(val baseUrl: String) {
}
protected inline fun parseDateToQueryString(value : T): String {
- return value.toString()
+ /*
+ .replace("\"", "") converts the json object string to an actual string for the query parameter.
+ The moshi or gson adapter allows a more generic solution instead of trying to use a native
+ formatter. It also easily allows to provide a simple way to define a custom date format pattern
+ inside a gson/moshi adapter.
+ */
+ return Serializer.gson.toJson(value, T::class.java).replace("\"", "")
}
}
diff --git a/samples/client/petstore/kotlin-json-request-date/settings.gradle b/samples/client/petstore/kotlin-json-request-date/settings.gradle
deleted file mode 100644
index 6dde48f7256..00000000000
--- a/samples/client/petstore/kotlin-json-request-date/settings.gradle
+++ /dev/null
@@ -1,2 +0,0 @@
-
-rootProject.name = 'kotlin-petstore-json-request-date'
\ No newline at end of file
diff --git a/samples/client/petstore/kotlin-json-request-date/.openapi-generator-ignore b/samples/client/petstore/kotlin-json-request-string/.openapi-generator-ignore
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/.openapi-generator-ignore
rename to samples/client/petstore/kotlin-json-request-string/.openapi-generator-ignore
diff --git a/samples/client/petstore/kotlin-json-request-date/.openapi-generator/VERSION b/samples/client/petstore/kotlin-json-request-string/.openapi-generator/VERSION
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/.openapi-generator/VERSION
rename to samples/client/petstore/kotlin-json-request-string/.openapi-generator/VERSION
diff --git a/samples/client/petstore/kotlin-json-request-date/README.md b/samples/client/petstore/kotlin-json-request-string/README.md
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/README.md
rename to samples/client/petstore/kotlin-json-request-string/README.md
diff --git a/samples/client/petstore/kotlin-json-request-date/build.gradle b/samples/client/petstore/kotlin-json-request-string/build.gradle
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/build.gradle
rename to samples/client/petstore/kotlin-json-request-string/build.gradle
diff --git a/samples/client/petstore/kotlin-json-request-date/docs/ApiResponse.md b/samples/client/petstore/kotlin-json-request-string/docs/ApiResponse.md
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/docs/ApiResponse.md
rename to samples/client/petstore/kotlin-json-request-string/docs/ApiResponse.md
diff --git a/samples/client/petstore/kotlin-json-request-date/docs/Category.md b/samples/client/petstore/kotlin-json-request-string/docs/Category.md
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/docs/Category.md
rename to samples/client/petstore/kotlin-json-request-string/docs/Category.md
diff --git a/samples/client/petstore/kotlin-json-request-date/docs/Order.md b/samples/client/petstore/kotlin-json-request-string/docs/Order.md
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/docs/Order.md
rename to samples/client/petstore/kotlin-json-request-string/docs/Order.md
diff --git a/samples/client/petstore/kotlin-json-request-date/docs/Pet.md b/samples/client/petstore/kotlin-json-request-string/docs/Pet.md
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/docs/Pet.md
rename to samples/client/petstore/kotlin-json-request-string/docs/Pet.md
diff --git a/samples/client/petstore/kotlin-json-request-date/docs/PetApi.md b/samples/client/petstore/kotlin-json-request-string/docs/PetApi.md
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/docs/PetApi.md
rename to samples/client/petstore/kotlin-json-request-string/docs/PetApi.md
diff --git a/samples/client/petstore/kotlin-json-request-date/docs/StoreApi.md b/samples/client/petstore/kotlin-json-request-string/docs/StoreApi.md
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/docs/StoreApi.md
rename to samples/client/petstore/kotlin-json-request-string/docs/StoreApi.md
diff --git a/samples/client/petstore/kotlin-json-request-date/docs/Tag.md b/samples/client/petstore/kotlin-json-request-string/docs/Tag.md
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/docs/Tag.md
rename to samples/client/petstore/kotlin-json-request-string/docs/Tag.md
diff --git a/samples/client/petstore/kotlin-json-request-date/docs/User.md b/samples/client/petstore/kotlin-json-request-string/docs/User.md
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/docs/User.md
rename to samples/client/petstore/kotlin-json-request-string/docs/User.md
diff --git a/samples/client/petstore/kotlin-json-request-date/docs/UserApi.md b/samples/client/petstore/kotlin-json-request-string/docs/UserApi.md
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/docs/UserApi.md
rename to samples/client/petstore/kotlin-json-request-string/docs/UserApi.md
diff --git a/samples/client/petstore/kotlin-json-request-date/pom.xml b/samples/client/petstore/kotlin-json-request-string/pom.xml
similarity index 96%
rename from samples/client/petstore/kotlin-json-request-date/pom.xml
rename to samples/client/petstore/kotlin-json-request-string/pom.xml
index 27124bdb901..947997039a7 100644
--- a/samples/client/petstore/kotlin-json-request-date/pom.xml
+++ b/samples/client/petstore/kotlin-json-request-string/pom.xml
@@ -1,7 +1,7 @@
4.0.0
io.swagger
- KotlinJsonRequestDateClientTests
+ KotlinJsonRequestStringClientTests
pom
1.0-SNAPSHOT
Kotlin Moshi Petstore Client
diff --git a/samples/client/petstore/kotlin-json-request-string/settings.gradle b/samples/client/petstore/kotlin-json-request-string/settings.gradle
new file mode 100644
index 00000000000..24764e682e7
--- /dev/null
+++ b/samples/client/petstore/kotlin-json-request-string/settings.gradle
@@ -0,0 +1,2 @@
+
+rootProject.name = 'kotlin-petstore-json-request-string'
\ No newline at end of file
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/apis/PetApi.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/apis/PetApi.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/apis/PetApi.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/apis/PetApi.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/apis/StoreApi.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/apis/StoreApi.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/apis/StoreApi.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/apis/StoreApi.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/apis/UserApi.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/apis/UserApi.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/apis/UserApi.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/apis/UserApi.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/ApiAbstractions.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiAbstractions.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/ApiAbstractions.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiAbstractions.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
similarity index 94%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
index 5670d3c132b..de65b44cd9a 100644
--- a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
+++ b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
@@ -172,12 +172,6 @@ open class ApiClient(val baseUrl: String) {
}
protected inline fun parseDateToQueryString(value : T): String {
- /*
- .replace("\"", "") converts the json object string to an actual string for the query parameter.
- The moshi or gson adapter allows a more generic solution instead of trying to use a native
- formatter. It also easily allows to provide a simple way to define a custom date format pattern
- inside a gson/moshi adapter.
- */
- return Serializer.moshi.adapter(T::class.java).toJson(value).replace("\"", "")
+ return value.toString()
}
}
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/ApiInfrastructureResponse.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiInfrastructureResponse.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/ApiInfrastructureResponse.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiInfrastructureResponse.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/ApplicationDelegates.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ApplicationDelegates.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/ApplicationDelegates.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ApplicationDelegates.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/ByteArrayAdapter.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ByteArrayAdapter.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/ByteArrayAdapter.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ByteArrayAdapter.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/Errors.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/Errors.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/Errors.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/Errors.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/LocalDateAdapter.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/LocalDateAdapter.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/LocalDateAdapter.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/LocalDateAdapter.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/LocalDateTimeAdapter.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/LocalDateTimeAdapter.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/LocalDateTimeAdapter.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/LocalDateTimeAdapter.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/OffsetDateTimeAdapter.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/OffsetDateTimeAdapter.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/OffsetDateTimeAdapter.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/OffsetDateTimeAdapter.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/RequestConfig.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/RequestConfig.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/RequestConfig.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/RequestConfig.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/RequestMethod.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/RequestMethod.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/RequestMethod.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/RequestMethod.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/ResponseExtensions.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ResponseExtensions.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/ResponseExtensions.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/ResponseExtensions.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/Serializer.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/Serializer.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/Serializer.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/Serializer.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/UUIDAdapter.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/UUIDAdapter.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/infrastructure/UUIDAdapter.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/infrastructure/UUIDAdapter.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/models/ApiResponse.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/ApiResponse.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/models/ApiResponse.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/ApiResponse.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/models/Category.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/Category.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/models/Category.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/Category.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/models/Order.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/Order.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/models/Order.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/Order.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/models/Pet.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/Pet.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/models/Pet.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/Pet.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/models/Tag.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/Tag.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/models/Tag.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/Tag.kt
diff --git a/samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/models/User.kt b/samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/User.kt
similarity index 100%
rename from samples/client/petstore/kotlin-json-request-date/src/main/kotlin/org/openapitools/client/models/User.kt
rename to samples/client/petstore/kotlin-json-request-string/src/main/kotlin/org/openapitools/client/models/User.kt
diff --git a/samples/client/petstore/kotlin-moshi-codegen/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-moshi-codegen/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
index de65b44cd9a..5670d3c132b 100644
--- a/samples/client/petstore/kotlin-moshi-codegen/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
+++ b/samples/client/petstore/kotlin-moshi-codegen/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
@@ -172,6 +172,12 @@ open class ApiClient(val baseUrl: String) {
}
protected inline fun parseDateToQueryString(value : T): String {
- return value.toString()
+ /*
+ .replace("\"", "") converts the json object string to an actual string for the query parameter.
+ The moshi or gson adapter allows a more generic solution instead of trying to use a native
+ formatter. It also easily allows to provide a simple way to define a custom date format pattern
+ inside a gson/moshi adapter.
+ */
+ return Serializer.moshi.adapter(T::class.java).toJson(value).replace("\"", "")
}
}
diff --git a/samples/client/petstore/kotlin-nonpublic/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-nonpublic/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
index 048c7f724a5..f786e8d0f2d 100644
--- a/samples/client/petstore/kotlin-nonpublic/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
+++ b/samples/client/petstore/kotlin-nonpublic/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
@@ -172,6 +172,12 @@ internal open class ApiClient(val baseUrl: String) {
}
protected inline fun parseDateToQueryString(value : T): String {
- return value.toString()
+ /*
+ .replace("\"", "") converts the json object string to an actual string for the query parameter.
+ The moshi or gson adapter allows a more generic solution instead of trying to use a native
+ formatter. It also easily allows to provide a simple way to define a custom date format pattern
+ inside a gson/moshi adapter.
+ */
+ return Serializer.moshi.adapter(T::class.java).toJson(value).replace("\"", "")
}
}
diff --git a/samples/client/petstore/kotlin-nullable/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-nullable/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
index de65b44cd9a..5670d3c132b 100644
--- a/samples/client/petstore/kotlin-nullable/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
+++ b/samples/client/petstore/kotlin-nullable/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
@@ -172,6 +172,12 @@ open class ApiClient(val baseUrl: String) {
}
protected inline fun parseDateToQueryString(value : T): String {
- return value.toString()
+ /*
+ .replace("\"", "") converts the json object string to an actual string for the query parameter.
+ The moshi or gson adapter allows a more generic solution instead of trying to use a native
+ formatter. It also easily allows to provide a simple way to define a custom date format pattern
+ inside a gson/moshi adapter.
+ */
+ return Serializer.moshi.adapter(T::class.java).toJson(value).replace("\"", "")
}
}
diff --git a/samples/client/petstore/kotlin-okhttp3/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-okhttp3/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
index 4cd44865752..9551a3a0c92 100644
--- a/samples/client/petstore/kotlin-okhttp3/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
+++ b/samples/client/petstore/kotlin-okhttp3/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
@@ -170,6 +170,12 @@ open class ApiClient(val baseUrl: String) {
}
protected inline fun parseDateToQueryString(value : T): String {
- return value.toString()
+ /*
+ .replace("\"", "") converts the json object string to an actual string for the query parameter.
+ The moshi or gson adapter allows a more generic solution instead of trying to use a native
+ formatter. It also easily allows to provide a simple way to define a custom date format pattern
+ inside a gson/moshi adapter.
+ */
+ return Serializer.moshi.adapter(T::class.java).toJson(value).replace("\"", "")
}
}
diff --git a/samples/client/petstore/kotlin-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
index de65b44cd9a..5670d3c132b 100644
--- a/samples/client/petstore/kotlin-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
+++ b/samples/client/petstore/kotlin-string/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
@@ -172,6 +172,12 @@ open class ApiClient(val baseUrl: String) {
}
protected inline fun parseDateToQueryString(value : T): String {
- return value.toString()
+ /*
+ .replace("\"", "") converts the json object string to an actual string for the query parameter.
+ The moshi or gson adapter allows a more generic solution instead of trying to use a native
+ formatter. It also easily allows to provide a simple way to define a custom date format pattern
+ inside a gson/moshi adapter.
+ */
+ return Serializer.moshi.adapter(T::class.java).toJson(value).replace("\"", "")
}
}
diff --git a/samples/client/petstore/kotlin-threetenbp/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin-threetenbp/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
index de65b44cd9a..5670d3c132b 100644
--- a/samples/client/petstore/kotlin-threetenbp/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
+++ b/samples/client/petstore/kotlin-threetenbp/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
@@ -172,6 +172,12 @@ open class ApiClient(val baseUrl: String) {
}
protected inline fun parseDateToQueryString(value : T): String {
- return value.toString()
+ /*
+ .replace("\"", "") converts the json object string to an actual string for the query parameter.
+ The moshi or gson adapter allows a more generic solution instead of trying to use a native
+ formatter. It also easily allows to provide a simple way to define a custom date format pattern
+ inside a gson/moshi adapter.
+ */
+ return Serializer.moshi.adapter(T::class.java).toJson(value).replace("\"", "")
}
}
diff --git a/samples/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt b/samples/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
index de65b44cd9a..5670d3c132b 100644
--- a/samples/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
+++ b/samples/client/petstore/kotlin/src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
@@ -172,6 +172,12 @@ open class ApiClient(val baseUrl: String) {
}
protected inline fun parseDateToQueryString(value : T): String {
- return value.toString()
+ /*
+ .replace("\"", "") converts the json object string to an actual string for the query parameter.
+ The moshi or gson adapter allows a more generic solution instead of trying to use a native
+ formatter. It also easily allows to provide a simple way to define a custom date format pattern
+ inside a gson/moshi adapter.
+ */
+ return Serializer.moshi.adapter(T::class.java).toJson(value).replace("\"", "")
}
}
diff --git a/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/PetApiClient.java b/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/PetApiClient.java
index ac33f943323..f80fe4ddc67 100644
--- a/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/PetApiClient.java
+++ b/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/PetApiClient.java
@@ -3,6 +3,6 @@ package org.openapitools.api;
import org.springframework.cloud.openfeign.FeignClient;
import org.openapitools.configuration.ClientConfiguration;
-@FeignClient(name="${openAPIPetstore.name:openAPIPetstore}", url="${openAPIPetstore.url:http://petstore.swagger.io/v2}", configuration = ClientConfiguration.class)
+@FeignClient(name="${pet.name:pet}", url="${pet.url:http://petstore.swagger.io/v2}", configuration = ClientConfiguration.class)
public interface PetApiClient extends PetApi {
-}
\ No newline at end of file
+}
diff --git a/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/StoreApiClient.java b/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/StoreApiClient.java
index 0943d581356..71d613a871d 100644
--- a/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/StoreApiClient.java
+++ b/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/StoreApiClient.java
@@ -3,6 +3,6 @@ package org.openapitools.api;
import org.springframework.cloud.openfeign.FeignClient;
import org.openapitools.configuration.ClientConfiguration;
-@FeignClient(name="${openAPIPetstore.name:openAPIPetstore}", url="${openAPIPetstore.url:http://petstore.swagger.io/v2}", configuration = ClientConfiguration.class)
+@FeignClient(name="${store.name:store}", url="${store.url:http://petstore.swagger.io/v2}", configuration = ClientConfiguration.class)
public interface StoreApiClient extends StoreApi {
-}
\ No newline at end of file
+}
diff --git a/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/UserApiClient.java b/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/UserApiClient.java
index 1933bd82d3a..1db4598108d 100644
--- a/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/UserApiClient.java
+++ b/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/api/UserApiClient.java
@@ -3,6 +3,6 @@ package org.openapitools.api;
import org.springframework.cloud.openfeign.FeignClient;
import org.openapitools.configuration.ClientConfiguration;
-@FeignClient(name="${openAPIPetstore.name:openAPIPetstore}", url="${openAPIPetstore.url:http://petstore.swagger.io/v2}", configuration = ClientConfiguration.class)
+@FeignClient(name="${user.name:user}", url="${user.url:http://petstore.swagger.io/v2}", configuration = ClientConfiguration.class)
public interface UserApiClient extends UserApi {
-}
\ No newline at end of file
+}
diff --git a/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/model/Order.java b/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/model/Order.java
index 0878b2dfe7b..74afafe5558 100644
--- a/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/model/Order.java
+++ b/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/model/Order.java
@@ -45,8 +45,12 @@ public class Order {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/model/Pet.java b/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/model/Pet.java
index 07001235868..d14c54e6aba 100644
--- a/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/model/Pet.java
+++ b/samples/client/petstore/spring-cloud-async/src/main/java/org/openapitools/model/Pet.java
@@ -53,8 +53,12 @@ public class Pet {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApiClient.java b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApiClient.java
index ac33f943323..f80fe4ddc67 100644
--- a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApiClient.java
+++ b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/PetApiClient.java
@@ -3,6 +3,6 @@ package org.openapitools.api;
import org.springframework.cloud.openfeign.FeignClient;
import org.openapitools.configuration.ClientConfiguration;
-@FeignClient(name="${openAPIPetstore.name:openAPIPetstore}", url="${openAPIPetstore.url:http://petstore.swagger.io/v2}", configuration = ClientConfiguration.class)
+@FeignClient(name="${pet.name:pet}", url="${pet.url:http://petstore.swagger.io/v2}", configuration = ClientConfiguration.class)
public interface PetApiClient extends PetApi {
-}
\ No newline at end of file
+}
diff --git a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/StoreApiClient.java b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/StoreApiClient.java
index 0943d581356..71d613a871d 100644
--- a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/StoreApiClient.java
+++ b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/StoreApiClient.java
@@ -3,6 +3,6 @@ package org.openapitools.api;
import org.springframework.cloud.openfeign.FeignClient;
import org.openapitools.configuration.ClientConfiguration;
-@FeignClient(name="${openAPIPetstore.name:openAPIPetstore}", url="${openAPIPetstore.url:http://petstore.swagger.io/v2}", configuration = ClientConfiguration.class)
+@FeignClient(name="${store.name:store}", url="${store.url:http://petstore.swagger.io/v2}", configuration = ClientConfiguration.class)
public interface StoreApiClient extends StoreApi {
-}
\ No newline at end of file
+}
diff --git a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApiClient.java b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApiClient.java
index 1933bd82d3a..1db4598108d 100644
--- a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApiClient.java
+++ b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/api/UserApiClient.java
@@ -3,6 +3,6 @@ package org.openapitools.api;
import org.springframework.cloud.openfeign.FeignClient;
import org.openapitools.configuration.ClientConfiguration;
-@FeignClient(name="${openAPIPetstore.name:openAPIPetstore}", url="${openAPIPetstore.url:http://petstore.swagger.io/v2}", configuration = ClientConfiguration.class)
+@FeignClient(name="${user.name:user}", url="${user.url:http://petstore.swagger.io/v2}", configuration = ClientConfiguration.class)
public interface UserApiClient extends UserApi {
-}
\ No newline at end of file
+}
diff --git a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/model/Order.java b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/model/Order.java
index 0878b2dfe7b..74afafe5558 100644
--- a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/model/Order.java
+++ b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/model/Order.java
@@ -45,8 +45,12 @@ public class Order {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/model/Pet.java b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/model/Pet.java
index 07001235868..d14c54e6aba 100644
--- a/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/model/Pet.java
+++ b/samples/client/petstore/spring-cloud/src/main/java/org/openapitools/model/Pet.java
@@ -53,8 +53,12 @@ public class Pet {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/model/Order.java b/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/model/Order.java
index 0878b2dfe7b..74afafe5558 100644
--- a/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/model/Order.java
+++ b/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/model/Order.java
@@ -45,8 +45,12 @@ public class Order {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/model/Pet.java b/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/model/Pet.java
index 07001235868..d14c54e6aba 100644
--- a/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/model/Pet.java
+++ b/samples/client/petstore/spring-stubs/src/main/java/org/openapitools/model/Pet.java
@@ -53,8 +53,12 @@ public class Pet {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/BigCat.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/BigCat.java
index 21a2f37430a..9bc946d6cc1 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/BigCat.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/BigCat.java
@@ -35,8 +35,12 @@ public class BigCat extends Cat {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/BigCatAllOf.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/BigCatAllOf.java
index 6e595fd4762..9a57d85eeca 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/BigCatAllOf.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/BigCatAllOf.java
@@ -33,8 +33,12 @@ public class BigCatAllOf {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/EnumArrays.java
index 3c0ea1ea75a..7ee6a981619 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/EnumArrays.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/EnumArrays.java
@@ -31,8 +31,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -65,8 +69,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/EnumClass.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/EnumClass.java
index fd156263f3a..ef4719c757f 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/EnumClass.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/EnumClass.java
@@ -25,8 +25,12 @@ public enum EnumClass {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/EnumTest.java
index 7c93e03bbb0..8eff3e0c49a 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/EnumTest.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/EnumTest.java
@@ -32,8 +32,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -68,8 +72,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -102,8 +110,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Integer getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -136,8 +148,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Double getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/MapTest.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/MapTest.java
index 19a6db9cb15..80195fc3d4b 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/MapTest.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/MapTest.java
@@ -36,8 +36,12 @@ public class MapTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/Order.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/Order.java
index c45d3e54504..e91680a724e 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/Order.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/Order.java
@@ -44,8 +44,12 @@ public class Order {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/OuterEnum.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/OuterEnum.java
index 59c416ba0fa..6b5abc576b0 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/OuterEnum.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/OuterEnum.java
@@ -25,8 +25,12 @@ public enum OuterEnum {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/Pet.java b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/Pet.java
index 5bea5f27a19..c30fc1653d4 100644
--- a/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/Pet.java
+++ b/samples/server/petstore/spring-mvc-j8-async/src/main/java/org/openapitools/model/Pet.java
@@ -52,8 +52,12 @@ public class Pet {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/BigCat.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/BigCat.java
index 21a2f37430a..9bc946d6cc1 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/BigCat.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/BigCat.java
@@ -35,8 +35,12 @@ public class BigCat extends Cat {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/BigCatAllOf.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/BigCatAllOf.java
index 6e595fd4762..9a57d85eeca 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/BigCatAllOf.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/BigCatAllOf.java
@@ -33,8 +33,12 @@ public class BigCatAllOf {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/EnumArrays.java
index 3c0ea1ea75a..7ee6a981619 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/EnumArrays.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/EnumArrays.java
@@ -31,8 +31,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -65,8 +69,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/EnumClass.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/EnumClass.java
index fd156263f3a..ef4719c757f 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/EnumClass.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/EnumClass.java
@@ -25,8 +25,12 @@ public enum EnumClass {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/EnumTest.java
index 7c93e03bbb0..8eff3e0c49a 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/EnumTest.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/EnumTest.java
@@ -32,8 +32,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -68,8 +72,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -102,8 +110,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Integer getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -136,8 +148,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Double getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/MapTest.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/MapTest.java
index 19a6db9cb15..80195fc3d4b 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/MapTest.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/MapTest.java
@@ -36,8 +36,12 @@ public class MapTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/Order.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/Order.java
index 87bc2feb924..dcc367e50e4 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/Order.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/Order.java
@@ -44,8 +44,12 @@ public class Order {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/OuterEnum.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/OuterEnum.java
index 59c416ba0fa..6b5abc576b0 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/OuterEnum.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/OuterEnum.java
@@ -25,8 +25,12 @@ public enum OuterEnum {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/Pet.java b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/Pet.java
index 5bea5f27a19..c30fc1653d4 100644
--- a/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/Pet.java
+++ b/samples/server/petstore/spring-mvc-j8-localdatetime/src/main/java/org/openapitools/model/Pet.java
@@ -52,8 +52,12 @@ public class Pet {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/BigCat.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/BigCat.java
index 21a2f37430a..9bc946d6cc1 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/BigCat.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/BigCat.java
@@ -35,8 +35,12 @@ public class BigCat extends Cat {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/BigCatAllOf.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/BigCatAllOf.java
index 6e595fd4762..9a57d85eeca 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/BigCatAllOf.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/BigCatAllOf.java
@@ -33,8 +33,12 @@ public class BigCatAllOf {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/EnumArrays.java
index 9592f35f25a..d57bb6c1de4 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/EnumArrays.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/EnumArrays.java
@@ -31,8 +31,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -65,8 +69,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/EnumClass.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/EnumClass.java
index fd156263f3a..ef4719c757f 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/EnumClass.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/EnumClass.java
@@ -25,8 +25,12 @@ public enum EnumClass {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/EnumTest.java
index 7c93e03bbb0..8eff3e0c49a 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/EnumTest.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/EnumTest.java
@@ -32,8 +32,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -68,8 +72,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -102,8 +110,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Integer getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -136,8 +148,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Double getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/MapTest.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/MapTest.java
index 7a4421206d0..c9b418c6901 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/MapTest.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/MapTest.java
@@ -36,8 +36,12 @@ public class MapTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/Order.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/Order.java
index 85e3c108d48..26b38944e11 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/Order.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/Order.java
@@ -44,8 +44,12 @@ public class Order {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/OuterEnum.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/OuterEnum.java
index 59c416ba0fa..6b5abc576b0 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/OuterEnum.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/OuterEnum.java
@@ -25,8 +25,12 @@ public enum OuterEnum {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/Pet.java b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/Pet.java
index 1fab3a2e123..e91bc5697c7 100644
--- a/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/Pet.java
+++ b/samples/server/petstore/spring-mvc/src/main/java/org/openapitools/model/Pet.java
@@ -52,8 +52,12 @@ public class Pet {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/BigCat.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/BigCat.java
index 21a2f37430a..9bc946d6cc1 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/BigCat.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/BigCat.java
@@ -35,8 +35,12 @@ public class BigCat extends Cat {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/BigCatAllOf.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/BigCatAllOf.java
index 6e595fd4762..9a57d85eeca 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/BigCatAllOf.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/BigCatAllOf.java
@@ -33,8 +33,12 @@ public class BigCatAllOf {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/EnumArrays.java
index 9592f35f25a..d57bb6c1de4 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/EnumArrays.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/EnumArrays.java
@@ -31,8 +31,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -65,8 +69,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/EnumClass.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/EnumClass.java
index fd156263f3a..ef4719c757f 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/EnumClass.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/EnumClass.java
@@ -25,8 +25,12 @@ public enum EnumClass {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/EnumTest.java
index 7c93e03bbb0..8eff3e0c49a 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/EnumTest.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/EnumTest.java
@@ -32,8 +32,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -68,8 +72,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -102,8 +110,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Integer getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -136,8 +148,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Double getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/MapTest.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/MapTest.java
index 7a4421206d0..c9b418c6901 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/MapTest.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/MapTest.java
@@ -36,8 +36,12 @@ public class MapTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/Order.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/Order.java
index 85e3c108d48..26b38944e11 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/Order.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/Order.java
@@ -44,8 +44,12 @@ public class Order {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/OuterEnum.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/OuterEnum.java
index 59c416ba0fa..6b5abc576b0 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/OuterEnum.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/OuterEnum.java
@@ -25,8 +25,12 @@ public enum OuterEnum {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/Pet.java b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/Pet.java
index 1fab3a2e123..e91bc5697c7 100644
--- a/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/Pet.java
+++ b/samples/server/petstore/springboot-beanvalidation/src/main/java/org/openapitools/model/Pet.java
@@ -52,8 +52,12 @@ public class Pet {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/BigCat.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/BigCat.java
index 21a2f37430a..9bc946d6cc1 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/BigCat.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/BigCat.java
@@ -35,8 +35,12 @@ public class BigCat extends Cat {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/BigCatAllOf.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/BigCatAllOf.java
index 6e595fd4762..9a57d85eeca 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/BigCatAllOf.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/BigCatAllOf.java
@@ -33,8 +33,12 @@ public class BigCatAllOf {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/EnumArrays.java
index 3c0ea1ea75a..7ee6a981619 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/EnumArrays.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/EnumArrays.java
@@ -31,8 +31,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -65,8 +69,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/EnumClass.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/EnumClass.java
index fd156263f3a..ef4719c757f 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/EnumClass.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/EnumClass.java
@@ -25,8 +25,12 @@ public enum EnumClass {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/EnumTest.java
index 7c93e03bbb0..8eff3e0c49a 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/EnumTest.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/EnumTest.java
@@ -32,8 +32,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -68,8 +72,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -102,8 +110,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Integer getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -136,8 +148,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Double getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/MapTest.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/MapTest.java
index 19a6db9cb15..80195fc3d4b 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/MapTest.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/MapTest.java
@@ -36,8 +36,12 @@ public class MapTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/Order.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/Order.java
index c45d3e54504..e91680a724e 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/Order.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/Order.java
@@ -44,8 +44,12 @@ public class Order {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/OuterEnum.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/OuterEnum.java
index 59c416ba0fa..6b5abc576b0 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/OuterEnum.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/OuterEnum.java
@@ -25,8 +25,12 @@ public enum OuterEnum {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/Pet.java b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/Pet.java
index 5bea5f27a19..c30fc1653d4 100644
--- a/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/Pet.java
+++ b/samples/server/petstore/springboot-delegate-j8/src/main/java/org/openapitools/model/Pet.java
@@ -52,8 +52,12 @@ public class Pet {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/BigCat.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/BigCat.java
index 21a2f37430a..9bc946d6cc1 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/BigCat.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/BigCat.java
@@ -35,8 +35,12 @@ public class BigCat extends Cat {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/BigCatAllOf.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/BigCatAllOf.java
index 6e595fd4762..9a57d85eeca 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/BigCatAllOf.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/BigCatAllOf.java
@@ -33,8 +33,12 @@ public class BigCatAllOf {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/EnumArrays.java
index 9592f35f25a..d57bb6c1de4 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/EnumArrays.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/EnumArrays.java
@@ -31,8 +31,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -65,8 +69,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/EnumClass.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/EnumClass.java
index fd156263f3a..ef4719c757f 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/EnumClass.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/EnumClass.java
@@ -25,8 +25,12 @@ public enum EnumClass {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/EnumTest.java
index 7c93e03bbb0..8eff3e0c49a 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/EnumTest.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/EnumTest.java
@@ -32,8 +32,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -68,8 +72,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -102,8 +110,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Integer getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -136,8 +148,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Double getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/MapTest.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/MapTest.java
index 7a4421206d0..c9b418c6901 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/MapTest.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/MapTest.java
@@ -36,8 +36,12 @@ public class MapTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/Order.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/Order.java
index 85e3c108d48..26b38944e11 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/Order.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/Order.java
@@ -44,8 +44,12 @@ public class Order {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/OuterEnum.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/OuterEnum.java
index 59c416ba0fa..6b5abc576b0 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/OuterEnum.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/OuterEnum.java
@@ -25,8 +25,12 @@ public enum OuterEnum {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/Pet.java b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/Pet.java
index 1fab3a2e123..e91bc5697c7 100644
--- a/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/Pet.java
+++ b/samples/server/petstore/springboot-delegate/src/main/java/org/openapitools/model/Pet.java
@@ -52,8 +52,12 @@ public class Pet {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/BigCat.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/BigCat.java
index 21a2f37430a..9bc946d6cc1 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/BigCat.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/BigCat.java
@@ -35,8 +35,12 @@ public class BigCat extends Cat {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/BigCatAllOf.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/BigCatAllOf.java
index 6e595fd4762..9a57d85eeca 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/BigCatAllOf.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/BigCatAllOf.java
@@ -33,8 +33,12 @@ public class BigCatAllOf {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/EnumArrays.java
index 3c0ea1ea75a..7ee6a981619 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/EnumArrays.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/EnumArrays.java
@@ -31,8 +31,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -65,8 +69,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/EnumClass.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/EnumClass.java
index fd156263f3a..ef4719c757f 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/EnumClass.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/EnumClass.java
@@ -25,8 +25,12 @@ public enum EnumClass {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/EnumTest.java
index 7c93e03bbb0..8eff3e0c49a 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/EnumTest.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/EnumTest.java
@@ -32,8 +32,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -68,8 +72,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -102,8 +110,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Integer getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -136,8 +148,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Double getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/MapTest.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/MapTest.java
index 19a6db9cb15..80195fc3d4b 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/MapTest.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/MapTest.java
@@ -36,8 +36,12 @@ public class MapTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/Order.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/Order.java
index c45d3e54504..e91680a724e 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/Order.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/Order.java
@@ -44,8 +44,12 @@ public class Order {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/OuterEnum.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/OuterEnum.java
index 59c416ba0fa..6b5abc576b0 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/OuterEnum.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/OuterEnum.java
@@ -25,8 +25,12 @@ public enum OuterEnum {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/Pet.java b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/Pet.java
index 5bea5f27a19..c30fc1653d4 100644
--- a/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/Pet.java
+++ b/samples/server/petstore/springboot-implicitHeaders/src/main/java/org/openapitools/model/Pet.java
@@ -52,8 +52,12 @@ public class Pet {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/BigCat.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/BigCat.java
index 21a2f37430a..9bc946d6cc1 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/BigCat.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/BigCat.java
@@ -35,8 +35,12 @@ public class BigCat extends Cat {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/BigCatAllOf.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/BigCatAllOf.java
index 6e595fd4762..9a57d85eeca 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/BigCatAllOf.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/BigCatAllOf.java
@@ -33,8 +33,12 @@ public class BigCatAllOf {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/EnumArrays.java
index 3c0ea1ea75a..7ee6a981619 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/EnumArrays.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/EnumArrays.java
@@ -31,8 +31,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -65,8 +69,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/EnumClass.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/EnumClass.java
index fd156263f3a..ef4719c757f 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/EnumClass.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/EnumClass.java
@@ -25,8 +25,12 @@ public enum EnumClass {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/EnumTest.java
index 7c93e03bbb0..8eff3e0c49a 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/EnumTest.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/EnumTest.java
@@ -32,8 +32,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -68,8 +72,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -102,8 +110,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Integer getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -136,8 +148,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Double getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/MapTest.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/MapTest.java
index 19a6db9cb15..80195fc3d4b 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/MapTest.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/MapTest.java
@@ -36,8 +36,12 @@ public class MapTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/Order.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/Order.java
index c45d3e54504..e91680a724e 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/Order.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/Order.java
@@ -44,8 +44,12 @@ public class Order {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/OuterEnum.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/OuterEnum.java
index 59c416ba0fa..6b5abc576b0 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/OuterEnum.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/OuterEnum.java
@@ -25,8 +25,12 @@ public enum OuterEnum {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/Pet.java b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/Pet.java
index 5bea5f27a19..c30fc1653d4 100644
--- a/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/Pet.java
+++ b/samples/server/petstore/springboot-reactive/src/main/java/org/openapitools/model/Pet.java
@@ -52,8 +52,12 @@ public class Pet {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/BigCat.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/BigCat.java
index 21a2f37430a..9bc946d6cc1 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/BigCat.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/BigCat.java
@@ -35,8 +35,12 @@ public class BigCat extends Cat {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/BigCatAllOf.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/BigCatAllOf.java
index 6e595fd4762..9a57d85eeca 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/BigCatAllOf.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/BigCatAllOf.java
@@ -33,8 +33,12 @@ public class BigCatAllOf {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/EnumArrays.java
index 3c0ea1ea75a..7ee6a981619 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/EnumArrays.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/EnumArrays.java
@@ -31,8 +31,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -65,8 +69,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/EnumClass.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/EnumClass.java
index fd156263f3a..ef4719c757f 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/EnumClass.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/EnumClass.java
@@ -25,8 +25,12 @@ public enum EnumClass {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/EnumTest.java
index 7c93e03bbb0..8eff3e0c49a 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/EnumTest.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/EnumTest.java
@@ -32,8 +32,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -68,8 +72,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -102,8 +110,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Integer getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -136,8 +148,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Double getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/MapTest.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/MapTest.java
index 19a6db9cb15..80195fc3d4b 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/MapTest.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/MapTest.java
@@ -36,8 +36,12 @@ public class MapTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/Order.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/Order.java
index c45d3e54504..e91680a724e 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/Order.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/Order.java
@@ -44,8 +44,12 @@ public class Order {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/OuterEnum.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/OuterEnum.java
index 59c416ba0fa..6b5abc576b0 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/OuterEnum.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/OuterEnum.java
@@ -25,8 +25,12 @@ public enum OuterEnum {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/Pet.java b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/Pet.java
index 5bea5f27a19..c30fc1653d4 100644
--- a/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/Pet.java
+++ b/samples/server/petstore/springboot-useoptional/src/main/java/org/openapitools/model/Pet.java
@@ -52,8 +52,12 @@ public class Pet {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/BigCat.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/BigCat.java
index dbf42161952..aad86c60481 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/BigCat.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/BigCat.java
@@ -35,8 +35,12 @@ public class BigCat extends Cat {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/BigCatAllOf.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/BigCatAllOf.java
index 89cbe6c4caf..b98ba1e2fa1 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/BigCatAllOf.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/BigCatAllOf.java
@@ -33,8 +33,12 @@ public class BigCatAllOf {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/EnumArrays.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/EnumArrays.java
index 25585cdcede..d2346d758a6 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/EnumArrays.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/EnumArrays.java
@@ -31,8 +31,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -65,8 +69,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/EnumClass.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/EnumClass.java
index 31286ef24fa..02adc43755a 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/EnumClass.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/EnumClass.java
@@ -25,8 +25,12 @@ public enum EnumClass {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/EnumTest.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/EnumTest.java
index e5b7493db16..cc61c7818af 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/EnumTest.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/EnumTest.java
@@ -32,8 +32,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -68,8 +72,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -102,8 +110,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Integer getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -136,8 +148,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Double getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/MapTest.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/MapTest.java
index d2d385b401f..0e2354891e5 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/MapTest.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/MapTest.java
@@ -36,8 +36,12 @@ public class MapTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/Order.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/Order.java
index 4075aecc8fa..2df7246dbb5 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/Order.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/Order.java
@@ -44,8 +44,12 @@ public class Order {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/OuterEnum.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/OuterEnum.java
index a0dbf4671d9..ef0bba51c50 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/OuterEnum.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/OuterEnum.java
@@ -25,8 +25,12 @@ public enum OuterEnum {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/Pet.java b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/Pet.java
index 78398cd43a9..052fdc5308b 100644
--- a/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/Pet.java
+++ b/samples/server/petstore/springboot-virtualan/src/main/java/org/openapitools/virtualan/model/Pet.java
@@ -52,8 +52,12 @@ public class Pet {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/BigCat.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/BigCat.java
index 21a2f37430a..9bc946d6cc1 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/BigCat.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/BigCat.java
@@ -35,8 +35,12 @@ public class BigCat extends Cat {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/BigCatAllOf.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/BigCatAllOf.java
index 6e595fd4762..9a57d85eeca 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/BigCatAllOf.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/BigCatAllOf.java
@@ -33,8 +33,12 @@ public class BigCatAllOf {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/EnumArrays.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/EnumArrays.java
index 3c0ea1ea75a..7ee6a981619 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/EnumArrays.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/EnumArrays.java
@@ -31,8 +31,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -65,8 +69,12 @@ public class EnumArrays {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/EnumClass.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/EnumClass.java
index fd156263f3a..ef4719c757f 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/EnumClass.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/EnumClass.java
@@ -25,8 +25,12 @@ public enum EnumClass {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/EnumTest.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/EnumTest.java
index 7c93e03bbb0..8eff3e0c49a 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/EnumTest.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/EnumTest.java
@@ -32,8 +32,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -68,8 +72,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -102,8 +110,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Integer getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
@@ -136,8 +148,12 @@ public class EnumTest {
this.value = value;
}
- @Override
@JsonValue
+ public Double getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/MapTest.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/MapTest.java
index 19a6db9cb15..80195fc3d4b 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/MapTest.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/MapTest.java
@@ -36,8 +36,12 @@ public class MapTest {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/Order.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/Order.java
index c45d3e54504..e91680a724e 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/Order.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/Order.java
@@ -44,8 +44,12 @@ public class Order {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/OuterEnum.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/OuterEnum.java
index 59c416ba0fa..6b5abc576b0 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/OuterEnum.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/OuterEnum.java
@@ -25,8 +25,12 @@ public enum OuterEnum {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}
diff --git a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/Pet.java b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/Pet.java
index 5bea5f27a19..c30fc1653d4 100644
--- a/samples/server/petstore/springboot/src/main/java/org/openapitools/model/Pet.java
+++ b/samples/server/petstore/springboot/src/main/java/org/openapitools/model/Pet.java
@@ -52,8 +52,12 @@ public class Pet {
this.value = value;
}
- @Override
@JsonValue
+ public String getValue() {
+ return value;
+ }
+
+ @Override
public String toString() {
return String.valueOf(value);
}