我正在尝试为以下 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
.
我觉得我遗漏了一个微小的简单细节,但我不是这方面的专家,无法解决问题。