Mit Swagger 2.0 Ich versuche, ein Eingabeparameter des Typs Objekt angeben:Swagger 2.0: Wie ein Eingabeparameter des Typs ‚Objekt‘ spezifizieren
Code-Schnipsel:
paths:
'/thingies/{thingy_id}.json':
put:
summary: Update an existing thingy
description: Updates an existing thingy
parameters:
- name: thingy_id
description: ID of the thingy to update
in: path
required: true
type: integer
- name: translation
description: Name and Locale for new translation
in: formData
type: object
properties:
name:
type: string
locale:
type: string
jedoch der Prüfer ist sich über den type: object
Teil beschwert.
Wie soll ich meine Eingabeparameter richtig angeben?
Wenn ich 'formData' in' body' ändere, wird der Code immer noch nicht validiert. Irgendwelche Vorschläge? –
Es wurde nicht validiert, weil Sie die Definition innerhalb der 'schema'-Eigenschaft enthalten müssen, aber ich sehe, dass Sie das herausgefunden haben. Die Struktur von 'body'-Parametern unterscheidet sich in diesem Sinne von anderen Parametern, da * es eine vollständige Schemadefinition ermöglicht. – Ron
ja, danke. Ich habe es mit ein bisschen Versuch und Irrtum :-) –