打开API到芭蕾舞女演员自动源代码生成时出错

时间:2019-07-24 10:12:18

标签: wso2 openapi ballerina

从开放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

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

Ballerina OpenAPI工具不支持“ oneOf” ...它仅适用于“ allOf”每种操作的一种内容类型。目前,芭蕾舞女演员工具团队正在努力添加对大多数OpenAPI规范和JSON Schema规范的支持。

问题报告了以下内容: https://github.com/ballerina-platform/ballerina-lang/issues/17034