swagger-codegen - 如何在 openapi-generator 中使用 useOneOfInterfaces 标志?
问题描述
我想用 openapi 生成器修复一个错误,我想我真正需要的是useOneOfInterfaces = True
在openapi-generator/..../codegen/DefaultCodegen.java#L231中设置
目前,我分叉了OpenAPITools/openapi-generator
repo并手动编辑了该标志并重建openapi-generator
了我正在使用的。有没有办法将此标志作为命令行参数传递,这样我就可以使用最新的二进制文件OpenAPITools/openapi-generator
?IE,
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。
推荐阅读
- certificate - Xcode 无法在模拟器上运行应用程序,显示配置证书错误
- python - 无法使用参数运行进程
- java - 如何在 localNetwork 上托管独立的 Java 应用程序
- assembly - 如何在 NASM 中将字符一个接一个地组合成一个字符串?
- node.js - 如何实现实时更新通知系统?
- spring-boot - spring boot Mockito 模拟空异常
- macos - Mac 磁盘工具
- python - Python 3 打字注解和父子设计
- html - MDC:如何使单元格居中?
- python - 为什么 else 语句不需要嵌套在 for 循环中?这段代码是什么意思?