如何在 openapi-generator 中使用 useOneOfInterfaces 标志?

How can I use useOneOfInterfaces flag in openapi-generator?

我想修复 openapi 生成器的错误,我想我真正需要的是在 openapi-generator/..../codegen/DefaultCodegen.java#L231

中设置 useOneOfInterfaces = True

目前我分叉 OpenAPITools/openapi-generator repo 并手动编辑该标志并重建我正在使用的 openapi-generator。有没有办法将此标志作为命令行参数传递,这样我就可以使用来自 OpenAPITools/openapi-generator 的最新二进制文件?即,

openapi-generator generate -i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml -g ruby -o /tmp/test/ --enableUseOneOfInterfaces

此标志目前仅在单个代码生成器 Swift5ClientCodengen 中设置。没有对该标志的一般解析。如果您希望此标志普遍可用,请随时在存储库中提交问题,或者更好地添加一个拉取请求,将解析此标志添加到 DefaultCodegen。