mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-07-08 08:30:56 +00:00
This commit is contained in:
parent
7aeb952565
commit
bf2a251dd6
@ -11,7 +11,8 @@ import scala.reflect.ClassTag
|
||||
|
||||
object JsonSupport extends SttpJson4sApi {
|
||||
def enumSerializers: Seq[Serializer[_]] = Seq[Serializer[_]](){{#models}}{{#model}}{{#isEnum}} :+
|
||||
new EnumNameSerializer({{classname}}){{/isEnum}}{{/model}}{{/models}}
|
||||
new EnumNameSerializer({{classname}}){{/isEnum}}{{#hasEnums}}{{#vars}}{{#isEnum}} :+
|
||||
new EnumNameSerializer({{classname}}Enums.{{datatypeWithEnum}}){{/isEnum}}{{/vars}}{{/hasEnums}}{{/model}}{{/models}}
|
||||
|
||||
private class EnumNameSerializer[E <: Enumeration: ClassTag](enumeration: E) extends Serializer[E#Value] {
|
||||
import JsonDSL._
|
||||
|
@ -17,7 +17,9 @@ import sttp.client4.json4s.SttpJson4sApi
|
||||
import scala.reflect.ClassTag
|
||||
|
||||
object JsonSupport extends SttpJson4sApi {
|
||||
def enumSerializers: Seq[Serializer[_]] = Seq[Serializer[_]]()
|
||||
def enumSerializers: Seq[Serializer[_]] = Seq[Serializer[_]]() :+
|
||||
new EnumNameSerializer(OrderEnums.Status) :+
|
||||
new EnumNameSerializer(PetEnums.Status)
|
||||
|
||||
private class EnumNameSerializer[E <: Enumeration: ClassTag](enumeration: E) extends Serializer[E#Value] {
|
||||
import JsonDSL._
|
||||
|
Loading…
x
Reference in New Issue
Block a user