Skip to content

Commit 0621d34

Browse files
authored
[erlang-client] Apply var/param name mappings (OpenAPITools#18662) (OpenAPITools#18859)
Fixes OpenAPITools#18662
1 parent f97706d commit 0621d34

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangClientCodegen.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,10 @@ public String modelFileFolder() {
251251

252252
@Override
253253
public String toVarName(String name) {
254+
if (nameMapping.containsKey(name)) {
255+
return nameMapping.get(name);
256+
}
257+
254258
// replace - with _ e.g. created-at => created_at
255259
name = sanitizeName(name.replaceAll("-", "_"));
256260
// for reserved word or word starting with number, append _
@@ -262,6 +266,10 @@ public String toVarName(String name) {
262266

263267
@Override
264268
public String toParamName(String name) {
269+
if (parameterNameMapping.containsKey(name)) {
270+
return parameterNameMapping.get(name);
271+
}
272+
265273
return camelize(toVarName(name));
266274
}
267275

0 commit comments

Comments
 (0)