2016-11-09 17 views
0

私のアプリケーションは無限クエリは

<baseURL>/path?filter={value}&filter={value1}&filter={value2}&....filter={value999}

どのように私は私のYAMLファイルでこれを文書化し、APIを作成するために闊歩のコード生成を使用しないような無限のクエリパラメータを取る可能性があるパラメータ?

私は、次のYAMLテンプレートを通じて来た:

in: query 
name: template_id 
description: some 
required: false 
type: array 
items: 
    type: int64 

これは<baseURL>/path?filter={1,2,3...n} として私にスコープを与えるだろう、これは、これを行うための唯一の方法ですか?

答えて

1

collectionFormat: multifilter={value}&filter={value1}&...としてクエリ文字列パラメータを生成します。

in: query 
name: template_id 
description: some 
required: false 
type: array 
items: 
    type: int64 
collectionFormat: multi