【发布时间】:2019-07-05 10:51:20
【问题描述】:
我正在构建一个简单的 OpenAPI 3 YAML 规范,如下所示:
paths:
/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。例如(这不起作用!!!):
paths:
...
/query2:
get:
parameters:
- $ref: '#/components/parameters/bookid'
required: true # <--- ???
有没有办法做到这一点?
【问题讨论】:
-
在不相关的注释中,考虑使用
type: integer而不是type: number+format: integer。
标签: openapi