引用时,我可以覆盖参数定义对象的属性吗?

mam*_*uso 13 swagger

我在根参数中定义了一些参数

parameters:
   fooParam:
      name: foo
      in: query
      description: Foo foo foo.
      required: false
      type: number
      format: int32
Run Code Online (Sandbox Code Playgroud)

现在我在路径中引用它

/pathOne:
   get:
      parameters:
         - $ref: "#/parameters/fooParam"
Run Code Online (Sandbox Code Playgroud)

假设我想在另一个路径或方法中使用该参数,但我希望它是必需的(必需:true)

/pathTwo:
   get:
      parameters:
         - ?????????????????
Run Code Online (Sandbox Code Playgroud)

有没有办法引用相同的参数并覆盖其中一个或多个属性?

Ron*_*Ron 13

不,没有.这是JSON引用的限制,而不是Swagger的限制.