2015-06-19 15 views
10

mam jakiś parametr zdefiniowany w parametrach korzeniowychCzy mogę przesłonić właściwości obiektu definicji parametru podczas jego tworzenia?

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

teraz odwołać go w ścieżce

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

powiedzmy chcę użyć tego parametru w innej ścieżki lub metody, ale chcę go wymagane (wymagane: true)

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

Czy istnieje sposób na odniesienie do tego samego parametru i zastąpienie jednej lub więcej jego właściwości?

Odpowiedz

10

Nie, nie ma. Jest to ograniczenie w odniesieniach do JSON, a nie ograniczenie Swagger.

Powiązane problemy