继承

时间:2017-04-26 13:03:10

标签: swagger-ui swagger-editor

我去了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"

我的新模型确实出现在模型列表中,但我没有2个模式名称(Tag和Tag2),而是有两个Tag条目。其中一个正确拥有新的' prop'字段。

如何使第二个显示正确的名称?

1 个答案:

答案 0 :(得分:2)