从开放API 3自动生成芭蕾舞女演员源代码时出现错误。 yaml文件包含
content:
application/json:
schema:
oneOf:
- $ref: "#/components/schemas/incidentResolved"
- $ref: "#/components/schemas/incidentUpdate"
- $ref: "#/components/schemas/postmortem"
使用oneOf
是错误的原因。
error: Error occurred when generating GEN_SERVICE for openapi file at incidentReporting.yaml. null
如何解决这个问题?
答案 0 :(得分:0)
Ballerina OpenAPI工具不支持“ oneOf” ...它仅适用于“ allOf”每种操作的一种内容类型。目前,芭蕾舞女演员工具团队正在努力添加对大多数OpenAPI规范和JSON Schema规范的支持。
问题报告了以下内容: https://github.com/ballerina-platform/ballerina-lang/issues/17034