2015-08-19 15 views
12

È possibile raggruppare più parametri per farvi riferimento in più percorsi?Come raggruppare più parametri in Swagger 2.0?

Ad esempio, ho una combinazione di parametri che ho bisogno in ogni percorso. Sono definiti come parametri globali. Come posso raggrupparli?

Penso una definizione come questa:

parameters: 
    MetaDataParameters: 
    # Meta Data Properties 
    - name: id 
     in: query 
     description: Entry identification number 
     required: false 
     type: integer 

    - name: time_start 
     in: query 
     description: Start time of flare 
     required: false 
     type: string 

    - name: nar 
     in: query 
     description: Active region number 
     required: false 
     type: string 

e quindi fare riferimento l'intero gruppo nel mio percorso:

/test/: 
    get: 
    tags: 
     - TEST 
    operationId: routes.test 
    parameters: 
     - $ref: "#/parameters/MetaDataParameters" 
    responses: 
     200: 
      description: OK 

Questo è possibile con Swagger 2.0?

+2

Sulla base della mia conoscenza, non è possibile ai parametri di gruppo e di riferimento l'intero gruppo in un percorso, ma mi sento libero di fare il suggerimento [qui] (https://github.com/swagger-api/swagger-spec/issues) per il miglioramento futuro –

+0

Ok grazie, era mia intenzione creare un suggerimento, ma volevo essere chiaro che lo fa non esiste già. – cansik

risposta

Problemi correlati