【发布时间】:2017-03-24 15:24:10
【问题描述】:
我想为引用他的定义的对象属性添加描述。类似的东西:
newCreditCard:
type: object
properties:
billingPhone:
description: Phone number of the card holder
$ref: "#/definitions/PhoneNumber"
但是编辑器警告description属性会被跳过:
Extra JSON Reference properties will be ignored: description
我发现了一个不太优雅的解决方法,它适用于编辑器,但不适用于 Swagger UI(不确定这可能是由于最近更新到了 Swagger UI 的 3.0.2 版本)
newCreditCard:
type: object
properties:
billingPhone:
description: Phone number of the card holder
allOf:
- $ref: "#/definitions/PhoneNumber"
您如何在 Swaggers 规范中做到这一点?
感谢您的帮助!
【问题讨论】:
-
第二个示例中的解决方法应该适用于最新版本的 Swagger UI。
标签: swagger swagger-ui swagger-editor