Swagger 在OpenAPI 3中将参数传递给“$ref”
假设以后使用Swagger 在OpenAPI 3中将参数传递给“$ref”,swagger,openapi,swagger-3.0,Swagger,Openapi,Swagger 3.0,假设以后使用$ref可以重用以下模式: "schemas": { "Order": { "type": "object", "properties": { "id": { "type": "integer", "format": "int64" }, "petId": { "type": "integer",
$ref
可以重用以下模式:
"schemas": {
"Order": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64"
},
"petId": {
"type": "integer",
"format": "int64"
}
}
}
但我有另一个类似的模式:
"schemas": {
"Order": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"format": "int64"
},
"itemId": {
"type": "integer",
"format": "int64"
}
}
}
它们之间唯一的区别是itemId
和petId
,我只想创建一个模式,并在引用时传递itemId
或petId
。
如何做到这一点?有其他解决方案吗?真的,没有办法沿着模式引用传递参数 在您的案例中,我们可以做的是,创建一个只包含公共属性的基本
顺序
模式,然后为使用
再举一个例子(或者更具体的例子!)。是的,看起来你是对的。我认为应该增加这个功能。我也有同样的问题