mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2026-03-18 19:19:26 +00:00
@@ -488,6 +488,20 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo
|
||||
}
|
||||
allowableValues.put("enumVars", enumVars);
|
||||
}
|
||||
// set vendor-extension: x-hasMoreRequired
|
||||
CodegenProperty lastRequired = null;
|
||||
for (CodegenProperty var : cm.vars) {
|
||||
if (var.required != null && var.required) {
|
||||
lastRequired = var;
|
||||
}
|
||||
}
|
||||
for (CodegenProperty var : cm.vars) {
|
||||
if (var == lastRequired) {
|
||||
var.vendorExtensions.put("x-hasMoreRequired", false);
|
||||
} else if (var.required != null && var.required) {
|
||||
var.vendorExtensions.put("x-hasMoreRequired", true);
|
||||
}
|
||||
}
|
||||
}
|
||||
return objs;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user