@@ -256,36 +256,48 @@ namespace {{packageName}}.{{apiPackage}}
256256 if (localVarAccept != null) localVarRequestOptions.HeaderParameters.Add("Accept", localVarAccept);
257257
258258 { {#pathParams} }
259- { {^vendorExtensions.x-csharp-value-type} }
259+ { {#required} }
260+ localVarRequestOptions.PathParameters.Add("{ {baseName} }", { {packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // path parameter
261+ { {/required} }
262+ { {^required} }
260263 if ({ {paramName} } != null)
264+ {
261265 localVarRequestOptions.PathParameters.Add(" {{baseName}}" , {{packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // path parameter
262- { {/vendorExtensions.x-csharp-value-type} }
263- { {#vendorExtensions.x-csharp-value-type} }
264- localVarRequestOptions.PathParameters.Add("{ {baseName} }", { {packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // path parameter
265- { {/vendorExtensions.x-csharp-value-type} }
266+ }
267+ { {/required} }
266268 { {/pathParams} }
267269 { {#queryParams} }
268- { {^vendorExtensions.x-csharp-value-type} }
270+ { {#required} }
271+ localVarRequestOptions.QueryParameters.Add({ {packageName} }.Client.ClientUtils.ParameterToMultiMap("{ {#collectionFormat} }{ {collectionFormat} }{ {/collectionFormat} }", "{ {baseName} }", { {paramName} }));
272+ { {/required} }
273+ { {^required} }
269274 if ({ {paramName} } != null)
270275 {
271276 localVarRequestOptions.QueryParameters.Add({{packageName} }.Client.ClientUtils.ParameterToMultiMap("{ {#collectionFormat} }{ {collectionFormat} }{ {/collectionFormat} }", "{ {baseName} }", { {paramName} }));
272277 }
273- { {/vendorExtensions.x-csharp-value-type} }
274- { {#vendorExtensions.x-csharp-value-type} }
275- localVarRequestOptions.QueryParameters.Add({ {packageName} }.Client.ClientUtils.ParameterToMultiMap("{ {#collectionFormat} }{ {collectionFormat} }{ {/collectionFormat} }", "{ {baseName} }", { {paramName} }));
276- { {/vendorExtensions.x-csharp-value-type} }
278+ { {/required} }
277279 { {/queryParams} }
278280 { {#headerParams} }
279- { {^vendorExtensions.x-csharp-value-type} }
281+ { {#required} }
282+ localVarRequestOptions.HeaderParameters.Add("{ {baseName} }", { {packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // header parameter
283+ { {/required} }
284+ { {^required} }
280285 if ({ {paramName} } != null)
286+ {
281287 localVarRequestOptions.HeaderParameters.Add(" {{baseName}}" , {{packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // header parameter
282- { {/vendorExtensions.x-csharp-value-type} }
283- { {#vendorExtensions.x-csharp-value-type} }
284- localVarRequestOptions.HeaderParameters.Add("{ {baseName} }", { {packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // header parameter
285- { {/vendorExtensions.x-csharp-value-type} }
288+ }
289+ { {/required} }
286290 { {/headerParams} }
287291 { {#formParams} }
288- { {^vendorExtensions.x-csharp-value-type} }
292+ { {#required} }
293+ { {#isFile} }
294+ localVarRequestOptions.FileParameters.Add("{ {baseName} }", { {paramName} });
295+ { {/isFile} }
296+ { {^isFile} }
297+ localVarRequestOptions.FormParameters.Add("{ {baseName} }", { {packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // form parameter
298+ { {/isFile} }
299+ { {/required} }
300+ { {^required} }
289301 if ({ {paramName} } != null)
290302 {
291303 {{#isFile} }
@@ -295,15 +307,7 @@ namespace {{packageName}}.{{apiPackage}}
295307 localVarRequestOptions.FormParameters.Add("{ {baseName} }", { {packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // form parameter
296308 { {/isFile} }
297309 }
298- { {/vendorExtensions.x-csharp-value-type} }
299- { {#vendorExtensions.x-csharp-value-type} }
300- { {#isFile} }
301- localVarRequestOptions.FileParameters.Add("{ {baseName} }", { {paramName} });
302- { {/isFile} }
303- { {^isFile} }
304- localVarRequestOptions.FormParameters.Add("{ {baseName} }", { {packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // form parameter
305- { {/isFile} }
306- { {/vendorExtensions.x-csharp-value-type} }
310+ { {/required} }
307311 { {/formParams} }
308312 { {#bodyParam} }
309313 localVarRequestOptions.Data = { {paramName} };
@@ -415,36 +419,48 @@ namespace {{packageName}}.{{apiPackage}}
415419 localVarRequestOptions.HeaderParameters.Add("Accept", _accept);
416420
417421 { {#pathParams} }
418- { {^vendorExtensions.x-csharp-value-type} }
422+ { {#required} }
423+ localVarRequestOptions.PathParameters.Add("{ {baseName} }", { {packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // path parameter
424+ { {/required} }
425+ { {^required} }
419426 if ({ {paramName} } != null)
427+ {
420428 localVarRequestOptions.PathParameters.Add(" {{baseName}}" , {{packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // path parameter
421- { {/vendorExtensions.x-csharp-value-type} }
422- { {#vendorExtensions.x-csharp-value-type} }
423- localVarRequestOptions.PathParameters.Add("{ {baseName} }", { {packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // path parameter
424- { {/vendorExtensions.x-csharp-value-type} }
429+ }
430+ { {/required} }
425431 { {/pathParams} }
426432 { {#queryParams} }
427- { {^vendorExtensions.x-csharp-value-type} }
433+ { {#required} }
434+ localVarRequestOptions.QueryParameters.Add({ {packageName} }.Client.ClientUtils.ParameterToMultiMap("{ {#collectionFormat} }{ {collectionFormat} }{ {/collectionFormat} }", "{ {baseName} }", { {paramName} }));
435+ { {/required} }
436+ { {^required} }
428437 if ({ {paramName} } != null)
429438 {
430439 localVarRequestOptions.QueryParameters.Add({{packageName} }.Client.ClientUtils.ParameterToMultiMap("{ {#collectionFormat} }{ {collectionFormat} }{ {/collectionFormat} }", "{ {baseName} }", { {paramName} }));
431440 }
432- { {/vendorExtensions.x-csharp-value-type} }
433- { {#vendorExtensions.x-csharp-value-type} }
434- localVarRequestOptions.QueryParameters.Add({ {packageName} }.Client.ClientUtils.ParameterToMultiMap("{ {#collectionFormat} }{ {collectionFormat} }{ {/collectionFormat} }", "{ {baseName} }", { {paramName} }));
435- { {/vendorExtensions.x-csharp-value-type} }
441+ { {/required} }
436442 { {/queryParams} }
437443 { {#headerParams} }
438- { {^vendorExtensions.x-csharp-value-type} }
444+ { {#required} }
445+ localVarRequestOptions.HeaderParameters.Add("{ {baseName} }", { {packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // header parameter
446+ { {/required} }
447+ { {^required} }
439448 if ({ {paramName} } != null)
449+ {
440450 localVarRequestOptions.HeaderParameters.Add(" {{baseName}}" , {{packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // header parameter
441- { {/vendorExtensions.x-csharp-value-type} }
442- { {#vendorExtensions.x-csharp-value-type} }
443- localVarRequestOptions.HeaderParameters.Add("{ {baseName} }", { {packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // header parameter
444- { {/vendorExtensions.x-csharp-value-type} }
451+ }
452+ { {/required} }
445453 { {/headerParams} }
446454 { {#formParams} }
447- { {^vendorExtensions.x-csharp-value-type} }
455+ { {#required} }
456+ { {#isFile} }
457+ localVarRequestOptions.FileParameters.Add("{ {baseName} }", { {paramName} });
458+ { {/isFile} }
459+ { {^isFile} }
460+ localVarRequestOptions.FormParameters.Add("{ {baseName} }", { {packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // form parameter
461+ { {/isFile} }
462+ { {/required} }
463+ { {^required} }
448464 if ({ {paramName} } != null)
449465 {
450466 {{#isFile} }
@@ -454,15 +470,7 @@ namespace {{packageName}}.{{apiPackage}}
454470 localVarRequestOptions.FormParameters.Add("{ {baseName} }", { {packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // form parameter
455471 { {/isFile} }
456472 }
457- { {/vendorExtensions.x-csharp-value-type} }
458- { {#vendorExtensions.x-csharp-value-type} }
459- { {#isFile} }
460- localVarRequestOptions.FileParameters.Add("{ {baseName} }", { {paramName} });
461- { {/isFile} }
462- { {^isFile} }
463- localVarRequestOptions.FormParameters.Add("{ {baseName} }", { {packageName} }.Client.ClientUtils.ParameterToString({ {paramName} })); // form parameter
464- { {/isFile} }
465- { {/vendorExtensions.x-csharp-value-type} }
473+ { {/required} }
466474 { {/formParams} }
467475 { {#bodyParam} }
468476 localVarRequestOptions.Data = { {paramName} };
0 commit comments