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

时间:2015-06-19 11:44:02

标签: swagger

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

parameters:
   fooParam:
      name: foo
      in: query
      description: Foo foo foo.
      required: false
      type: number
      format: int32

现在我在路径中引用它

/pathOne:
   get:
      parameters:
         - $ref: "#/parameters/fooParam"

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

/pathTwo:
   get:
      parameters:
         - ?????????????????

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

1 个答案:

答案 0 :(得分:12)

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