【发布时间】:2016-09-21 23:19:11
【问题描述】:
我正在尝试用 swagger 描述以下 post 参数:
{
"sources": [
{
"id": 101,
"parentId": 201
},{
"id": 102,
"parentId": 201
},{
"id": 102,
"parentId": 202
}
],
"destinationId": 301,
"param1": "value 1",
"param2": "value 2",
}
问题是sources 是一个对象数组,swagger 似乎不支持。这是我尝试过的:
paths:
/bulk-action:
post:
parameters:
- name: sources
in: formData
type: array
enum:
$ref: '#/definitions/BulkSource'
- name: destinationId
in: formData
type: integer
- name: param1
in: formData
type: string
- name: param2
in: formData
type: string
definitions:
BulkSource:
type: object
properties:
id:
type: integer
parentId:
type: integer
知道如何解决这个限制吗?
【问题讨论】:
标签: swagger swagger-2.0