使用 SwaggerHub 代码生成器时不尊重 Swagger allOf

问题描述 投票:0回答:0

我正在尝试为以下 API 定义生成一个 python SDK:

https://api.youneedabudget.com/papi/spec-v1-swagger.json

当我在 swaggerhub 上加载 json 时,一切似乎都很好,但是生成的 python 代码缺少模型中的某些字段。

例如,考虑 transactionDetail 模型;它应该包含 TransactionSummary 的所有字段。在 swaggerhub 界面中,模型正确显示:

但是在生成的python中,swagger_types是这样的:

    swagger_types = {
        'account_name': 'str',
        'payee_name': 'str',
        'category_name': 'str',
        'subtransactions': 'list[SubTransaction]'
    }

基本上错过了TransactionSummary.

的一切

我觉得我遗漏了一个微小的简单细节,但我不是这方面的专家,无法解决问题。

code-generation swagger-2.0 swaggerhub
© www.soinside.com 2019 - 2024. All rights reserved.