Skip to content

Commit d333ee6

Browse files
committed
Generate circe encoder and decoder for inline enumeration
1 parent 04169ec commit d333ee6

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

modules/openapi-generator/src/main/resources/scala-sttp/jsonSupport.mustache

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@ object JsonSupport extends SttpCirceApi with AutoDerivation with DateSerializers
5353
implicit val {{classname}}Decoder: Decoder[{{classname}}.{{classname}}] = Decoder.decodeEnumeration({{classname}})
5454
implicit val {{classname}}Encoder: Encoder[{{classname}}.{{classname}}] = Encoder.encodeEnumeration({{classname}})
5555
{{/isEnum}}
56+
{{#hasEnums}}
57+
{{#vars}}
58+
{{#isEnum}}
59+
implicit val {{classname}}{{datatypeWithEnum}}Decoder: Decoder[{{classname}}Enums.{{datatypeWithEnum}}] = Decoder.decodeEnumeration({{classname}}Enums.{{datatypeWithEnum}})
60+
implicit val {{classname}}{{datatypeWithEnum}}Encoder: Encoder[{{classname}}Enums.{{datatypeWithEnum}}] = Encoder.encodeEnumeration({{classname}}Enums.{{datatypeWithEnum}})
61+
{{/isEnum}}
62+
{{/vars}}
63+
{{/hasEnums}}
5664
{{/model}}
5765
{{/models}}
5866
}

0 commit comments

Comments
 (0)