openapi - OpenAPI 3 规范动态字段值
问题描述
是否可以添加动态字段定义?我们有很多多态关系,一个盒子可以有不同的内容,根据盒子的类型,但是端点仍然是boxes/{id}
我如何定义响应是以下内容:
{
"id": int,
"boxtype": "typeA",
"contents": {
"stuffA": "stuff",
"stuffB": "stuff",
}
}
{
"id": int,
"boxtype": "typeB",
"contents": {
"things": "different",
"things2": "somethingelse",
}
}
在所有响应中具有相同的内容数据点,但...内部根据框的类型而有所不同。
解决方案
推荐阅读
- javascript - 拦截和修改 XMLHttpRequests
- python - TypeError:尝试从浮动列表中选择特定对象时,“浮动”对象不可迭代
- openbsd - 如何在 NanoPi R1 上部署 OpenBSD?
- sql - 替换一行clob
- python - 我可以为其他平台创建包含 cython 的软件包的轮式分发吗?
- javascript - 侧边栏处于活动状态后如何修复相互碰撞的列?
- cron - Cron 作业没有运行 python
- javascript - Ajax 发布请求(HTML 到 Express 应用程序)不起作用
- ios - iOS - 取消归档具有日期类型属性的 NSSecureCoding 对象
- mysql - ON DUPLICATE KEY 将值恢复为 DEFAULT