2017-09-27 4 views
0

Hallo Leute, ich versuche, einem Referenzobjekt neue Eigenschaften hinzuzufügen, aber ich kann nicht die richtige Antwort finden, hier ist, was ich versuche zu erreichen und das Ergebnis sollte etwas wie sein So unten unten

{ 
    "results": {   
    "param1": "Add", 
    "param2": {}, 
    "object1": "obj", 
    "object2": "object" 
    } 
} 

ist, was ich tat

responses: 
    results: 
     description: My description here 
     schema: 
      $ref: '#/definitions/Success' 
definitions: 
    Success: 
     properties: 
      param1: 
      type: string 
      default: Add 
      param2: 
      type: object 
      $ref: '#/definitions/ObjectData' 
    ObjectData: 
     properties: 
      object1: 
      type: string 
      default: obj 
      object2: 
      type: string 
      default: object 
+0

@ Helen bedankt sich dafür. Das ist, was ich gesucht habe –

Antwort

0

Wenn ich dieses Ergebnis zu tun war dies mein Ansatz wäre

resoponses: 
    result: 
    description: Description here 
    schema: 
     $ref: '#/definitions/Success' 
properties: 
Success: 
    param1: 
     type: string 
     default: 'Add' 
    param2: 
     type: object 
     properties: 
      object1: 
       $ref: '#/definitions/object1' 
      object2: 
       $ref: '#/definitions/object2'