From 91af14e56d8b9f12d66fc5217e2e13670a21d8e1 Mon Sep 17 00:00:00 2001 From: Wei Hu Date: Tue, 7 Jan 2025 11:33:51 +0800 Subject: [PATCH] Mgmt rest client (#47665) --- eng/Packages.Data.props | 2 +- .../Azure.Generator/src/AzureArmVisitor.cs | 48 ++++++++++ .../Azure.Generator/src/AzureClientPlugin.cs | 4 + .../Azure.Generator/src/AzureTypeFactory.cs | 19 +--- .../InputClientTransformer.cs | 45 +++++++++ .../src/Generated/Foos.RestClient.cs | 17 ++-- .../src/Generated/PrivateLinks.RestClient.cs | 9 +- .../FoosRestOperations.cs} | 92 ++++++++++--------- .../MgmtTypeSpecClientRestOperations.cs} | 8 +- .../PrivateLinksRestOperations.cs} | 52 +++++------ 10 files changed, 194 insertions(+), 102 deletions(-) create mode 100644 eng/packages/http-client-csharp/generator/Azure.Generator/src/AzureArmVisitor.cs create mode 100644 eng/packages/http-client-csharp/generator/Azure.Generator/src/InputTransformation/InputClientTransformer.cs rename eng/packages/http-client-csharp/generator/TestProjects/Local/Mgmt-TypeSpec/src/Generated/{Foos.cs => RestOperations/FoosRestOperations.cs} (73%) rename eng/packages/http-client-csharp/generator/TestProjects/Local/Mgmt-TypeSpec/src/Generated/{MgmtTypeSpecClient.cs => RestOperations/MgmtTypeSpecClientRestOperations.cs} (88%) rename eng/packages/http-client-csharp/generator/TestProjects/Local/Mgmt-TypeSpec/src/Generated/{PrivateLinks.cs => RestOperations/PrivateLinksRestOperations.cs} (74%) diff --git a/eng/Packages.Data.props b/eng/Packages.Data.props index 9bc2e2099c1b..d70605beb3fc 100644 --- a/eng/Packages.Data.props +++ b/eng/Packages.Data.props @@ -259,7 +259,7 @@ - +