Utilizzando Swagger 2.0 Sto cercando di specificare un parametro di ingresso del tipo di oggetto:Swagger 2.0: Come specificare un parametro di ingresso di tipo 'oggetto'
frammento di codice:
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
Tuttavia il validatore è lamentarsi della parte type: object
.
Come devo specificare correttamente i miei parametri di input?
Se cambio 'formData' in' body' il codice non verrà ancora convalidato. Eventuali suggerimenti? –
Non è stato convalidato perché è necessario contenere la definizione all'interno della proprietà 'schema', ma vedo che hai capito. La struttura dei parametri di 'body' è diversa in questo senso rispetto ad altri parametri * perché * consente una definizione completa dello schema. – Ron
sì, grazie. L'ho ottenuto con un po 'di tentativi ed errori :-) –