diff --git a/modules/openapi-generator/src/main/resources/elm/fieldDecoder.mustache b/modules/openapi-generator/src/main/resources/elm/fieldDecoder.mustache index 964b3cf9a84a3aaeaf71fcea5750dd6027c99c8f..3bec7786ccf452150157c50c6843dc7bfe370f0c 100644 --- a/modules/openapi-generator/src/main/resources/elm/fieldDecoder.mustache +++ b/modules/openapi-generator/src/main/resources/elm/fieldDecoder.mustache @@ -10,6 +10,7 @@ {{#isFloat}}Json.Decode.float{{/isFloat}} {{#isDouble}}Json.Decode.float{{/isDouble}} {{#isBoolean}}Json.Decode.bool{{/isBoolean}} +{{#isEnum}}{{#lambda.camelcase}}{{classname}}{{enumName}}Decoder{{/lambda.camelcase}}{{/isEnum}} {{#isUuid}}Uuid.decoder{{/isUuid}} {{^isDateTime}}{{^isDate}}{{^isByteArray}}{{^isBinary}}{{^isString}}{{^isNumeric}}{{^isBoolean}}{{^isUuid}} {{#is2xx}}Api.Data.{{/is2xx}}{{#is3xx}}Api.Data.{{/is3xx}}{{#lambda.camelcase}}{{#isEnum}}{{classname}}{{enumName}}{{/isEnum}}{{^isEnum}}{{dataType}}{{/isEnum}}{{/lambda.camelcase}}Decoder diff --git a/modules/openapi-generator/src/main/resources/elm/fieldEncoder.mustache b/modules/openapi-generator/src/main/resources/elm/fieldEncoder.mustache index 9ae836c616972660debb132f4ee85507e767d520..85f4b2da8790fbc5b78e43bf1e45ca6895ffca5d 100644 --- a/modules/openapi-generator/src/main/resources/elm/fieldEncoder.mustache +++ b/modules/openapi-generator/src/main/resources/elm/fieldEncoder.mustache @@ -10,6 +10,7 @@ {{#isFloat}}Json.Encode.float{{/isFloat}} {{#isDouble}}Json.Encode.float{{/isDouble}} {{#isBoolean}}Json.Encode.bool{{/isBoolean}} +{{#isEnum}}{{#lambda.camelcase}}encode{{classname}}{{enumName}}{{/lambda.camelcase}}{{/isEnum}} {{#isUuid}}Uuid.encode{{/isUuid}} {{^isDateTime}}{{^isDate}}{{^isByteArray}}{{^isBinary}}{{^isString}}{{^isNumeric}}{{^isBoolean}}{{^isUuid}} {{#lambda.camelcase}}encode{{#isEnum}}{{classname}}{{enumName}}{{/isEnum}}{{^isEnum}}{{dataType}}{{/isEnum}}{{/lambda.camelcase}}