2017-02-08 3 views
0

Innerhalb meiner Definitionen verwende ich Vererbung. Im folgenden Beispiel werden die PERSON-PATCH-Eigenschaften ohne Problem angezeigt. Jetzt möchte ich die PERSON-BIO-Eigenschaften nehmen und zeigen, dass das ein Unterobjekt innerhalb des PersonGet ist. Ich kann die Syntax dafür nicht herausfinden.Swagger Editor Referenzdefinition innerhalb einer anderen Definition

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 

Antwort

2

OK, habe gerade herausgefunden;

PersonGet: 
    type: object 
    properties: 
    <<: *PERSON-PATCH 
    bio: 
     $ref: '#/definitions/PersonBio' 
Verwandte Themen