2015-06-19 13 views
10

Ho qualche parametro definito nei parametri radiceÈ possibile sovrascrivere le proprietà di un oggetto di definizione parametro quando si fa riferimento ad esso?

parameters: 
    fooParam: 
     name: foo 
     in: query 
     description: Foo foo foo. 
     required: false 
     type: number 
     format: int32 

Ora di riferimento in un percorso

/pathOne: 
    get: 
     parameters: 
     - $ref: "#/parameters/fooParam" 

diciamo che voglio usare tale parametro in un altro percorso o un metodo, ma voglio che essere richiesto (richiesto: true)

/pathTwo: 
    get: 
     parameters: 
     - ????????????????? 

esiste un modo per fare riferimento lo stesso parametro e sovrascrivere una o più delle sue proprietà?

risposta

10

No, non c'è. Questa è una limitazione dei riferimenti JSON piuttosto che una limitazione di Swagger.