mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-07-04 14:40:53 +00:00
Update query parameter sample to include pipe delimiter (#9590)
This commit is contained in:
parent
0da4099868
commit
afd65b3cb0
@ -1049,6 +1049,7 @@ paths:
|
||||
- name: pipe
|
||||
in: query
|
||||
required: true
|
||||
style: pipeDelimited
|
||||
schema:
|
||||
type: array
|
||||
items:
|
||||
|
@ -3585,7 +3585,7 @@ namespace Org.OpenAPITools.Api
|
||||
if (localVarHttpHeaderAccept != null)
|
||||
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 (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
|
||||
@ -3676,7 +3676,7 @@ namespace Org.OpenAPITools.Api
|
||||
if (localVarHttpHeaderAccept != null)
|
||||
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 (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
|
||||
|
@ -814,7 +814,7 @@ export default class FakeApi {
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
'pipe': this.apiClient.buildCollectionParam(pipe, 'multi'),
|
||||
'pipe': this.apiClient.buildCollectionParam(pipe, 'pipes'),
|
||||
'ioutil': this.apiClient.buildCollectionParam(ioutil, 'csv'),
|
||||
'http': this.apiClient.buildCollectionParam(http, 'ssv'),
|
||||
'url': this.apiClient.buildCollectionParam(url, 'csv'),
|
||||
|
@ -919,7 +919,7 @@ export default class FakeApi {
|
||||
let pathParams = {
|
||||
};
|
||||
let queryParams = {
|
||||
'pipe': this.apiClient.buildCollectionParam(pipe, 'multi'),
|
||||
'pipe': this.apiClient.buildCollectionParam(pipe, 'pipes'),
|
||||
'ioutil': this.apiClient.buildCollectionParam(ioutil, 'csv'),
|
||||
'http': this.apiClient.buildCollectionParam(http, 'ssv'),
|
||||
'url': this.apiClient.buildCollectionParam(url, 'csv'),
|
||||
|
@ -4426,16 +4426,12 @@ class FakeApi
|
||||
$multipart = false;
|
||||
|
||||
// query params
|
||||
if (is_array($pipe)) {
|
||||
$pipe = ObjectSerializer::serializeCollection($pipe, 'pipeDelimited', true);
|
||||
}
|
||||
if ($pipe !== null) {
|
||||
if('form' === 'form' && is_array($pipe)) {
|
||||
foreach($pipe as $key => $value) {
|
||||
$queryParams[$key] = $value;
|
||||
}
|
||||
}
|
||||
else {
|
||||
$queryParams['pipe'] = $pipe;
|
||||
}
|
||||
}
|
||||
// query params
|
||||
if (is_array($ioutil)) {
|
||||
$ioutil = ObjectSerializer::serializeCollection($ioutil, 'form', true);
|
||||
|
@ -1236,7 +1236,7 @@ module Petstore
|
||||
|
||||
# query parameters
|
||||
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[:'http'] = @api_client.build_collection_param(http, :ssv)
|
||||
query_params[:'url'] = @api_client.build_collection_param(url, :csv)
|
||||
|
@ -1236,7 +1236,7 @@ module Petstore
|
||||
|
||||
# query parameters
|
||||
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[:'http'] = @api_client.build_collection_param(http, :ssv)
|
||||
query_params[:'url'] = @api_client.build_collection_param(url, :csv)
|
||||
|
@ -871,7 +871,7 @@ export class FakeApi extends runtime.BaseAPI {
|
||||
const queryParameters: any = {};
|
||||
|
||||
if (requestParameters.pipe) {
|
||||
queryParameters['pipe'] = requestParameters.pipe;
|
||||
queryParameters['pipe'] = requestParameters.pipe.join(runtime.COLLECTION_FORMATS["pipes"]);
|
||||
}
|
||||
|
||||
if (requestParameters.ioutil) {
|
||||
|
@ -1202,7 +1202,7 @@ class FakeApi {
|
||||
final headerParams = <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('ssv', 'http', http));
|
||||
queryParams.addAll(_convertParametersForCollectionFormat('csv', 'url', url));
|
||||
|
@ -1209,7 +1209,7 @@ class FakeApi {
|
||||
final headerParams = <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('ssv', 'http', http));
|
||||
queryParams.addAll(_convertParametersForCollectionFormat('csv', 'url', url));
|
||||
|
@ -2551,7 +2551,7 @@ class FakeApi(object):
|
||||
query_params = []
|
||||
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
|
||||
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
|
||||
query_params.append(('ioutil', local_var_params['ioutil'])) # noqa: E501
|
||||
collection_formats['ioutil'] = 'csv' # noqa: E501
|
||||
|
Loading…
x
Reference in New Issue
Block a user