diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinClientCodegen.java index 39f953d94ef0..d6f9dff36aa6 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinClientCodegen.java @@ -996,6 +996,7 @@ public Map postProcessAllModels(Map objs) } return objs; } + private Stream> getAllVarProperties(CodegenModel model) { return Stream.of(model.vars, model.allVars, model.optionalVars, model.requiredVars, model.readOnlyVars, model.readWriteVars); } @@ -1119,6 +1120,11 @@ public void postProcessParameter(CodegenParameter parameter) { adjustEnumRefDefault(parameter); } + /** + * Properly set the default value for enum (reference). + * + * @param param codegen parameter + */ private void adjustEnumRefDefault(CodegenParameter param) { if (StringUtils.isEmpty(param.defaultValue) || !(param.isEnum || param.isEnumRef)) { return;