我正在建立一个简单的OpenAPI 3 Yaml规范,如下所示:
. . .
/query:
get:
parameters:
- $ref: '#/components/parameters/bookid'
components:
parameters:
bookid:
in: query
name: bookid
required: false
schema:
format: integer
type: number
现在,我想使用通用的bookid
参数,但是将required
的值从false
覆盖到true
。例如(不起作用!!!):
. . .
/query2:
get:
parameters:
- $ref: '#/components/parameters/bookid'
required: true
components:
parameters:
bookid:
in: query
name: bookid
required: false
schema:
format: integer
type: number
有办法吗?
谢谢。
答案 0 :(得分:0)
不支持此功能。您需要分别为必需和可选参数定义参数。