【发布时间】:2016-08-26 16:04:37
【问题描述】:
在下面的 Swagger 定义中,我需要参数 labelValue 的类型为 LabelValueObject,以便对其进行验证并正确反序列化。但是,我无法弄清楚语法!怎么可能?
swagger: "2.0"
paths:
/competition:
post:
parameters:
- name: labelValue
in: formData
type: array
items:
type: string ### this has to be a LabelValueObject ###
responses:
default:
description: Error
schema:
$ref: "#/definitions/AnyResponse"
definitions:
AnyResponse:
properties:
any:
type: string
LabelValueObject:
properties:
label:
type: string
value:
type: string
required:
- label
- value
【问题讨论】:
-
这个参数需要放在formData中吗?
-
你是对的。我可以将它设置为 body 并使用模式 $ref 我猜......我是 Swagger 的新手,所以我错过了。如果这就是您要提出问题的地方,请发布答案。
标签: swagger