【发布时间】:2019-08-16 18:29:44
【问题描述】:
假设我有以下架构,以后可以使用 $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。
如何做到这一点?有其他解决方案吗?
【问题讨论】:
标签: swagger openapi swagger-3.0