如果我有以下示例,其中Settings
定义通过合成嵌入Thing
:
definitions:
Settings:
properties:
foobar:
type: number
format: double
boofar:
type: string
Thing:
properties:
allOf:
$ref: '#/definitions/Settings'
name:
type: string
如果我在editor.swagger.io中定义一个POST Thing
的方法,它最终会构建如下所示的JSON:
{
settings: {
foobar: 1,
boofar: "text here"
},
name: "some name"
}
我想使用合成嵌入模型定义但没有额外的嵌套属性定义 - 这可能吗?这是我想要Thing
的JSON结构:
{
foobar: 1,
boofar: "text here",
name: "some name"
}
有没有办法实现这个目标?