Skip to content

Commit 6309b34

Browse files
committed
address issue three
1 parent fb19853 commit 6309b34

52 files changed

Lines changed: 274 additions & 274 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

modules/openapi-generator/src/main/resources/csharp/libraries/generichost/api.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -528,8 +528,8 @@ namespace {{packageName}}.{{apiPackage}}
528528
{{/formParams}}
529529
{{#formParams}}
530530
{{#-first}}
531-
if (formParameterLocalVars.Count > 0)
532-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
531+
foreach (var formParamLocalVar in formParameterLocalVars)
532+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
533533

534534
{{/-first}}
535535
{{/formParams}}

samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Api/DefaultApi.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -772,8 +772,8 @@ public async Task<IGetCountryApiResponse> GetCountryAsync(string country, System
772772

773773
formParameterLocalVars.Add(new KeyValuePair<string, string>("country", ClientUtils.ParameterToString(country)));
774774

775-
if (formParameterLocalVars.Count > 0)
776-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
775+
foreach (var formParamLocalVar in formParameterLocalVars)
776+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
777777

778778
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
779779

samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Api/FakeApi.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4328,8 +4328,8 @@ public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsyn
43284328
if (varString.IsSet)
43294329
formParameterLocalVars.Add(new KeyValuePair<string, string>("string", ClientUtils.ParameterToString(varString.Value)));
43304330

4331-
if (formParameterLocalVars.Count > 0)
4332-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
4331+
foreach (var formParamLocalVar in formParameterLocalVars)
4332+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
43334333

43344334
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
43354335
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -4636,8 +4636,8 @@ public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option
46364636
if (enumFormStringArray.IsSet)
46374637
formParameterLocalVars.Add(new KeyValuePair<string, string>("enum_form_string_array", ClientUtils.ParameterToString(enumFormStringArray.Value)));
46384638

4639-
if (formParameterLocalVars.Count > 0)
4640-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
4639+
foreach (var formParamLocalVar in formParameterLocalVars)
4640+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
46414641

46424642
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
46434643

@@ -5541,8 +5541,8 @@ public async Task<ITestJsonFormDataApiResponse> TestJsonFormDataAsync(string par
55415541

55425542
formParameterLocalVars.Add(new KeyValuePair<string, string>("param2", ClientUtils.ParameterToString(param2)));
55435543

5544-
if (formParameterLocalVars.Count > 0)
5545-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
5544+
foreach (var formParamLocalVar in formParameterLocalVars)
5545+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
55465546

55475547
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
55485548

samples/client/petstore/csharp/generichost/net10/FormModels/src/Org.OpenAPITools/Api/PetApi.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2399,8 +2399,8 @@ public async Task<IUpdatePetWithFormApiResponse> UpdatePetWithFormAsync(long pet
23992399
if (status.IsSet)
24002400
formParameterLocalVars.Add(new KeyValuePair<string, string>("status", ClientUtils.ParameterToString(status.Value)));
24012401

2402-
if (formParameterLocalVars.Count > 0)
2403-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
2402+
foreach (var formParamLocalVar in formParameterLocalVars)
2403+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
24042404

24052405
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
24062406
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -2649,8 +2649,8 @@ public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<str
26492649
multipartContentLocalVar.Add(streamContentLocalVar, "file", file.Value.FileName ?? "file");
26502650
}
26512651

2652-
if (formParameterLocalVars.Count > 0)
2653-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
2652+
foreach (var formParamLocalVar in formParameterLocalVars)
2653+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
26542654

26552655
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
26562656
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -2939,8 +2939,8 @@ public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequired
29392939
if (additionalMetadata.IsSet)
29402940
formParameterLocalVars.Add(new KeyValuePair<string, string>("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value)));
29412941

2942-
if (formParameterLocalVars.Count > 0)
2943-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
2942+
foreach (var formParamLocalVar in formParameterLocalVars)
2943+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
29442944

29452945
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
29462946
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -3218,8 +3218,8 @@ public async Task<IUploadFilesApiResponse> UploadFilesAsync(List<Org.OpenAPITool
32183218
multipartContentLocalVar.Add(streamContentLocalVar, "files", fileParameterLocalVar.FileName ?? "files");
32193219
}
32203220

3221-
if (formParameterLocalVars.Count > 0)
3222-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
3221+
foreach (var formParamLocalVar in formParameterLocalVars)
3222+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
32233223

32243224
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
32253225
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;

samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Api/DefaultApi.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -774,8 +774,8 @@ public async Task<IGetCountryApiResponse> GetCountryAsync(string country, System
774774

775775
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("country", ClientUtils.ParameterToString(country)));
776776

777-
if (formParameterLocalVars.Count > 0)
778-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
777+
foreach (var formParamLocalVar in formParameterLocalVars)
778+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
779779

780780
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
781781

samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Api/FakeApi.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4330,8 +4330,8 @@ public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsyn
43304330
if (varString.IsSet)
43314331
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("string", ClientUtils.ParameterToString(varString.Value)));
43324332

4333-
if (formParameterLocalVars.Count > 0)
4334-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
4333+
foreach (var formParamLocalVar in formParameterLocalVars)
4334+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
43354335

43364336
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
43374337
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -4650,8 +4650,8 @@ public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option
46504650
if (enumFormStringArray.IsSet)
46514651
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("enum_form_string_array", ClientUtils.ParameterToString(enumFormStringArray.Value)));
46524652

4653-
if (formParameterLocalVars.Count > 0)
4654-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
4653+
foreach (var formParamLocalVar in formParameterLocalVars)
4654+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
46554655

46564656
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
46574657

@@ -5555,8 +5555,8 @@ public async Task<ITestJsonFormDataApiResponse> TestJsonFormDataAsync(string par
55555555

55565556
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("param2", ClientUtils.ParameterToString(param2)));
55575557

5558-
if (formParameterLocalVars.Count > 0)
5559-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
5558+
foreach (var formParamLocalVar in formParameterLocalVars)
5559+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
55605560

55615561
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
55625562

samples/client/petstore/csharp/generichost/net10/NullReferenceTypes/src/Org.OpenAPITools/Api/PetApi.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2401,8 +2401,8 @@ public async Task<IUpdatePetWithFormApiResponse> UpdatePetWithFormAsync(long pet
24012401
if (status.IsSet)
24022402
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("status", ClientUtils.ParameterToString(status.Value)));
24032403

2404-
if (formParameterLocalVars.Count > 0)
2405-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
2404+
foreach (var formParamLocalVar in formParameterLocalVars)
2405+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
24062406

24072407
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
24082408
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -2651,8 +2651,8 @@ public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<str
26512651
multipartContentLocalVar.Add(streamContentLocalVar, "file", file.Value.FileName ?? "file");
26522652
}
26532653

2654-
if (formParameterLocalVars.Count > 0)
2655-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
2654+
foreach (var formParamLocalVar in formParameterLocalVars)
2655+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
26562656

26572657
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
26582658
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -2941,8 +2941,8 @@ public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequired
29412941
if (additionalMetadata.IsSet)
29422942
formParameterLocalVars.Add(new KeyValuePair<string?, string?>("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value)));
29432943

2944-
if (formParameterLocalVars.Count > 0)
2945-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
2944+
foreach (var formParamLocalVar in formParameterLocalVars)
2945+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
29462946

29472947
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
29482948
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -3220,8 +3220,8 @@ public async Task<IUploadFilesApiResponse> UploadFilesAsync(List<Org.OpenAPITool
32203220
multipartContentLocalVar.Add(streamContentLocalVar, "files", fileParameterLocalVar.FileName ?? "files");
32213221
}
32223222

3223-
if (formParameterLocalVars.Count > 0)
3224-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
3223+
foreach (var formParamLocalVar in formParameterLocalVars)
3224+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
32253225

32263226
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
32273227
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;

samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Api/DefaultApi.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -772,8 +772,8 @@ public async Task<IGetCountryApiResponse> GetCountryAsync(string country, System
772772

773773
formParameterLocalVars.Add(new KeyValuePair<string, string>("country", ClientUtils.ParameterToString(country)));
774774

775-
if (formParameterLocalVars.Count > 0)
776-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
775+
foreach (var formParamLocalVar in formParameterLocalVars)
776+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
777777

778778
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
779779

samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Api/FakeApi.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4328,8 +4328,8 @@ public async Task<ITestEndpointParametersApiResponse> TestEndpointParametersAsyn
43284328
if (varString.IsSet)
43294329
formParameterLocalVars.Add(new KeyValuePair<string, string>("string", ClientUtils.ParameterToString(varString.Value)));
43304330

4331-
if (formParameterLocalVars.Count > 0)
4332-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
4331+
foreach (var formParamLocalVar in formParameterLocalVars)
4332+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
43334333

43344334
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
43354335
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -4648,8 +4648,8 @@ public async Task<ITestEnumParametersApiResponse> TestEnumParametersAsync(Option
46484648
if (enumFormStringArray.IsSet)
46494649
formParameterLocalVars.Add(new KeyValuePair<string, string>("enum_form_string_array", ClientUtils.ParameterToString(enumFormStringArray.Value)));
46504650

4651-
if (formParameterLocalVars.Count > 0)
4652-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
4651+
foreach (var formParamLocalVar in formParameterLocalVars)
4652+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
46534653

46544654
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
46554655

@@ -5553,8 +5553,8 @@ public async Task<ITestJsonFormDataApiResponse> TestJsonFormDataAsync(string par
55535553

55545554
formParameterLocalVars.Add(new KeyValuePair<string, string>("param2", ClientUtils.ParameterToString(param2)));
55555555

5556-
if (formParameterLocalVars.Count > 0)
5557-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
5556+
foreach (var formParamLocalVar in formParameterLocalVars)
5557+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
55585558

55595559
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
55605560

samples/client/petstore/csharp/generichost/net10/Petstore/src/Org.OpenAPITools/Api/PetApi.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2399,8 +2399,8 @@ public async Task<IUpdatePetWithFormApiResponse> UpdatePetWithFormAsync(long pet
23992399
if (status.IsSet)
24002400
formParameterLocalVars.Add(new KeyValuePair<string, string>("status", ClientUtils.ParameterToString(status.Value)));
24012401

2402-
if (formParameterLocalVars.Count > 0)
2403-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
2402+
foreach (var formParamLocalVar in formParameterLocalVars)
2403+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
24042404

24052405
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
24062406
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -2649,8 +2649,8 @@ public async Task<IUploadFileApiResponse> UploadFileAsync(long petId, Option<str
26492649
multipartContentLocalVar.Add(streamContentLocalVar, "file", file.Value.FileName ?? "file");
26502650
}
26512651

2652-
if (formParameterLocalVars.Count > 0)
2653-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
2652+
foreach (var formParamLocalVar in formParameterLocalVars)
2653+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
26542654

26552655
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
26562656
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -2939,8 +2939,8 @@ public async Task<IUploadFileWithRequiredFileApiResponse> UploadFileWithRequired
29392939
if (additionalMetadata.IsSet)
29402940
formParameterLocalVars.Add(new KeyValuePair<string, string>("additionalMetadata", ClientUtils.ParameterToString(additionalMetadata.Value)));
29412941

2942-
if (formParameterLocalVars.Count > 0)
2943-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
2942+
foreach (var formParamLocalVar in formParameterLocalVars)
2943+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
29442944

29452945
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
29462946
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -3218,8 +3218,8 @@ public async Task<IUploadFilesApiResponse> UploadFilesAsync(List<Org.OpenAPITool
32183218
multipartContentLocalVar.Add(streamContentLocalVar, "files", fileParameterLocalVar.FileName ?? "files");
32193219
}
32203220

3221-
if (formParameterLocalVars.Count > 0)
3222-
multipartContentLocalVar.Add(new FormUrlEncodedContent(formParameterLocalVars));
3221+
foreach (var formParamLocalVar in formParameterLocalVars)
3222+
multipartContentLocalVar.Add(new StringContent(formParamLocalVar.Value), formParamLocalVar.Key);
32233223

32243224
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
32253225
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;

0 commit comments

Comments
 (0)