Skip to content

Commit 128601c

Browse files
Fix custom types
1 parent f0fb16d commit 128601c

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

examples/springdoc-openapi-scala-1/simple/src/main/scala/za/co/absa/springdocopenapiscala/examples/simple/OpenAPIConfiguration.scala

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ package za.co.absa.springdocopenapiscala.examples.simple
1919
import com.fasterxml.jackson.databind.JsonNode
2020
import io.swagger.v3.oas.models.OpenAPI
2121
import io.swagger.v3.oas.models.info.Info
22-
import io.swagger.v3.oas.models.media.Schema
22+
import io.swagger.v3.oas.models.media.StringSchema
2323
import org.springdoc.core.customizers.OpenApiCustomiser
2424
import org.springframework.context.annotation.{Bean, Configuration}
2525
import za.co.absa.springdocopenapiscala.{Bundle, OpenAPIModelRegistration}
@@ -39,8 +39,7 @@ class OpenAPIConfiguration {
3939
),
4040
OpenAPIModelRegistration.ExtraTypesHandling.simpleMapping {
4141
case t if t =:= typeOf[JsonNode] =>
42-
val schema = new Schema
43-
schema.setType("string")
42+
val schema = new StringSchema
4443
schema.setFormat("json")
4544
schema
4645
}

examples/springdoc-openapi-scala-2/simple/src/main/scala/za/co/absa/springdocopenapiscala/examples/simple/OpenAPIConfiguration.scala

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ package za.co.absa.springdocopenapiscala.examples.simple
1818

1919
import io.swagger.v3.oas.models.OpenAPI
2020
import io.swagger.v3.oas.models.info.Info
21-
import io.swagger.v3.oas.models.media.Schema
21+
import io.swagger.v3.oas.models.media.StringSchema
2222
import org.springdoc.core.customizers.OpenApiCustomizer
2323
import org.springframework.context.annotation.{Bean, Configuration}
2424
import play.api.libs.json.JsValue
@@ -40,8 +40,7 @@ class OpenAPIConfiguration {
4040
),
4141
OpenAPIModelRegistration.ExtraTypesHandling.simpleMapping {
4242
case t if t =:= typeOf[JsValue] =>
43-
val schema = new Schema
44-
schema.setType("string")
43+
val schema = new StringSchema
4544
schema.setFormat("json")
4645
schema
4746
}

0 commit comments

Comments
 (0)