2017-02-08 15 views
0

私の定義の中で私は継承を使用しています。以下の例では、PERSON-PATCHプロパティが問題なく出てきます。今私はPERSON-BIOのプロパティを取得し、それがPersonGet内のサブオブジェクトであることを示したいと思います。私はそれを行うための構文を理解することはできません。swaggerエディタリファレンス定義別の定義内

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 

答えて

2

OK、これをわかりました。

PersonGet: 
    type: object 
    properties: 
    <<: *PERSON-PATCH 
    bio: 
     $ref: '#/definitions/PersonBio' 
関連する問題