2016-04-26 6 views
4

Ich schreibe eine YAML-Datei im Swagger Editor.Wie bezieht man sich darauf, Typdefinition in YAML/Swagger.io rekursiv einzuschließen?

Eine meiner Typdefinitionen enthält ein Array mit untergeordneten Elementen des gleichen Typs wie das übergeordnete Element. I.e. so etwas wie diese:

definitions: 
    TreeNode: 
    type: object 
    properties: 
     name: 
     type: string 
     description: The name of the tree node. 
     children: 
     type: array 
     items: 
      $ref: '#/definitions/TreeNode' 

Allerdings ist Swagger nicht die rekursive Referenz in den „Kindern“ Array abholen, die einfach als ein Array von „undefiniert“ Elementen gezeigt.

Hat jemand eine Idee, wie dies zu tun? `

Antwort