在我的定义中,我使用了继承。在下面的示例中,PERSON-PATCH属性没有问题。现在我想获取PERSON-BIO属性并显示PersonGet中的子对象。我无法弄清楚这样做的语法。
PersonBio:
type: object
properties: &PERSON-BIO
nickname:
type: string
description: The nickname for the Person
... other properties chopped out ...
minProperties: 1
PersonGet:
type: object
properties:
<<: *PERSON-PATCH
ident:
type: integer
format: int32
description: The SQL ident of the Person
bio:
<<: *PERSON-BIO
答案 0 :(得分:2)
好的,只是想出来了;
PersonGet:
type: object
properties:
<<: *PERSON-PATCH
bio:
$ref: '#/definitions/PersonBio'