File tree Expand file tree Collapse file tree
kotlin-springboot-integer-enum
src/main/kotlin/org/openapitools/configuration
kotlin-springboot-multipart-request-model
src/main/kotlin/org/openapitools/configuration Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,5 +9,6 @@ settings.gradle
99src/main/kotlin/org/openapitools/api/ApiUtil.kt
1010src/main/kotlin/org/openapitools/api/DefaultApi.kt
1111src/main/kotlin/org/openapitools/api/Exceptions.kt
12+ src/main/kotlin/org/openapitools/configuration/EnumConverterConfiguration.kt
1213src/main/kotlin/org/openapitools/model/ApiError.kt
1314src/main/kotlin/org/openapitools/model/ReasonCode.kt
Original file line number Diff line number Diff line change 1+ package org.openapitools.configuration
2+
3+ import org.openapitools.model.ReasonCode
4+
5+ import org.springframework.context.annotation.Bean
6+ import org.springframework.context.annotation.Configuration
7+ import org.springframework.core.convert.converter.Converter
8+
9+ @Configuration(value = " org.openapitools.configuration.enumConverterConfiguration" )
10+ class EnumConverterConfiguration {
11+
12+ @Bean(name = [" org.openapitools.configuration.EnumConverterConfiguration.reasonCodeConverter" ])
13+ fun reasonCodeConverter (): Converter <kotlin.Int , ReasonCode> {
14+ return object : Converter < kotlin.Int , ReasonCode > {
15+ override fun convert (source : kotlin.Int ): ReasonCode = ReasonCode .forValue(source)
16+ }
17+ }
18+
19+ }
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ src/main/kotlin/org/openapitools/SpringDocConfiguration.kt
1212src/main/kotlin/org/openapitools/api/ApiUtil.kt
1313src/main/kotlin/org/openapitools/api/Exceptions.kt
1414src/main/kotlin/org/openapitools/api/MultipartMixedApiController.kt
15+ src/main/kotlin/org/openapitools/configuration/EnumConverterConfiguration.kt
1516src/main/kotlin/org/openapitools/model/MultipartMixedRequestMarker.kt
1617src/main/kotlin/org/openapitools/model/MultipartMixedStatus.kt
1718src/main/resources/application.yaml
Original file line number Diff line number Diff line change 1+ package org.openapitools.configuration
2+
3+ import org.openapitools.model.MultipartMixedStatus
4+
5+ import org.springframework.context.annotation.Bean
6+ import org.springframework.context.annotation.Configuration
7+ import org.springframework.core.convert.converter.Converter
8+
9+ @Configuration(value = " org.openapitools.configuration.enumConverterConfiguration" )
10+ class EnumConverterConfiguration {
11+
12+ @Bean(name = [" org.openapitools.configuration.EnumConverterConfiguration.multipartMixedStatusConverter" ])
13+ fun multipartMixedStatusConverter (): Converter <kotlin.String , MultipartMixedStatus> {
14+ return object : Converter < kotlin.String , MultipartMixedStatus > {
15+ override fun convert (source : kotlin.String ): MultipartMixedStatus = MultipartMixedStatus .forValue(source)
16+ }
17+ }
18+
19+ }
You can’t perform that action at this time.
0 commit comments