如何在Swagger 2.0中对多个参数进行分组?

如何在Swagger 2.0中对多个参数进行分组?,swagger,openapi,swagger-2.0,Swagger,Openapi,Swagger 2.0,是否可以将多个参数分组以在多个路由中引用它们 例如,我有一个参数组合,我需要在每个路线。它们被定义为全局参数。我如何将它们分组 我想到这样一个定义: 参数: 元数据参数: #元数据属性 -姓名:id in:查询 说明:入口标识号 必填项:false 类型:整数 -名称:开始时间 in:查询 描述:flare的开始时间 必填项:false 类型:字符串 -姓名:nar in:查询 描述:活动区域编号 必填项:false 类型:字符串 然后在我的路线中引用整个组: /test/: 获取: 标签:

是否可以将多个参数分组以在多个路由中引用它们

例如,我有一个参数组合,我需要在每个路线。它们被定义为全局参数。我如何将它们分组

我想到这样一个定义:

参数:
元数据参数:
#元数据属性
-姓名:id
in:查询
说明:入口标识号
必填项:false
类型:整数
-名称:开始时间
in:查询
描述:flare的开始时间
必填项:false
类型:字符串
-姓名:nar
in:查询
描述:活动区域编号
必填项:false
类型:字符串
然后在我的路线中引用整个组:

/test/:
获取:
标签:
-试验
操作ID:routes.test
参数:
-$ref:“#/parameters/MetaDataParameters”
响应:
200:
描述:好的

这在Swagger 2.0中是可能的吗?

这在Swagger 2.0或OpenAPI 3.0中是不可能的。我已经为此打开了一个功能请求,建议在未来版本中使用:


据我所知,不可能对参数进行分组并在路线中引用整个组,但可以自由提出未来增强的建议。好的,谢谢,我本来打算创建一个建议,但我想澄清的是,它还不存在。