Ich versuche, auf der Registerkarte "Modell" und den Beispielwerten auf der Registerkarte "Beispielwert" für ein Objekt "swagger.yaml" mit optionalen ObjektenGeben Sie "Beispielwert" für das Objekt "swagger.yaml" mit optionalen Feldern an
mehr Beschreibung bereitzustellenMein Modell von meinem PATCH Anfrage (RestAPI) verwendet werden soll, definiert wie so in meinem swagger.yaml:
mymodel:
items:
- $ref: '#/definitions/modelHeader'
- $ref: '#/definitions/modelPayload'
Derzeit MyModel hat 'Model' als "MyModel {}" und 'Beispielwert' als "{}"
modelHeader und modelPayload sind zusammengesetzte o Objekte mit definierten Beispielen. Obwohl Mymodel kein Feld anmeldet, möchte ich, dass diese optionalen Felder mit Beispielen angezeigt werden.
Ich weiß, dass ich wie so ein minimales das Beispiel definieren example: [{name: 'myname', value: 'myvalue1'},{name: 'myname2', value: 'myvalue2'}]
Aber das ist umständlich und noch nicht ‚Model‘ hat bevölkern. Ist es möglich, eine URL für ein JSON als Beispiel anzugeben?
Alle Hinweise oder Ideen würden geschätzt. Ich bin noch neu in YAML Spezifikation
Ihre spec nicht gültig ist. Ist 'Mymodel' ein Array, das' modelHeader' und 'modelPayload' Objekte enthält, oder ein kombiniertes Objekt mit Eigenschaften von' modelHeader' und 'modelPayload'? – Helen
Meine Spezifikation wirft keine Fehler auf [editor.swagger.io] (http://editor.swagger.io/#), daher glaube ich, dass sie gültig ist. Ich wollte, dass mein Modell ein Objekt ist, das "allOf" verwendet, aber es hat Fehler in yaml geworfen, also habe ich es in ein Array geändert. Die Produktfunktionalität funktioniert mit dieser – PeggyScott
* änderte es zu einem Verzeichnis – PeggyScott