[erlang-client] Apply var/param name mappings (#18662) (#18859)

Fixes #18662
This commit is contained in:
Val Packett 2024-06-05 06:45:18 -03:00 committed by GitHub
parent f97706d29b
commit 0621d3462d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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));
}