openapi-generator
openapi-generator copied to clipboard
[BUG][Erlang] --name-mappings is not applied to property names
Description
The Erlang-client generator does not apply --name-mappings which are e.g. necessary to work around a field called _.
openapi-generator version
0e05cf26d94
OpenAPI declaration file content or url
openapi: '3.0.0'
info:
version: 1.0.0
title: test
paths:
/test:
get:
summary: sample
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
properties:
_:
type: string
Generation Details
java -jar /home/val/.m2/repository/org/openapitools/openapi-generator-cli/7.6.0-SNAPSHOT/openapi-generator-cli-7.6.0-SNAPSHOT.jar generate -i spec.yaml -o erl/ -g erlang-client --name-mappings _=underscore
Steps to reproduce
generate, see this:
-export_type([openapi__test_get_200_response/0]).
-type openapi__test_get_200_response() ::
#{ '_' => binary()
}.
encode(#{ '_' :=
}) ->
#{ '_' =>
}.
Related issues/PRs
#18661 for Elixir
Suggest a fix
…