Swagger UI 继承后相同的模式名称
Swagger UI same schema name after inheriting
我去了这个 swagger editor 并研究了他们的例子。
我想尝试扩展模型。
在那里的例子中,他们有:
Tag:
type: "object"
properties:
id:
type: "integer"
format: "int64"
name:
type: "string"
xml:
name: "Tag"
所以我添加了我的 Tag2:
Tag2:
allOf:
- $ref: '#/definitions/Tag'
- properties:
prop:
type: "string"
我的新模型确实出现在模型列表中,但我没有两个模式名称(Tag 和 Tag2),而是有两个 Tag 条目。其中之一正确地具有新的 'prop' 字段。
如何让第二个以正确的名称出现?
这是 Swagger 编辑器中的错误。它被跟踪于:
https://github.com/swagger-api/swagger-editor/issues/1288
我去了这个 swagger editor 并研究了他们的例子。
我想尝试扩展模型。 在那里的例子中,他们有:
Tag:
type: "object"
properties:
id:
type: "integer"
format: "int64"
name:
type: "string"
xml:
name: "Tag"
所以我添加了我的 Tag2:
Tag2:
allOf:
- $ref: '#/definitions/Tag'
- properties:
prop:
type: "string"
我的新模型确实出现在模型列表中,但我没有两个模式名称(Tag 和 Tag2),而是有两个 Tag 条目。其中之一正确地具有新的 'prop' 字段。
如何让第二个以正确的名称出现?
这是 Swagger 编辑器中的错误。它被跟踪于:
https://github.com/swagger-api/swagger-editor/issues/1288