Update query parameter sample to include pipe delimiter (#9590)

This commit is contained in:
Peter Leibiger 2021-05-30 11:45:38 +02:00 committed by GitHub
parent 0da4099868
commit afd65b3cb0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 15 additions and 18 deletions

View File

@ -1049,6 +1049,7 @@ paths:
- name: pipe - name: pipe
in: query in: query
required: true required: true
style: pipeDelimited
schema: schema:
type: array type: array
items: items:

View File

@ -3585,7 +3585,7 @@ namespace Org.OpenAPITools.Api
if (localVarHttpHeaderAccept != null) if (localVarHttpHeaderAccept != null)
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept);
if (pipe != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("multi", "pipe", pipe)); // query parameter if (pipe != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("pipes", "pipe", pipe)); // query parameter
if (ioutil != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("csv", "ioutil", ioutil)); // query parameter if (ioutil != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("csv", "ioutil", ioutil)); // query parameter
if (http != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("ssv", "http", http)); // query parameter if (http != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("ssv", "http", http)); // query parameter
if (url != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("csv", "url", url)); // query parameter if (url != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("csv", "url", url)); // query parameter
@ -3676,7 +3676,7 @@ namespace Org.OpenAPITools.Api
if (localVarHttpHeaderAccept != null) if (localVarHttpHeaderAccept != null)
localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept);
if (pipe != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("multi", "pipe", pipe)); // query parameter if (pipe != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("pipes", "pipe", pipe)); // query parameter
if (ioutil != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("csv", "ioutil", ioutil)); // query parameter if (ioutil != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("csv", "ioutil", ioutil)); // query parameter
if (http != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("ssv", "http", http)); // query parameter if (http != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("ssv", "http", http)); // query parameter
if (url != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("csv", "url", url)); // query parameter if (url != null) localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("csv", "url", url)); // query parameter

View File

@ -814,7 +814,7 @@ export default class FakeApi {
let pathParams = { let pathParams = {
}; };
let queryParams = { let queryParams = {
'pipe': this.apiClient.buildCollectionParam(pipe, 'multi'), 'pipe': this.apiClient.buildCollectionParam(pipe, 'pipes'),
'ioutil': this.apiClient.buildCollectionParam(ioutil, 'csv'), 'ioutil': this.apiClient.buildCollectionParam(ioutil, 'csv'),
'http': this.apiClient.buildCollectionParam(http, 'ssv'), 'http': this.apiClient.buildCollectionParam(http, 'ssv'),
'url': this.apiClient.buildCollectionParam(url, 'csv'), 'url': this.apiClient.buildCollectionParam(url, 'csv'),

View File

@ -919,7 +919,7 @@ export default class FakeApi {
let pathParams = { let pathParams = {
}; };
let queryParams = { let queryParams = {
'pipe': this.apiClient.buildCollectionParam(pipe, 'multi'), 'pipe': this.apiClient.buildCollectionParam(pipe, 'pipes'),
'ioutil': this.apiClient.buildCollectionParam(ioutil, 'csv'), 'ioutil': this.apiClient.buildCollectionParam(ioutil, 'csv'),
'http': this.apiClient.buildCollectionParam(http, 'ssv'), 'http': this.apiClient.buildCollectionParam(http, 'ssv'),
'url': this.apiClient.buildCollectionParam(url, 'csv'), 'url': this.apiClient.buildCollectionParam(url, 'csv'),

View File

@ -4426,15 +4426,11 @@ class FakeApi
$multipart = false; $multipart = false;
// query params // query params
if (is_array($pipe)) {
$pipe = ObjectSerializer::serializeCollection($pipe, 'pipeDelimited', true);
}
if ($pipe !== null) { if ($pipe !== null) {
if('form' === 'form' && is_array($pipe)) { $queryParams['pipe'] = $pipe;
foreach($pipe as $key => $value) {
$queryParams[$key] = $value;
}
}
else {
$queryParams['pipe'] = $pipe;
}
} }
// query params // query params
if (is_array($ioutil)) { if (is_array($ioutil)) {

View File

@ -1236,7 +1236,7 @@ module Petstore
# query parameters # query parameters
query_params = opts[:query_params] || {} query_params = opts[:query_params] || {}
query_params[:'pipe'] = @api_client.build_collection_param(pipe, :multi) query_params[:'pipe'] = @api_client.build_collection_param(pipe, :pipes)
query_params[:'ioutil'] = @api_client.build_collection_param(ioutil, :csv) query_params[:'ioutil'] = @api_client.build_collection_param(ioutil, :csv)
query_params[:'http'] = @api_client.build_collection_param(http, :ssv) query_params[:'http'] = @api_client.build_collection_param(http, :ssv)
query_params[:'url'] = @api_client.build_collection_param(url, :csv) query_params[:'url'] = @api_client.build_collection_param(url, :csv)

View File

@ -1236,7 +1236,7 @@ module Petstore
# query parameters # query parameters
query_params = opts[:query_params] || {} query_params = opts[:query_params] || {}
query_params[:'pipe'] = @api_client.build_collection_param(pipe, :multi) query_params[:'pipe'] = @api_client.build_collection_param(pipe, :pipes)
query_params[:'ioutil'] = @api_client.build_collection_param(ioutil, :csv) query_params[:'ioutil'] = @api_client.build_collection_param(ioutil, :csv)
query_params[:'http'] = @api_client.build_collection_param(http, :ssv) query_params[:'http'] = @api_client.build_collection_param(http, :ssv)
query_params[:'url'] = @api_client.build_collection_param(url, :csv) query_params[:'url'] = @api_client.build_collection_param(url, :csv)

View File

@ -871,7 +871,7 @@ export class FakeApi extends runtime.BaseAPI {
const queryParameters: any = {}; const queryParameters: any = {};
if (requestParameters.pipe) { if (requestParameters.pipe) {
queryParameters['pipe'] = requestParameters.pipe; queryParameters['pipe'] = requestParameters.pipe.join(runtime.COLLECTION_FORMATS["pipes"]);
} }
if (requestParameters.ioutil) { if (requestParameters.ioutil) {

View File

@ -1202,7 +1202,7 @@ class FakeApi {
final headerParams = <String, String>{}; final headerParams = <String, String>{};
final formParams = <String, String>{}; final formParams = <String, String>{};
queryParams.addAll(_convertParametersForCollectionFormat('multi', 'pipe', pipe)); queryParams.addAll(_convertParametersForCollectionFormat('pipes', 'pipe', pipe));
queryParams.addAll(_convertParametersForCollectionFormat('csv', 'ioutil', ioutil)); queryParams.addAll(_convertParametersForCollectionFormat('csv', 'ioutil', ioutil));
queryParams.addAll(_convertParametersForCollectionFormat('ssv', 'http', http)); queryParams.addAll(_convertParametersForCollectionFormat('ssv', 'http', http));
queryParams.addAll(_convertParametersForCollectionFormat('csv', 'url', url)); queryParams.addAll(_convertParametersForCollectionFormat('csv', 'url', url));

View File

@ -1209,7 +1209,7 @@ class FakeApi {
final headerParams = <String, String>{}; final headerParams = <String, String>{};
final formParams = <String, String>{}; final formParams = <String, String>{};
queryParams.addAll(_convertParametersForCollectionFormat('multi', 'pipe', pipe)); queryParams.addAll(_convertParametersForCollectionFormat('pipes', 'pipe', pipe));
queryParams.addAll(_convertParametersForCollectionFormat('csv', 'ioutil', ioutil)); queryParams.addAll(_convertParametersForCollectionFormat('csv', 'ioutil', ioutil));
queryParams.addAll(_convertParametersForCollectionFormat('ssv', 'http', http)); queryParams.addAll(_convertParametersForCollectionFormat('ssv', 'http', http));
queryParams.addAll(_convertParametersForCollectionFormat('csv', 'url', url)); queryParams.addAll(_convertParametersForCollectionFormat('csv', 'url', url));

View File

@ -2551,7 +2551,7 @@ class FakeApi(object):
query_params = [] query_params = []
if 'pipe' in local_var_params and local_var_params['pipe'] is not None: # noqa: E501 if 'pipe' in local_var_params and local_var_params['pipe'] is not None: # noqa: E501
query_params.append(('pipe', local_var_params['pipe'])) # noqa: E501 query_params.append(('pipe', local_var_params['pipe'])) # noqa: E501
collection_formats['pipe'] = 'multi' # noqa: E501 collection_formats['pipe'] = 'pipes' # noqa: E501
if 'ioutil' in local_var_params and local_var_params['ioutil'] is not None: # noqa: E501 if 'ioutil' in local_var_params and local_var_params['ioutil'] is not None: # noqa: E501
query_params.append(('ioutil', local_var_params['ioutil'])) # noqa: E501 query_params.append(('ioutil', local_var_params['ioutil'])) # noqa: E501
collection_formats['ioutil'] = 'csv' # noqa: E501 collection_formats['ioutil'] = 'csv' # noqa: E501