Skip to content

Commit 7223faa

Browse files
Don't generate parameter for x-ms-client-request-id header (Azure#50309)
* Don't generate parameter for x-ms-client-request-id header * regen
1 parent e234f73 commit 7223faa

File tree

5 files changed

+22
-10
lines changed

5 files changed

+22
-10
lines changed

eng/Packages.Data.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@
438438

439439
<PropertyGroup>
440440
<TestProxyVersion>1.0.0-dev.20250501.1</TestProxyVersion>
441-
<UnbrandedGeneratorVersion>1.0.0-alpha.20250527.7</UnbrandedGeneratorVersion>
441+
<UnbrandedGeneratorVersion>1.0.0-alpha.20250528.1</UnbrandedGeneratorVersion>
442442
<AzureGeneratorVersion>1.0.0-alpha.20250523.1</AzureGeneratorVersion>
443443
</PropertyGroup>
444444
</Project>

eng/packages/http-client-csharp/generator/Azure.Generator/src/AzureTypeFactory.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,18 @@ public class AzureTypeFactory : ScmTypeFactory
8686
return base.CreateCSharpTypeCore(inputType);
8787
}
8888

89+
/// <inheritdoc/>
90+
protected override ParameterProvider? CreateParameterCore(InputParameter parameter)
91+
{
92+
// Skip the x-ms-client-request-id parameter as it is handled as part of the Azure.Core pipeline.
93+
if (parameter.NameInRequest == "x-ms-client-request-id")
94+
{
95+
return null;
96+
}
97+
98+
return base.CreateParameterCore(parameter);
99+
}
100+
89101
private CSharpType? CreateKnownPrimitiveType(InputPrimitiveType inputType)
90102
{
91103
InputPrimitiveType? primitiveType = inputType;

eng/packages/http-client-csharp/generator/TestProjects/Spector/http/azure/special-headers/client-request-id/src/Generated/XmsClientRequestIdClient.cs

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

eng/packages/http-client-csharp/package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

eng/packages/http-client-csharp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"dist/generator/**"
3939
],
4040
"dependencies": {
41-
"@typespec/http-client-csharp": "1.0.0-alpha.20250527.7"
41+
"@typespec/http-client-csharp": "1.0.0-alpha.20250528.1"
4242
},
4343
"devDependencies": {
4444
"@azure-tools/azure-http-specs": "0.1.0-alpha.17",

0 commit comments

Comments
 (0)