File tree Expand file tree Collapse file tree
samples/server/petstore/spring-boot-defaultInterface-unhandledException
src/main/java/org/openapitools/configuration Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ src/main/java/org/openapitools/api/FakeClassnameTestApi.java
77src/main/java/org/openapitools/api/PetApi.java
88src/main/java/org/openapitools/api/StoreApi.java
99src/main/java/org/openapitools/api/UserApi.java
10+ src/main/java/org/openapitools/configuration/EnumConverterConfiguration.java
1011src/main/java/org/openapitools/model/AdditionalPropertiesAnyType.java
1112src/main/java/org/openapitools/model/AdditionalPropertiesArray.java
1213src/main/java/org/openapitools/model/AdditionalPropertiesBoolean.java
Original file line number Diff line number Diff line change 1+ package org .openapitools .configuration ;
2+
3+ import org .openapitools .model .EnumClass ;
4+ import org .openapitools .model .OuterEnum ;
5+
6+ import org .springframework .context .annotation .Bean ;
7+ import org .springframework .context .annotation .Configuration ;
8+ import org .springframework .core .convert .converter .Converter ;
9+
10+ @ Configuration
11+ public class EnumConverterConfiguration {
12+
13+ @ Bean (name = "org.openapitools.configuration.EnumConverterConfiguration.enumClassConverter" )
14+ Converter <String , EnumClass > enumClassConverter () {
15+ return new Converter <String , EnumClass >() {
16+ @ Override
17+ public EnumClass convert (String source ) {
18+ return EnumClass .fromValue (source );
19+ }
20+ };
21+ }
22+ @ Bean (name = "org.openapitools.configuration.EnumConverterConfiguration.outerEnumConverter" )
23+ Converter <String , OuterEnum > outerEnumConverter () {
24+ return new Converter <String , OuterEnum >() {
25+ @ Override
26+ public OuterEnum convert (String source ) {
27+ return OuterEnum .fromValue (source );
28+ }
29+ };
30+ }
31+
32+ }
You can’t perform that action at this time.
0 commit comments