相关疑难解决方法(0)

是否可以覆盖 OpenAPI 3 中引用参数的“必需”属性?

我正在构建一个简单的 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    
Run Code Online (Sandbox Code Playgroud)

现在,我想使用通用bookid 参数,但覆盖to 的required值。例如(这不起作用!!!):falsetrue

paths:
  ...

  /query2:
    get:
      parameters:
        - $ref: '#/components/parameters/bookid'
          required: true  # <--- ???
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

openapi

7
推荐指数
1
解决办法
4325
查看次数

标签 统计

openapi ×1