forked from loafle/openapi-generator-original
Kotlin: Use packageName option for all classes (#6365)
Use the optional packageName parameter for model and api classes, additionally to the infrastructure classes. Fixes #6364
This commit is contained in:
parent
4ee557aa24
commit
8a423d2aa5
@ -200,6 +200,10 @@ public class KotlinClientCodegen extends DefaultCodegen implements CodegenConfig
|
|||||||
|
|
||||||
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
||||||
this.setPackageName((String) additionalProperties.get(CodegenConstants.PACKAGE_NAME));
|
this.setPackageName((String) additionalProperties.get(CodegenConstants.PACKAGE_NAME));
|
||||||
|
if (!additionalProperties.containsKey(CodegenConstants.MODEL_PACKAGE))
|
||||||
|
this.setModelPackage(packageName + ".models");
|
||||||
|
if (!additionalProperties.containsKey(CodegenConstants.API_PACKAGE))
|
||||||
|
this.setApiPackage(packageName + ".apis");
|
||||||
} else {
|
} else {
|
||||||
additionalProperties.put(CodegenConstants.PACKAGE_NAME, packageName);
|
additionalProperties.put(CodegenConstants.PACKAGE_NAME, packageName);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user