我有一个关于如何使用 yaml 语法在 swagger 中定义引用数组的问题。我有以下定义我的字段的 yaml 片段:
- name: myfield
in: formData
description: 'description'
required: false
type: array
items:
$ref: '#/definitions/MyRef'
定义如下:
MyRef:
type: object
properties:
id:
type: integer
value:
type: string
description: the value for the myRef
在我的领域的预览中,一切看起来都很好:
但是我收到了错误“不是有效的参数定义”,并且在详细的错误中我收到了“数据与'oneOf'中的任何模式都不匹配”。
我在文档中找不到这样的东西。那么什么是正确的结构或者我错过了什么?