首页 > 解决方案 > OpenAPI 3 规范动态字段值

问题描述

是否可以添加动态字段定义?我们有很多多态关系,一个盒子可以有不同的内容,根据盒子的类型,但是端点仍然是boxes/{id}

我如何定义响应是以下内容:

{
 "id": int,
 "boxtype": "typeA",
 "contents": {
   "stuffA": "stuff",
   "stuffB": "stuff",
 }
}

{
 "id": int,
 "boxtype": "typeB",
 "contents": {
   "things": "different",
   "things2": "somethingelse",
 }
}

在所有响应中具有相同的内容数据点,但...内部根据框的类型而有所不同。

标签: openapi

解决方案


推荐阅读