2015-08-19 101 views
12

是否可以將多個參數分組以在多個路徑中引用它們?如何在Swagger 2.0中對多個參數進行分組?

例如我有我需要在每個路線中的參數組合。它們被定義爲全局參數。我如何分組他們?

我想這樣的定義:

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 

,然後引用整個集團在我的路線:

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

這可能與揚鞭2.0嗎?

+2

根據我所知,這是不可能的組參數,並在路線參考全團,但隨時作出建議[這裏](https://github.com/swagger-api/swagger-spec/issues)爲未來增強 –

+0

好的,謝謝你,這是我的意圖創造一個建議,但我想清楚它確實不存在已經存在。 – cansik

回答

相關問題