forked from loafle/openapi-generator-original
better code, update sample for erlang client gen (#8853)
This commit is contained in:
parent
e815d7ced8
commit
125e6a439b
@ -298,7 +298,7 @@ public class ErlangClientCodegen extends DefaultCodegen implements CodegenConfig
|
||||
|
||||
@Override
|
||||
public String toOperationId(String operationId) {
|
||||
// method name cannot use reserved keyword, e.g. return
|
||||
// method name cannot use reserved keyword, e.g. if
|
||||
if (isReservedWord(operationId)) {
|
||||
LOGGER.warn(operationId + " (reserved word) cannot be used as method name. Renamed to " + underscore(sanitizeName("call_" + operationId)).replaceAll("\\.", "_"));
|
||||
operationId = "call_" + operationId;
|
||||
@ -352,24 +352,33 @@ public class ErlangClientCodegen extends DefaultCodegen implements CodegenConfig
|
||||
this.packageVersion = packageVersion;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the number of required parameters plus 1.
|
||||
*
|
||||
* @param os List of Codegen Parameters
|
||||
* @return the string representation of the number of required paramters plus 1
|
||||
*/
|
||||
String length(Object os) {
|
||||
int l = 1;
|
||||
for (CodegenParameter o : ((ExtendedCodegenOperation) os).allParams) {
|
||||
CodegenParameter q = o;
|
||||
if (q.required)
|
||||
if (o.required)
|
||||
l++;
|
||||
}
|
||||
|
||||
return Integer.toString(l);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the number of required parameters or body parameters.
|
||||
*
|
||||
* @param os List of Codegen Parameters
|
||||
* @return the number of required paramters or body parameters
|
||||
*/
|
||||
int lengthRequired(List<CodegenParameter> allParams) {
|
||||
int l = 0;
|
||||
for (CodegenParameter o : allParams) {
|
||||
if (o.required || o.isBodyParam)
|
||||
l++;
|
||||
}
|
||||
|
||||
return l;
|
||||
}
|
||||
|
||||
|
@ -1 +1 @@
|
||||
5.0.0-SNAPSHOT
|
||||
5.1.0-SNAPSHOT
|
Loading…
x
Reference in New Issue
Block a user