Remove optional path parameter in C# generichost template (#17525)

* remove optional path parameter in C# generichost template

* update
This commit is contained in:
William Cheng
2024-01-05 09:58:28 +08:00
committed by GitHub
parent ddc7d4b1b5
commit 6317796cba

View File

@@ -391,17 +391,10 @@ namespace {{packageName}}.{{apiPackage}}
{{/-first}}
{{/servers}}
{{#pathParams}}
{{#required}}
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7B{{baseName}}%7D", Uri.EscapeDataString({{paramName}}.ToString()));
{{/required}}
{{^required}}
if ({{paramName}}.IsSet)
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path + $"/{ Uri.EscapeDataString({{paramName}}.Value).ToString()) }";
{{#-last}}
{{/-last}}
{{/required}}
{{/pathParams}}
{{#queryParams}}
{{#-first}}