From 0621d3462d3524b4d3adb31f7d470ea00edea81a Mon Sep 17 00:00:00 2001 From: Val Packett Date: Wed, 5 Jun 2024 06:45:18 -0300 Subject: [PATCH] [erlang-client] Apply var/param name mappings (#18662) (#18859) Fixes #18662 --- .../codegen/languages/ErlangClientCodegen.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangClientCodegen.java index 4998ba2f404..72379dbeb4a 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangClientCodegen.java @@ -251,6 +251,10 @@ public class ErlangClientCodegen extends DefaultCodegen implements CodegenConfig @Override public String toVarName(String name) { + if (nameMapping.containsKey(name)) { + return nameMapping.get(name); + } + // replace - with _ e.g. created-at => created_at name = sanitizeName(name.replaceAll("-", "_")); // for reserved word or word starting with number, append _ @@ -262,6 +266,10 @@ public class ErlangClientCodegen extends DefaultCodegen implements CodegenConfig @Override public String toParamName(String name) { + if (parameterNameMapping.containsKey(name)) { + return parameterNameMapping.get(name); + } + return camelize(toVarName(name)); }