flask-swagger ID并返回一系列事物

时间:2015-09-22 19:47:20

标签: python swagger

我们正在使用flask-swagger记录我们的Flask / Python REST API。

在很多情况下,我会返回a_name

schema:
    id: a_name
    properties:
         first_name:
             type: string
             description: first name
         last_name:
             type: string
             description: last name

所以,我定义了一次,之后我的端点只引用模式ID。也就是说,如果我将以下内容放在新端点中:

schema:
    id: a_name

然后swagger在先前的a_name定义中很糟糕。那很好。

但是,在我的'get all'端点中,我返回一个a_name数组。如何在没有复制/粘贴单个a_name的架构def的情况下在招摇中显示此内容?

编辑:这是。

responses:
  200:
    description: a_names successfully retrieved
    schema:
        properties:
          names:
            type: array
            items:
                schema:
                    id: a_names

哪个收益率:

{
  "names": [
    {
      "first_name": "string",
      "last_name": "string",
    }
  ]
}

0 个答案:

没有答案