From 605b79cf1597d72798cd8b9d8054409da7456114 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 23 Jul 2025 14:19:41 +0200 Subject: [PATCH 01/48] Tool --- ProxyInterfaceSourceGenerator Solution.sln | 18 +++ .../ClassLibraryExampleForTool/Class1.cs | 8 + .../ClassLibraryExampleForTool/Class2.cs | 14 ++ .../ClassLibraryExampleForTool.csproj | 23 +++ ....Graph.Admin.AdminRequestBuilderProxy.g.cs | 101 +++++++++++++ ...ph.Admin.Edge.EdgeRequestBuilderProxy.g.cs | 106 +++++++++++++ ....Graph.Admin.Edge.IEdgeRequestBuilder.g.cs | 36 +++++ ...soft.Graph.Admin.IAdminRequestBuilder.g.cs | 42 ++++++ .../ProxyInterfaceGenerator.Extra.g.cs | 107 +++++++++++++ .../Generated/Stef.Class1Proxy.g.cs | 35 +++++ .../Generated/Stef.Class2Proxy.g.cs | 29 ++++ .../Generated/Stef.IClass1.g.cs | 22 +++ .../Generated/Stef.IClass2.g.cs | 22 +++ .../ClassLibraryExampleForTool/Interfaces.cs | 26 ++++ .../Generator.cs | 48 ++++++ .../PortableExecutableReferenceUtils.cs | 141 ++++++++++++++++++ .../Program.cs | 63 ++++++++ .../Properties/launchSettings.json | 8 + .../ProxyInterfaceSourceGenerator.Tool.csproj | 28 ++++ .../TextFile1.txt | 26 ++++ 20 files changed, 903 insertions(+) create mode 100644 src-examples/ClassLibraryExampleForTool/Class1.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Class2.cs create mode 100644 src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.AdminRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.IAdminRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/ProxyInterfaceGenerator.Extra.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Stef.Class1Proxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Stef.Class2Proxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass1.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass2.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Interfaces.cs create mode 100644 src/ProxyInterfaceSourceGenerator.Tool/Generator.cs create mode 100644 src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs create mode 100644 src/ProxyInterfaceSourceGenerator.Tool/Program.cs create mode 100644 src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json create mode 100644 src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj create mode 100644 src/ProxyInterfaceSourceGenerator.Tool/TextFile1.txt diff --git a/ProxyInterfaceSourceGenerator Solution.sln b/ProxyInterfaceSourceGenerator Solution.sln index 85ced2b..0c8199f 100644 --- a/ProxyInterfaceSourceGenerator Solution.sln +++ b/ProxyInterfaceSourceGenerator Solution.sln @@ -35,6 +35,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProxyInterfaceConsumerForAk EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProxyInterfaceConsumerViaNuGet", "src-examples\ProxyInterfaceConsumerViaNuGet\ProxyInterfaceConsumerViaNuGet.csproj", "{1EA000E4-6103-4577-8D98-BDDA3BE458A2}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProxyInterfaceSourceGenerator.Tool", "src\ProxyInterfaceSourceGenerator.Tool\ProxyInterfaceSourceGenerator.Tool.csproj", "{09B03A3A-E066-463C-A631-9E9A8DE15723}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassLibraryExampleForTool", "src-examples\ClassLibraryExampleForTool\ClassLibraryExampleForTool.csproj", "{814B1F1F-2E27-432D-AC98-EB238D6379DC}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -77,6 +81,18 @@ Global {1EA000E4-6103-4577-8D98-BDDA3BE458A2}.DebugAttach|Any CPU.Build.0 = Debug|Any CPU {1EA000E4-6103-4577-8D98-BDDA3BE458A2}.Release|Any CPU.ActiveCfg = Release|Any CPU {1EA000E4-6103-4577-8D98-BDDA3BE458A2}.Release|Any CPU.Build.0 = Release|Any CPU + {09B03A3A-E066-463C-A631-9E9A8DE15723}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {09B03A3A-E066-463C-A631-9E9A8DE15723}.Debug|Any CPU.Build.0 = Debug|Any CPU + {09B03A3A-E066-463C-A631-9E9A8DE15723}.DebugAttach|Any CPU.ActiveCfg = Debug|Any CPU + {09B03A3A-E066-463C-A631-9E9A8DE15723}.DebugAttach|Any CPU.Build.0 = Debug|Any CPU + {09B03A3A-E066-463C-A631-9E9A8DE15723}.Release|Any CPU.ActiveCfg = Release|Any CPU + {09B03A3A-E066-463C-A631-9E9A8DE15723}.Release|Any CPU.Build.0 = Release|Any CPU + {814B1F1F-2E27-432D-AC98-EB238D6379DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {814B1F1F-2E27-432D-AC98-EB238D6379DC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {814B1F1F-2E27-432D-AC98-EB238D6379DC}.DebugAttach|Any CPU.ActiveCfg = Debug|Any CPU + {814B1F1F-2E27-432D-AC98-EB238D6379DC}.DebugAttach|Any CPU.Build.0 = Debug|Any CPU + {814B1F1F-2E27-432D-AC98-EB238D6379DC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {814B1F1F-2E27-432D-AC98-EB238D6379DC}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -88,6 +104,8 @@ Global {5F7DA2C5-B908-4B57-9F5F-BADF1216D89C} = {38BA087F-EDA1-4F8A-A140-85B84791B815} {590908DF-A813-467A-94E4-3500020D0D54} = {38BA087F-EDA1-4F8A-A140-85B84791B815} {1EA000E4-6103-4577-8D98-BDDA3BE458A2} = {38BA087F-EDA1-4F8A-A140-85B84791B815} + {09B03A3A-E066-463C-A631-9E9A8DE15723} = {ED3DA9DD-1E07-444B-A2D7-2DBA280F96D4} + {814B1F1F-2E27-432D-AC98-EB238D6379DC} = {38BA087F-EDA1-4F8A-A140-85B84791B815} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {585F071D-051D-441C-9C6B-226D9E15A1F5} diff --git a/src-examples/ClassLibraryExampleForTool/Class1.cs b/src-examples/ClassLibraryExampleForTool/Class1.cs new file mode 100644 index 0000000..9991695 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Class1.cs @@ -0,0 +1,8 @@ +namespace Stef; + +public class Class1 +{ + public void T(string? s) + { + } +} \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Class2.cs b/src-examples/ClassLibraryExampleForTool/Class2.cs new file mode 100644 index 0000000..108cb03 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Class2.cs @@ -0,0 +1,14 @@ +using Microsoft.Graph.Admin; +using Microsoft.Kiota.Abstractions.Authentication; +using Microsoft.Kiota.Http.HttpClientLibrary; + +namespace Stef; + +public class Class2 +{ + public Class2() + { + var builder = new AdminRequestBuilder("", new HttpClientRequestAdapter(new AnonymousAuthenticationProvider())); + builder.GetAsync(); + } +} \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj b/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj new file mode 100644 index 0000000..869bf67 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj @@ -0,0 +1,23 @@ + + + + net8.0 + enable + enable + + + + + + + + + PreserveNewest + + + + + + + + diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.AdminRequestBuilderProxy.g.cs new file mode 100644 index 0000000..f83184a --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.AdminRequestBuilderProxy.g.cs @@ -0,0 +1,101 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin +{ + public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IAdminRequestBuilder + { + + private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) + { + return value._Instance; + } + + + + public global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } + + public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder Edge { get => MapToInterface(_Instance.Edge); } + + public global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } + + public global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get => _Instance.People; } + + public global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get => _Instance.ReportSettings; } + + public global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get => _Instance.ServiceAnnouncement; } + + public global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get => _Instance.Sharepoint; } + + public global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::Microsoft.Graph.Models.Admin body_ = body; + global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null) + { + global::System.Action> requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null) + { + global::Microsoft.Graph.Models.Admin body_ = body; + global::System.Action> requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public AdminRequestBuilderProxy(global::Microsoft.Graph.Admin.AdminRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy.g.cs new file mode 100644 index 0000000..21eefbe --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy.g.cs @@ -0,0 +1,106 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge +{ + public partial class EdgeRequestBuilderProxy : global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder + { + + private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) + { + return value._Instance; + } + + + + public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } + + public global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get => _Instance.InternetExplorerMode; } + + public global::System.Threading.Tasks.Task DeleteAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::Microsoft.Graph.Models.Edge body_ = body; + global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action> requestConfiguration = null) + { + global::System.Action> requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null) + { + global::System.Action> requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null) + { + global::Microsoft.Graph.Models.Edge body_ = body; + global::System.Action> requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public EdgeRequestBuilderProxy(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder.g.cs new file mode 100644 index 0000000..c2c60cd --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder.g.cs @@ -0,0 +1,36 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge +{ + public partial interface IEdgeRequestBuilder + { + global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } + + global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get; } + + global::System.Threading.Tasks.Task DeleteAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action> requestConfiguration = null); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null); + + global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.IAdminRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.IAdminRequestBuilder.g.cs new file mode 100644 index 0000000..3490eff --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.IAdminRequestBuilder.g.cs @@ -0,0 +1,42 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin +{ + public partial interface IAdminRequestBuilder + { + global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } + + global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder Edge { get; } + + global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get; } + + global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get; } + + global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get; } + + global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get; } + + global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get; } + + global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null); + + global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/ProxyInterfaceGenerator.Extra.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/ProxyInterfaceGenerator.Extra.g.cs new file mode 100644 index 0000000..2400cac --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/ProxyInterfaceGenerator.Extra.g.cs @@ -0,0 +1,107 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace ProxyInterfaceGenerator +{ + + [AttributeUsage(AttributeTargets.Interface)] + internal sealed class ProxyAttribute : Attribute + { + public Type Type { get; } + public bool ProxyBaseClasses { get; } + public ProxyClassAccessibility Accessibility { get; } + public string[]? MembersToIgnore { get; } + + public ProxyAttribute(Type type) : this(type, false, ProxyClassAccessibility.Public) + { + } + + public ProxyAttribute(Type type, bool proxyBaseClasses) : this(type, proxyBaseClasses, ProxyClassAccessibility.Public) + { + } + + public ProxyAttribute(Type type, ProxyClassAccessibility accessibility) : this(type, false, accessibility) + { + } + + public ProxyAttribute(Type type, ProxyClassAccessibility accessibility, string[]? membersToIgnore) : this(type, false, accessibility, membersToIgnore) + { + } + + public ProxyAttribute(Type type, bool proxyBaseClasses, ProxyClassAccessibility accessibility) : this(type, proxyBaseClasses, accessibility, null) + { + } + + public ProxyAttribute(Type type, string[]? membersToIgnore) : this(type, false, ProxyClassAccessibility.Public, null) + { + } + + public ProxyAttribute(Type type, bool proxyBaseClasses, ProxyClassAccessibility accessibility, string[]? membersToIgnore) + { + Type = type; + ProxyBaseClasses = proxyBaseClasses; + Accessibility = accessibility; + MembersToIgnore = membersToIgnore; + } + } + + + [AttributeUsage(AttributeTargets.Interface)] + internal sealed class ProxyAttribute : Attribute where T : class + { + public Type Type { get; } + public bool ProxyBaseClasses { get; } + public ProxyClassAccessibility Accessibility { get; } + public string[]? MembersToIgnore { get; } + + public ProxyAttribute() : this(false, ProxyClassAccessibility.Public) + { + } + + public ProxyAttribute(bool proxyBaseClasses) : this(proxyBaseClasses, ProxyClassAccessibility.Public) + { + } + + public ProxyAttribute(ProxyClassAccessibility accessibility) : this(false, accessibility) + { + } + + public ProxyAttribute(ProxyClassAccessibility accessibility, string[]? membersToIgnore) : this(false, accessibility, membersToIgnore) + { + } + + public ProxyAttribute(bool proxyBaseClasses, ProxyClassAccessibility accessibility) : this(proxyBaseClasses, accessibility, null) + { + } + + public ProxyAttribute(string[]? membersToIgnore) : this(false, ProxyClassAccessibility.Public, null) + { + } + + public ProxyAttribute(bool proxyBaseClasses, ProxyClassAccessibility accessibility, string[]? membersToIgnore) + { + Type = typeof(T); + ProxyBaseClasses = proxyBaseClasses; + Accessibility = accessibility; + MembersToIgnore = membersToIgnore; + } + } + + [Flags] + internal enum ProxyClassAccessibility + { + Public = 0, + + Internal = 1 + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Stef.Class1Proxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Stef.Class1Proxy.g.cs new file mode 100644 index 0000000..03db828 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Stef.Class1Proxy.g.cs @@ -0,0 +1,35 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial class Class1Proxy : global::Stef.IClass1 + { + + + public global::Stef.Class1 _Instance { get; } + + public void T(string? s) + { + string? s_ = s; + _Instance.T(s_); + } + + + public Class1Proxy(global::Stef.Class1 instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Stef.Class2Proxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Stef.Class2Proxy.g.cs new file mode 100644 index 0000000..f9f901a --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Stef.Class2Proxy.g.cs @@ -0,0 +1,29 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial class Class2Proxy : global::Stef.IClass2 + { + + + public global::Stef.Class2 _Instance { get; } + + + public Class2Proxy(global::Stef.Class2 instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass1.g.cs new file mode 100644 index 0000000..30af100 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass1.g.cs @@ -0,0 +1,22 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial interface IClass1 + { + global::Stef.Class1 _Instance { get; } + + void T(string? s); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass2.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass2.g.cs new file mode 100644 index 0000000..e1babd6 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass2.g.cs @@ -0,0 +1,22 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial interface IClass2 + { + global::Stef.Class2 _Instance { get; } + + + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Interfaces.cs b/src-examples/ClassLibraryExampleForTool/Interfaces.cs new file mode 100644 index 0000000..2118218 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Interfaces.cs @@ -0,0 +1,26 @@ +using ProxyInterfaceGenerator; + +namespace Stef +{ + [Proxy)] + public partial interface IClass1 + { + } + + [Proxy)] + public partial interface IClass2 + { + } +} + +namespace Microsoft.Graph.Admin +{ + [Proxy(typeof(AdminRequestBuilder), true)] + public partial interface IAdminRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Edge +{ + [Proxy(typeof(EdgeRequestBuilder), true)] + public partial interface IEdgeRequestBuilder; +} \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs new file mode 100644 index 0000000..b66e54d --- /dev/null +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -0,0 +1,48 @@ +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; +using Microsoft.Extensions.Configuration; + +namespace ProxyInterfaceSourceGenerator.Tool; + +internal class Generator +{ + private readonly string _sourceDll; + private readonly string _sourceFile; + private readonly string _outputPath; + + public Generator(IConfiguration configuration) + { + _sourceDll = configuration["sourceDll"] ?? throw new ArgumentNullException(); + _sourceFile = configuration["sourceFile"] ?? throw new ArgumentNullException(); + _outputPath = configuration["outputPath"] ?? "."; + } + + public void Generate() + { + var syntaxTree = CSharpSyntaxTree.ParseText(File.ReadAllText(_sourceFile)); + + var references = PortableExecutableReferenceUtils.GetAllReferences(_sourceDll); + + var compilation = CSharpCompilation.Create( + "GeneratedNamespace_" + Guid.NewGuid().ToString().Replace("-", ""), + [syntaxTree], + references, + new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary) + ); + + _ = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator()) + .RunGeneratorsAndUpdateCompilation(compilation, out var outputCompilation, out var diagnostics); + + var files = outputCompilation.SyntaxTrees.Skip(1).ToArray(); + + if (!Directory.Exists(_outputPath)) + { + Directory.CreateDirectory(_outputPath); + } + + foreach (var file in files) + { + File.WriteAllText(Path.Combine(_outputPath, Path.GetFileName(file.FilePath)), file.ToString()); + } + } +} \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs b/src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs new file mode 100644 index 0000000..34c8ed7 --- /dev/null +++ b/src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs @@ -0,0 +1,141 @@ +using System.Reflection; +using System.Runtime.InteropServices; +using Microsoft.CodeAnalysis; + +namespace ProxyInterfaceSourceGenerator.Tool; + +internal static class PortableExecutableReferenceUtils +{ + internal static HashSet GetAllReferences(string dllPath, string? nugetPackagesFolder = null) + { + if (!File.Exists(dllPath)) + { + throw new FileNotFoundException("Target DLL not found.", dllPath); + } + + var visited = new HashSet(StringComparer.OrdinalIgnoreCase); + var references = new HashSet(); + + // Build full resolver set + nugetPackagesFolder ??= GetDefaultNuGetPackagesPath(); + var frameworkAssemblies = GetFrameworkAssemblyPaths().ToList(); + var allCandidateDlls = new HashSet(frameworkAssemblies, StringComparer.OrdinalIgnoreCase); + + // Start with local folder + var baseDir = Path.GetDirectoryName(dllPath)!; + foreach (var dll in Directory.GetFiles(baseDir, "*.dll")) + { + allCandidateDlls.Add(dll); + } + + // Scan NuGet folder for dependencies + var nugetGraph = ScanNuGetPackages(nugetPackagesFolder); + foreach (var dll in nugetGraph) + { + allCandidateDlls.Add(dll); + } + + var resolver = new PathAssemblyResolver(allCandidateDlls); + using var metadataLoadContext = new MetadataLoadContext(resolver); + + var rootAssembly = metadataLoadContext.LoadFromAssemblyPath(dllPath); + TraverseWithMetadataLoadContext(rootAssembly, metadataLoadContext, visited, references); + + return references; + } + + private static void TraverseWithMetadataLoadContext( + Assembly assembly, + MetadataLoadContext mlc, + HashSet visited, + HashSet references) + { + if (string.IsNullOrEmpty(assembly.Location) || !visited.Add(assembly.Location)) + { + return; + } + + try + { + references.Add(MetadataReference.CreateFromFile(assembly.Location)); + } + catch + { + // Skip invalid ones + } + + foreach (var refName in assembly.GetReferencedAssemblies()) + { + try + { + var refAssembly = mlc.LoadFromAssemblyName(refName); + TraverseWithMetadataLoadContext(refAssembly, mlc, visited, references); + } + catch + { + // Skip if unresolved + } + } + } + + private static IEnumerable GetFrameworkAssemblyPaths() + { + var runtimeDir = RuntimeEnvironment.GetRuntimeDirectory(); + var common = new[] { + "System.Private.CoreLib.dll", "System.Runtime.dll", + "netstandard.dll", "mscorlib.dll" + }; + + foreach (var name in common) + { + var path = Path.Combine(runtimeDir, name); + if (File.Exists(path)) + { + yield return path; + } + } + } + + private static string GetDefaultNuGetPackagesPath() + { + var home = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); + return Path.Combine(home, ".nuget", "packages"); + } + + private static IEnumerable ScanNuGetPackages(string nugetRoot) + { + var dlls = new HashSet(StringComparer.OrdinalIgnoreCase); + if (!Directory.Exists(nugetRoot)) + { + return dlls; + } + + var targetFrameworks = new[] { "net6.0", "net8.0", "netstandard2.0" }; + + foreach (var idDir in Directory.EnumerateDirectories(nugetRoot)) + { + foreach (var versionDir in Directory.EnumerateDirectories(idDir)) + { + var libDir = Path.Combine(versionDir, "lib"); + if (!Directory.Exists(libDir)) + { + continue; + } + + foreach (var tfm in targetFrameworks) + { + var tfmDir = Path.Combine(libDir, tfm); + if (Directory.Exists(tfmDir)) + { + foreach (var dll in Directory.EnumerateFiles(tfmDir, "*.dll")) + { + dlls.Add(dll); + } + } + } + } + } + + return dlls; + } +} \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Program.cs b/src/ProxyInterfaceSourceGenerator.Tool/Program.cs new file mode 100644 index 0000000..65112e6 --- /dev/null +++ b/src/ProxyInterfaceSourceGenerator.Tool/Program.cs @@ -0,0 +1,63 @@ +using System.Collections.Immutable; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; +using ProxyInterfaceSourceGenerator; +using ProxyInterfaceSourceGenerator.Tool; + +var builder = Host.CreateDefaultBuilder(args) + .ConfigureAppConfiguration((context, config) => + { + config.AddCommandLine(args); + }) + .ConfigureServices((context, services) => + { + services.AddSingleton(); + }) + .ConfigureLogging(logging => + { + logging.ClearProviders(); + logging.AddConsole(); + }); + +using var host = builder.Build(); + +//var logger = host.Services.GetRequiredService>(); + +var generator = host.Services.GetRequiredService(); + +generator.Generate(); + +return; + +IEnumerable referencesold = from a in AppDomain.CurrentDomain.GetAssemblies() + where !a.IsDynamic + select MetadataReference.CreateFromFile(a.Location); + +// C:\dev\GitHub\ProxyInterfaceSourceGenerator\src-examples\ClassLibraryExampleForTool\bin\Debug\net8.0\ClassLibraryExampleForTool.dll + +var dlls = Directory.EnumerateFiles(@"C:\dev\GitHub\ProxyInterfaceSourceGenerator\src-examples\ClassLibraryExampleForTool\bin\Debug\net8.0", "*.dll"); +IEnumerable references = dlls.Select(d => MetadataReference.CreateFromFile(d)); + +SyntaxTree syntaxTree = CSharpSyntaxTree.ParseText(File.ReadAllText("TextFile1.txt")); + +CSharpCompilation compilation = CSharpCompilation.Create("GeneratedNamespace_" + Guid.NewGuid().ToString().Replace("-", ""), [syntaxTree], references, new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); + + + +Compilation outputCompilation; +ImmutableArray diagnostics; +var generatorDriver = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator()) + //.AddAdditionalTexts(ImmutableArray.CreateRange(items)) + .RunGeneratorsAndUpdateCompilation(compilation, out outputCompilation, out diagnostics); + + +var files = outputCompilation.SyntaxTrees.Skip(1).ToArray(); + +foreach (var file in files) +{ + File.WriteAllText(Path.GetFileName(file.FilePath), file.ToString()); +} \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json new file mode 100644 index 0000000..5e5d532 --- /dev/null +++ b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json @@ -0,0 +1,8 @@ +{ + "profiles": { + "ProxyInterfaceSourceGenerator.Tool": { + "commandName": "Project", + "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Interfaces.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" + } + } +} \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj b/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj new file mode 100644 index 0000000..28e5091 --- /dev/null +++ b/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj @@ -0,0 +1,28 @@ + + + + Exe + net8.0 + enable + enable + + + + + + + + + + + + + + + + + PreserveNewest + + + + \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/TextFile1.txt b/src/ProxyInterfaceSourceGenerator.Tool/TextFile1.txt new file mode 100644 index 0000000..2118218 --- /dev/null +++ b/src/ProxyInterfaceSourceGenerator.Tool/TextFile1.txt @@ -0,0 +1,26 @@ +using ProxyInterfaceGenerator; + +namespace Stef +{ + [Proxy)] + public partial interface IClass1 + { + } + + [Proxy)] + public partial interface IClass2 + { + } +} + +namespace Microsoft.Graph.Admin +{ + [Proxy(typeof(AdminRequestBuilder), true)] + public partial interface IAdminRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Edge +{ + [Proxy(typeof(EdgeRequestBuilder), true)] + public partial interface IEdgeRequestBuilder; +} \ No newline at end of file From e261aae82f5b254aae341da761e1fcadc7c3b94e Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 23 Jul 2025 15:09:25 +0200 Subject: [PATCH 02/48] x --- .../ClassLibraryExampleForTool.csproj | 14 + ....Graph.Admin.AdminRequestBuilderProxy.g.cs | 101 - ...ph.Admin.Edge.EdgeRequestBuilderProxy.g.cs | 106 - ....Graph.Admin.Edge.IEdgeRequestBuilder.g.cs | 36 - ...soft.Graph.Admin.IAdminRequestBuilder.g.cs | 42 - .../ProxyInterfaceGenerator.Extra.g.cs | 107 - .../Generated/Stef.Class1Proxy.g.cs | 35 - .../Generated/Stef.Class2Proxy.g.cs | 29 - .../Generated/Stef.IClass1.g.cs | 22 - .../Generated/Stef.IClass2.g.cs | 22 - .../ClassLibraryExampleForTool/IBuilders.cs | 60283 ++++++++++++++++ .../ClassLibraryExampleForTool/Interfaces.cs | 20 +- .../Generator.cs | 66 +- .../Properties/launchSettings.json | 2 +- 14 files changed, 60359 insertions(+), 526 deletions(-) delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.AdminRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.IAdminRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/ProxyInterfaceGenerator.Extra.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Stef.Class1Proxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Stef.Class2Proxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass1.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass2.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/IBuilders.cs diff --git a/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj b/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj index 869bf67..4272840 100644 --- a/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj +++ b/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj @@ -15,9 +15,23 @@ PreserveNewest + + + + + + + + PreserveNewest + + + + + + diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.AdminRequestBuilderProxy.g.cs deleted file mode 100644 index f83184a..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.AdminRequestBuilderProxy.g.cs +++ /dev/null @@ -1,101 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin -{ - public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IAdminRequestBuilder - { - - private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) - { - return value._Instance; - } - - - - public global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } - - public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder Edge { get => MapToInterface(_Instance.Edge); } - - public global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } - - public global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get => _Instance.People; } - - public global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get => _Instance.ReportSettings; } - - public global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get => _Instance.ServiceAnnouncement; } - - public global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get => _Instance.Sharepoint; } - - public global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action> requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::Microsoft.Graph.Models.Admin body_ = body; - global::System.Action> requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null) - { - global::System.Action> requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null) - { - global::Microsoft.Graph.Models.Admin body_ = body; - global::System.Action> requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public AdminRequestBuilderProxy(global::Microsoft.Graph.Admin.AdminRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy.g.cs deleted file mode 100644 index 21eefbe..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy.g.cs +++ /dev/null @@ -1,106 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge -{ - public partial class EdgeRequestBuilderProxy : global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder - { - - private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) - { - return value._Instance; - } - - - - public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } - - public global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get => _Instance.InternetExplorerMode; } - - public global::System.Threading.Tasks.Task DeleteAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action> requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action> requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::Microsoft.Graph.Models.Edge body_ = body; - global::System.Action> requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action> requestConfiguration = null) - { - global::System.Action> requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null) - { - global::System.Action> requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null) - { - global::Microsoft.Graph.Models.Edge body_ = body; - global::System.Action> requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public EdgeRequestBuilderProxy(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder.g.cs deleted file mode 100644 index c2c60cd..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder.g.cs +++ /dev/null @@ -1,36 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge -{ - public partial interface IEdgeRequestBuilder - { - global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } - - global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get; } - - global::System.Threading.Tasks.Task DeleteAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action> requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null); - - global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.IAdminRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.IAdminRequestBuilder.g.cs deleted file mode 100644 index 3490eff..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Microsoft.Graph.Admin.IAdminRequestBuilder.g.cs +++ /dev/null @@ -1,42 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin -{ - public partial interface IAdminRequestBuilder - { - global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } - - global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder Edge { get; } - - global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get; } - - global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get; } - - global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get; } - - global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get; } - - global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get; } - - global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null); - - global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/ProxyInterfaceGenerator.Extra.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/ProxyInterfaceGenerator.Extra.g.cs deleted file mode 100644 index 2400cac..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/ProxyInterfaceGenerator.Extra.g.cs +++ /dev/null @@ -1,107 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace ProxyInterfaceGenerator -{ - - [AttributeUsage(AttributeTargets.Interface)] - internal sealed class ProxyAttribute : Attribute - { - public Type Type { get; } - public bool ProxyBaseClasses { get; } - public ProxyClassAccessibility Accessibility { get; } - public string[]? MembersToIgnore { get; } - - public ProxyAttribute(Type type) : this(type, false, ProxyClassAccessibility.Public) - { - } - - public ProxyAttribute(Type type, bool proxyBaseClasses) : this(type, proxyBaseClasses, ProxyClassAccessibility.Public) - { - } - - public ProxyAttribute(Type type, ProxyClassAccessibility accessibility) : this(type, false, accessibility) - { - } - - public ProxyAttribute(Type type, ProxyClassAccessibility accessibility, string[]? membersToIgnore) : this(type, false, accessibility, membersToIgnore) - { - } - - public ProxyAttribute(Type type, bool proxyBaseClasses, ProxyClassAccessibility accessibility) : this(type, proxyBaseClasses, accessibility, null) - { - } - - public ProxyAttribute(Type type, string[]? membersToIgnore) : this(type, false, ProxyClassAccessibility.Public, null) - { - } - - public ProxyAttribute(Type type, bool proxyBaseClasses, ProxyClassAccessibility accessibility, string[]? membersToIgnore) - { - Type = type; - ProxyBaseClasses = proxyBaseClasses; - Accessibility = accessibility; - MembersToIgnore = membersToIgnore; - } - } - - - [AttributeUsage(AttributeTargets.Interface)] - internal sealed class ProxyAttribute : Attribute where T : class - { - public Type Type { get; } - public bool ProxyBaseClasses { get; } - public ProxyClassAccessibility Accessibility { get; } - public string[]? MembersToIgnore { get; } - - public ProxyAttribute() : this(false, ProxyClassAccessibility.Public) - { - } - - public ProxyAttribute(bool proxyBaseClasses) : this(proxyBaseClasses, ProxyClassAccessibility.Public) - { - } - - public ProxyAttribute(ProxyClassAccessibility accessibility) : this(false, accessibility) - { - } - - public ProxyAttribute(ProxyClassAccessibility accessibility, string[]? membersToIgnore) : this(false, accessibility, membersToIgnore) - { - } - - public ProxyAttribute(bool proxyBaseClasses, ProxyClassAccessibility accessibility) : this(proxyBaseClasses, accessibility, null) - { - } - - public ProxyAttribute(string[]? membersToIgnore) : this(false, ProxyClassAccessibility.Public, null) - { - } - - public ProxyAttribute(bool proxyBaseClasses, ProxyClassAccessibility accessibility, string[]? membersToIgnore) - { - Type = typeof(T); - ProxyBaseClasses = proxyBaseClasses; - Accessibility = accessibility; - MembersToIgnore = membersToIgnore; - } - } - - [Flags] - internal enum ProxyClassAccessibility - { - Public = 0, - - Internal = 1 - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Stef.Class1Proxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Stef.Class1Proxy.g.cs deleted file mode 100644 index 03db828..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Stef.Class1Proxy.g.cs +++ /dev/null @@ -1,35 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial class Class1Proxy : global::Stef.IClass1 - { - - - public global::Stef.Class1 _Instance { get; } - - public void T(string? s) - { - string? s_ = s; - _Instance.T(s_); - } - - - public Class1Proxy(global::Stef.Class1 instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Stef.Class2Proxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Stef.Class2Proxy.g.cs deleted file mode 100644 index f9f901a..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Stef.Class2Proxy.g.cs +++ /dev/null @@ -1,29 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial class Class2Proxy : global::Stef.IClass2 - { - - - public global::Stef.Class2 _Instance { get; } - - - public Class2Proxy(global::Stef.Class2 instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass1.g.cs deleted file mode 100644 index 30af100..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass1.g.cs +++ /dev/null @@ -1,22 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial interface IClass1 - { - global::Stef.Class1 _Instance { get; } - - void T(string? s); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass2.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass2.g.cs deleted file mode 100644 index e1babd6..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Stef.IClass2.g.cs +++ /dev/null @@ -1,22 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial interface IClass2 - { - global::Stef.Class2 _Instance { get; } - - - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/IBuilders.cs b/src-examples/ClassLibraryExampleForTool/IBuilders.cs new file mode 100644 index 0000000..2fc80a7 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/IBuilders.cs @@ -0,0 +1,60283 @@ +// +// This file contains interface declarations for all Builder classes in the Microsoft Graph SDK using https://github.com/StefH/ProxyInterfaceSourceGenerator. +// Do not modify this file manually. It is generated by Generate-IBuilders.ps1 script. +// Generated on: 2025-07-23 11:57:38 + +// using ProxyInterfaceGenerator; + +namespace Microsoft.Graph.Admin +{ + [Proxy(typeof(AdminRequestBuilder), true)] + public partial interface IAdminRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Edge +{ + [Proxy(typeof(EdgeRequestBuilder), true)] + public partial interface IEdgeRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode +{ + [Proxy(typeof(InternetExplorerModeRequestBuilder), true)] + public partial interface IInternetExplorerModeRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists +{ + [Proxy(typeof(SiteListsRequestBuilder), true)] + public partial interface ISiteListsRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item +{ + [Proxy(typeof(BrowserSiteListItemRequestBuilder), true)] + public partial interface IBrowserSiteListItemRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Publish +{ + [Proxy(typeof(PublishRequestBuilder), true)] + public partial interface IPublishRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies +{ + [Proxy(typeof(SharedCookiesRequestBuilder), true)] + public partial interface ISharedCookiesRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item +{ + [Proxy(typeof(BrowserSharedCookieItemRequestBuilder), true)] + public partial interface IBrowserSharedCookieItemRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites +{ + [Proxy(typeof(SitesRequestBuilder), true)] + public partial interface ISitesRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites.Item +{ + [Proxy(typeof(BrowserSiteItemRequestBuilder), true)] + public partial interface IBrowserSiteItemRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Microsoft365Apps +{ + [Proxy(typeof(Microsoft365AppsRequestBuilder), true)] + public partial interface IMicrosoft365AppsRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Microsoft365Apps.InstallationOptions +{ + [Proxy(typeof(InstallationOptionsRequestBuilder), true)] + public partial interface IInstallationOptionsRequestBuilder; +} + +namespace Microsoft.Graph.Admin.People +{ + [Proxy(typeof(PeopleRequestBuilder), true)] + public partial interface IPeopleRequestBuilder; +} + +namespace Microsoft.Graph.Admin.People.ItemInsights +{ + [Proxy(typeof(ItemInsightsRequestBuilder), true)] + public partial interface IItemInsightsRequestBuilder; +} + +namespace Microsoft.Graph.Admin.People.ProfileCardProperties +{ + [Proxy(typeof(ProfileCardPropertiesRequestBuilder), true)] + public partial interface IProfileCardPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.Admin.People.ProfileCardProperties.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Admin.People.ProfileCardProperties.Item +{ + [Proxy(typeof(ProfileCardPropertyItemRequestBuilder), true)] + public partial interface IProfileCardPropertyItemRequestBuilder; +} + +namespace Microsoft.Graph.Admin.People.Pronouns +{ + [Proxy(typeof(PronounsRequestBuilder), true)] + public partial interface IPronounsRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ReportSettings +{ + [Proxy(typeof(ReportSettingsRequestBuilder), true)] + public partial interface IReportSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement +{ + [Proxy(typeof(ServiceAnnouncementRequestBuilder), true)] + public partial interface IServiceAnnouncementRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews +{ + [Proxy(typeof(HealthOverviewsRequestBuilder), true)] + public partial interface IHealthOverviewsRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item +{ + [Proxy(typeof(ServiceHealthItemRequestBuilder), true)] + public partial interface IServiceHealthItemRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues +{ + [Proxy(typeof(IssuesRequestBuilder), true)] + public partial interface IIssuesRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Item +{ + [Proxy(typeof(ServiceHealthIssueItemRequestBuilder), true)] + public partial interface IServiceHealthIssueItemRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport +{ + [Proxy(typeof(IncidentReportRequestBuilder), true)] + public partial interface IIncidentReportRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues +{ + [Proxy(typeof(IssuesRequestBuilder), true)] + public partial interface IIssuesRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Item +{ + [Proxy(typeof(ServiceHealthIssueItemRequestBuilder), true)] + public partial interface IServiceHealthIssueItemRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Item.IncidentReport +{ + [Proxy(typeof(IncidentReportRequestBuilder), true)] + public partial interface IIncidentReportRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Archive +{ + [Proxy(typeof(ArchiveRequestBuilder), true)] + public partial interface IArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Favorite +{ + [Proxy(typeof(FavoriteRequestBuilder), true)] + public partial interface IFavoriteRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item +{ + [Proxy(typeof(ServiceUpdateMessageItemRequestBuilder), true)] + public partial interface IServiceUpdateMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Item +{ + [Proxy(typeof(ServiceAnnouncementAttachmentItemRequestBuilder), true)] + public partial interface IServiceAnnouncementAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.AttachmentsArchive +{ + [Proxy(typeof(AttachmentsArchiveRequestBuilder), true)] + public partial interface IAttachmentsArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.MarkRead +{ + [Proxy(typeof(MarkReadRequestBuilder), true)] + public partial interface IMarkReadRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.MarkUnread +{ + [Proxy(typeof(MarkUnreadRequestBuilder), true)] + public partial interface IMarkUnreadRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Unarchive +{ + [Proxy(typeof(UnarchiveRequestBuilder), true)] + public partial interface IUnarchiveRequestBuilder; +} + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Unfavorite +{ + [Proxy(typeof(UnfavoriteRequestBuilder), true)] + public partial interface IUnfavoriteRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Sharepoint +{ + [Proxy(typeof(SharepointRequestBuilder), true)] + public partial interface ISharepointRequestBuilder; +} + +namespace Microsoft.Graph.Admin.Sharepoint.Settings +{ + [Proxy(typeof(SettingsRequestBuilder), true)] + public partial interface ISettingsRequestBuilder; +} + +namespace Microsoft.Graph.AgreementAcceptances +{ + [Proxy(typeof(AgreementAcceptancesRequestBuilder), true)] + public partial interface IAgreementAcceptancesRequestBuilder; +} + +namespace Microsoft.Graph.AgreementAcceptances.Item +{ + [Proxy(typeof(AgreementAcceptanceItemRequestBuilder), true)] + public partial interface IAgreementAcceptanceItemRequestBuilder; +} + +namespace Microsoft.Graph.Agreements +{ + [Proxy(typeof(AgreementsRequestBuilder), true)] + public partial interface IAgreementsRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item +{ + [Proxy(typeof(AgreementItemRequestBuilder), true)] + public partial interface IAgreementItemRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.Acceptances +{ + [Proxy(typeof(AcceptancesRequestBuilder), true)] + public partial interface IAcceptancesRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.Acceptances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.Acceptances.Item +{ + [Proxy(typeof(AgreementAcceptanceItemRequestBuilder), true)] + public partial interface IAgreementAcceptanceItemRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.FileNamespace +{ + [Proxy(typeof(FileRequestBuilder), true)] + public partial interface IFileRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.FileNamespace.Localizations +{ + [Proxy(typeof(LocalizationsRequestBuilder), true)] + public partial interface ILocalizationsRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.FileNamespace.Localizations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.FileNamespace.Localizations.Item +{ + [Proxy(typeof(AgreementFileLocalizationItemRequestBuilder), true)] + public partial interface IAgreementFileLocalizationItemRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.FileNamespace.Localizations.Item.Versions +{ + [Proxy(typeof(VersionsRequestBuilder), true)] + public partial interface IVersionsRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.FileNamespace.Localizations.Item.Versions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.FileNamespace.Localizations.Item.Versions.Item +{ + [Proxy(typeof(AgreementFileVersionItemRequestBuilder), true)] + public partial interface IAgreementFileVersionItemRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.Files +{ + [Proxy(typeof(FilesRequestBuilder), true)] + public partial interface IFilesRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.Files.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.Files.Item +{ + [Proxy(typeof(AgreementFileLocalizationItemRequestBuilder), true)] + public partial interface IAgreementFileLocalizationItemRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.Files.Item.Versions +{ + [Proxy(typeof(VersionsRequestBuilder), true)] + public partial interface IVersionsRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.Files.Item.Versions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Agreements.Item.Files.Item.Versions.Item +{ + [Proxy(typeof(AgreementFileVersionItemRequestBuilder), true)] + public partial interface IAgreementFileVersionItemRequestBuilder; +} + +namespace Microsoft.Graph.AppCatalogs +{ + [Proxy(typeof(AppCatalogsRequestBuilder), true)] + public partial interface IAppCatalogsRequestBuilder; +} + +namespace Microsoft.Graph.AppCatalogs.TeamsApps +{ + [Proxy(typeof(TeamsAppsRequestBuilder), true)] + public partial interface ITeamsAppsRequestBuilder; +} + +namespace Microsoft.Graph.AppCatalogs.TeamsApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.AppCatalogs.TeamsApps.Item +{ + [Proxy(typeof(TeamsAppItemRequestBuilder), true)] + public partial interface ITeamsAppItemRequestBuilder; +} + +namespace Microsoft.Graph.AppCatalogs.TeamsApps.Item.AppDefinitions +{ + [Proxy(typeof(AppDefinitionsRequestBuilder), true)] + public partial interface IAppDefinitionsRequestBuilder; +} + +namespace Microsoft.Graph.AppCatalogs.TeamsApps.Item.AppDefinitions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.AppCatalogs.TeamsApps.Item.AppDefinitions.Item +{ + [Proxy(typeof(TeamsAppDefinitionItemRequestBuilder), true)] + public partial interface ITeamsAppDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.AppCatalogs.TeamsApps.Item.AppDefinitions.Item.Bot +{ + [Proxy(typeof(BotRequestBuilder), true)] + public partial interface IBotRequestBuilder; +} + +namespace Microsoft.Graph.Applications +{ + [Proxy(typeof(ApplicationsRequestBuilder), true)] + public partial interface IApplicationsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Applications.GetAvailableExtensionProperties +{ + [Proxy(typeof(GetAvailableExtensionPropertiesRequestBuilder), true)] + public partial interface IGetAvailableExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.Applications.GetByIds +{ + [Proxy(typeof(GetByIdsRequestBuilder), true)] + public partial interface IGetByIdsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item +{ + [Proxy(typeof(ApplicationItemRequestBuilder), true)] + public partial interface IApplicationItemRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.AddKey +{ + [Proxy(typeof(AddKeyRequestBuilder), true)] + public partial interface IAddKeyRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.AddPassword +{ + [Proxy(typeof(AddPasswordRequestBuilder), true)] + public partial interface IAddPasswordRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.AppManagementPolicies +{ + [Proxy(typeof(AppManagementPoliciesRequestBuilder), true)] + public partial interface IAppManagementPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.AppManagementPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.AppManagementPolicies.Item +{ + [Proxy(typeof(AppManagementPolicyItemRequestBuilder), true)] + public partial interface IAppManagementPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.AppManagementPolicies.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.AppManagementPolicies.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.CreatedOnBehalfOf +{ + [Proxy(typeof(CreatedOnBehalfOfRequestBuilder), true)] + public partial interface ICreatedOnBehalfOfRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.ExtensionProperties +{ + [Proxy(typeof(ExtensionPropertiesRequestBuilder), true)] + public partial interface IExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.ExtensionProperties.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.ExtensionProperties.Item +{ + [Proxy(typeof(ExtensionPropertyItemRequestBuilder), true)] + public partial interface IExtensionPropertyItemRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.FederatedIdentityCredentials +{ + [Proxy(typeof(FederatedIdentityCredentialsRequestBuilder), true)] + public partial interface IFederatedIdentityCredentialsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.FederatedIdentityCredentials.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.FederatedIdentityCredentials.Item +{ + [Proxy(typeof(FederatedIdentityCredentialItemRequestBuilder), true)] + public partial interface IFederatedIdentityCredentialItemRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.FederatedIdentityCredentialsWithName +{ + [Proxy(typeof(FederatedIdentityCredentialsWithNameRequestBuilder), true)] + public partial interface IFederatedIdentityCredentialsWithNameRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.HomeRealmDiscoveryPolicies +{ + [Proxy(typeof(HomeRealmDiscoveryPoliciesRequestBuilder), true)] + public partial interface IHomeRealmDiscoveryPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.HomeRealmDiscoveryPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.HomeRealmDiscoveryPolicies.Item +{ + [Proxy(typeof(HomeRealmDiscoveryPolicyItemRequestBuilder), true)] + public partial interface IHomeRealmDiscoveryPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Logo +{ + [Proxy(typeof(LogoRequestBuilder), true)] + public partial interface ILogoRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners +{ + [Proxy(typeof(OwnersRequestBuilder), true)] + public partial interface IOwnersRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.GraphAppRoleAssignment.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.GraphEndpoint.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.GraphUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.Item.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.Item.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.Item.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Owners.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.RemoveKey +{ + [Proxy(typeof(RemoveKeyRequestBuilder), true)] + public partial interface IRemoveKeyRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.RemovePassword +{ + [Proxy(typeof(RemovePasswordRequestBuilder), true)] + public partial interface IRemovePasswordRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.SetVerifiedPublisher +{ + [Proxy(typeof(SetVerifiedPublisherRequestBuilder), true)] + public partial interface ISetVerifiedPublisherRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization +{ + [Proxy(typeof(SynchronizationRequestBuilder), true)] + public partial interface ISynchronizationRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.AcquireAccessToken +{ + [Proxy(typeof(AcquireAccessTokenRequestBuilder), true)] + public partial interface IAcquireAccessTokenRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs +{ + [Proxy(typeof(JobsRequestBuilder), true)] + public partial interface IJobsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item +{ + [Proxy(typeof(SynchronizationJobItemRequestBuilder), true)] + public partial interface ISynchronizationJobItemRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.BulkUpload +{ + [Proxy(typeof(BulkUploadRequestBuilder), true)] + public partial interface IBulkUploadRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.BulkUpload.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.Pause +{ + [Proxy(typeof(PauseRequestBuilder), true)] + public partial interface IPauseRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.ProvisionOnDemand +{ + [Proxy(typeof(ProvisionOnDemandRequestBuilder), true)] + public partial interface IProvisionOnDemandRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.Restart +{ + [Proxy(typeof(RestartRequestBuilder), true)] + public partial interface IRestartRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.Schema +{ + [Proxy(typeof(SchemaRequestBuilder), true)] + public partial interface ISchemaRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.Schema.Directories +{ + [Proxy(typeof(DirectoriesRequestBuilder), true)] + public partial interface IDirectoriesRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.Schema.Directories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.Schema.Directories.Item +{ + [Proxy(typeof(DirectoryDefinitionItemRequestBuilder), true)] + public partial interface IDirectoryDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.Schema.Directories.Item.Discover +{ + [Proxy(typeof(DiscoverRequestBuilder), true)] + public partial interface IDiscoverRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.Schema.FilterOperators +{ + [Proxy(typeof(FilterOperatorsRequestBuilder), true)] + public partial interface IFilterOperatorsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.Schema.Functions +{ + [Proxy(typeof(FunctionsRequestBuilder), true)] + public partial interface IFunctionsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.Schema.ParseExpression +{ + [Proxy(typeof(ParseExpressionRequestBuilder), true)] + public partial interface IParseExpressionRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.Start +{ + [Proxy(typeof(StartRequestBuilder), true)] + public partial interface IStartRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.Item.ValidateCredentials +{ + [Proxy(typeof(ValidateCredentialsRequestBuilder), true)] + public partial interface IValidateCredentialsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Jobs.ValidateCredentials +{ + [Proxy(typeof(ValidateCredentialsRequestBuilder), true)] + public partial interface IValidateCredentialsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Secrets +{ + [Proxy(typeof(SecretsRequestBuilder), true)] + public partial interface ISecretsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Secrets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Templates +{ + [Proxy(typeof(TemplatesRequestBuilder), true)] + public partial interface ITemplatesRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Templates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Templates.Item +{ + [Proxy(typeof(SynchronizationTemplateItemRequestBuilder), true)] + public partial interface ISynchronizationTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Templates.Item.Schema +{ + [Proxy(typeof(SchemaRequestBuilder), true)] + public partial interface ISchemaRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Templates.Item.Schema.Directories +{ + [Proxy(typeof(DirectoriesRequestBuilder), true)] + public partial interface IDirectoriesRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Templates.Item.Schema.Directories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Templates.Item.Schema.Directories.Item +{ + [Proxy(typeof(DirectoryDefinitionItemRequestBuilder), true)] + public partial interface IDirectoryDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Templates.Item.Schema.Directories.Item.Discover +{ + [Proxy(typeof(DiscoverRequestBuilder), true)] + public partial interface IDiscoverRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Templates.Item.Schema.FilterOperators +{ + [Proxy(typeof(FilterOperatorsRequestBuilder), true)] + public partial interface IFilterOperatorsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Templates.Item.Schema.Functions +{ + [Proxy(typeof(FunctionsRequestBuilder), true)] + public partial interface IFunctionsRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.Synchronization.Templates.Item.Schema.ParseExpression +{ + [Proxy(typeof(ParseExpressionRequestBuilder), true)] + public partial interface IParseExpressionRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.TokenIssuancePolicies +{ + [Proxy(typeof(TokenIssuancePoliciesRequestBuilder), true)] + public partial interface ITokenIssuancePoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.TokenIssuancePolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.TokenIssuancePolicies.Item +{ + [Proxy(typeof(TokenIssuancePolicyItemRequestBuilder), true)] + public partial interface ITokenIssuancePolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.TokenIssuancePolicies.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.TokenIssuancePolicies.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.TokenLifetimePolicies +{ + [Proxy(typeof(TokenLifetimePoliciesRequestBuilder), true)] + public partial interface ITokenLifetimePoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.TokenLifetimePolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.TokenLifetimePolicies.Item +{ + [Proxy(typeof(TokenLifetimePolicyItemRequestBuilder), true)] + public partial interface ITokenLifetimePolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.TokenLifetimePolicies.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.TokenLifetimePolicies.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Applications.Item.UnsetVerifiedPublisher +{ + [Proxy(typeof(UnsetVerifiedPublisherRequestBuilder), true)] + public partial interface IUnsetVerifiedPublisherRequestBuilder; +} + +namespace Microsoft.Graph.Applications.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.ApplicationsWithAppId +{ + [Proxy(typeof(ApplicationsWithAppIdRequestBuilder), true)] + public partial interface IApplicationsWithAppIdRequestBuilder; +} + +namespace Microsoft.Graph.ApplicationsWithUniqueName +{ + [Proxy(typeof(ApplicationsWithUniqueNameRequestBuilder), true)] + public partial interface IApplicationsWithUniqueNameRequestBuilder; +} + +namespace Microsoft.Graph.ApplicationTemplates +{ + [Proxy(typeof(ApplicationTemplatesRequestBuilder), true)] + public partial interface IApplicationTemplatesRequestBuilder; +} + +namespace Microsoft.Graph.ApplicationTemplates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ApplicationTemplates.Item +{ + [Proxy(typeof(ApplicationTemplateItemRequestBuilder), true)] + public partial interface IApplicationTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.ApplicationTemplates.Item.Instantiate +{ + [Proxy(typeof(InstantiateRequestBuilder), true)] + public partial interface IInstantiateRequestBuilder; +} + +namespace Microsoft.Graph.AuditLogs +{ + [Proxy(typeof(AuditLogsRequestBuilder), true)] + public partial interface IAuditLogsRequestBuilder; +} + +namespace Microsoft.Graph.AuditLogs.DirectoryAudits +{ + [Proxy(typeof(DirectoryAuditsRequestBuilder), true)] + public partial interface IDirectoryAuditsRequestBuilder; +} + +namespace Microsoft.Graph.AuditLogs.DirectoryAudits.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.AuditLogs.DirectoryAudits.Item +{ + [Proxy(typeof(DirectoryAuditItemRequestBuilder), true)] + public partial interface IDirectoryAuditItemRequestBuilder; +} + +namespace Microsoft.Graph.AuditLogs.Provisioning +{ + [Proxy(typeof(ProvisioningRequestBuilder), true)] + public partial interface IProvisioningRequestBuilder; +} + +namespace Microsoft.Graph.AuditLogs.Provisioning.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.AuditLogs.Provisioning.Item +{ + [Proxy(typeof(ProvisioningObjectSummaryItemRequestBuilder), true)] + public partial interface IProvisioningObjectSummaryItemRequestBuilder; +} + +namespace Microsoft.Graph.AuditLogs.SignIns +{ + [Proxy(typeof(SignInsRequestBuilder), true)] + public partial interface ISignInsRequestBuilder; +} + +namespace Microsoft.Graph.AuditLogs.SignIns.ConfirmCompromised +{ + [Proxy(typeof(ConfirmCompromisedRequestBuilder), true)] + public partial interface IConfirmCompromisedRequestBuilder; +} + +namespace Microsoft.Graph.AuditLogs.SignIns.ConfirmSafe +{ + [Proxy(typeof(ConfirmSafeRequestBuilder), true)] + public partial interface IConfirmSafeRequestBuilder; +} + +namespace Microsoft.Graph.AuditLogs.SignIns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.AuditLogs.SignIns.Dismiss +{ + [Proxy(typeof(DismissRequestBuilder), true)] + public partial interface IDismissRequestBuilder; +} + +namespace Microsoft.Graph.AuditLogs.SignIns.Item +{ + [Proxy(typeof(SignInItemRequestBuilder), true)] + public partial interface ISignInItemRequestBuilder; +} + +namespace Microsoft.Graph.AuthenticationMethodConfigurations +{ + [Proxy(typeof(AuthenticationMethodConfigurationsRequestBuilder), true)] + public partial interface IAuthenticationMethodConfigurationsRequestBuilder; +} + +namespace Microsoft.Graph.AuthenticationMethodConfigurations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.AuthenticationMethodConfigurations.Item +{ + [Proxy(typeof(AuthenticationMethodConfigurationItemRequestBuilder), true)] + public partial interface IAuthenticationMethodConfigurationItemRequestBuilder; +} + +namespace Microsoft.Graph.AuthenticationMethodsPolicy +{ + [Proxy(typeof(AuthenticationMethodsPolicyRequestBuilder), true)] + public partial interface IAuthenticationMethodsPolicyRequestBuilder; +} + +namespace Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodConfigurations +{ + [Proxy(typeof(AuthenticationMethodConfigurationsRequestBuilder), true)] + public partial interface IAuthenticationMethodConfigurationsRequestBuilder; +} + +namespace Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodConfigurations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodConfigurations.Item +{ + [Proxy(typeof(AuthenticationMethodConfigurationItemRequestBuilder), true)] + public partial interface IAuthenticationMethodConfigurationItemRequestBuilder; +} + +namespace Microsoft.Graph.CertificateBasedAuthConfiguration +{ + [Proxy(typeof(CertificateBasedAuthConfigurationRequestBuilder), true)] + public partial interface ICertificateBasedAuthConfigurationRequestBuilder; +} + +namespace Microsoft.Graph.CertificateBasedAuthConfiguration.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.CertificateBasedAuthConfiguration.Item +{ + [Proxy(typeof(CertificateBasedAuthConfigurationItemRequestBuilder), true)] + public partial interface ICertificateBasedAuthConfigurationItemRequestBuilder; +} + +namespace Microsoft.Graph.Chats +{ + [Proxy(typeof(ChatsRequestBuilder), true)] + public partial interface IChatsRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Chats.GetAllMessages +{ + [Proxy(typeof(GetAllMessagesRequestBuilder), true)] + public partial interface IGetAllMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Chats.GetAllRetainedMessages +{ + [Proxy(typeof(GetAllRetainedMessagesRequestBuilder), true)] + public partial interface IGetAllRetainedMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item +{ + [Proxy(typeof(ChatItemRequestBuilder), true)] + public partial interface IChatItemRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.HideForUser +{ + [Proxy(typeof(HideForUserRequestBuilder), true)] + public partial interface IHideForUserRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.InstalledApps +{ + [Proxy(typeof(InstalledAppsRequestBuilder), true)] + public partial interface IInstalledAppsRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.InstalledApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.InstalledApps.Item +{ + [Proxy(typeof(TeamsAppInstallationItemRequestBuilder), true)] + public partial interface ITeamsAppInstallationItemRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.InstalledApps.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.InstalledApps.Item.TeamsAppDefinition +{ + [Proxy(typeof(TeamsAppDefinitionRequestBuilder), true)] + public partial interface ITeamsAppDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.InstalledApps.Item.Upgrade +{ + [Proxy(typeof(UpgradeRequestBuilder), true)] + public partial interface IUpgradeRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.LastMessagePreview +{ + [Proxy(typeof(LastMessagePreviewRequestBuilder), true)] + public partial interface ILastMessagePreviewRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.MarkChatReadForUser +{ + [Proxy(typeof(MarkChatReadForUserRequestBuilder), true)] + public partial interface IMarkChatReadForUserRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.MarkChatUnreadForUser +{ + [Proxy(typeof(MarkChatUnreadForUserRequestBuilder), true)] + public partial interface IMarkChatUnreadForUserRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.Replies +{ + [Proxy(typeof(RepliesRequestBuilder), true)] + public partial interface IRepliesRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.Replies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.Replies.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.Replies.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.Replies.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.Replies.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.Replies.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.Replies.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.Replies.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.Replies.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.Replies.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.Replies.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Messages.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.PermissionGrants +{ + [Proxy(typeof(PermissionGrantsRequestBuilder), true)] + public partial interface IPermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.PermissionGrants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.PermissionGrants.Item +{ + [Proxy(typeof(ResourceSpecificPermissionGrantItemRequestBuilder), true)] + public partial interface IResourceSpecificPermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.PinnedMessages +{ + [Proxy(typeof(PinnedMessagesRequestBuilder), true)] + public partial interface IPinnedMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.PinnedMessages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.PinnedMessages.Item +{ + [Proxy(typeof(PinnedChatMessageInfoItemRequestBuilder), true)] + public partial interface IPinnedChatMessageInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.PinnedMessages.Item.Message +{ + [Proxy(typeof(MessageRequestBuilder), true)] + public partial interface IMessageRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.SendActivityNotification +{ + [Proxy(typeof(SendActivityNotificationRequestBuilder), true)] + public partial interface ISendActivityNotificationRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Tabs +{ + [Proxy(typeof(TabsRequestBuilder), true)] + public partial interface ITabsRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Tabs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Tabs.Item +{ + [Proxy(typeof(TeamsTabItemRequestBuilder), true)] + public partial interface ITeamsTabItemRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.Tabs.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Chats.Item.UnhideForUser +{ + [Proxy(typeof(UnhideForUserRequestBuilder), true)] + public partial interface IUnhideForUserRequestBuilder; +} + +namespace Microsoft.Graph.Communications +{ + [Proxy(typeof(CommunicationsRequestBuilder), true)] + public partial interface ICommunicationsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords +{ + [Proxy(typeof(CallRecordsRequestBuilder), true)] + public partial interface ICallRecordsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords.Item +{ + [Proxy(typeof(CallRecordItemRequestBuilder), true)] + public partial interface ICallRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords.Item.Organizer_v2 +{ + [Proxy(typeof(Organizer_v2RequestBuilder), true)] + public partial interface IOrganizer_v2RequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords.Item.Participants_v2 +{ + [Proxy(typeof(Participants_v2RequestBuilder), true)] + public partial interface IParticipants_v2RequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords.Item.Participants_v2.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords.Item.Participants_v2.Item +{ + [Proxy(typeof(ParticipantItemRequestBuilder), true)] + public partial interface IParticipantItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords.Item.Sessions +{ + [Proxy(typeof(SessionsRequestBuilder), true)] + public partial interface ISessionsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords.Item.Sessions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords.Item.Sessions.Item +{ + [Proxy(typeof(SessionItemRequestBuilder), true)] + public partial interface ISessionItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords.Item.Sessions.Item.Segments +{ + [Proxy(typeof(SegmentsRequestBuilder), true)] + public partial interface ISegmentsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords.Item.Sessions.Item.Segments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords.Item.Sessions.Item.Segments.Item +{ + [Proxy(typeof(SegmentItemRequestBuilder), true)] + public partial interface ISegmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords.MicrosoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTime +{ + [Proxy(typeof(MicrosoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilder), true)] + public partial interface IMicrosoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.Communications.CallRecords.MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTime +{ + [Proxy(typeof(MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder), true)] + public partial interface IMicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls +{ + [Proxy(typeof(CallsRequestBuilder), true)] + public partial interface ICallsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item +{ + [Proxy(typeof(CallItemRequestBuilder), true)] + public partial interface ICallItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.AddLargeGalleryView +{ + [Proxy(typeof(AddLargeGalleryViewRequestBuilder), true)] + public partial interface IAddLargeGalleryViewRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Answer +{ + [Proxy(typeof(AnswerRequestBuilder), true)] + public partial interface IAnswerRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.AudioRoutingGroups +{ + [Proxy(typeof(AudioRoutingGroupsRequestBuilder), true)] + public partial interface IAudioRoutingGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.AudioRoutingGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.AudioRoutingGroups.Item +{ + [Proxy(typeof(AudioRoutingGroupItemRequestBuilder), true)] + public partial interface IAudioRoutingGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.CancelMediaProcessing +{ + [Proxy(typeof(CancelMediaProcessingRequestBuilder), true)] + public partial interface ICancelMediaProcessingRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.ChangeScreenSharingRole +{ + [Proxy(typeof(ChangeScreenSharingRoleRequestBuilder), true)] + public partial interface IChangeScreenSharingRoleRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.ContentSharingSessions +{ + [Proxy(typeof(ContentSharingSessionsRequestBuilder), true)] + public partial interface IContentSharingSessionsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.ContentSharingSessions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.ContentSharingSessions.Item +{ + [Proxy(typeof(ContentSharingSessionItemRequestBuilder), true)] + public partial interface IContentSharingSessionItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.KeepAlive +{ + [Proxy(typeof(KeepAliveRequestBuilder), true)] + public partial interface IKeepAliveRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Mute +{ + [Proxy(typeof(MuteRequestBuilder), true)] + public partial interface IMuteRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Operations.Item +{ + [Proxy(typeof(CommsOperationItemRequestBuilder), true)] + public partial interface ICommsOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Participants +{ + [Proxy(typeof(ParticipantsRequestBuilder), true)] + public partial interface IParticipantsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Participants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Participants.Invite +{ + [Proxy(typeof(InviteRequestBuilder), true)] + public partial interface IInviteRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Participants.Item +{ + [Proxy(typeof(ParticipantItemRequestBuilder), true)] + public partial interface IParticipantItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Participants.Item.Mute +{ + [Proxy(typeof(MuteRequestBuilder), true)] + public partial interface IMuteRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Participants.Item.StartHoldMusic +{ + [Proxy(typeof(StartHoldMusicRequestBuilder), true)] + public partial interface IStartHoldMusicRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Participants.Item.StopHoldMusic +{ + [Proxy(typeof(StopHoldMusicRequestBuilder), true)] + public partial interface IStopHoldMusicRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.PlayPrompt +{ + [Proxy(typeof(PlayPromptRequestBuilder), true)] + public partial interface IPlayPromptRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.RecordResponse +{ + [Proxy(typeof(RecordResponseRequestBuilder), true)] + public partial interface IRecordResponseRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Redirect +{ + [Proxy(typeof(RedirectRequestBuilder), true)] + public partial interface IRedirectRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Reject +{ + [Proxy(typeof(RejectRequestBuilder), true)] + public partial interface IRejectRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.SendDtmfTones +{ + [Proxy(typeof(SendDtmfTonesRequestBuilder), true)] + public partial interface ISendDtmfTonesRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.SubscribeToTone +{ + [Proxy(typeof(SubscribeToToneRequestBuilder), true)] + public partial interface ISubscribeToToneRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Transfer +{ + [Proxy(typeof(TransferRequestBuilder), true)] + public partial interface ITransferRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.Unmute +{ + [Proxy(typeof(UnmuteRequestBuilder), true)] + public partial interface IUnmuteRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.Item.UpdateRecordingStatus +{ + [Proxy(typeof(UpdateRecordingStatusRequestBuilder), true)] + public partial interface IUpdateRecordingStatusRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Calls.LogTeleconferenceDeviceQuality +{ + [Proxy(typeof(LogTeleconferenceDeviceQualityRequestBuilder), true)] + public partial interface ILogTeleconferenceDeviceQualityRequestBuilder; +} + +namespace Microsoft.Graph.Communications.GetPresencesByUserId +{ + [Proxy(typeof(GetPresencesByUserIdRequestBuilder), true)] + public partial interface IGetPresencesByUserIdRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings +{ + [Proxy(typeof(OnlineMeetingsRequestBuilder), true)] + public partial interface IOnlineMeetingsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.CreateOrGet +{ + [Proxy(typeof(CreateOrGetRequestBuilder), true)] + public partial interface ICreateOrGetRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item +{ + [Proxy(typeof(OnlineMeetingItemRequestBuilder), true)] + public partial interface IOnlineMeetingItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.AttendanceReports +{ + [Proxy(typeof(AttendanceReportsRequestBuilder), true)] + public partial interface IAttendanceReportsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.AttendanceReports.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.AttendanceReports.Item +{ + [Proxy(typeof(MeetingAttendanceReportItemRequestBuilder), true)] + public partial interface IMeetingAttendanceReportItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.AttendanceReports.Item.AttendanceRecords +{ + [Proxy(typeof(AttendanceRecordsRequestBuilder), true)] + public partial interface IAttendanceRecordsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.AttendanceReports.Item.AttendanceRecords.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.AttendanceReports.Item.AttendanceRecords.Item +{ + [Proxy(typeof(AttendanceRecordItemRequestBuilder), true)] + public partial interface IAttendanceRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.AttendeeReport +{ + [Proxy(typeof(AttendeeReportRequestBuilder), true)] + public partial interface IAttendeeReportRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.GetVirtualAppointmentJoinWebUrl +{ + [Proxy(typeof(GetVirtualAppointmentJoinWebUrlRequestBuilder), true)] + public partial interface IGetVirtualAppointmentJoinWebUrlRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.Recordings +{ + [Proxy(typeof(RecordingsRequestBuilder), true)] + public partial interface IRecordingsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.Recordings.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.Recordings.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.Recordings.Item +{ + [Proxy(typeof(CallRecordingItemRequestBuilder), true)] + public partial interface ICallRecordingItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.Recordings.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.SendVirtualAppointmentReminderSms +{ + [Proxy(typeof(SendVirtualAppointmentReminderSmsRequestBuilder), true)] + public partial interface ISendVirtualAppointmentReminderSmsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.SendVirtualAppointmentSms +{ + [Proxy(typeof(SendVirtualAppointmentSmsRequestBuilder), true)] + public partial interface ISendVirtualAppointmentSmsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.Transcripts +{ + [Proxy(typeof(TranscriptsRequestBuilder), true)] + public partial interface ITranscriptsRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.Transcripts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.Transcripts.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.Transcripts.Item +{ + [Proxy(typeof(CallTranscriptItemRequestBuilder), true)] + public partial interface ICallTranscriptItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.Transcripts.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Communications.OnlineMeetings.Item.Transcripts.Item.MetadataContent +{ + [Proxy(typeof(MetadataContentRequestBuilder), true)] + public partial interface IMetadataContentRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Presences +{ + [Proxy(typeof(PresencesRequestBuilder), true)] + public partial interface IPresencesRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Presences.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Presences.Item +{ + [Proxy(typeof(PresenceItemRequestBuilder), true)] + public partial interface IPresenceItemRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Presences.Item.ClearPresence +{ + [Proxy(typeof(ClearPresenceRequestBuilder), true)] + public partial interface IClearPresenceRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Presences.Item.ClearUserPreferredPresence +{ + [Proxy(typeof(ClearUserPreferredPresenceRequestBuilder), true)] + public partial interface IClearUserPreferredPresenceRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Presences.Item.SetPresence +{ + [Proxy(typeof(SetPresenceRequestBuilder), true)] + public partial interface ISetPresenceRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Presences.Item.SetStatusMessage +{ + [Proxy(typeof(SetStatusMessageRequestBuilder), true)] + public partial interface ISetStatusMessageRequestBuilder; +} + +namespace Microsoft.Graph.Communications.Presences.Item.SetUserPreferredPresence +{ + [Proxy(typeof(SetUserPreferredPresenceRequestBuilder), true)] + public partial interface ISetUserPreferredPresenceRequestBuilder; +} + +namespace Microsoft.Graph.Compliance +{ + [Proxy(typeof(ComplianceRequestBuilder), true)] + public partial interface IComplianceRequestBuilder; +} + +namespace Microsoft.Graph.Connections +{ + [Proxy(typeof(ConnectionsRequestBuilder), true)] + public partial interface IConnectionsRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item +{ + [Proxy(typeof(ExternalConnectionItemRequestBuilder), true)] + public partial interface IExternalConnectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Groups +{ + [Proxy(typeof(GroupsRequestBuilder), true)] + public partial interface IGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Groups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Groups.Item +{ + [Proxy(typeof(ExternalGroupItemRequestBuilder), true)] + public partial interface IExternalGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Groups.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Groups.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Groups.Item.Members.Item +{ + [Proxy(typeof(IdentityItemRequestBuilder), true)] + public partial interface IIdentityItemRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Items.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Items.Item +{ + [Proxy(typeof(ExternalItemItemRequestBuilder), true)] + public partial interface IExternalItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Items.Item.Activities +{ + [Proxy(typeof(ActivitiesRequestBuilder), true)] + public partial interface IActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Items.Item.Activities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Items.Item.Activities.Item +{ + [Proxy(typeof(ExternalActivityItemRequestBuilder), true)] + public partial interface IExternalActivityItemRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Items.Item.Activities.Item.PerformedBy +{ + [Proxy(typeof(PerformedByRequestBuilder), true)] + public partial interface IPerformedByRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Items.Item.MicrosoftGraphExternalConnectorsAddActivities +{ + [Proxy(typeof(MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder), true)] + public partial interface IMicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Operations.Item +{ + [Proxy(typeof(ConnectionOperationItemRequestBuilder), true)] + public partial interface IConnectionOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Connections.Item.Schema +{ + [Proxy(typeof(SchemaRequestBuilder), true)] + public partial interface ISchemaRequestBuilder; +} + +namespace Microsoft.Graph.Contacts +{ + [Proxy(typeof(ContactsRequestBuilder), true)] + public partial interface IContactsRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.GetAvailableExtensionProperties +{ + [Proxy(typeof(GetAvailableExtensionPropertiesRequestBuilder), true)] + public partial interface IGetAvailableExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.GetByIds +{ + [Proxy(typeof(GetByIdsRequestBuilder), true)] + public partial interface IGetByIdsRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item +{ + [Proxy(typeof(OrgContactItemRequestBuilder), true)] + public partial interface IOrgContactItemRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.DirectReports +{ + [Proxy(typeof(DirectReportsRequestBuilder), true)] + public partial interface IDirectReportsRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.DirectReports.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.DirectReports.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.DirectReports.GraphOrgContact.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.DirectReports.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.DirectReports.GraphUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.DirectReports.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.DirectReports.Item.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.DirectReports.Item.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.Manager +{ + [Proxy(typeof(ManagerRequestBuilder), true)] + public partial interface IManagerRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.MemberOf +{ + [Proxy(typeof(MemberOfRequestBuilder), true)] + public partial interface IMemberOfRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.MemberOf.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.MemberOf.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.MemberOf.GraphAdministrativeUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.MemberOf.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.MemberOf.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.MemberOf.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.MemberOf.Item.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.MemberOf.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.RetryServiceProvisioning +{ + [Proxy(typeof(RetryServiceProvisioningRequestBuilder), true)] + public partial interface IRetryServiceProvisioningRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.TransitiveMemberOf +{ + [Proxy(typeof(TransitiveMemberOfRequestBuilder), true)] + public partial interface ITransitiveMemberOfRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.TransitiveMemberOf.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.TransitiveMemberOf.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.TransitiveMemberOf.GraphAdministrativeUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.TransitiveMemberOf.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.TransitiveMemberOf.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.TransitiveMemberOf.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.TransitiveMemberOf.Item.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.Item.TransitiveMemberOf.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Contacts.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.Contracts +{ + [Proxy(typeof(ContractsRequestBuilder), true)] + public partial interface IContractsRequestBuilder; +} + +namespace Microsoft.Graph.Contracts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Contracts.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Contracts.GetAvailableExtensionProperties +{ + [Proxy(typeof(GetAvailableExtensionPropertiesRequestBuilder), true)] + public partial interface IGetAvailableExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.Contracts.GetByIds +{ + [Proxy(typeof(GetByIdsRequestBuilder), true)] + public partial interface IGetByIdsRequestBuilder; +} + +namespace Microsoft.Graph.Contracts.Item +{ + [Proxy(typeof(ContractItemRequestBuilder), true)] + public partial interface IContractItemRequestBuilder; +} + +namespace Microsoft.Graph.Contracts.Item.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Contracts.Item.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Contracts.Item.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Contracts.Item.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Contracts.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Contracts.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.DataPolicyOperations +{ + [Proxy(typeof(DataPolicyOperationsRequestBuilder), true)] + public partial interface IDataPolicyOperationsRequestBuilder; +} + +namespace Microsoft.Graph.DataPolicyOperations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DataPolicyOperations.Item +{ + [Proxy(typeof(DataPolicyOperationItemRequestBuilder), true)] + public partial interface IDataPolicyOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement +{ + [Proxy(typeof(DeviceAppManagementRequestBuilder), true)] + public partial interface IDeviceAppManagementRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.AndroidManagedAppProtections +{ + [Proxy(typeof(AndroidManagedAppProtectionsRequestBuilder), true)] + public partial interface IAndroidManagedAppProtectionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.AndroidManagedAppProtections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.AndroidManagedAppProtections.Item +{ + [Proxy(typeof(AndroidManagedAppProtectionItemRequestBuilder), true)] + public partial interface IAndroidManagedAppProtectionItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.AndroidManagedAppProtections.Item.Apps +{ + [Proxy(typeof(AppsRequestBuilder), true)] + public partial interface IAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.AndroidManagedAppProtections.Item.Apps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.AndroidManagedAppProtections.Item.Apps.Item +{ + [Proxy(typeof(ManagedMobileAppItemRequestBuilder), true)] + public partial interface IManagedMobileAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.AndroidManagedAppProtections.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.AndroidManagedAppProtections.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.AndroidManagedAppProtections.Item.Assignments.Item +{ + [Proxy(typeof(TargetedManagedAppPolicyAssignmentItemRequestBuilder), true)] + public partial interface ITargetedManagedAppPolicyAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.AndroidManagedAppProtections.Item.DeploymentSummary +{ + [Proxy(typeof(DeploymentSummaryRequestBuilder), true)] + public partial interface IDeploymentSummaryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.DefaultManagedAppProtections +{ + [Proxy(typeof(DefaultManagedAppProtectionsRequestBuilder), true)] + public partial interface IDefaultManagedAppProtectionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.DefaultManagedAppProtections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.DefaultManagedAppProtections.Item +{ + [Proxy(typeof(DefaultManagedAppProtectionItemRequestBuilder), true)] + public partial interface IDefaultManagedAppProtectionItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.DefaultManagedAppProtections.Item.Apps +{ + [Proxy(typeof(AppsRequestBuilder), true)] + public partial interface IAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.DefaultManagedAppProtections.Item.Apps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.DefaultManagedAppProtections.Item.Apps.Item +{ + [Proxy(typeof(ManagedMobileAppItemRequestBuilder), true)] + public partial interface IManagedMobileAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.DefaultManagedAppProtections.Item.DeploymentSummary +{ + [Proxy(typeof(DeploymentSummaryRequestBuilder), true)] + public partial interface IDeploymentSummaryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.IosManagedAppProtections +{ + [Proxy(typeof(IosManagedAppProtectionsRequestBuilder), true)] + public partial interface IIosManagedAppProtectionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.IosManagedAppProtections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.IosManagedAppProtections.Item +{ + [Proxy(typeof(IosManagedAppProtectionItemRequestBuilder), true)] + public partial interface IIosManagedAppProtectionItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.IosManagedAppProtections.Item.Apps +{ + [Proxy(typeof(AppsRequestBuilder), true)] + public partial interface IAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.IosManagedAppProtections.Item.Apps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.IosManagedAppProtections.Item.Apps.Item +{ + [Proxy(typeof(ManagedMobileAppItemRequestBuilder), true)] + public partial interface IManagedMobileAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.IosManagedAppProtections.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.IosManagedAppProtections.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.IosManagedAppProtections.Item.Assignments.Item +{ + [Proxy(typeof(TargetedManagedAppPolicyAssignmentItemRequestBuilder), true)] + public partial interface ITargetedManagedAppPolicyAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.IosManagedAppProtections.Item.DeploymentSummary +{ + [Proxy(typeof(DeploymentSummaryRequestBuilder), true)] + public partial interface IDeploymentSummaryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppPolicies +{ + [Proxy(typeof(ManagedAppPoliciesRequestBuilder), true)] + public partial interface IManagedAppPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppPolicies.Item +{ + [Proxy(typeof(ManagedAppPolicyItemRequestBuilder), true)] + public partial interface IManagedAppPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppPolicies.Item.TargetApps +{ + [Proxy(typeof(TargetAppsRequestBuilder), true)] + public partial interface ITargetAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations +{ + [Proxy(typeof(ManagedAppRegistrationsRequestBuilder), true)] + public partial interface IManagedAppRegistrationsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.GetUserIdsWithFlaggedAppRegistration +{ + [Proxy(typeof(GetUserIdsWithFlaggedAppRegistrationRequestBuilder), true)] + public partial interface IGetUserIdsWithFlaggedAppRegistrationRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.Item +{ + [Proxy(typeof(ManagedAppRegistrationItemRequestBuilder), true)] + public partial interface IManagedAppRegistrationItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.Item.AppliedPolicies +{ + [Proxy(typeof(AppliedPoliciesRequestBuilder), true)] + public partial interface IAppliedPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.Item.AppliedPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.Item.AppliedPolicies.Item +{ + [Proxy(typeof(ManagedAppPolicyItemRequestBuilder), true)] + public partial interface IManagedAppPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.Item.AppliedPolicies.Item.TargetApps +{ + [Proxy(typeof(TargetAppsRequestBuilder), true)] + public partial interface ITargetAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.Item.IntendedPolicies +{ + [Proxy(typeof(IntendedPoliciesRequestBuilder), true)] + public partial interface IIntendedPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.Item.IntendedPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.Item.IntendedPolicies.Item +{ + [Proxy(typeof(ManagedAppPolicyItemRequestBuilder), true)] + public partial interface IManagedAppPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.Item.IntendedPolicies.Item.TargetApps +{ + [Proxy(typeof(TargetAppsRequestBuilder), true)] + public partial interface ITargetAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.Item.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.Item.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.Item.Operations.Item +{ + [Proxy(typeof(ManagedAppOperationItemRequestBuilder), true)] + public partial interface IManagedAppOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppStatuses +{ + [Proxy(typeof(ManagedAppStatusesRequestBuilder), true)] + public partial interface IManagedAppStatusesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppStatuses.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedAppStatuses.Item +{ + [Proxy(typeof(ManagedAppStatusItemRequestBuilder), true)] + public partial interface IManagedAppStatusItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks +{ + [Proxy(typeof(ManagedEBooksRequestBuilder), true)] + public partial interface IManagedEBooksRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item +{ + [Proxy(typeof(ManagedEBookItemRequestBuilder), true)] + public partial interface IManagedEBookItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item.Assign +{ + [Proxy(typeof(AssignRequestBuilder), true)] + public partial interface IAssignRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item.Assignments.Item +{ + [Proxy(typeof(ManagedEBookAssignmentItemRequestBuilder), true)] + public partial interface IManagedEBookAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item.DeviceStates +{ + [Proxy(typeof(DeviceStatesRequestBuilder), true)] + public partial interface IDeviceStatesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item.DeviceStates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item.DeviceStates.Item +{ + [Proxy(typeof(DeviceInstallStateItemRequestBuilder), true)] + public partial interface IDeviceInstallStateItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item.InstallSummary +{ + [Proxy(typeof(InstallSummaryRequestBuilder), true)] + public partial interface IInstallSummaryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item.UserStateSummary +{ + [Proxy(typeof(UserStateSummaryRequestBuilder), true)] + public partial interface IUserStateSummaryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item.UserStateSummary.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item.UserStateSummary.Item +{ + [Proxy(typeof(UserInstallStateSummaryItemRequestBuilder), true)] + public partial interface IUserInstallStateSummaryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item.UserStateSummary.Item.DeviceStates +{ + [Proxy(typeof(DeviceStatesRequestBuilder), true)] + public partial interface IDeviceStatesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item.UserStateSummary.Item.DeviceStates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.ManagedEBooks.Item.UserStateSummary.Item.DeviceStates.Item +{ + [Proxy(typeof(DeviceInstallStateItemRequestBuilder), true)] + public partial interface IDeviceInstallStateItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MdmWindowsInformationProtectionPolicies +{ + [Proxy(typeof(MdmWindowsInformationProtectionPoliciesRequestBuilder), true)] + public partial interface IMdmWindowsInformationProtectionPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Item +{ + [Proxy(typeof(MdmWindowsInformationProtectionPolicyItemRequestBuilder), true)] + public partial interface IMdmWindowsInformationProtectionPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Item.Assignments.Item +{ + [Proxy(typeof(TargetedManagedAppPolicyAssignmentItemRequestBuilder), true)] + public partial interface ITargetedManagedAppPolicyAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Item.ExemptAppLockerFiles +{ + [Proxy(typeof(ExemptAppLockerFilesRequestBuilder), true)] + public partial interface IExemptAppLockerFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Item.ExemptAppLockerFiles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Item.ExemptAppLockerFiles.Item +{ + [Proxy(typeof(WindowsInformationProtectionAppLockerFileItemRequestBuilder), true)] + public partial interface IWindowsInformationProtectionAppLockerFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Item.ProtectedAppLockerFiles +{ + [Proxy(typeof(ProtectedAppLockerFilesRequestBuilder), true)] + public partial interface IProtectedAppLockerFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Item.ProtectedAppLockerFiles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Item.ProtectedAppLockerFiles.Item +{ + [Proxy(typeof(WindowsInformationProtectionAppLockerFileItemRequestBuilder), true)] + public partial interface IWindowsInformationProtectionAppLockerFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppCategories +{ + [Proxy(typeof(MobileAppCategoriesRequestBuilder), true)] + public partial interface IMobileAppCategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppCategories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppCategories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations +{ + [Proxy(typeof(MobileAppConfigurationsRequestBuilder), true)] + public partial interface IMobileAppConfigurationsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations.Item +{ + [Proxy(typeof(ManagedDeviceMobileAppConfigurationItemRequestBuilder), true)] + public partial interface IManagedDeviceMobileAppConfigurationItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations.Item.Assign +{ + [Proxy(typeof(AssignRequestBuilder), true)] + public partial interface IAssignRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations.Item.Assignments.Item +{ + [Proxy(typeof(ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilder), true)] + public partial interface IManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations.Item.DeviceStatuses +{ + [Proxy(typeof(DeviceStatusesRequestBuilder), true)] + public partial interface IDeviceStatusesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations.Item.DeviceStatuses.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations.Item.DeviceStatuses.Item +{ + [Proxy(typeof(ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilder), true)] + public partial interface IManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations.Item.DeviceStatusSummary +{ + [Proxy(typeof(DeviceStatusSummaryRequestBuilder), true)] + public partial interface IDeviceStatusSummaryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations.Item.UserStatuses +{ + [Proxy(typeof(UserStatusesRequestBuilder), true)] + public partial interface IUserStatusesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations.Item.UserStatuses.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations.Item.UserStatuses.Item +{ + [Proxy(typeof(ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilder), true)] + public partial interface IManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileAppConfigurations.Item.UserStatusSummary +{ + [Proxy(typeof(UserStatusSummaryRequestBuilder), true)] + public partial interface IUserStatusSummaryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps +{ + [Proxy(typeof(MobileAppsRequestBuilder), true)] + public partial interface IMobileAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphAndroidLobApp +{ + [Proxy(typeof(GraphAndroidLobAppRequestBuilder), true)] + public partial interface IGraphAndroidLobAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphAndroidLobApp.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphAndroidStoreApp +{ + [Proxy(typeof(GraphAndroidStoreAppRequestBuilder), true)] + public partial interface IGraphAndroidStoreAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphAndroidStoreApp.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphIosLobApp +{ + [Proxy(typeof(GraphIosLobAppRequestBuilder), true)] + public partial interface IGraphIosLobAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphIosLobApp.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphIosStoreApp +{ + [Proxy(typeof(GraphIosStoreAppRequestBuilder), true)] + public partial interface IGraphIosStoreAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphIosStoreApp.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphIosVppApp +{ + [Proxy(typeof(GraphIosVppAppRequestBuilder), true)] + public partial interface IGraphIosVppAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphIosVppApp.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphMacOSDmgApp +{ + [Proxy(typeof(GraphMacOSDmgAppRequestBuilder), true)] + public partial interface IGraphMacOSDmgAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphMacOSDmgApp.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphMacOSLobApp +{ + [Proxy(typeof(GraphMacOSLobAppRequestBuilder), true)] + public partial interface IGraphMacOSLobAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphMacOSLobApp.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphManagedAndroidLobApp +{ + [Proxy(typeof(GraphManagedAndroidLobAppRequestBuilder), true)] + public partial interface IGraphManagedAndroidLobAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphManagedAndroidLobApp.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphManagedIOSLobApp +{ + [Proxy(typeof(GraphManagedIOSLobAppRequestBuilder), true)] + public partial interface IGraphManagedIOSLobAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphManagedIOSLobApp.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphManagedMobileLobApp +{ + [Proxy(typeof(GraphManagedMobileLobAppRequestBuilder), true)] + public partial interface IGraphManagedMobileLobAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphManagedMobileLobApp.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphMicrosoftStoreForBusinessApp +{ + [Proxy(typeof(GraphMicrosoftStoreForBusinessAppRequestBuilder), true)] + public partial interface IGraphMicrosoftStoreForBusinessAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphMicrosoftStoreForBusinessApp.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphWin32LobApp +{ + [Proxy(typeof(GraphWin32LobAppRequestBuilder), true)] + public partial interface IGraphWin32LobAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphWin32LobApp.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphWindowsAppX +{ + [Proxy(typeof(GraphWindowsAppXRequestBuilder), true)] + public partial interface IGraphWindowsAppXRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphWindowsAppX.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphWindowsMobileMSI +{ + [Proxy(typeof(GraphWindowsMobileMSIRequestBuilder), true)] + public partial interface IGraphWindowsMobileMSIRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphWindowsMobileMSI.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphWindowsUniversalAppX +{ + [Proxy(typeof(GraphWindowsUniversalAppXRequestBuilder), true)] + public partial interface IGraphWindowsUniversalAppXRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphWindowsUniversalAppX.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphWindowsWebApp +{ + [Proxy(typeof(GraphWindowsWebAppRequestBuilder), true)] + public partial interface IGraphWindowsWebAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.GraphWindowsWebApp.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item +{ + [Proxy(typeof(MobileAppItemRequestBuilder), true)] + public partial interface IMobileAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.Assign +{ + [Proxy(typeof(AssignRequestBuilder), true)] + public partial interface IAssignRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp +{ + [Proxy(typeof(GraphAndroidLobAppRequestBuilder), true)] + public partial interface IGraphAndroidLobAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.ContentVersions +{ + [Proxy(typeof(ContentVersionsRequestBuilder), true)] + public partial interface IContentVersionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.ContentVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.ContentVersions.Item +{ + [Proxy(typeof(MobileAppContentItemRequestBuilder), true)] + public partial interface IMobileAppContentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.ContentVersions.Item.ContainedApps +{ + [Proxy(typeof(ContainedAppsRequestBuilder), true)] + public partial interface IContainedAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.ContentVersions.Item.ContainedApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.ContentVersions.Item.ContainedApps.Item +{ + [Proxy(typeof(MobileContainedAppItemRequestBuilder), true)] + public partial interface IMobileContainedAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.ContentVersions.Item.Files +{ + [Proxy(typeof(FilesRequestBuilder), true)] + public partial interface IFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.ContentVersions.Item.Files.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.ContentVersions.Item.Files.Item +{ + [Proxy(typeof(MobileAppContentFileItemRequestBuilder), true)] + public partial interface IMobileAppContentFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.ContentVersions.Item.Files.Item.Commit +{ + [Proxy(typeof(CommitRequestBuilder), true)] + public partial interface ICommitRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidLobApp.ContentVersions.Item.Files.Item.RenewUpload +{ + [Proxy(typeof(RenewUploadRequestBuilder), true)] + public partial interface IRenewUploadRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidStoreApp +{ + [Proxy(typeof(GraphAndroidStoreAppRequestBuilder), true)] + public partial interface IGraphAndroidStoreAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidStoreApp.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidStoreApp.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidStoreApp.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidStoreApp.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidStoreApp.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphAndroidStoreApp.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp +{ + [Proxy(typeof(GraphIosLobAppRequestBuilder), true)] + public partial interface IGraphIosLobAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.ContentVersions +{ + [Proxy(typeof(ContentVersionsRequestBuilder), true)] + public partial interface IContentVersionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.ContentVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.ContentVersions.Item +{ + [Proxy(typeof(MobileAppContentItemRequestBuilder), true)] + public partial interface IMobileAppContentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.ContentVersions.Item.ContainedApps +{ + [Proxy(typeof(ContainedAppsRequestBuilder), true)] + public partial interface IContainedAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.ContentVersions.Item.ContainedApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.ContentVersions.Item.ContainedApps.Item +{ + [Proxy(typeof(MobileContainedAppItemRequestBuilder), true)] + public partial interface IMobileContainedAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.ContentVersions.Item.Files +{ + [Proxy(typeof(FilesRequestBuilder), true)] + public partial interface IFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.ContentVersions.Item.Files.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.ContentVersions.Item.Files.Item +{ + [Proxy(typeof(MobileAppContentFileItemRequestBuilder), true)] + public partial interface IMobileAppContentFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.ContentVersions.Item.Files.Item.Commit +{ + [Proxy(typeof(CommitRequestBuilder), true)] + public partial interface ICommitRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosLobApp.ContentVersions.Item.Files.Item.RenewUpload +{ + [Proxy(typeof(RenewUploadRequestBuilder), true)] + public partial interface IRenewUploadRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosStoreApp +{ + [Proxy(typeof(GraphIosStoreAppRequestBuilder), true)] + public partial interface IGraphIosStoreAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosStoreApp.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosStoreApp.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosStoreApp.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosStoreApp.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosStoreApp.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosStoreApp.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosVppApp +{ + [Proxy(typeof(GraphIosVppAppRequestBuilder), true)] + public partial interface IGraphIosVppAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosVppApp.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosVppApp.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosVppApp.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosVppApp.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosVppApp.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphIosVppApp.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp +{ + [Proxy(typeof(GraphMacOSDmgAppRequestBuilder), true)] + public partial interface IGraphMacOSDmgAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.ContentVersions +{ + [Proxy(typeof(ContentVersionsRequestBuilder), true)] + public partial interface IContentVersionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.ContentVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.ContentVersions.Item +{ + [Proxy(typeof(MobileAppContentItemRequestBuilder), true)] + public partial interface IMobileAppContentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.ContentVersions.Item.ContainedApps +{ + [Proxy(typeof(ContainedAppsRequestBuilder), true)] + public partial interface IContainedAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.ContentVersions.Item.ContainedApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.ContentVersions.Item.ContainedApps.Item +{ + [Proxy(typeof(MobileContainedAppItemRequestBuilder), true)] + public partial interface IMobileContainedAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.ContentVersions.Item.Files +{ + [Proxy(typeof(FilesRequestBuilder), true)] + public partial interface IFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.ContentVersions.Item.Files.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.ContentVersions.Item.Files.Item +{ + [Proxy(typeof(MobileAppContentFileItemRequestBuilder), true)] + public partial interface IMobileAppContentFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.ContentVersions.Item.Files.Item.Commit +{ + [Proxy(typeof(CommitRequestBuilder), true)] + public partial interface ICommitRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSDmgApp.ContentVersions.Item.Files.Item.RenewUpload +{ + [Proxy(typeof(RenewUploadRequestBuilder), true)] + public partial interface IRenewUploadRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp +{ + [Proxy(typeof(GraphMacOSLobAppRequestBuilder), true)] + public partial interface IGraphMacOSLobAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.ContentVersions +{ + [Proxy(typeof(ContentVersionsRequestBuilder), true)] + public partial interface IContentVersionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.ContentVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.ContentVersions.Item +{ + [Proxy(typeof(MobileAppContentItemRequestBuilder), true)] + public partial interface IMobileAppContentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.ContentVersions.Item.ContainedApps +{ + [Proxy(typeof(ContainedAppsRequestBuilder), true)] + public partial interface IContainedAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.ContentVersions.Item.ContainedApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.ContentVersions.Item.ContainedApps.Item +{ + [Proxy(typeof(MobileContainedAppItemRequestBuilder), true)] + public partial interface IMobileContainedAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.ContentVersions.Item.Files +{ + [Proxy(typeof(FilesRequestBuilder), true)] + public partial interface IFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.ContentVersions.Item.Files.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.ContentVersions.Item.Files.Item +{ + [Proxy(typeof(MobileAppContentFileItemRequestBuilder), true)] + public partial interface IMobileAppContentFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.ContentVersions.Item.Files.Item.Commit +{ + [Proxy(typeof(CommitRequestBuilder), true)] + public partial interface ICommitRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMacOSLobApp.ContentVersions.Item.Files.Item.RenewUpload +{ + [Proxy(typeof(RenewUploadRequestBuilder), true)] + public partial interface IRenewUploadRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp +{ + [Proxy(typeof(GraphManagedAndroidLobAppRequestBuilder), true)] + public partial interface IGraphManagedAndroidLobAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.ContentVersions +{ + [Proxy(typeof(ContentVersionsRequestBuilder), true)] + public partial interface IContentVersionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.ContentVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.ContentVersions.Item +{ + [Proxy(typeof(MobileAppContentItemRequestBuilder), true)] + public partial interface IMobileAppContentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.ContentVersions.Item.ContainedApps +{ + [Proxy(typeof(ContainedAppsRequestBuilder), true)] + public partial interface IContainedAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.ContentVersions.Item.ContainedApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.ContentVersions.Item.ContainedApps.Item +{ + [Proxy(typeof(MobileContainedAppItemRequestBuilder), true)] + public partial interface IMobileContainedAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.ContentVersions.Item.Files +{ + [Proxy(typeof(FilesRequestBuilder), true)] + public partial interface IFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.ContentVersions.Item.Files.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.ContentVersions.Item.Files.Item +{ + [Proxy(typeof(MobileAppContentFileItemRequestBuilder), true)] + public partial interface IMobileAppContentFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.ContentVersions.Item.Files.Item.Commit +{ + [Proxy(typeof(CommitRequestBuilder), true)] + public partial interface ICommitRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedAndroidLobApp.ContentVersions.Item.Files.Item.RenewUpload +{ + [Proxy(typeof(RenewUploadRequestBuilder), true)] + public partial interface IRenewUploadRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp +{ + [Proxy(typeof(GraphManagedIOSLobAppRequestBuilder), true)] + public partial interface IGraphManagedIOSLobAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.ContentVersions +{ + [Proxy(typeof(ContentVersionsRequestBuilder), true)] + public partial interface IContentVersionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.ContentVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.ContentVersions.Item +{ + [Proxy(typeof(MobileAppContentItemRequestBuilder), true)] + public partial interface IMobileAppContentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.ContentVersions.Item.ContainedApps +{ + [Proxy(typeof(ContainedAppsRequestBuilder), true)] + public partial interface IContainedAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.ContentVersions.Item.ContainedApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.ContentVersions.Item.ContainedApps.Item +{ + [Proxy(typeof(MobileContainedAppItemRequestBuilder), true)] + public partial interface IMobileContainedAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.ContentVersions.Item.Files +{ + [Proxy(typeof(FilesRequestBuilder), true)] + public partial interface IFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.ContentVersions.Item.Files.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.ContentVersions.Item.Files.Item +{ + [Proxy(typeof(MobileAppContentFileItemRequestBuilder), true)] + public partial interface IMobileAppContentFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.ContentVersions.Item.Files.Item.Commit +{ + [Proxy(typeof(CommitRequestBuilder), true)] + public partial interface ICommitRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedIOSLobApp.ContentVersions.Item.Files.Item.RenewUpload +{ + [Proxy(typeof(RenewUploadRequestBuilder), true)] + public partial interface IRenewUploadRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp +{ + [Proxy(typeof(GraphManagedMobileLobAppRequestBuilder), true)] + public partial interface IGraphManagedMobileLobAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.ContentVersions +{ + [Proxy(typeof(ContentVersionsRequestBuilder), true)] + public partial interface IContentVersionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.ContentVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.ContentVersions.Item +{ + [Proxy(typeof(MobileAppContentItemRequestBuilder), true)] + public partial interface IMobileAppContentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.ContentVersions.Item.ContainedApps +{ + [Proxy(typeof(ContainedAppsRequestBuilder), true)] + public partial interface IContainedAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.ContentVersions.Item.ContainedApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.ContentVersions.Item.ContainedApps.Item +{ + [Proxy(typeof(MobileContainedAppItemRequestBuilder), true)] + public partial interface IMobileContainedAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.ContentVersions.Item.Files +{ + [Proxy(typeof(FilesRequestBuilder), true)] + public partial interface IFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.ContentVersions.Item.Files.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.ContentVersions.Item.Files.Item +{ + [Proxy(typeof(MobileAppContentFileItemRequestBuilder), true)] + public partial interface IMobileAppContentFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.ContentVersions.Item.Files.Item.Commit +{ + [Proxy(typeof(CommitRequestBuilder), true)] + public partial interface ICommitRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphManagedMobileLobApp.ContentVersions.Item.Files.Item.RenewUpload +{ + [Proxy(typeof(RenewUploadRequestBuilder), true)] + public partial interface IRenewUploadRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMicrosoftStoreForBusinessApp +{ + [Proxy(typeof(GraphMicrosoftStoreForBusinessAppRequestBuilder), true)] + public partial interface IGraphMicrosoftStoreForBusinessAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMicrosoftStoreForBusinessApp.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMicrosoftStoreForBusinessApp.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMicrosoftStoreForBusinessApp.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMicrosoftStoreForBusinessApp.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMicrosoftStoreForBusinessApp.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphMicrosoftStoreForBusinessApp.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp +{ + [Proxy(typeof(GraphWin32LobAppRequestBuilder), true)] + public partial interface IGraphWin32LobAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.ContentVersions +{ + [Proxy(typeof(ContentVersionsRequestBuilder), true)] + public partial interface IContentVersionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.ContentVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.ContentVersions.Item +{ + [Proxy(typeof(MobileAppContentItemRequestBuilder), true)] + public partial interface IMobileAppContentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.ContentVersions.Item.ContainedApps +{ + [Proxy(typeof(ContainedAppsRequestBuilder), true)] + public partial interface IContainedAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.ContentVersions.Item.ContainedApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.ContentVersions.Item.ContainedApps.Item +{ + [Proxy(typeof(MobileContainedAppItemRequestBuilder), true)] + public partial interface IMobileContainedAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.ContentVersions.Item.Files +{ + [Proxy(typeof(FilesRequestBuilder), true)] + public partial interface IFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.ContentVersions.Item.Files.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.ContentVersions.Item.Files.Item +{ + [Proxy(typeof(MobileAppContentFileItemRequestBuilder), true)] + public partial interface IMobileAppContentFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.ContentVersions.Item.Files.Item.Commit +{ + [Proxy(typeof(CommitRequestBuilder), true)] + public partial interface ICommitRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWin32LobApp.ContentVersions.Item.Files.Item.RenewUpload +{ + [Proxy(typeof(RenewUploadRequestBuilder), true)] + public partial interface IRenewUploadRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX +{ + [Proxy(typeof(GraphWindowsAppXRequestBuilder), true)] + public partial interface IGraphWindowsAppXRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.ContentVersions +{ + [Proxy(typeof(ContentVersionsRequestBuilder), true)] + public partial interface IContentVersionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.ContentVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.ContentVersions.Item +{ + [Proxy(typeof(MobileAppContentItemRequestBuilder), true)] + public partial interface IMobileAppContentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.ContentVersions.Item.ContainedApps +{ + [Proxy(typeof(ContainedAppsRequestBuilder), true)] + public partial interface IContainedAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.ContentVersions.Item.ContainedApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.ContentVersions.Item.ContainedApps.Item +{ + [Proxy(typeof(MobileContainedAppItemRequestBuilder), true)] + public partial interface IMobileContainedAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.ContentVersions.Item.Files +{ + [Proxy(typeof(FilesRequestBuilder), true)] + public partial interface IFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.ContentVersions.Item.Files.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.ContentVersions.Item.Files.Item +{ + [Proxy(typeof(MobileAppContentFileItemRequestBuilder), true)] + public partial interface IMobileAppContentFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.ContentVersions.Item.Files.Item.Commit +{ + [Proxy(typeof(CommitRequestBuilder), true)] + public partial interface ICommitRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsAppX.ContentVersions.Item.Files.Item.RenewUpload +{ + [Proxy(typeof(RenewUploadRequestBuilder), true)] + public partial interface IRenewUploadRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI +{ + [Proxy(typeof(GraphWindowsMobileMSIRequestBuilder), true)] + public partial interface IGraphWindowsMobileMSIRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.ContentVersions +{ + [Proxy(typeof(ContentVersionsRequestBuilder), true)] + public partial interface IContentVersionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.ContentVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.ContentVersions.Item +{ + [Proxy(typeof(MobileAppContentItemRequestBuilder), true)] + public partial interface IMobileAppContentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.ContentVersions.Item.ContainedApps +{ + [Proxy(typeof(ContainedAppsRequestBuilder), true)] + public partial interface IContainedAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.ContentVersions.Item.ContainedApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.ContentVersions.Item.ContainedApps.Item +{ + [Proxy(typeof(MobileContainedAppItemRequestBuilder), true)] + public partial interface IMobileContainedAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.ContentVersions.Item.Files +{ + [Proxy(typeof(FilesRequestBuilder), true)] + public partial interface IFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.ContentVersions.Item.Files.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.ContentVersions.Item.Files.Item +{ + [Proxy(typeof(MobileAppContentFileItemRequestBuilder), true)] + public partial interface IMobileAppContentFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.ContentVersions.Item.Files.Item.Commit +{ + [Proxy(typeof(CommitRequestBuilder), true)] + public partial interface ICommitRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsMobileMSI.ContentVersions.Item.Files.Item.RenewUpload +{ + [Proxy(typeof(RenewUploadRequestBuilder), true)] + public partial interface IRenewUploadRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX +{ + [Proxy(typeof(GraphWindowsUniversalAppXRequestBuilder), true)] + public partial interface IGraphWindowsUniversalAppXRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.CommittedContainedApps +{ + [Proxy(typeof(CommittedContainedAppsRequestBuilder), true)] + public partial interface ICommittedContainedAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.CommittedContainedApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.CommittedContainedApps.Item +{ + [Proxy(typeof(MobileContainedAppItemRequestBuilder), true)] + public partial interface IMobileContainedAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.ContentVersions +{ + [Proxy(typeof(ContentVersionsRequestBuilder), true)] + public partial interface IContentVersionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.ContentVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.ContentVersions.Item +{ + [Proxy(typeof(MobileAppContentItemRequestBuilder), true)] + public partial interface IMobileAppContentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.ContentVersions.Item.ContainedApps +{ + [Proxy(typeof(ContainedAppsRequestBuilder), true)] + public partial interface IContainedAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.ContentVersions.Item.ContainedApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.ContentVersions.Item.ContainedApps.Item +{ + [Proxy(typeof(MobileContainedAppItemRequestBuilder), true)] + public partial interface IMobileContainedAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.ContentVersions.Item.Files +{ + [Proxy(typeof(FilesRequestBuilder), true)] + public partial interface IFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.ContentVersions.Item.Files.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.ContentVersions.Item.Files.Item +{ + [Proxy(typeof(MobileAppContentFileItemRequestBuilder), true)] + public partial interface IMobileAppContentFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.ContentVersions.Item.Files.Item.Commit +{ + [Proxy(typeof(CommitRequestBuilder), true)] + public partial interface ICommitRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsUniversalAppX.ContentVersions.Item.Files.Item.RenewUpload +{ + [Proxy(typeof(RenewUploadRequestBuilder), true)] + public partial interface IRenewUploadRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsWebApp +{ + [Proxy(typeof(GraphWindowsWebAppRequestBuilder), true)] + public partial interface IGraphWindowsWebAppRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsWebApp.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsWebApp.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsWebApp.Assignments.Item +{ + [Proxy(typeof(MobileAppAssignmentItemRequestBuilder), true)] + public partial interface IMobileAppAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsWebApp.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsWebApp.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.MobileApps.Item.GraphWindowsWebApp.Categories.Item +{ + [Proxy(typeof(MobileAppCategoryItemRequestBuilder), true)] + public partial interface IMobileAppCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.SyncMicrosoftStoreForBusinessApps +{ + [Proxy(typeof(SyncMicrosoftStoreForBusinessAppsRequestBuilder), true)] + public partial interface ISyncMicrosoftStoreForBusinessAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.TargetedManagedAppConfigurations +{ + [Proxy(typeof(TargetedManagedAppConfigurationsRequestBuilder), true)] + public partial interface ITargetedManagedAppConfigurationsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.TargetedManagedAppConfigurations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.TargetedManagedAppConfigurations.Item +{ + [Proxy(typeof(TargetedManagedAppConfigurationItemRequestBuilder), true)] + public partial interface ITargetedManagedAppConfigurationItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.TargetedManagedAppConfigurations.Item.Apps +{ + [Proxy(typeof(AppsRequestBuilder), true)] + public partial interface IAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.TargetedManagedAppConfigurations.Item.Apps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.TargetedManagedAppConfigurations.Item.Apps.Item +{ + [Proxy(typeof(ManagedMobileAppItemRequestBuilder), true)] + public partial interface IManagedMobileAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.TargetedManagedAppConfigurations.Item.Assign +{ + [Proxy(typeof(AssignRequestBuilder), true)] + public partial interface IAssignRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.TargetedManagedAppConfigurations.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.TargetedManagedAppConfigurations.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.TargetedManagedAppConfigurations.Item.Assignments.Item +{ + [Proxy(typeof(TargetedManagedAppPolicyAssignmentItemRequestBuilder), true)] + public partial interface ITargetedManagedAppPolicyAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.TargetedManagedAppConfigurations.Item.DeploymentSummary +{ + [Proxy(typeof(DeploymentSummaryRequestBuilder), true)] + public partial interface IDeploymentSummaryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.TargetedManagedAppConfigurations.Item.TargetApps +{ + [Proxy(typeof(TargetAppsRequestBuilder), true)] + public partial interface ITargetAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.VppTokens +{ + [Proxy(typeof(VppTokensRequestBuilder), true)] + public partial interface IVppTokensRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.VppTokens.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.VppTokens.Item +{ + [Proxy(typeof(VppTokenItemRequestBuilder), true)] + public partial interface IVppTokenItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.VppTokens.Item.SyncLicenses +{ + [Proxy(typeof(SyncLicensesRequestBuilder), true)] + public partial interface ISyncLicensesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.WindowsInformationProtectionPolicies +{ + [Proxy(typeof(WindowsInformationProtectionPoliciesRequestBuilder), true)] + public partial interface IWindowsInformationProtectionPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.WindowsInformationProtectionPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.WindowsInformationProtectionPolicies.Item +{ + [Proxy(typeof(WindowsInformationProtectionPolicyItemRequestBuilder), true)] + public partial interface IWindowsInformationProtectionPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.WindowsInformationProtectionPolicies.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.WindowsInformationProtectionPolicies.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.WindowsInformationProtectionPolicies.Item.Assignments.Item +{ + [Proxy(typeof(TargetedManagedAppPolicyAssignmentItemRequestBuilder), true)] + public partial interface ITargetedManagedAppPolicyAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.WindowsInformationProtectionPolicies.Item.ExemptAppLockerFiles +{ + [Proxy(typeof(ExemptAppLockerFilesRequestBuilder), true)] + public partial interface IExemptAppLockerFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.WindowsInformationProtectionPolicies.Item.ExemptAppLockerFiles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.WindowsInformationProtectionPolicies.Item.ExemptAppLockerFiles.Item +{ + [Proxy(typeof(WindowsInformationProtectionAppLockerFileItemRequestBuilder), true)] + public partial interface IWindowsInformationProtectionAppLockerFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.WindowsInformationProtectionPolicies.Item.ProtectedAppLockerFiles +{ + [Proxy(typeof(ProtectedAppLockerFilesRequestBuilder), true)] + public partial interface IProtectedAppLockerFilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.WindowsInformationProtectionPolicies.Item.ProtectedAppLockerFiles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceAppManagement.WindowsInformationProtectionPolicies.Item.ProtectedAppLockerFiles.Item +{ + [Proxy(typeof(WindowsInformationProtectionAppLockerFileItemRequestBuilder), true)] + public partial interface IWindowsInformationProtectionAppLockerFileItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement +{ + [Proxy(typeof(DeviceManagementRequestBuilder), true)] + public partial interface IDeviceManagementRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ApplePushNotificationCertificate +{ + [Proxy(typeof(ApplePushNotificationCertificateRequestBuilder), true)] + public partial interface IApplePushNotificationCertificateRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ApplePushNotificationCertificate.DownloadApplePushNotificationCertificateSigningRequest +{ + [Proxy(typeof(DownloadApplePushNotificationCertificateSigningRequestRequestBuilder), true)] + public partial interface IDownloadApplePushNotificationCertificateSigningRequestRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.AuditEvents +{ + [Proxy(typeof(AuditEventsRequestBuilder), true)] + public partial interface IAuditEventsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.AuditEvents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.AuditEvents.GetAuditActivityTypesWithCategory +{ + [Proxy(typeof(GetAuditActivityTypesWithCategoryRequestBuilder), true)] + public partial interface IGetAuditActivityTypesWithCategoryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.AuditEvents.GetAuditCategories +{ + [Proxy(typeof(GetAuditCategoriesRequestBuilder), true)] + public partial interface IGetAuditCategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.AuditEvents.Item +{ + [Proxy(typeof(AuditEventItemRequestBuilder), true)] + public partial interface IAuditEventItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ComplianceManagementPartners +{ + [Proxy(typeof(ComplianceManagementPartnersRequestBuilder), true)] + public partial interface IComplianceManagementPartnersRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ComplianceManagementPartners.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ComplianceManagementPartners.Item +{ + [Proxy(typeof(ComplianceManagementPartnerItemRequestBuilder), true)] + public partial interface IComplianceManagementPartnerItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ConditionalAccessSettings +{ + [Proxy(typeof(ConditionalAccessSettingsRequestBuilder), true)] + public partial interface IConditionalAccessSettingsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DetectedApps +{ + [Proxy(typeof(DetectedAppsRequestBuilder), true)] + public partial interface IDetectedAppsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DetectedApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DetectedApps.Item +{ + [Proxy(typeof(DetectedAppItemRequestBuilder), true)] + public partial interface IDetectedAppItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DetectedApps.Item.ManagedDevices +{ + [Proxy(typeof(ManagedDevicesRequestBuilder), true)] + public partial interface IManagedDevicesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DetectedApps.Item.ManagedDevices.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DetectedApps.Item.ManagedDevices.Item +{ + [Proxy(typeof(ManagedDeviceItemRequestBuilder), true)] + public partial interface IManagedDeviceItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCategories +{ + [Proxy(typeof(DeviceCategoriesRequestBuilder), true)] + public partial interface IDeviceCategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCategories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCategories.Item +{ + [Proxy(typeof(DeviceCategoryItemRequestBuilder), true)] + public partial interface IDeviceCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies +{ + [Proxy(typeof(DeviceCompliancePoliciesRequestBuilder), true)] + public partial interface IDeviceCompliancePoliciesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item +{ + [Proxy(typeof(DeviceCompliancePolicyItemRequestBuilder), true)] + public partial interface IDeviceCompliancePolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.Assign +{ + [Proxy(typeof(AssignRequestBuilder), true)] + public partial interface IAssignRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.Assignments.Item +{ + [Proxy(typeof(DeviceCompliancePolicyAssignmentItemRequestBuilder), true)] + public partial interface IDeviceCompliancePolicyAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.DeviceSettingStateSummaries +{ + [Proxy(typeof(DeviceSettingStateSummariesRequestBuilder), true)] + public partial interface IDeviceSettingStateSummariesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.DeviceSettingStateSummaries.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.DeviceSettingStateSummaries.Item +{ + [Proxy(typeof(SettingStateDeviceSummaryItemRequestBuilder), true)] + public partial interface ISettingStateDeviceSummaryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.DeviceStatuses +{ + [Proxy(typeof(DeviceStatusesRequestBuilder), true)] + public partial interface IDeviceStatusesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.DeviceStatuses.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.DeviceStatuses.Item +{ + [Proxy(typeof(DeviceComplianceDeviceStatusItemRequestBuilder), true)] + public partial interface IDeviceComplianceDeviceStatusItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.DeviceStatusOverview +{ + [Proxy(typeof(DeviceStatusOverviewRequestBuilder), true)] + public partial interface IDeviceStatusOverviewRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.ScheduleActionsForRules +{ + [Proxy(typeof(ScheduleActionsForRulesRequestBuilder), true)] + public partial interface IScheduleActionsForRulesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.ScheduledActionsForRule +{ + [Proxy(typeof(ScheduledActionsForRuleRequestBuilder), true)] + public partial interface IScheduledActionsForRuleRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.ScheduledActionsForRule.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.ScheduledActionsForRule.Item +{ + [Proxy(typeof(DeviceComplianceScheduledActionForRuleItemRequestBuilder), true)] + public partial interface IDeviceComplianceScheduledActionForRuleItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.ScheduledActionsForRule.Item.ScheduledActionConfigurations +{ + [Proxy(typeof(ScheduledActionConfigurationsRequestBuilder), true)] + public partial interface IScheduledActionConfigurationsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.ScheduledActionsForRule.Item.ScheduledActionConfigurations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.ScheduledActionsForRule.Item.ScheduledActionConfigurations.Item +{ + [Proxy(typeof(DeviceComplianceActionItemItemRequestBuilder), true)] + public partial interface IDeviceComplianceActionItemItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.UserStatuses +{ + [Proxy(typeof(UserStatusesRequestBuilder), true)] + public partial interface IUserStatusesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.UserStatuses.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.UserStatuses.Item +{ + [Proxy(typeof(DeviceComplianceUserStatusItemRequestBuilder), true)] + public partial interface IDeviceComplianceUserStatusItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.Item.UserStatusOverview +{ + [Proxy(typeof(UserStatusOverviewRequestBuilder), true)] + public partial interface IUserStatusOverviewRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicyDeviceStateSummary +{ + [Proxy(typeof(DeviceCompliancePolicyDeviceStateSummaryRequestBuilder), true)] + public partial interface IDeviceCompliancePolicyDeviceStateSummaryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicySettingStateSummaries +{ + [Proxy(typeof(DeviceCompliancePolicySettingStateSummariesRequestBuilder), true)] + public partial interface IDeviceCompliancePolicySettingStateSummariesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicySettingStateSummaries.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicySettingStateSummaries.Item +{ + [Proxy(typeof(DeviceCompliancePolicySettingStateSummaryItemRequestBuilder), true)] + public partial interface IDeviceCompliancePolicySettingStateSummaryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicySettingStateSummaries.Item.DeviceComplianceSettingStates +{ + [Proxy(typeof(DeviceComplianceSettingStatesRequestBuilder), true)] + public partial interface IDeviceComplianceSettingStatesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicySettingStateSummaries.Item.DeviceComplianceSettingStates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceCompliancePolicySettingStateSummaries.Item.DeviceComplianceSettingStates.Item +{ + [Proxy(typeof(DeviceComplianceSettingStateItemRequestBuilder), true)] + public partial interface IDeviceComplianceSettingStateItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurationDeviceStateSummaries +{ + [Proxy(typeof(DeviceConfigurationDeviceStateSummariesRequestBuilder), true)] + public partial interface IDeviceConfigurationDeviceStateSummariesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations +{ + [Proxy(typeof(DeviceConfigurationsRequestBuilder), true)] + public partial interface IDeviceConfigurationsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item +{ + [Proxy(typeof(DeviceConfigurationItemRequestBuilder), true)] + public partial interface IDeviceConfigurationItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.Assign +{ + [Proxy(typeof(AssignRequestBuilder), true)] + public partial interface IAssignRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.Assignments.Item +{ + [Proxy(typeof(DeviceConfigurationAssignmentItemRequestBuilder), true)] + public partial interface IDeviceConfigurationAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.DeviceSettingStateSummaries +{ + [Proxy(typeof(DeviceSettingStateSummariesRequestBuilder), true)] + public partial interface IDeviceSettingStateSummariesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.DeviceSettingStateSummaries.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.DeviceSettingStateSummaries.Item +{ + [Proxy(typeof(SettingStateDeviceSummaryItemRequestBuilder), true)] + public partial interface ISettingStateDeviceSummaryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.DeviceStatuses +{ + [Proxy(typeof(DeviceStatusesRequestBuilder), true)] + public partial interface IDeviceStatusesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.DeviceStatuses.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.DeviceStatuses.Item +{ + [Proxy(typeof(DeviceConfigurationDeviceStatusItemRequestBuilder), true)] + public partial interface IDeviceConfigurationDeviceStatusItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.DeviceStatusOverview +{ + [Proxy(typeof(DeviceStatusOverviewRequestBuilder), true)] + public partial interface IDeviceStatusOverviewRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.GetOmaSettingPlainTextValueWithSecretReferenceValueId +{ + [Proxy(typeof(GetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilder), true)] + public partial interface IGetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.UserStatuses +{ + [Proxy(typeof(UserStatusesRequestBuilder), true)] + public partial interface IUserStatusesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.UserStatuses.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.UserStatuses.Item +{ + [Proxy(typeof(DeviceConfigurationUserStatusItemRequestBuilder), true)] + public partial interface IDeviceConfigurationUserStatusItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceConfigurations.Item.UserStatusOverview +{ + [Proxy(typeof(UserStatusOverviewRequestBuilder), true)] + public partial interface IUserStatusOverviewRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceEnrollmentConfigurations +{ + [Proxy(typeof(DeviceEnrollmentConfigurationsRequestBuilder), true)] + public partial interface IDeviceEnrollmentConfigurationsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceEnrollmentConfigurations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceEnrollmentConfigurations.Item +{ + [Proxy(typeof(DeviceEnrollmentConfigurationItemRequestBuilder), true)] + public partial interface IDeviceEnrollmentConfigurationItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceEnrollmentConfigurations.Item.Assign +{ + [Proxy(typeof(AssignRequestBuilder), true)] + public partial interface IAssignRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceEnrollmentConfigurations.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceEnrollmentConfigurations.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceEnrollmentConfigurations.Item.Assignments.Item +{ + [Proxy(typeof(EnrollmentConfigurationAssignmentItemRequestBuilder), true)] + public partial interface IEnrollmentConfigurationAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceEnrollmentConfigurations.Item.SetPriority +{ + [Proxy(typeof(SetPriorityRequestBuilder), true)] + public partial interface ISetPriorityRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceManagementPartners +{ + [Proxy(typeof(DeviceManagementPartnersRequestBuilder), true)] + public partial interface IDeviceManagementPartnersRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceManagementPartners.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceManagementPartners.Item +{ + [Proxy(typeof(DeviceManagementPartnerItemRequestBuilder), true)] + public partial interface IDeviceManagementPartnerItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.DeviceManagementPartners.Item.Terminate +{ + [Proxy(typeof(TerminateRequestBuilder), true)] + public partial interface ITerminateRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ExchangeConnectors +{ + [Proxy(typeof(ExchangeConnectorsRequestBuilder), true)] + public partial interface IExchangeConnectorsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ExchangeConnectors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ExchangeConnectors.Item +{ + [Proxy(typeof(DeviceManagementExchangeConnectorItemRequestBuilder), true)] + public partial interface IDeviceManagementExchangeConnectorItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ExchangeConnectors.Item.Sync +{ + [Proxy(typeof(SyncRequestBuilder), true)] + public partial interface ISyncRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.GetEffectivePermissionsWithScope +{ + [Proxy(typeof(GetEffectivePermissionsWithScopeRequestBuilder), true)] + public partial interface IGetEffectivePermissionsWithScopeRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ImportedWindowsAutopilotDeviceIdentities +{ + [Proxy(typeof(ImportedWindowsAutopilotDeviceIdentitiesRequestBuilder), true)] + public partial interface IImportedWindowsAutopilotDeviceIdentitiesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ImportedWindowsAutopilotDeviceIdentities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ImportedWindowsAutopilotDeviceIdentities.Import +{ + [Proxy(typeof(ImportRequestBuilder), true)] + public partial interface IImportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ImportedWindowsAutopilotDeviceIdentities.Item +{ + [Proxy(typeof(ImportedWindowsAutopilotDeviceIdentityItemRequestBuilder), true)] + public partial interface IImportedWindowsAutopilotDeviceIdentityItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.IosUpdateStatuses +{ + [Proxy(typeof(IosUpdateStatusesRequestBuilder), true)] + public partial interface IIosUpdateStatusesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.IosUpdateStatuses.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.IosUpdateStatuses.Item +{ + [Proxy(typeof(IosUpdateDeviceStatusItemRequestBuilder), true)] + public partial interface IIosUpdateDeviceStatusItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDeviceOverview +{ + [Proxy(typeof(ManagedDeviceOverviewRequestBuilder), true)] + public partial interface IManagedDeviceOverviewRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices +{ + [Proxy(typeof(ManagedDevicesRequestBuilder), true)] + public partial interface IManagedDevicesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item +{ + [Proxy(typeof(ManagedDeviceItemRequestBuilder), true)] + public partial interface IManagedDeviceItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.BypassActivationLock +{ + [Proxy(typeof(BypassActivationLockRequestBuilder), true)] + public partial interface IBypassActivationLockRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.CleanWindowsDevice +{ + [Proxy(typeof(CleanWindowsDeviceRequestBuilder), true)] + public partial interface ICleanWindowsDeviceRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.DeleteUserFromSharedAppleDevice +{ + [Proxy(typeof(DeleteUserFromSharedAppleDeviceRequestBuilder), true)] + public partial interface IDeleteUserFromSharedAppleDeviceRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.DeviceCategory +{ + [Proxy(typeof(DeviceCategoryRequestBuilder), true)] + public partial interface IDeviceCategoryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.DeviceCategory.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.DeviceCompliancePolicyStates +{ + [Proxy(typeof(DeviceCompliancePolicyStatesRequestBuilder), true)] + public partial interface IDeviceCompliancePolicyStatesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.DeviceCompliancePolicyStates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.DeviceCompliancePolicyStates.Item +{ + [Proxy(typeof(DeviceCompliancePolicyStateItemRequestBuilder), true)] + public partial interface IDeviceCompliancePolicyStateItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.DeviceConfigurationStates +{ + [Proxy(typeof(DeviceConfigurationStatesRequestBuilder), true)] + public partial interface IDeviceConfigurationStatesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.DeviceConfigurationStates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.DeviceConfigurationStates.Item +{ + [Proxy(typeof(DeviceConfigurationStateItemRequestBuilder), true)] + public partial interface IDeviceConfigurationStateItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.DisableLostMode +{ + [Proxy(typeof(DisableLostModeRequestBuilder), true)] + public partial interface IDisableLostModeRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.LocateDevice +{ + [Proxy(typeof(LocateDeviceRequestBuilder), true)] + public partial interface ILocateDeviceRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.LogCollectionRequests +{ + [Proxy(typeof(LogCollectionRequestsRequestBuilder), true)] + public partial interface ILogCollectionRequestsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.LogCollectionRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.LogCollectionRequests.Item +{ + [Proxy(typeof(DeviceLogCollectionResponseItemRequestBuilder), true)] + public partial interface IDeviceLogCollectionResponseItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.LogCollectionRequests.Item.CreateDownloadUrl +{ + [Proxy(typeof(CreateDownloadUrlRequestBuilder), true)] + public partial interface ICreateDownloadUrlRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.LogoutSharedAppleDeviceActiveUser +{ + [Proxy(typeof(LogoutSharedAppleDeviceActiveUserRequestBuilder), true)] + public partial interface ILogoutSharedAppleDeviceActiveUserRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.RebootNow +{ + [Proxy(typeof(RebootNowRequestBuilder), true)] + public partial interface IRebootNowRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.RecoverPasscode +{ + [Proxy(typeof(RecoverPasscodeRequestBuilder), true)] + public partial interface IRecoverPasscodeRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.RemoteLock +{ + [Proxy(typeof(RemoteLockRequestBuilder), true)] + public partial interface IRemoteLockRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.RequestRemoteAssistance +{ + [Proxy(typeof(RequestRemoteAssistanceRequestBuilder), true)] + public partial interface IRequestRemoteAssistanceRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.ResetPasscode +{ + [Proxy(typeof(ResetPasscodeRequestBuilder), true)] + public partial interface IResetPasscodeRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.Retire +{ + [Proxy(typeof(RetireRequestBuilder), true)] + public partial interface IRetireRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.ShutDown +{ + [Proxy(typeof(ShutDownRequestBuilder), true)] + public partial interface IShutDownRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.SyncDevice +{ + [Proxy(typeof(SyncDeviceRequestBuilder), true)] + public partial interface ISyncDeviceRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.UpdateWindowsDeviceAccount +{ + [Proxy(typeof(UpdateWindowsDeviceAccountRequestBuilder), true)] + public partial interface IUpdateWindowsDeviceAccountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.Users +{ + [Proxy(typeof(UsersRequestBuilder), true)] + public partial interface IUsersRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.WindowsDefenderScan +{ + [Proxy(typeof(WindowsDefenderScanRequestBuilder), true)] + public partial interface IWindowsDefenderScanRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.WindowsDefenderUpdateSignatures +{ + [Proxy(typeof(WindowsDefenderUpdateSignaturesRequestBuilder), true)] + public partial interface IWindowsDefenderUpdateSignaturesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.WindowsProtectionState +{ + [Proxy(typeof(WindowsProtectionStateRequestBuilder), true)] + public partial interface IWindowsProtectionStateRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.WindowsProtectionState.DetectedMalwareState +{ + [Proxy(typeof(DetectedMalwareStateRequestBuilder), true)] + public partial interface IDetectedMalwareStateRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.WindowsProtectionState.DetectedMalwareState.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.WindowsProtectionState.DetectedMalwareState.Item +{ + [Proxy(typeof(WindowsDeviceMalwareStateItemRequestBuilder), true)] + public partial interface IWindowsDeviceMalwareStateItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ManagedDevices.Item.Wipe +{ + [Proxy(typeof(WipeRequestBuilder), true)] + public partial interface IWipeRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.MobileAppTroubleshootingEvents +{ + [Proxy(typeof(MobileAppTroubleshootingEventsRequestBuilder), true)] + public partial interface IMobileAppTroubleshootingEventsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.MobileAppTroubleshootingEvents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.MobileAppTroubleshootingEvents.Item +{ + [Proxy(typeof(MobileAppTroubleshootingEventItemRequestBuilder), true)] + public partial interface IMobileAppTroubleshootingEventItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.MobileAppTroubleshootingEvents.Item.AppLogCollectionRequests +{ + [Proxy(typeof(AppLogCollectionRequestsRequestBuilder), true)] + public partial interface IAppLogCollectionRequestsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.MobileAppTroubleshootingEvents.Item.AppLogCollectionRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.MobileAppTroubleshootingEvents.Item.AppLogCollectionRequests.Item +{ + [Proxy(typeof(AppLogCollectionRequestItemRequestBuilder), true)] + public partial interface IAppLogCollectionRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.MobileAppTroubleshootingEvents.Item.AppLogCollectionRequests.Item.CreateDownloadUrl +{ + [Proxy(typeof(CreateDownloadUrlRequestBuilder), true)] + public partial interface ICreateDownloadUrlRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.MobileThreatDefenseConnectors +{ + [Proxy(typeof(MobileThreatDefenseConnectorsRequestBuilder), true)] + public partial interface IMobileThreatDefenseConnectorsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.MobileThreatDefenseConnectors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.MobileThreatDefenseConnectors.Item +{ + [Proxy(typeof(MobileThreatDefenseConnectorItemRequestBuilder), true)] + public partial interface IMobileThreatDefenseConnectorItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.NotificationMessageTemplates +{ + [Proxy(typeof(NotificationMessageTemplatesRequestBuilder), true)] + public partial interface INotificationMessageTemplatesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.NotificationMessageTemplates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.NotificationMessageTemplates.Item +{ + [Proxy(typeof(NotificationMessageTemplateItemRequestBuilder), true)] + public partial interface INotificationMessageTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.NotificationMessageTemplates.Item.LocalizedNotificationMessages +{ + [Proxy(typeof(LocalizedNotificationMessagesRequestBuilder), true)] + public partial interface ILocalizedNotificationMessagesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.NotificationMessageTemplates.Item.LocalizedNotificationMessages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.NotificationMessageTemplates.Item.LocalizedNotificationMessages.Item +{ + [Proxy(typeof(LocalizedNotificationMessageItemRequestBuilder), true)] + public partial interface ILocalizedNotificationMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.NotificationMessageTemplates.Item.SendTestMessage +{ + [Proxy(typeof(SendTestMessageRequestBuilder), true)] + public partial interface ISendTestMessageRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RemoteAssistancePartners +{ + [Proxy(typeof(RemoteAssistancePartnersRequestBuilder), true)] + public partial interface IRemoteAssistancePartnersRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RemoteAssistancePartners.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RemoteAssistancePartners.Item +{ + [Proxy(typeof(RemoteAssistancePartnerItemRequestBuilder), true)] + public partial interface IRemoteAssistancePartnerItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RemoteAssistancePartners.Item.BeginOnboarding +{ + [Proxy(typeof(BeginOnboardingRequestBuilder), true)] + public partial interface IBeginOnboardingRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RemoteAssistancePartners.Item.Disconnect +{ + [Proxy(typeof(DisconnectRequestBuilder), true)] + public partial interface IDisconnectRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports +{ + [Proxy(typeof(ReportsRequestBuilder), true)] + public partial interface IReportsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.ExportJobs +{ + [Proxy(typeof(ExportJobsRequestBuilder), true)] + public partial interface IExportJobsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.ExportJobs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.ExportJobs.Item +{ + [Proxy(typeof(DeviceManagementExportJobItemRequestBuilder), true)] + public partial interface IDeviceManagementExportJobItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetCachedReport +{ + [Proxy(typeof(GetCachedReportRequestBuilder), true)] + public partial interface IGetCachedReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetCompliancePolicyNonComplianceReport +{ + [Proxy(typeof(GetCompliancePolicyNonComplianceReportRequestBuilder), true)] + public partial interface IGetCompliancePolicyNonComplianceReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetCompliancePolicyNonComplianceSummaryReport +{ + [Proxy(typeof(GetCompliancePolicyNonComplianceSummaryReportRequestBuilder), true)] + public partial interface IGetCompliancePolicyNonComplianceSummaryReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetComplianceSettingNonComplianceReport +{ + [Proxy(typeof(GetComplianceSettingNonComplianceReportRequestBuilder), true)] + public partial interface IGetComplianceSettingNonComplianceReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetConfigurationPolicyNonComplianceReport +{ + [Proxy(typeof(GetConfigurationPolicyNonComplianceReportRequestBuilder), true)] + public partial interface IGetConfigurationPolicyNonComplianceReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetConfigurationPolicyNonComplianceSummaryReport +{ + [Proxy(typeof(GetConfigurationPolicyNonComplianceSummaryReportRequestBuilder), true)] + public partial interface IGetConfigurationPolicyNonComplianceSummaryReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetConfigurationSettingNonComplianceReport +{ + [Proxy(typeof(GetConfigurationSettingNonComplianceReportRequestBuilder), true)] + public partial interface IGetConfigurationSettingNonComplianceReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetDeviceManagementIntentPerSettingContributingProfiles +{ + [Proxy(typeof(GetDeviceManagementIntentPerSettingContributingProfilesRequestBuilder), true)] + public partial interface IGetDeviceManagementIntentPerSettingContributingProfilesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetDeviceManagementIntentSettingsReport +{ + [Proxy(typeof(GetDeviceManagementIntentSettingsReportRequestBuilder), true)] + public partial interface IGetDeviceManagementIntentSettingsReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetDeviceNonComplianceReport +{ + [Proxy(typeof(GetDeviceNonComplianceReportRequestBuilder), true)] + public partial interface IGetDeviceNonComplianceReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetDevicesWithoutCompliancePolicyReport +{ + [Proxy(typeof(GetDevicesWithoutCompliancePolicyReportRequestBuilder), true)] + public partial interface IGetDevicesWithoutCompliancePolicyReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetHistoricalReport +{ + [Proxy(typeof(GetHistoricalReportRequestBuilder), true)] + public partial interface IGetHistoricalReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetNoncompliantDevicesAndSettingsReport +{ + [Proxy(typeof(GetNoncompliantDevicesAndSettingsReportRequestBuilder), true)] + public partial interface IGetNoncompliantDevicesAndSettingsReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetPolicyNonComplianceMetadata +{ + [Proxy(typeof(GetPolicyNonComplianceMetadataRequestBuilder), true)] + public partial interface IGetPolicyNonComplianceMetadataRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetPolicyNonComplianceReport +{ + [Proxy(typeof(GetPolicyNonComplianceReportRequestBuilder), true)] + public partial interface IGetPolicyNonComplianceReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetPolicyNonComplianceSummaryReport +{ + [Proxy(typeof(GetPolicyNonComplianceSummaryReportRequestBuilder), true)] + public partial interface IGetPolicyNonComplianceSummaryReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetReportFilters +{ + [Proxy(typeof(GetReportFiltersRequestBuilder), true)] + public partial interface IGetReportFiltersRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.GetSettingNonComplianceReport +{ + [Proxy(typeof(GetSettingNonComplianceReportRequestBuilder), true)] + public partial interface IGetSettingNonComplianceReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.Reports.RetrieveDeviceAppInstallationStatusReport +{ + [Proxy(typeof(RetrieveDeviceAppInstallationStatusReportRequestBuilder), true)] + public partial interface IRetrieveDeviceAppInstallationStatusReportRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ResourceOperations +{ + [Proxy(typeof(ResourceOperationsRequestBuilder), true)] + public partial interface IResourceOperationsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ResourceOperations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.ResourceOperations.Item +{ + [Proxy(typeof(ResourceOperationItemRequestBuilder), true)] + public partial interface IResourceOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RoleAssignments +{ + [Proxy(typeof(RoleAssignmentsRequestBuilder), true)] + public partial interface IRoleAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RoleAssignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RoleAssignments.Item +{ + [Proxy(typeof(DeviceAndAppManagementRoleAssignmentItemRequestBuilder), true)] + public partial interface IDeviceAndAppManagementRoleAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RoleAssignments.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RoleDefinitions +{ + [Proxy(typeof(RoleDefinitionsRequestBuilder), true)] + public partial interface IRoleDefinitionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RoleDefinitions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RoleDefinitions.Item +{ + [Proxy(typeof(RoleDefinitionItemRequestBuilder), true)] + public partial interface IRoleDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RoleDefinitions.Item.RoleAssignments +{ + [Proxy(typeof(RoleAssignmentsRequestBuilder), true)] + public partial interface IRoleAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RoleDefinitions.Item.RoleAssignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RoleDefinitions.Item.RoleAssignments.Item +{ + [Proxy(typeof(RoleAssignmentItemRequestBuilder), true)] + public partial interface IRoleAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.RoleDefinitions.Item.RoleAssignments.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.SoftwareUpdateStatusSummary +{ + [Proxy(typeof(SoftwareUpdateStatusSummaryRequestBuilder), true)] + public partial interface ISoftwareUpdateStatusSummaryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TelecomExpenseManagementPartners +{ + [Proxy(typeof(TelecomExpenseManagementPartnersRequestBuilder), true)] + public partial interface ITelecomExpenseManagementPartnersRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TelecomExpenseManagementPartners.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TelecomExpenseManagementPartners.Item +{ + [Proxy(typeof(TelecomExpenseManagementPartnerItemRequestBuilder), true)] + public partial interface ITelecomExpenseManagementPartnerItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TermsAndConditions +{ + [Proxy(typeof(TermsAndConditionsRequestBuilder), true)] + public partial interface ITermsAndConditionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TermsAndConditions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TermsAndConditions.Item +{ + [Proxy(typeof(TermsAndConditionsItemRequestBuilder), true)] + public partial interface ITermsAndConditionsItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TermsAndConditions.Item.AcceptanceStatuses +{ + [Proxy(typeof(AcceptanceStatusesRequestBuilder), true)] + public partial interface IAcceptanceStatusesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TermsAndConditions.Item.AcceptanceStatuses.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TermsAndConditions.Item.AcceptanceStatuses.Item +{ + [Proxy(typeof(TermsAndConditionsAcceptanceStatusItemRequestBuilder), true)] + public partial interface ITermsAndConditionsAcceptanceStatusItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TermsAndConditions.Item.AcceptanceStatuses.Item.TermsAndConditions +{ + [Proxy(typeof(TermsAndConditionsRequestBuilder), true)] + public partial interface ITermsAndConditionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TermsAndConditions.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TermsAndConditions.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TermsAndConditions.Item.Assignments.Item +{ + [Proxy(typeof(TermsAndConditionsAssignmentItemRequestBuilder), true)] + public partial interface ITermsAndConditionsAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TroubleshootingEvents +{ + [Proxy(typeof(TroubleshootingEventsRequestBuilder), true)] + public partial interface ITroubleshootingEventsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TroubleshootingEvents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.TroubleshootingEvents.Item +{ + [Proxy(typeof(DeviceManagementTroubleshootingEventItemRequestBuilder), true)] + public partial interface IDeviceManagementTroubleshootingEventItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformance +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformance.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformance.Item +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.Item +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.Item +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.Item +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthDeviceModelPerformance +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthDeviceModelPerformance.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthDeviceModelPerformance.Item +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformance +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthDevicePerformanceRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthDevicePerformanceRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformance.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformance.Item +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformanceDetails +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthDevicePerformanceDetailsRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthDevicePerformanceDetailsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformanceDetails.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformanceDetails.Item +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthOSVersionPerformance +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthOSVersionPerformanceRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthOSVersionPerformanceRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthOSVersionPerformance.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthOSVersionPerformance.Item +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthOverview +{ + [Proxy(typeof(UserExperienceAnalyticsAppHealthOverviewRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsAppHealthOverviewRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthOverview.MetricValues +{ + [Proxy(typeof(MetricValuesRequestBuilder), true)] + public partial interface IMetricValuesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthOverview.MetricValues.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsAppHealthOverview.MetricValues.Item +{ + [Proxy(typeof(UserExperienceAnalyticsMetricItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsMetricItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsBaselines +{ + [Proxy(typeof(UserExperienceAnalyticsBaselinesRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsBaselinesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsBaselines.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsBaselines.Item +{ + [Proxy(typeof(UserExperienceAnalyticsBaselineItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsBaselineItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsBaselines.Item.AppHealthMetrics +{ + [Proxy(typeof(AppHealthMetricsRequestBuilder), true)] + public partial interface IAppHealthMetricsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsBaselines.Item.BatteryHealthMetrics +{ + [Proxy(typeof(BatteryHealthMetricsRequestBuilder), true)] + public partial interface IBatteryHealthMetricsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsBaselines.Item.BestPracticesMetrics +{ + [Proxy(typeof(BestPracticesMetricsRequestBuilder), true)] + public partial interface IBestPracticesMetricsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsBaselines.Item.DeviceBootPerformanceMetrics +{ + [Proxy(typeof(DeviceBootPerformanceMetricsRequestBuilder), true)] + public partial interface IDeviceBootPerformanceMetricsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsBaselines.Item.RebootAnalyticsMetrics +{ + [Proxy(typeof(RebootAnalyticsMetricsRequestBuilder), true)] + public partial interface IRebootAnalyticsMetricsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsBaselines.Item.ResourcePerformanceMetrics +{ + [Proxy(typeof(ResourcePerformanceMetricsRequestBuilder), true)] + public partial interface IResourcePerformanceMetricsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsBaselines.Item.WorkFromAnywhereMetrics +{ + [Proxy(typeof(WorkFromAnywhereMetricsRequestBuilder), true)] + public partial interface IWorkFromAnywhereMetricsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsCategories +{ + [Proxy(typeof(UserExperienceAnalyticsCategoriesRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsCategoriesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsCategories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsCategories.Item +{ + [Proxy(typeof(UserExperienceAnalyticsCategoryItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsCategories.Item.MetricValues +{ + [Proxy(typeof(MetricValuesRequestBuilder), true)] + public partial interface IMetricValuesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsCategories.Item.MetricValues.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsCategories.Item.MetricValues.Item +{ + [Proxy(typeof(UserExperienceAnalyticsMetricItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsMetricItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDevicePerformance +{ + [Proxy(typeof(UserExperienceAnalyticsDevicePerformanceRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsDevicePerformanceRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDevicePerformance.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDevicePerformance.Item +{ + [Proxy(typeof(UserExperienceAnalyticsDevicePerformanceItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsDevicePerformanceItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDevicePerformance.SummarizeDevicePerformanceDevicesWithSummarizeBy +{ + [Proxy(typeof(SummarizeDevicePerformanceDevicesWithSummarizeByRequestBuilder), true)] + public partial interface ISummarizeDevicePerformanceDevicesWithSummarizeByRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDeviceScores +{ + [Proxy(typeof(UserExperienceAnalyticsDeviceScoresRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsDeviceScoresRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDeviceScores.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDeviceScores.Item +{ + [Proxy(typeof(UserExperienceAnalyticsDeviceScoresItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsDeviceScoresItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDeviceStartupHistory +{ + [Proxy(typeof(UserExperienceAnalyticsDeviceStartupHistoryRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsDeviceStartupHistoryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDeviceStartupHistory.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDeviceStartupHistory.Item +{ + [Proxy(typeof(UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDeviceStartupProcesses +{ + [Proxy(typeof(UserExperienceAnalyticsDeviceStartupProcessesRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsDeviceStartupProcessesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDeviceStartupProcesses.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDeviceStartupProcesses.Item +{ + [Proxy(typeof(UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsDeviceStartupProcessItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDeviceStartupProcessPerformance +{ + [Proxy(typeof(UserExperienceAnalyticsDeviceStartupProcessPerformanceRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsDeviceStartupProcessPerformanceRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDeviceStartupProcessPerformance.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsDeviceStartupProcessPerformance.Item +{ + [Proxy(typeof(UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsMetricHistory +{ + [Proxy(typeof(UserExperienceAnalyticsMetricHistoryRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsMetricHistoryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsMetricHistory.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsMetricHistory.Item +{ + [Proxy(typeof(UserExperienceAnalyticsMetricHistoryItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsMetricHistoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsModelScores +{ + [Proxy(typeof(UserExperienceAnalyticsModelScoresRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsModelScoresRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsModelScores.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsModelScores.Item +{ + [Proxy(typeof(UserExperienceAnalyticsModelScoresItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsModelScoresItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsOverview +{ + [Proxy(typeof(UserExperienceAnalyticsOverviewRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsOverviewRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsScoreHistory +{ + [Proxy(typeof(UserExperienceAnalyticsScoreHistoryRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsScoreHistoryRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsScoreHistory.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsScoreHistory.Item +{ + [Proxy(typeof(UserExperienceAnalyticsScoreHistoryItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsScoreHistoryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsSummarizeWorkFromAnywhereDevices +{ + [Proxy(typeof(UserExperienceAnalyticsSummarizeWorkFromAnywhereDevicesRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsSummarizeWorkFromAnywhereDevicesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric +{ + [Proxy(typeof(UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics +{ + [Proxy(typeof(UserExperienceAnalyticsWorkFromAnywhereMetricsRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsWorkFromAnywhereMetricsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics.Item +{ + [Proxy(typeof(UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics.Item.MetricDevices +{ + [Proxy(typeof(MetricDevicesRequestBuilder), true)] + public partial interface IMetricDevicesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics.Item.MetricDevices.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics.Item.MetricDevices.Item +{ + [Proxy(typeof(UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereModelPerformance +{ + [Proxy(typeof(UserExperienceAnalyticsWorkFromAnywhereModelPerformanceRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsWorkFromAnywhereModelPerformanceRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereModelPerformance.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereModelPerformance.Item +{ + [Proxy(typeof(UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilder), true)] + public partial interface IUserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VerifyWindowsEnrollmentAutoDiscoveryWithDomainName +{ + [Proxy(typeof(VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameRequestBuilder), true)] + public partial interface IVerifyWindowsEnrollmentAutoDiscoveryWithDomainNameRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint +{ + [Proxy(typeof(VirtualEndpointRequestBuilder), true)] + public partial interface IVirtualEndpointRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.AuditEvents +{ + [Proxy(typeof(AuditEventsRequestBuilder), true)] + public partial interface IAuditEventsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.AuditEvents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.AuditEvents.GetAuditActivityTypes +{ + [Proxy(typeof(GetAuditActivityTypesRequestBuilder), true)] + public partial interface IGetAuditActivityTypesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.AuditEvents.Item +{ + [Proxy(typeof(CloudPcAuditEventItemRequestBuilder), true)] + public partial interface ICloudPcAuditEventItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.CloudPCs +{ + [Proxy(typeof(CloudPCsRequestBuilder), true)] + public partial interface ICloudPCsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.CloudPCs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.CloudPCs.Item +{ + [Proxy(typeof(CloudPCItemRequestBuilder), true)] + public partial interface ICloudPCItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.CloudPCs.Item.EndGracePeriod +{ + [Proxy(typeof(EndGracePeriodRequestBuilder), true)] + public partial interface IEndGracePeriodRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.CloudPCs.Item.Reboot +{ + [Proxy(typeof(RebootRequestBuilder), true)] + public partial interface IRebootRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.CloudPCs.Item.Rename +{ + [Proxy(typeof(RenameRequestBuilder), true)] + public partial interface IRenameRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.CloudPCs.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.CloudPCs.Item.Troubleshoot +{ + [Proxy(typeof(TroubleshootRequestBuilder), true)] + public partial interface ITroubleshootRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.DeviceImages +{ + [Proxy(typeof(DeviceImagesRequestBuilder), true)] + public partial interface IDeviceImagesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.DeviceImages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.DeviceImages.GetSourceImages +{ + [Proxy(typeof(GetSourceImagesRequestBuilder), true)] + public partial interface IGetSourceImagesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.DeviceImages.Item +{ + [Proxy(typeof(CloudPcDeviceImageItemRequestBuilder), true)] + public partial interface ICloudPcDeviceImageItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.GalleryImages +{ + [Proxy(typeof(GalleryImagesRequestBuilder), true)] + public partial interface IGalleryImagesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.GalleryImages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.GalleryImages.Item +{ + [Proxy(typeof(CloudPcGalleryImageItemRequestBuilder), true)] + public partial interface ICloudPcGalleryImageItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.OnPremisesConnections +{ + [Proxy(typeof(OnPremisesConnectionsRequestBuilder), true)] + public partial interface IOnPremisesConnectionsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.OnPremisesConnections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.OnPremisesConnections.Item +{ + [Proxy(typeof(CloudPcOnPremisesConnectionItemRequestBuilder), true)] + public partial interface ICloudPcOnPremisesConnectionItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.OnPremisesConnections.Item.RunHealthChecks +{ + [Proxy(typeof(RunHealthChecksRequestBuilder), true)] + public partial interface IRunHealthChecksRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.ProvisioningPolicies +{ + [Proxy(typeof(ProvisioningPoliciesRequestBuilder), true)] + public partial interface IProvisioningPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Item +{ + [Proxy(typeof(CloudPcProvisioningPolicyItemRequestBuilder), true)] + public partial interface ICloudPcProvisioningPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Item.Assign +{ + [Proxy(typeof(AssignRequestBuilder), true)] + public partial interface IAssignRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Item.Assignments.Item +{ + [Proxy(typeof(CloudPcProvisioningPolicyAssignmentItemRequestBuilder), true)] + public partial interface ICloudPcProvisioningPolicyAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Item.Assignments.Item.AssignedUsers +{ + [Proxy(typeof(AssignedUsersRequestBuilder), true)] + public partial interface IAssignedUsersRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Item.Assignments.Item.AssignedUsers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Item.Assignments.Item.AssignedUsers.Item +{ + [Proxy(typeof(UserItemRequestBuilder), true)] + public partial interface IUserItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Item.Assignments.Item.AssignedUsers.Item.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Item.Assignments.Item.AssignedUsers.Item.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Item.Assignments.Item.AssignedUsers.Item.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Item.Assignments.Item.AssignedUsersWithUserPrincipalName +{ + [Proxy(typeof(AssignedUsersWithUserPrincipalNameRequestBuilder), true)] + public partial interface IAssignedUsersWithUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.UserSettings +{ + [Proxy(typeof(UserSettingsRequestBuilder), true)] + public partial interface IUserSettingsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.UserSettings.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.UserSettings.Item +{ + [Proxy(typeof(CloudPcUserSettingItemRequestBuilder), true)] + public partial interface ICloudPcUserSettingItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.UserSettings.Item.Assign +{ + [Proxy(typeof(AssignRequestBuilder), true)] + public partial interface IAssignRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.UserSettings.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.UserSettings.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.VirtualEndpoint.UserSettings.Item.Assignments.Item +{ + [Proxy(typeof(CloudPcUserSettingAssignmentItemRequestBuilder), true)] + public partial interface ICloudPcUserSettingAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsAutopilotDeviceIdentities +{ + [Proxy(typeof(WindowsAutopilotDeviceIdentitiesRequestBuilder), true)] + public partial interface IWindowsAutopilotDeviceIdentitiesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsAutopilotDeviceIdentities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsAutopilotDeviceIdentities.Item +{ + [Proxy(typeof(WindowsAutopilotDeviceIdentityItemRequestBuilder), true)] + public partial interface IWindowsAutopilotDeviceIdentityItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsAutopilotDeviceIdentities.Item.AssignUserToDevice +{ + [Proxy(typeof(AssignUserToDeviceRequestBuilder), true)] + public partial interface IAssignUserToDeviceRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsAutopilotDeviceIdentities.Item.UnassignUserFromDevice +{ + [Proxy(typeof(UnassignUserFromDeviceRequestBuilder), true)] + public partial interface IUnassignUserFromDeviceRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsAutopilotDeviceIdentities.Item.UpdateDeviceProperties +{ + [Proxy(typeof(UpdateDevicePropertiesRequestBuilder), true)] + public partial interface IUpdateDevicePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsInformationProtectionAppLearningSummaries +{ + [Proxy(typeof(WindowsInformationProtectionAppLearningSummariesRequestBuilder), true)] + public partial interface IWindowsInformationProtectionAppLearningSummariesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsInformationProtectionAppLearningSummaries.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsInformationProtectionAppLearningSummaries.Item +{ + [Proxy(typeof(WindowsInformationProtectionAppLearningSummaryItemRequestBuilder), true)] + public partial interface IWindowsInformationProtectionAppLearningSummaryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsInformationProtectionNetworkLearningSummaries +{ + [Proxy(typeof(WindowsInformationProtectionNetworkLearningSummariesRequestBuilder), true)] + public partial interface IWindowsInformationProtectionNetworkLearningSummariesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsInformationProtectionNetworkLearningSummaries.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsInformationProtectionNetworkLearningSummaries.Item +{ + [Proxy(typeof(WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilder), true)] + public partial interface IWindowsInformationProtectionNetworkLearningSummaryItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsMalwareInformation +{ + [Proxy(typeof(WindowsMalwareInformationRequestBuilder), true)] + public partial interface IWindowsMalwareInformationRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsMalwareInformation.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsMalwareInformation.Item +{ + [Proxy(typeof(WindowsMalwareInformationItemRequestBuilder), true)] + public partial interface IWindowsMalwareInformationItemRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsMalwareInformation.Item.DeviceMalwareStates +{ + [Proxy(typeof(DeviceMalwareStatesRequestBuilder), true)] + public partial interface IDeviceMalwareStatesRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsMalwareInformation.Item.DeviceMalwareStates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DeviceManagement.WindowsMalwareInformation.Item.DeviceMalwareStates.Item +{ + [Proxy(typeof(MalwareStateForWindowsDeviceItemRequestBuilder), true)] + public partial interface IMalwareStateForWindowsDeviceItemRequestBuilder; +} + +namespace Microsoft.Graph.Devices +{ + [Proxy(typeof(DevicesRequestBuilder), true)] + public partial interface IDevicesRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Devices.GetAvailableExtensionProperties +{ + [Proxy(typeof(GetAvailableExtensionPropertiesRequestBuilder), true)] + public partial interface IGetAvailableExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.Devices.GetByIds +{ + [Proxy(typeof(GetByIdsRequestBuilder), true)] + public partial interface IGetByIdsRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item +{ + [Proxy(typeof(DeviceItemRequestBuilder), true)] + public partial interface IDeviceItemRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.MemberOf +{ + [Proxy(typeof(MemberOfRequestBuilder), true)] + public partial interface IMemberOfRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.MemberOf.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.MemberOf.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.MemberOf.GraphAdministrativeUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.MemberOf.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.MemberOf.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.MemberOf.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.MemberOf.Item.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.MemberOf.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners +{ + [Proxy(typeof(RegisteredOwnersRequestBuilder), true)] + public partial interface IRegisteredOwnersRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.GraphAppRoleAssignment.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.GraphEndpoint.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.GraphUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.Item.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.Item.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.Item.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredOwners.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers +{ + [Proxy(typeof(RegisteredUsersRequestBuilder), true)] + public partial interface IRegisteredUsersRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.GraphAppRoleAssignment.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.GraphEndpoint.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.GraphUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.Item.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.Item.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.Item.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.RegisteredUsers.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.TransitiveMemberOf +{ + [Proxy(typeof(TransitiveMemberOfRequestBuilder), true)] + public partial interface ITransitiveMemberOfRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.TransitiveMemberOf.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.TransitiveMemberOf.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.TransitiveMemberOf.GraphAdministrativeUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.TransitiveMemberOf.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.TransitiveMemberOf.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.TransitiveMemberOf.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.TransitiveMemberOf.Item.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Devices.Item.TransitiveMemberOf.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Devices.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.DevicesWithDeviceId +{ + [Proxy(typeof(DevicesWithDeviceIdRequestBuilder), true)] + public partial interface IDevicesWithDeviceIdRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace +{ + [Proxy(typeof(DirectoryRequestBuilder), true)] + public partial interface IDirectoryRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits +{ + [Proxy(typeof(AdministrativeUnitsRequestBuilder), true)] + public partial interface IAdministrativeUnitsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item +{ + [Proxy(typeof(AdministrativeUnitItemRequestBuilder), true)] + public partial interface IAdministrativeUnitItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.GraphApplication.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.GraphDevice.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.GraphOrgContact.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.GraphUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.Item.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.Item.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.Item.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.Item.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.Members.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.ScopedRoleMembers +{ + [Proxy(typeof(ScopedRoleMembersRequestBuilder), true)] + public partial interface IScopedRoleMembersRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.ScopedRoleMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AdministrativeUnits.Item.ScopedRoleMembers.Item +{ + [Proxy(typeof(ScopedRoleMembershipItemRequestBuilder), true)] + public partial interface IScopedRoleMembershipItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AttributeSets +{ + [Proxy(typeof(AttributeSetsRequestBuilder), true)] + public partial interface IAttributeSetsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AttributeSets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.AttributeSets.Item +{ + [Proxy(typeof(AttributeSetItemRequestBuilder), true)] + public partial interface IAttributeSetItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.CustomSecurityAttributeDefinitions +{ + [Proxy(typeof(CustomSecurityAttributeDefinitionsRequestBuilder), true)] + public partial interface ICustomSecurityAttributeDefinitionsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.CustomSecurityAttributeDefinitions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.CustomSecurityAttributeDefinitions.Item +{ + [Proxy(typeof(CustomSecurityAttributeDefinitionItemRequestBuilder), true)] + public partial interface ICustomSecurityAttributeDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.CustomSecurityAttributeDefinitions.Item.AllowedValues +{ + [Proxy(typeof(AllowedValuesRequestBuilder), true)] + public partial interface IAllowedValuesRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.CustomSecurityAttributeDefinitions.Item.AllowedValues.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.CustomSecurityAttributeDefinitions.Item.AllowedValues.Item +{ + [Proxy(typeof(AllowedValueItemRequestBuilder), true)] + public partial interface IAllowedValueItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems +{ + [Proxy(typeof(DeletedItemsRequestBuilder), true)] + public partial interface IDeletedItemsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GetAvailableExtensionProperties +{ + [Proxy(typeof(GetAvailableExtensionPropertiesRequestBuilder), true)] + public partial interface IGetAvailableExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GetByIds +{ + [Proxy(typeof(GetByIdsRequestBuilder), true)] + public partial interface IGetByIdsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphAdministrativeUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphApplication.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphDevice.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeviceLocalCredentials +{ + [Proxy(typeof(DeviceLocalCredentialsRequestBuilder), true)] + public partial interface IDeviceLocalCredentialsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeviceLocalCredentials.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.DeviceLocalCredentials.Item +{ + [Proxy(typeof(DeviceLocalCredentialInfoItemRequestBuilder), true)] + public partial interface IDeviceLocalCredentialInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.FederationConfigurations +{ + [Proxy(typeof(FederationConfigurationsRequestBuilder), true)] + public partial interface IFederationConfigurationsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.FederationConfigurations.AvailableProviderTypes +{ + [Proxy(typeof(AvailableProviderTypesRequestBuilder), true)] + public partial interface IAvailableProviderTypesRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.FederationConfigurations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.FederationConfigurations.Item +{ + [Proxy(typeof(IdentityProviderBaseItemRequestBuilder), true)] + public partial interface IIdentityProviderBaseItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.OnPremisesSynchronization +{ + [Proxy(typeof(OnPremisesSynchronizationRequestBuilder), true)] + public partial interface IOnPremisesSynchronizationRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.OnPremisesSynchronization.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.OnPremisesSynchronization.Item +{ + [Proxy(typeof(OnPremisesDirectorySynchronizationItemRequestBuilder), true)] + public partial interface IOnPremisesDirectorySynchronizationItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.PublicKeyInfrastructure +{ + [Proxy(typeof(PublicKeyInfrastructureRequestBuilder), true)] + public partial interface IPublicKeyInfrastructureRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.PublicKeyInfrastructure.CertificateBasedAuthConfigurations +{ + [Proxy(typeof(CertificateBasedAuthConfigurationsRequestBuilder), true)] + public partial interface ICertificateBasedAuthConfigurationsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.PublicKeyInfrastructure.CertificateBasedAuthConfigurations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.PublicKeyInfrastructure.CertificateBasedAuthConfigurations.Item +{ + [Proxy(typeof(CertificateBasedAuthPkiItemRequestBuilder), true)] + public partial interface ICertificateBasedAuthPkiItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.PublicKeyInfrastructure.CertificateBasedAuthConfigurations.Item.CertificateAuthorities +{ + [Proxy(typeof(CertificateAuthoritiesRequestBuilder), true)] + public partial interface ICertificateAuthoritiesRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.PublicKeyInfrastructure.CertificateBasedAuthConfigurations.Item.CertificateAuthorities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.PublicKeyInfrastructure.CertificateBasedAuthConfigurations.Item.CertificateAuthorities.Item +{ + [Proxy(typeof(CertificateAuthorityDetailItemRequestBuilder), true)] + public partial interface ICertificateAuthorityDetailItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.PublicKeyInfrastructure.CertificateBasedAuthConfigurations.Item.Upload +{ + [Proxy(typeof(UploadRequestBuilder), true)] + public partial interface IUploadRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.Subscriptions +{ + [Proxy(typeof(SubscriptionsRequestBuilder), true)] + public partial interface ISubscriptionsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.Subscriptions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.Subscriptions.Item +{ + [Proxy(typeof(CompanySubscriptionItemRequestBuilder), true)] + public partial interface ICompanySubscriptionItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryNamespace.SubscriptionsWithCommerceSubscriptionId +{ + [Proxy(typeof(SubscriptionsWithCommerceSubscriptionIdRequestBuilder), true)] + public partial interface ISubscriptionsWithCommerceSubscriptionIdRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryObjects +{ + [Proxy(typeof(DirectoryObjectsRequestBuilder), true)] + public partial interface IDirectoryObjectsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryObjects.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryObjects.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryObjects.GetAvailableExtensionProperties +{ + [Proxy(typeof(GetAvailableExtensionPropertiesRequestBuilder), true)] + public partial interface IGetAvailableExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryObjects.GetByIds +{ + [Proxy(typeof(GetByIdsRequestBuilder), true)] + public partial interface IGetByIdsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryObjects.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryObjects.Item.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryObjects.Item.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryObjects.Item.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryObjects.Item.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryObjects.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryObjects.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles +{ + [Proxy(typeof(DirectoryRolesRequestBuilder), true)] + public partial interface IDirectoryRolesRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.GetAvailableExtensionProperties +{ + [Proxy(typeof(GetAvailableExtensionPropertiesRequestBuilder), true)] + public partial interface IGetAvailableExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.GetByIds +{ + [Proxy(typeof(GetByIdsRequestBuilder), true)] + public partial interface IGetByIdsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item +{ + [Proxy(typeof(DirectoryRoleItemRequestBuilder), true)] + public partial interface IDirectoryRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.GraphApplication.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.GraphDevice.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.GraphOrgContact.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.GraphUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.Item.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.Item.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.Item.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.Item.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Members.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.ScopedMembers +{ + [Proxy(typeof(ScopedMembersRequestBuilder), true)] + public partial interface IScopedMembersRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.ScopedMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.Item.ScopedMembers.Item +{ + [Proxy(typeof(ScopedRoleMembershipItemRequestBuilder), true)] + public partial interface IScopedRoleMembershipItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoles.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRolesWithRoleTemplateId +{ + [Proxy(typeof(DirectoryRolesWithRoleTemplateIdRequestBuilder), true)] + public partial interface IDirectoryRolesWithRoleTemplateIdRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoleTemplates +{ + [Proxy(typeof(DirectoryRoleTemplatesRequestBuilder), true)] + public partial interface IDirectoryRoleTemplatesRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoleTemplates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoleTemplates.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoleTemplates.GetAvailableExtensionProperties +{ + [Proxy(typeof(GetAvailableExtensionPropertiesRequestBuilder), true)] + public partial interface IGetAvailableExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoleTemplates.GetByIds +{ + [Proxy(typeof(GetByIdsRequestBuilder), true)] + public partial interface IGetByIdsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoleTemplates.Item +{ + [Proxy(typeof(DirectoryRoleTemplateItemRequestBuilder), true)] + public partial interface IDirectoryRoleTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoleTemplates.Item.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoleTemplates.Item.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoleTemplates.Item.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoleTemplates.Item.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoleTemplates.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.DirectoryRoleTemplates.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.DomainDnsRecords +{ + [Proxy(typeof(DomainDnsRecordsRequestBuilder), true)] + public partial interface IDomainDnsRecordsRequestBuilder; +} + +namespace Microsoft.Graph.DomainDnsRecords.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.DomainDnsRecords.Item +{ + [Proxy(typeof(DomainDnsRecordItemRequestBuilder), true)] + public partial interface IDomainDnsRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Domains +{ + [Proxy(typeof(DomainsRequestBuilder), true)] + public partial interface IDomainsRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item +{ + [Proxy(typeof(DomainItemRequestBuilder), true)] + public partial interface IDomainItemRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.DomainNameReferences +{ + [Proxy(typeof(DomainNameReferencesRequestBuilder), true)] + public partial interface IDomainNameReferencesRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.DomainNameReferences.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.DomainNameReferences.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.FederationConfiguration +{ + [Proxy(typeof(FederationConfigurationRequestBuilder), true)] + public partial interface IFederationConfigurationRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.FederationConfiguration.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.FederationConfiguration.Item +{ + [Proxy(typeof(InternalDomainFederationItemRequestBuilder), true)] + public partial interface IInternalDomainFederationItemRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.ForceDelete +{ + [Proxy(typeof(ForceDeleteRequestBuilder), true)] + public partial interface IForceDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.Promote +{ + [Proxy(typeof(PromoteRequestBuilder), true)] + public partial interface IPromoteRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.RootDomain +{ + [Proxy(typeof(RootDomainRequestBuilder), true)] + public partial interface IRootDomainRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.ServiceConfigurationRecords +{ + [Proxy(typeof(ServiceConfigurationRecordsRequestBuilder), true)] + public partial interface IServiceConfigurationRecordsRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.ServiceConfigurationRecords.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.ServiceConfigurationRecords.Item +{ + [Proxy(typeof(DomainDnsRecordItemRequestBuilder), true)] + public partial interface IDomainDnsRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.VerificationDnsRecords +{ + [Proxy(typeof(VerificationDnsRecordsRequestBuilder), true)] + public partial interface IVerificationDnsRecordsRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.VerificationDnsRecords.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.VerificationDnsRecords.Item +{ + [Proxy(typeof(DomainDnsRecordItemRequestBuilder), true)] + public partial interface IDomainDnsRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Domains.Item.Verify +{ + [Proxy(typeof(VerifyRequestBuilder), true)] + public partial interface IVerifyRequestBuilder; +} + +namespace Microsoft.Graph.Drives +{ + [Proxy(typeof(DrivesRequestBuilder), true)] + public partial interface IDrivesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item +{ + [Proxy(typeof(DriveItemRequestBuilder), true)] + public partial interface IDriveItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Bundles +{ + [Proxy(typeof(BundlesRequestBuilder), true)] + public partial interface IBundlesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Bundles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Bundles.Item +{ + [Proxy(typeof(DriveItemItemRequestBuilder), true)] + public partial interface IDriveItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Bundles.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Following +{ + [Proxy(typeof(FollowingRequestBuilder), true)] + public partial interface IFollowingRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Following.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Following.Item +{ + [Proxy(typeof(DriveItemItemRequestBuilder), true)] + public partial interface IDriveItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Following.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item +{ + [Proxy(typeof(DriveItemItemRequestBuilder), true)] + public partial interface IDriveItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Analytics +{ + [Proxy(typeof(AnalyticsRequestBuilder), true)] + public partial interface IAnalyticsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Analytics.AllTime +{ + [Proxy(typeof(AllTimeRequestBuilder), true)] + public partial interface IAllTimeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Analytics.ItemActivityStats +{ + [Proxy(typeof(ItemActivityStatsRequestBuilder), true)] + public partial interface IItemActivityStatsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Analytics.ItemActivityStats.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Analytics.ItemActivityStats.Item +{ + [Proxy(typeof(ItemActivityStatItemRequestBuilder), true)] + public partial interface IItemActivityStatItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Analytics.ItemActivityStats.Item.Activities +{ + [Proxy(typeof(ActivitiesRequestBuilder), true)] + public partial interface IActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Analytics.ItemActivityStats.Item.Activities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Analytics.ItemActivityStats.Item.Activities.Item +{ + [Proxy(typeof(ItemActivityItemRequestBuilder), true)] + public partial interface IItemActivityItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Analytics.ItemActivityStats.Item.Activities.Item.DriveItem +{ + [Proxy(typeof(DriveItemRequestBuilder), true)] + public partial interface IDriveItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Analytics.ItemActivityStats.Item.Activities.Item.DriveItem.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Analytics.LastSevenDays +{ + [Proxy(typeof(LastSevenDaysRequestBuilder), true)] + public partial interface ILastSevenDaysRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.AssignSensitivityLabel +{ + [Proxy(typeof(AssignSensitivityLabelRequestBuilder), true)] + public partial interface IAssignSensitivityLabelRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Checkin +{ + [Proxy(typeof(CheckinRequestBuilder), true)] + public partial interface ICheckinRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Checkout +{ + [Proxy(typeof(CheckoutRequestBuilder), true)] + public partial interface ICheckoutRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Children.Item +{ + [Proxy(typeof(DriveItemItemRequestBuilder), true)] + public partial interface IDriveItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Children.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Copy +{ + [Proxy(typeof(CopyRequestBuilder), true)] + public partial interface ICopyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.CreateLink +{ + [Proxy(typeof(CreateLinkRequestBuilder), true)] + public partial interface ICreateLinkRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.DeltaWithToken +{ + [Proxy(typeof(DeltaWithTokenRequestBuilder), true)] + public partial interface IDeltaWithTokenRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.DiscardCheckout +{ + [Proxy(typeof(DiscardCheckoutRequestBuilder), true)] + public partial interface IDiscardCheckoutRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.ExtractSensitivityLabels +{ + [Proxy(typeof(ExtractSensitivityLabelsRequestBuilder), true)] + public partial interface IExtractSensitivityLabelsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Follow +{ + [Proxy(typeof(FollowRequestBuilder), true)] + public partial interface IFollowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.GetActivitiesByInterval +{ + [Proxy(typeof(GetActivitiesByIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval +{ + [Proxy(typeof(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Invite +{ + [Proxy(typeof(InviteRequestBuilder), true)] + public partial interface IInviteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.ListItem +{ + [Proxy(typeof(ListItemRequestBuilder), true)] + public partial interface IListItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Permissions +{ + [Proxy(typeof(PermissionsRequestBuilder), true)] + public partial interface IPermissionsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Permissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Permissions.Item +{ + [Proxy(typeof(PermissionItemRequestBuilder), true)] + public partial interface IPermissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Permissions.Item.Grant +{ + [Proxy(typeof(GrantRequestBuilder), true)] + public partial interface IGrantRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.RetentionLabel +{ + [Proxy(typeof(RetentionLabelRequestBuilder), true)] + public partial interface IRetentionLabelRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.SearchWithQ +{ + [Proxy(typeof(SearchWithQRequestBuilder), true)] + public partial interface ISearchWithQRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Subscriptions +{ + [Proxy(typeof(SubscriptionsRequestBuilder), true)] + public partial interface ISubscriptionsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Item +{ + [Proxy(typeof(SubscriptionItemRequestBuilder), true)] + public partial interface ISubscriptionItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Item.Reauthorize +{ + [Proxy(typeof(ReauthorizeRequestBuilder), true)] + public partial interface IReauthorizeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Thumbnails +{ + [Proxy(typeof(ThumbnailsRequestBuilder), true)] + public partial interface IThumbnailsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Thumbnails.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Thumbnails.Item +{ + [Proxy(typeof(ThumbnailSetItemRequestBuilder), true)] + public partial interface IThumbnailSetItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Unfollow +{ + [Proxy(typeof(UnfollowRequestBuilder), true)] + public partial interface IUnfollowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.ValidatePermission +{ + [Proxy(typeof(ValidatePermissionRequestBuilder), true)] + public partial interface IValidatePermissionRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Versions +{ + [Proxy(typeof(VersionsRequestBuilder), true)] + public partial interface IVersionsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Versions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Versions.Item +{ + [Proxy(typeof(DriveItemVersionItemRequestBuilder), true)] + public partial interface IDriveItemVersionItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Versions.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Versions.Item.RestoreVersion +{ + [Proxy(typeof(RestoreVersionRequestBuilder), true)] + public partial interface IRestoreVersionRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook +{ + [Proxy(typeof(WorkbookRequestBuilder), true)] + public partial interface IWorkbookRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Application +{ + [Proxy(typeof(ApplicationRequestBuilder), true)] + public partial interface IApplicationRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Application.Calculate +{ + [Proxy(typeof(CalculateRequestBuilder), true)] + public partial interface ICalculateRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.CloseSession +{ + [Proxy(typeof(CloseSessionRequestBuilder), true)] + public partial interface ICloseSessionRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Comments +{ + [Proxy(typeof(CommentsRequestBuilder), true)] + public partial interface ICommentsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Comments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Comments.Item +{ + [Proxy(typeof(WorkbookCommentItemRequestBuilder), true)] + public partial interface IWorkbookCommentItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Comments.Item.Replies +{ + [Proxy(typeof(RepliesRequestBuilder), true)] + public partial interface IRepliesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Comments.Item.Replies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Comments.Item.Replies.Item +{ + [Proxy(typeof(WorkbookCommentReplyItemRequestBuilder), true)] + public partial interface IWorkbookCommentReplyItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.CreateSession +{ + [Proxy(typeof(CreateSessionRequestBuilder), true)] + public partial interface ICreateSessionRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions +{ + [Proxy(typeof(FunctionsRequestBuilder), true)] + public partial interface IFunctionsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Abs +{ + [Proxy(typeof(AbsRequestBuilder), true)] + public partial interface IAbsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.AccrInt +{ + [Proxy(typeof(AccrIntRequestBuilder), true)] + public partial interface IAccrIntRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.AccrIntM +{ + [Proxy(typeof(AccrIntMRequestBuilder), true)] + public partial interface IAccrIntMRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Acos +{ + [Proxy(typeof(AcosRequestBuilder), true)] + public partial interface IAcosRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Acosh +{ + [Proxy(typeof(AcoshRequestBuilder), true)] + public partial interface IAcoshRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Acot +{ + [Proxy(typeof(AcotRequestBuilder), true)] + public partial interface IAcotRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Acoth +{ + [Proxy(typeof(AcothRequestBuilder), true)] + public partial interface IAcothRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.AmorDegrc +{ + [Proxy(typeof(AmorDegrcRequestBuilder), true)] + public partial interface IAmorDegrcRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.AmorLinc +{ + [Proxy(typeof(AmorLincRequestBuilder), true)] + public partial interface IAmorLincRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.And +{ + [Proxy(typeof(AndRequestBuilder), true)] + public partial interface IAndRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Arabic +{ + [Proxy(typeof(ArabicRequestBuilder), true)] + public partial interface IArabicRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Areas +{ + [Proxy(typeof(AreasRequestBuilder), true)] + public partial interface IAreasRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Asc +{ + [Proxy(typeof(AscRequestBuilder), true)] + public partial interface IAscRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Asin +{ + [Proxy(typeof(AsinRequestBuilder), true)] + public partial interface IAsinRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Asinh +{ + [Proxy(typeof(AsinhRequestBuilder), true)] + public partial interface IAsinhRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Atan +{ + [Proxy(typeof(AtanRequestBuilder), true)] + public partial interface IAtanRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Atan2 +{ + [Proxy(typeof(Atan2RequestBuilder), true)] + public partial interface IAtan2RequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Atanh +{ + [Proxy(typeof(AtanhRequestBuilder), true)] + public partial interface IAtanhRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.AveDev +{ + [Proxy(typeof(AveDevRequestBuilder), true)] + public partial interface IAveDevRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Average +{ + [Proxy(typeof(AverageRequestBuilder), true)] + public partial interface IAverageRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.AverageA +{ + [Proxy(typeof(AverageARequestBuilder), true)] + public partial interface IAverageARequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.AverageIf +{ + [Proxy(typeof(AverageIfRequestBuilder), true)] + public partial interface IAverageIfRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.AverageIfs +{ + [Proxy(typeof(AverageIfsRequestBuilder), true)] + public partial interface IAverageIfsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.BahtText +{ + [Proxy(typeof(BahtTextRequestBuilder), true)] + public partial interface IBahtTextRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.BesselI +{ + [Proxy(typeof(BesselIRequestBuilder), true)] + public partial interface IBesselIRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.BesselJ +{ + [Proxy(typeof(BesselJRequestBuilder), true)] + public partial interface IBesselJRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.BesselK +{ + [Proxy(typeof(BesselKRequestBuilder), true)] + public partial interface IBesselKRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.BesselY +{ + [Proxy(typeof(BesselYRequestBuilder), true)] + public partial interface IBesselYRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Beta_Dist +{ + [Proxy(typeof(Beta_DistRequestBuilder), true)] + public partial interface IBeta_DistRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Beta_Inv +{ + [Proxy(typeof(Beta_InvRequestBuilder), true)] + public partial interface IBeta_InvRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Bin2Dec +{ + [Proxy(typeof(Bin2DecRequestBuilder), true)] + public partial interface IBin2DecRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Bin2Hex +{ + [Proxy(typeof(Bin2HexRequestBuilder), true)] + public partial interface IBin2HexRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Bin2Oct +{ + [Proxy(typeof(Bin2OctRequestBuilder), true)] + public partial interface IBin2OctRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Binom_Dist +{ + [Proxy(typeof(Binom_DistRequestBuilder), true)] + public partial interface IBinom_DistRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Binom_Dist_Range +{ + [Proxy(typeof(Binom_Dist_RangeRequestBuilder), true)] + public partial interface IBinom_Dist_RangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Binom_Inv +{ + [Proxy(typeof(Binom_InvRequestBuilder), true)] + public partial interface IBinom_InvRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Bitand +{ + [Proxy(typeof(BitandRequestBuilder), true)] + public partial interface IBitandRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Bitlshift +{ + [Proxy(typeof(BitlshiftRequestBuilder), true)] + public partial interface IBitlshiftRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Bitor +{ + [Proxy(typeof(BitorRequestBuilder), true)] + public partial interface IBitorRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Bitrshift +{ + [Proxy(typeof(BitrshiftRequestBuilder), true)] + public partial interface IBitrshiftRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Bitxor +{ + [Proxy(typeof(BitxorRequestBuilder), true)] + public partial interface IBitxorRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Ceiling_Math +{ + [Proxy(typeof(Ceiling_MathRequestBuilder), true)] + public partial interface ICeiling_MathRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Ceiling_Precise +{ + [Proxy(typeof(Ceiling_PreciseRequestBuilder), true)] + public partial interface ICeiling_PreciseRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.CharNamespace +{ + [Proxy(typeof(CharRequestBuilder), true)] + public partial interface ICharRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ChiSq_Dist +{ + [Proxy(typeof(ChiSq_DistRequestBuilder), true)] + public partial interface IChiSq_DistRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ChiSq_Dist_RT +{ + [Proxy(typeof(ChiSq_Dist_RTRequestBuilder), true)] + public partial interface IChiSq_Dist_RTRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ChiSq_Inv +{ + [Proxy(typeof(ChiSq_InvRequestBuilder), true)] + public partial interface IChiSq_InvRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ChiSq_Inv_RT +{ + [Proxy(typeof(ChiSq_Inv_RTRequestBuilder), true)] + public partial interface IChiSq_Inv_RTRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Choose +{ + [Proxy(typeof(ChooseRequestBuilder), true)] + public partial interface IChooseRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Clean +{ + [Proxy(typeof(CleanRequestBuilder), true)] + public partial interface ICleanRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Code +{ + [Proxy(typeof(CodeRequestBuilder), true)] + public partial interface ICodeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Combin +{ + [Proxy(typeof(CombinRequestBuilder), true)] + public partial interface ICombinRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Combina +{ + [Proxy(typeof(CombinaRequestBuilder), true)] + public partial interface ICombinaRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Complex +{ + [Proxy(typeof(ComplexRequestBuilder), true)] + public partial interface IComplexRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Concatenate +{ + [Proxy(typeof(ConcatenateRequestBuilder), true)] + public partial interface IConcatenateRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Confidence_Norm +{ + [Proxy(typeof(Confidence_NormRequestBuilder), true)] + public partial interface IConfidence_NormRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Confidence_T +{ + [Proxy(typeof(Confidence_TRequestBuilder), true)] + public partial interface IConfidence_TRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ConvertNamespace +{ + [Proxy(typeof(ConvertRequestBuilder), true)] + public partial interface IConvertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Cos +{ + [Proxy(typeof(CosRequestBuilder), true)] + public partial interface ICosRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Cosh +{ + [Proxy(typeof(CoshRequestBuilder), true)] + public partial interface ICoshRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Cot +{ + [Proxy(typeof(CotRequestBuilder), true)] + public partial interface ICotRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Coth +{ + [Proxy(typeof(CothRequestBuilder), true)] + public partial interface ICothRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.CountA +{ + [Proxy(typeof(CountARequestBuilder), true)] + public partial interface ICountARequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.CountBlank +{ + [Proxy(typeof(CountBlankRequestBuilder), true)] + public partial interface ICountBlankRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.CountIf +{ + [Proxy(typeof(CountIfRequestBuilder), true)] + public partial interface ICountIfRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.CountIfs +{ + [Proxy(typeof(CountIfsRequestBuilder), true)] + public partial interface ICountIfsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.CoupDayBs +{ + [Proxy(typeof(CoupDayBsRequestBuilder), true)] + public partial interface ICoupDayBsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.CoupDays +{ + [Proxy(typeof(CoupDaysRequestBuilder), true)] + public partial interface ICoupDaysRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.CoupDaysNc +{ + [Proxy(typeof(CoupDaysNcRequestBuilder), true)] + public partial interface ICoupDaysNcRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.CoupNcd +{ + [Proxy(typeof(CoupNcdRequestBuilder), true)] + public partial interface ICoupNcdRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.CoupNum +{ + [Proxy(typeof(CoupNumRequestBuilder), true)] + public partial interface ICoupNumRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.CoupPcd +{ + [Proxy(typeof(CoupPcdRequestBuilder), true)] + public partial interface ICoupPcdRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Csc +{ + [Proxy(typeof(CscRequestBuilder), true)] + public partial interface ICscRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Csch +{ + [Proxy(typeof(CschRequestBuilder), true)] + public partial interface ICschRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.CumIPmt +{ + [Proxy(typeof(CumIPmtRequestBuilder), true)] + public partial interface ICumIPmtRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.CumPrinc +{ + [Proxy(typeof(CumPrincRequestBuilder), true)] + public partial interface ICumPrincRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.DateNamespace +{ + [Proxy(typeof(DateRequestBuilder), true)] + public partial interface IDateRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Datevalue +{ + [Proxy(typeof(DatevalueRequestBuilder), true)] + public partial interface IDatevalueRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Daverage +{ + [Proxy(typeof(DaverageRequestBuilder), true)] + public partial interface IDaverageRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Day +{ + [Proxy(typeof(DayRequestBuilder), true)] + public partial interface IDayRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Days +{ + [Proxy(typeof(DaysRequestBuilder), true)] + public partial interface IDaysRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Days360 +{ + [Proxy(typeof(Days360RequestBuilder), true)] + public partial interface IDays360RequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Db +{ + [Proxy(typeof(DbRequestBuilder), true)] + public partial interface IDbRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Dbcs +{ + [Proxy(typeof(DbcsRequestBuilder), true)] + public partial interface IDbcsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Dcount +{ + [Proxy(typeof(DcountRequestBuilder), true)] + public partial interface IDcountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.DcountA +{ + [Proxy(typeof(DcountARequestBuilder), true)] + public partial interface IDcountARequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Ddb +{ + [Proxy(typeof(DdbRequestBuilder), true)] + public partial interface IDdbRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Dec2Bin +{ + [Proxy(typeof(Dec2BinRequestBuilder), true)] + public partial interface IDec2BinRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Dec2Hex +{ + [Proxy(typeof(Dec2HexRequestBuilder), true)] + public partial interface IDec2HexRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Dec2Oct +{ + [Proxy(typeof(Dec2OctRequestBuilder), true)] + public partial interface IDec2OctRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.DecimalNamespace +{ + [Proxy(typeof(DecimalRequestBuilder), true)] + public partial interface IDecimalRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Degrees +{ + [Proxy(typeof(DegreesRequestBuilder), true)] + public partial interface IDegreesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.DevSq +{ + [Proxy(typeof(DevSqRequestBuilder), true)] + public partial interface IDevSqRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Dget +{ + [Proxy(typeof(DgetRequestBuilder), true)] + public partial interface IDgetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Disc +{ + [Proxy(typeof(DiscRequestBuilder), true)] + public partial interface IDiscRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Dmax +{ + [Proxy(typeof(DmaxRequestBuilder), true)] + public partial interface IDmaxRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Dmin +{ + [Proxy(typeof(DminRequestBuilder), true)] + public partial interface IDminRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Dollar +{ + [Proxy(typeof(DollarRequestBuilder), true)] + public partial interface IDollarRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.DollarDe +{ + [Proxy(typeof(DollarDeRequestBuilder), true)] + public partial interface IDollarDeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.DollarFr +{ + [Proxy(typeof(DollarFrRequestBuilder), true)] + public partial interface IDollarFrRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Dproduct +{ + [Proxy(typeof(DproductRequestBuilder), true)] + public partial interface IDproductRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.DstDev +{ + [Proxy(typeof(DstDevRequestBuilder), true)] + public partial interface IDstDevRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.DstDevP +{ + [Proxy(typeof(DstDevPRequestBuilder), true)] + public partial interface IDstDevPRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Dsum +{ + [Proxy(typeof(DsumRequestBuilder), true)] + public partial interface IDsumRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Duration +{ + [Proxy(typeof(DurationRequestBuilder), true)] + public partial interface IDurationRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Dvar +{ + [Proxy(typeof(DvarRequestBuilder), true)] + public partial interface IDvarRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.DvarP +{ + [Proxy(typeof(DvarPRequestBuilder), true)] + public partial interface IDvarPRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Ecma_Ceiling +{ + [Proxy(typeof(Ecma_CeilingRequestBuilder), true)] + public partial interface IEcma_CeilingRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Edate +{ + [Proxy(typeof(EdateRequestBuilder), true)] + public partial interface IEdateRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Effect +{ + [Proxy(typeof(EffectRequestBuilder), true)] + public partial interface IEffectRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.EoMonth +{ + [Proxy(typeof(EoMonthRequestBuilder), true)] + public partial interface IEoMonthRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Erf +{ + [Proxy(typeof(ErfRequestBuilder), true)] + public partial interface IErfRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Erf_Precise +{ + [Proxy(typeof(Erf_PreciseRequestBuilder), true)] + public partial interface IErf_PreciseRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ErfC +{ + [Proxy(typeof(ErfCRequestBuilder), true)] + public partial interface IErfCRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ErfC_Precise +{ + [Proxy(typeof(ErfC_PreciseRequestBuilder), true)] + public partial interface IErfC_PreciseRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Error_Type +{ + [Proxy(typeof(Error_TypeRequestBuilder), true)] + public partial interface IError_TypeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Even +{ + [Proxy(typeof(EvenRequestBuilder), true)] + public partial interface IEvenRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Exact +{ + [Proxy(typeof(ExactRequestBuilder), true)] + public partial interface IExactRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Exp +{ + [Proxy(typeof(ExpRequestBuilder), true)] + public partial interface IExpRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Expon_Dist +{ + [Proxy(typeof(Expon_DistRequestBuilder), true)] + public partial interface IExpon_DistRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.F_Dist +{ + [Proxy(typeof(F_DistRequestBuilder), true)] + public partial interface IF_DistRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.F_Dist_RT +{ + [Proxy(typeof(F_Dist_RTRequestBuilder), true)] + public partial interface IF_Dist_RTRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.F_Inv +{ + [Proxy(typeof(F_InvRequestBuilder), true)] + public partial interface IF_InvRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.F_Inv_RT +{ + [Proxy(typeof(F_Inv_RTRequestBuilder), true)] + public partial interface IF_Inv_RTRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Fact +{ + [Proxy(typeof(FactRequestBuilder), true)] + public partial interface IFactRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.FactDouble +{ + [Proxy(typeof(FactDoubleRequestBuilder), true)] + public partial interface IFactDoubleRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.False +{ + [Proxy(typeof(FalseRequestBuilder), true)] + public partial interface IFalseRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Find +{ + [Proxy(typeof(FindRequestBuilder), true)] + public partial interface IFindRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.FindB +{ + [Proxy(typeof(FindBRequestBuilder), true)] + public partial interface IFindBRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Fisher +{ + [Proxy(typeof(FisherRequestBuilder), true)] + public partial interface IFisherRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.FisherInv +{ + [Proxy(typeof(FisherInvRequestBuilder), true)] + public partial interface IFisherInvRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Fixed +{ + [Proxy(typeof(FixedRequestBuilder), true)] + public partial interface IFixedRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Floor_Math +{ + [Proxy(typeof(Floor_MathRequestBuilder), true)] + public partial interface IFloor_MathRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Floor_Precise +{ + [Proxy(typeof(Floor_PreciseRequestBuilder), true)] + public partial interface IFloor_PreciseRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Fv +{ + [Proxy(typeof(FvRequestBuilder), true)] + public partial interface IFvRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Fvschedule +{ + [Proxy(typeof(FvscheduleRequestBuilder), true)] + public partial interface IFvscheduleRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Gamma +{ + [Proxy(typeof(GammaRequestBuilder), true)] + public partial interface IGammaRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Gamma_Dist +{ + [Proxy(typeof(Gamma_DistRequestBuilder), true)] + public partial interface IGamma_DistRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Gamma_Inv +{ + [Proxy(typeof(Gamma_InvRequestBuilder), true)] + public partial interface IGamma_InvRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.GammaLn +{ + [Proxy(typeof(GammaLnRequestBuilder), true)] + public partial interface IGammaLnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.GammaLn_Precise +{ + [Proxy(typeof(GammaLn_PreciseRequestBuilder), true)] + public partial interface IGammaLn_PreciseRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Gauss +{ + [Proxy(typeof(GaussRequestBuilder), true)] + public partial interface IGaussRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Gcd +{ + [Proxy(typeof(GcdRequestBuilder), true)] + public partial interface IGcdRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.GeoMean +{ + [Proxy(typeof(GeoMeanRequestBuilder), true)] + public partial interface IGeoMeanRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.GeStep +{ + [Proxy(typeof(GeStepRequestBuilder), true)] + public partial interface IGeStepRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.HarMean +{ + [Proxy(typeof(HarMeanRequestBuilder), true)] + public partial interface IHarMeanRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Hex2Bin +{ + [Proxy(typeof(Hex2BinRequestBuilder), true)] + public partial interface IHex2BinRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Hex2Dec +{ + [Proxy(typeof(Hex2DecRequestBuilder), true)] + public partial interface IHex2DecRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Hex2Oct +{ + [Proxy(typeof(Hex2OctRequestBuilder), true)] + public partial interface IHex2OctRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Hlookup +{ + [Proxy(typeof(HlookupRequestBuilder), true)] + public partial interface IHlookupRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Hour +{ + [Proxy(typeof(HourRequestBuilder), true)] + public partial interface IHourRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Hyperlink +{ + [Proxy(typeof(HyperlinkRequestBuilder), true)] + public partial interface IHyperlinkRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.HypGeom_Dist +{ + [Proxy(typeof(HypGeom_DistRequestBuilder), true)] + public partial interface IHypGeom_DistRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.If +{ + [Proxy(typeof(IfRequestBuilder), true)] + public partial interface IIfRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImAbs +{ + [Proxy(typeof(ImAbsRequestBuilder), true)] + public partial interface IImAbsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Imaginary +{ + [Proxy(typeof(ImaginaryRequestBuilder), true)] + public partial interface IImaginaryRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImArgument +{ + [Proxy(typeof(ImArgumentRequestBuilder), true)] + public partial interface IImArgumentRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImConjugate +{ + [Proxy(typeof(ImConjugateRequestBuilder), true)] + public partial interface IImConjugateRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImCos +{ + [Proxy(typeof(ImCosRequestBuilder), true)] + public partial interface IImCosRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImCosh +{ + [Proxy(typeof(ImCoshRequestBuilder), true)] + public partial interface IImCoshRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImCot +{ + [Proxy(typeof(ImCotRequestBuilder), true)] + public partial interface IImCotRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImCsc +{ + [Proxy(typeof(ImCscRequestBuilder), true)] + public partial interface IImCscRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImCsch +{ + [Proxy(typeof(ImCschRequestBuilder), true)] + public partial interface IImCschRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImDiv +{ + [Proxy(typeof(ImDivRequestBuilder), true)] + public partial interface IImDivRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImExp +{ + [Proxy(typeof(ImExpRequestBuilder), true)] + public partial interface IImExpRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImLn +{ + [Proxy(typeof(ImLnRequestBuilder), true)] + public partial interface IImLnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImLog10 +{ + [Proxy(typeof(ImLog10RequestBuilder), true)] + public partial interface IImLog10RequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImLog2 +{ + [Proxy(typeof(ImLog2RequestBuilder), true)] + public partial interface IImLog2RequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImPower +{ + [Proxy(typeof(ImPowerRequestBuilder), true)] + public partial interface IImPowerRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImProduct +{ + [Proxy(typeof(ImProductRequestBuilder), true)] + public partial interface IImProductRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImReal +{ + [Proxy(typeof(ImRealRequestBuilder), true)] + public partial interface IImRealRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImSec +{ + [Proxy(typeof(ImSecRequestBuilder), true)] + public partial interface IImSecRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImSech +{ + [Proxy(typeof(ImSechRequestBuilder), true)] + public partial interface IImSechRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImSin +{ + [Proxy(typeof(ImSinRequestBuilder), true)] + public partial interface IImSinRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImSinh +{ + [Proxy(typeof(ImSinhRequestBuilder), true)] + public partial interface IImSinhRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImSqrt +{ + [Proxy(typeof(ImSqrtRequestBuilder), true)] + public partial interface IImSqrtRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImSub +{ + [Proxy(typeof(ImSubRequestBuilder), true)] + public partial interface IImSubRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImSum +{ + [Proxy(typeof(ImSumRequestBuilder), true)] + public partial interface IImSumRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ImTan +{ + [Proxy(typeof(ImTanRequestBuilder), true)] + public partial interface IImTanRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Int +{ + [Proxy(typeof(IntRequestBuilder), true)] + public partial interface IIntRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.IntRate +{ + [Proxy(typeof(IntRateRequestBuilder), true)] + public partial interface IIntRateRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Ipmt +{ + [Proxy(typeof(IpmtRequestBuilder), true)] + public partial interface IIpmtRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Irr +{ + [Proxy(typeof(IrrRequestBuilder), true)] + public partial interface IIrrRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.IsErr +{ + [Proxy(typeof(IsErrRequestBuilder), true)] + public partial interface IIsErrRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.IsError +{ + [Proxy(typeof(IsErrorRequestBuilder), true)] + public partial interface IIsErrorRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.IsEven +{ + [Proxy(typeof(IsEvenRequestBuilder), true)] + public partial interface IIsEvenRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.IsFormula +{ + [Proxy(typeof(IsFormulaRequestBuilder), true)] + public partial interface IIsFormulaRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.IsLogical +{ + [Proxy(typeof(IsLogicalRequestBuilder), true)] + public partial interface IIsLogicalRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.IsNA +{ + [Proxy(typeof(IsNARequestBuilder), true)] + public partial interface IIsNARequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.IsNonText +{ + [Proxy(typeof(IsNonTextRequestBuilder), true)] + public partial interface IIsNonTextRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.IsNumber +{ + [Proxy(typeof(IsNumberRequestBuilder), true)] + public partial interface IIsNumberRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Iso_Ceiling +{ + [Proxy(typeof(Iso_CeilingRequestBuilder), true)] + public partial interface IIso_CeilingRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.IsOdd +{ + [Proxy(typeof(IsOddRequestBuilder), true)] + public partial interface IIsOddRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.IsoWeekNum +{ + [Proxy(typeof(IsoWeekNumRequestBuilder), true)] + public partial interface IIsoWeekNumRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Ispmt +{ + [Proxy(typeof(IspmtRequestBuilder), true)] + public partial interface IIspmtRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Isref +{ + [Proxy(typeof(IsrefRequestBuilder), true)] + public partial interface IIsrefRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.IsText +{ + [Proxy(typeof(IsTextRequestBuilder), true)] + public partial interface IIsTextRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Kurt +{ + [Proxy(typeof(KurtRequestBuilder), true)] + public partial interface IKurtRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Large +{ + [Proxy(typeof(LargeRequestBuilder), true)] + public partial interface ILargeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Lcm +{ + [Proxy(typeof(LcmRequestBuilder), true)] + public partial interface ILcmRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Left +{ + [Proxy(typeof(LeftRequestBuilder), true)] + public partial interface ILeftRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Leftb +{ + [Proxy(typeof(LeftbRequestBuilder), true)] + public partial interface ILeftbRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Len +{ + [Proxy(typeof(LenRequestBuilder), true)] + public partial interface ILenRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Lenb +{ + [Proxy(typeof(LenbRequestBuilder), true)] + public partial interface ILenbRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Ln +{ + [Proxy(typeof(LnRequestBuilder), true)] + public partial interface ILnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Log +{ + [Proxy(typeof(LogRequestBuilder), true)] + public partial interface ILogRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Log10 +{ + [Proxy(typeof(Log10RequestBuilder), true)] + public partial interface ILog10RequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.LogNorm_Dist +{ + [Proxy(typeof(LogNorm_DistRequestBuilder), true)] + public partial interface ILogNorm_DistRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.LogNorm_Inv +{ + [Proxy(typeof(LogNorm_InvRequestBuilder), true)] + public partial interface ILogNorm_InvRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Lookup +{ + [Proxy(typeof(LookupRequestBuilder), true)] + public partial interface ILookupRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Lower +{ + [Proxy(typeof(LowerRequestBuilder), true)] + public partial interface ILowerRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Match +{ + [Proxy(typeof(MatchRequestBuilder), true)] + public partial interface IMatchRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Max +{ + [Proxy(typeof(MaxRequestBuilder), true)] + public partial interface IMaxRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.MaxA +{ + [Proxy(typeof(MaxARequestBuilder), true)] + public partial interface IMaxARequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Mduration +{ + [Proxy(typeof(MdurationRequestBuilder), true)] + public partial interface IMdurationRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Median +{ + [Proxy(typeof(MedianRequestBuilder), true)] + public partial interface IMedianRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Mid +{ + [Proxy(typeof(MidRequestBuilder), true)] + public partial interface IMidRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Midb +{ + [Proxy(typeof(MidbRequestBuilder), true)] + public partial interface IMidbRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Min +{ + [Proxy(typeof(MinRequestBuilder), true)] + public partial interface IMinRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.MinA +{ + [Proxy(typeof(MinARequestBuilder), true)] + public partial interface IMinARequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Minute +{ + [Proxy(typeof(MinuteRequestBuilder), true)] + public partial interface IMinuteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Mirr +{ + [Proxy(typeof(MirrRequestBuilder), true)] + public partial interface IMirrRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Mod +{ + [Proxy(typeof(ModRequestBuilder), true)] + public partial interface IModRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Month +{ + [Proxy(typeof(MonthRequestBuilder), true)] + public partial interface IMonthRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Mround +{ + [Proxy(typeof(MroundRequestBuilder), true)] + public partial interface IMroundRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.MultiNomial +{ + [Proxy(typeof(MultiNomialRequestBuilder), true)] + public partial interface IMultiNomialRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.N +{ + [Proxy(typeof(NRequestBuilder), true)] + public partial interface INRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Na +{ + [Proxy(typeof(NaRequestBuilder), true)] + public partial interface INaRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.NegBinom_Dist +{ + [Proxy(typeof(NegBinom_DistRequestBuilder), true)] + public partial interface INegBinom_DistRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.NetworkDays +{ + [Proxy(typeof(NetworkDaysRequestBuilder), true)] + public partial interface INetworkDaysRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.NetworkDays_Intl +{ + [Proxy(typeof(NetworkDays_IntlRequestBuilder), true)] + public partial interface INetworkDays_IntlRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Nominal +{ + [Proxy(typeof(NominalRequestBuilder), true)] + public partial interface INominalRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Norm_Dist +{ + [Proxy(typeof(Norm_DistRequestBuilder), true)] + public partial interface INorm_DistRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Norm_Inv +{ + [Proxy(typeof(Norm_InvRequestBuilder), true)] + public partial interface INorm_InvRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Norm_S_Dist +{ + [Proxy(typeof(Norm_S_DistRequestBuilder), true)] + public partial interface INorm_S_DistRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Norm_S_Inv +{ + [Proxy(typeof(Norm_S_InvRequestBuilder), true)] + public partial interface INorm_S_InvRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Not +{ + [Proxy(typeof(NotRequestBuilder), true)] + public partial interface INotRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Now +{ + [Proxy(typeof(NowRequestBuilder), true)] + public partial interface INowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Nper +{ + [Proxy(typeof(NperRequestBuilder), true)] + public partial interface INperRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Npv +{ + [Proxy(typeof(NpvRequestBuilder), true)] + public partial interface INpvRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.NumberValue +{ + [Proxy(typeof(NumberValueRequestBuilder), true)] + public partial interface INumberValueRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Oct2Bin +{ + [Proxy(typeof(Oct2BinRequestBuilder), true)] + public partial interface IOct2BinRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Oct2Dec +{ + [Proxy(typeof(Oct2DecRequestBuilder), true)] + public partial interface IOct2DecRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Oct2Hex +{ + [Proxy(typeof(Oct2HexRequestBuilder), true)] + public partial interface IOct2HexRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Odd +{ + [Proxy(typeof(OddRequestBuilder), true)] + public partial interface IOddRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.OddFPrice +{ + [Proxy(typeof(OddFPriceRequestBuilder), true)] + public partial interface IOddFPriceRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.OddFYield +{ + [Proxy(typeof(OddFYieldRequestBuilder), true)] + public partial interface IOddFYieldRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.OddLPrice +{ + [Proxy(typeof(OddLPriceRequestBuilder), true)] + public partial interface IOddLPriceRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.OddLYield +{ + [Proxy(typeof(OddLYieldRequestBuilder), true)] + public partial interface IOddLYieldRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Or +{ + [Proxy(typeof(OrRequestBuilder), true)] + public partial interface IOrRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Pduration +{ + [Proxy(typeof(PdurationRequestBuilder), true)] + public partial interface IPdurationRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Percentile_Exc +{ + [Proxy(typeof(Percentile_ExcRequestBuilder), true)] + public partial interface IPercentile_ExcRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Percentile_Inc +{ + [Proxy(typeof(Percentile_IncRequestBuilder), true)] + public partial interface IPercentile_IncRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.PercentRank_Exc +{ + [Proxy(typeof(PercentRank_ExcRequestBuilder), true)] + public partial interface IPercentRank_ExcRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.PercentRank_Inc +{ + [Proxy(typeof(PercentRank_IncRequestBuilder), true)] + public partial interface IPercentRank_IncRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Permut +{ + [Proxy(typeof(PermutRequestBuilder), true)] + public partial interface IPermutRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Permutationa +{ + [Proxy(typeof(PermutationaRequestBuilder), true)] + public partial interface IPermutationaRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Phi +{ + [Proxy(typeof(PhiRequestBuilder), true)] + public partial interface IPhiRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Pi +{ + [Proxy(typeof(PiRequestBuilder), true)] + public partial interface IPiRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Pmt +{ + [Proxy(typeof(PmtRequestBuilder), true)] + public partial interface IPmtRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Poisson_Dist +{ + [Proxy(typeof(Poisson_DistRequestBuilder), true)] + public partial interface IPoisson_DistRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Power +{ + [Proxy(typeof(PowerRequestBuilder), true)] + public partial interface IPowerRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Ppmt +{ + [Proxy(typeof(PpmtRequestBuilder), true)] + public partial interface IPpmtRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Price +{ + [Proxy(typeof(PriceRequestBuilder), true)] + public partial interface IPriceRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.PriceDisc +{ + [Proxy(typeof(PriceDiscRequestBuilder), true)] + public partial interface IPriceDiscRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.PriceMat +{ + [Proxy(typeof(PriceMatRequestBuilder), true)] + public partial interface IPriceMatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Product +{ + [Proxy(typeof(ProductRequestBuilder), true)] + public partial interface IProductRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Proper +{ + [Proxy(typeof(ProperRequestBuilder), true)] + public partial interface IProperRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Pv +{ + [Proxy(typeof(PvRequestBuilder), true)] + public partial interface IPvRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Quartile_Exc +{ + [Proxy(typeof(Quartile_ExcRequestBuilder), true)] + public partial interface IQuartile_ExcRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Quartile_Inc +{ + [Proxy(typeof(Quartile_IncRequestBuilder), true)] + public partial interface IQuartile_IncRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Quotient +{ + [Proxy(typeof(QuotientRequestBuilder), true)] + public partial interface IQuotientRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Radians +{ + [Proxy(typeof(RadiansRequestBuilder), true)] + public partial interface IRadiansRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Rand +{ + [Proxy(typeof(RandRequestBuilder), true)] + public partial interface IRandRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.RandBetween +{ + [Proxy(typeof(RandBetweenRequestBuilder), true)] + public partial interface IRandBetweenRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Rank_Avg +{ + [Proxy(typeof(Rank_AvgRequestBuilder), true)] + public partial interface IRank_AvgRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Rank_Eq +{ + [Proxy(typeof(Rank_EqRequestBuilder), true)] + public partial interface IRank_EqRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Rate +{ + [Proxy(typeof(RateRequestBuilder), true)] + public partial interface IRateRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Received +{ + [Proxy(typeof(ReceivedRequestBuilder), true)] + public partial interface IReceivedRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Replace +{ + [Proxy(typeof(ReplaceRequestBuilder), true)] + public partial interface IReplaceRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.ReplaceB +{ + [Proxy(typeof(ReplaceBRequestBuilder), true)] + public partial interface IReplaceBRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Rept +{ + [Proxy(typeof(ReptRequestBuilder), true)] + public partial interface IReptRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Right +{ + [Proxy(typeof(RightRequestBuilder), true)] + public partial interface IRightRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Rightb +{ + [Proxy(typeof(RightbRequestBuilder), true)] + public partial interface IRightbRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Roman +{ + [Proxy(typeof(RomanRequestBuilder), true)] + public partial interface IRomanRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Round +{ + [Proxy(typeof(RoundRequestBuilder), true)] + public partial interface IRoundRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.RoundDown +{ + [Proxy(typeof(RoundDownRequestBuilder), true)] + public partial interface IRoundDownRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.RoundUp +{ + [Proxy(typeof(RoundUpRequestBuilder), true)] + public partial interface IRoundUpRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Rows +{ + [Proxy(typeof(RowsRequestBuilder), true)] + public partial interface IRowsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Rri +{ + [Proxy(typeof(RriRequestBuilder), true)] + public partial interface IRriRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Sec +{ + [Proxy(typeof(SecRequestBuilder), true)] + public partial interface ISecRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Sech +{ + [Proxy(typeof(SechRequestBuilder), true)] + public partial interface ISechRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Second +{ + [Proxy(typeof(SecondRequestBuilder), true)] + public partial interface ISecondRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.SeriesSum +{ + [Proxy(typeof(SeriesSumRequestBuilder), true)] + public partial interface ISeriesSumRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Sheet +{ + [Proxy(typeof(SheetRequestBuilder), true)] + public partial interface ISheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Sheets +{ + [Proxy(typeof(SheetsRequestBuilder), true)] + public partial interface ISheetsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Sign +{ + [Proxy(typeof(SignRequestBuilder), true)] + public partial interface ISignRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Sin +{ + [Proxy(typeof(SinRequestBuilder), true)] + public partial interface ISinRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Sinh +{ + [Proxy(typeof(SinhRequestBuilder), true)] + public partial interface ISinhRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Skew +{ + [Proxy(typeof(SkewRequestBuilder), true)] + public partial interface ISkewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Skew_p +{ + [Proxy(typeof(Skew_pRequestBuilder), true)] + public partial interface ISkew_pRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Sln +{ + [Proxy(typeof(SlnRequestBuilder), true)] + public partial interface ISlnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Small +{ + [Proxy(typeof(SmallRequestBuilder), true)] + public partial interface ISmallRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Sqrt +{ + [Proxy(typeof(SqrtRequestBuilder), true)] + public partial interface ISqrtRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.SqrtPi +{ + [Proxy(typeof(SqrtPiRequestBuilder), true)] + public partial interface ISqrtPiRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Standardize +{ + [Proxy(typeof(StandardizeRequestBuilder), true)] + public partial interface IStandardizeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.StDev_P +{ + [Proxy(typeof(StDev_PRequestBuilder), true)] + public partial interface IStDev_PRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.StDev_S +{ + [Proxy(typeof(StDev_SRequestBuilder), true)] + public partial interface IStDev_SRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.StDevA +{ + [Proxy(typeof(StDevARequestBuilder), true)] + public partial interface IStDevARequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.StDevPA +{ + [Proxy(typeof(StDevPARequestBuilder), true)] + public partial interface IStDevPARequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Substitute +{ + [Proxy(typeof(SubstituteRequestBuilder), true)] + public partial interface ISubstituteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Subtotal +{ + [Proxy(typeof(SubtotalRequestBuilder), true)] + public partial interface ISubtotalRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Sum +{ + [Proxy(typeof(SumRequestBuilder), true)] + public partial interface ISumRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.SumIf +{ + [Proxy(typeof(SumIfRequestBuilder), true)] + public partial interface ISumIfRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.SumIfs +{ + [Proxy(typeof(SumIfsRequestBuilder), true)] + public partial interface ISumIfsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.SumSq +{ + [Proxy(typeof(SumSqRequestBuilder), true)] + public partial interface ISumSqRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Syd +{ + [Proxy(typeof(SydRequestBuilder), true)] + public partial interface ISydRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.T +{ + [Proxy(typeof(TRequestBuilder), true)] + public partial interface ITRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.T_Dist +{ + [Proxy(typeof(T_DistRequestBuilder), true)] + public partial interface IT_DistRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.T_Dist_2T +{ + [Proxy(typeof(T_Dist_2TRequestBuilder), true)] + public partial interface IT_Dist_2TRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.T_Dist_RT +{ + [Proxy(typeof(T_Dist_RTRequestBuilder), true)] + public partial interface IT_Dist_RTRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.T_Inv +{ + [Proxy(typeof(T_InvRequestBuilder), true)] + public partial interface IT_InvRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.T_Inv_2T +{ + [Proxy(typeof(T_Inv_2TRequestBuilder), true)] + public partial interface IT_Inv_2TRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Tan +{ + [Proxy(typeof(TanRequestBuilder), true)] + public partial interface ITanRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Tanh +{ + [Proxy(typeof(TanhRequestBuilder), true)] + public partial interface ITanhRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.TbillEq +{ + [Proxy(typeof(TbillEqRequestBuilder), true)] + public partial interface ITbillEqRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.TbillPrice +{ + [Proxy(typeof(TbillPriceRequestBuilder), true)] + public partial interface ITbillPriceRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.TbillYield +{ + [Proxy(typeof(TbillYieldRequestBuilder), true)] + public partial interface ITbillYieldRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Text +{ + [Proxy(typeof(TextRequestBuilder), true)] + public partial interface ITextRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Time +{ + [Proxy(typeof(TimeRequestBuilder), true)] + public partial interface ITimeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Timevalue +{ + [Proxy(typeof(TimevalueRequestBuilder), true)] + public partial interface ITimevalueRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Today +{ + [Proxy(typeof(TodayRequestBuilder), true)] + public partial interface ITodayRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Trim +{ + [Proxy(typeof(TrimRequestBuilder), true)] + public partial interface ITrimRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.TrimMean +{ + [Proxy(typeof(TrimMeanRequestBuilder), true)] + public partial interface ITrimMeanRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.True +{ + [Proxy(typeof(TrueRequestBuilder), true)] + public partial interface ITrueRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Trunc +{ + [Proxy(typeof(TruncRequestBuilder), true)] + public partial interface ITruncRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.TypeNamespace +{ + [Proxy(typeof(TypeRequestBuilder), true)] + public partial interface ITypeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Unichar +{ + [Proxy(typeof(UnicharRequestBuilder), true)] + public partial interface IUnicharRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Unicode +{ + [Proxy(typeof(UnicodeRequestBuilder), true)] + public partial interface IUnicodeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Upper +{ + [Proxy(typeof(UpperRequestBuilder), true)] + public partial interface IUpperRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Usdollar +{ + [Proxy(typeof(UsdollarRequestBuilder), true)] + public partial interface IUsdollarRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Value +{ + [Proxy(typeof(ValueRequestBuilder), true)] + public partial interface IValueRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Var_P +{ + [Proxy(typeof(Var_PRequestBuilder), true)] + public partial interface IVar_PRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Var_S +{ + [Proxy(typeof(Var_SRequestBuilder), true)] + public partial interface IVar_SRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.VarA +{ + [Proxy(typeof(VarARequestBuilder), true)] + public partial interface IVarARequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.VarPA +{ + [Proxy(typeof(VarPARequestBuilder), true)] + public partial interface IVarPARequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Vdb +{ + [Proxy(typeof(VdbRequestBuilder), true)] + public partial interface IVdbRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Vlookup +{ + [Proxy(typeof(VlookupRequestBuilder), true)] + public partial interface IVlookupRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Weekday +{ + [Proxy(typeof(WeekdayRequestBuilder), true)] + public partial interface IWeekdayRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.WeekNum +{ + [Proxy(typeof(WeekNumRequestBuilder), true)] + public partial interface IWeekNumRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Weibull_Dist +{ + [Proxy(typeof(Weibull_DistRequestBuilder), true)] + public partial interface IWeibull_DistRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.WorkDay +{ + [Proxy(typeof(WorkDayRequestBuilder), true)] + public partial interface IWorkDayRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.WorkDay_Intl +{ + [Proxy(typeof(WorkDay_IntlRequestBuilder), true)] + public partial interface IWorkDay_IntlRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Xirr +{ + [Proxy(typeof(XirrRequestBuilder), true)] + public partial interface IXirrRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Xnpv +{ + [Proxy(typeof(XnpvRequestBuilder), true)] + public partial interface IXnpvRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Xor +{ + [Proxy(typeof(XorRequestBuilder), true)] + public partial interface IXorRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Year +{ + [Proxy(typeof(YearRequestBuilder), true)] + public partial interface IYearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.YearFrac +{ + [Proxy(typeof(YearFracRequestBuilder), true)] + public partial interface IYearFracRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Yield +{ + [Proxy(typeof(YieldRequestBuilder), true)] + public partial interface IYieldRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.YieldDisc +{ + [Proxy(typeof(YieldDiscRequestBuilder), true)] + public partial interface IYieldDiscRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.YieldMat +{ + [Proxy(typeof(YieldMatRequestBuilder), true)] + public partial interface IYieldMatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Functions.Z_Test +{ + [Proxy(typeof(Z_TestRequestBuilder), true)] + public partial interface IZ_TestRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names +{ + [Proxy(typeof(NamesRequestBuilder), true)] + public partial interface INamesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.AddFormulaLocal +{ + [Proxy(typeof(AddFormulaLocalRequestBuilder), true)] + public partial interface IAddFormulaLocalRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item +{ + [Proxy(typeof(WorkbookNamedItemItemRequestBuilder), true)] + public partial interface IWorkbookNamedItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Operations.Item +{ + [Proxy(typeof(WorkbookOperationItemRequestBuilder), true)] + public partial interface IWorkbookOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.RefreshSession +{ + [Proxy(typeof(RefreshSessionRequestBuilder), true)] + public partial interface IRefreshSessionRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.SessionInfoResourceWithKey +{ + [Proxy(typeof(SessionInfoResourceWithKeyRequestBuilder), true)] + public partial interface ISessionInfoResourceWithKeyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.TableRowOperationResultWithKey +{ + [Proxy(typeof(TableRowOperationResultWithKeyRequestBuilder), true)] + public partial interface ITableRowOperationResultWithKeyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables +{ + [Proxy(typeof(TablesRequestBuilder), true)] + public partial interface ITablesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item +{ + [Proxy(typeof(WorkbookTableItemRequestBuilder), true)] + public partial interface IWorkbookTableItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.ClearFilters +{ + [Proxy(typeof(ClearFiltersRequestBuilder), true)] + public partial interface IClearFiltersRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item +{ + [Proxy(typeof(WorkbookTableColumnItemRequestBuilder), true)] + public partial interface IWorkbookTableColumnItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange +{ + [Proxy(typeof(DataBodyRangeRequestBuilder), true)] + public partial interface IDataBodyRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.DataBodyRange.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.Filter +{ + [Proxy(typeof(FilterRequestBuilder), true)] + public partial interface IFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.Filter.Apply +{ + [Proxy(typeof(ApplyRequestBuilder), true)] + public partial interface IApplyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.Filter.ApplyBottomItemsFilter +{ + [Proxy(typeof(ApplyBottomItemsFilterRequestBuilder), true)] + public partial interface IApplyBottomItemsFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.Filter.ApplyBottomPercentFilter +{ + [Proxy(typeof(ApplyBottomPercentFilterRequestBuilder), true)] + public partial interface IApplyBottomPercentFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.Filter.ApplyCellColorFilter +{ + [Proxy(typeof(ApplyCellColorFilterRequestBuilder), true)] + public partial interface IApplyCellColorFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.Filter.ApplyCustomFilter +{ + [Proxy(typeof(ApplyCustomFilterRequestBuilder), true)] + public partial interface IApplyCustomFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.Filter.ApplyDynamicFilter +{ + [Proxy(typeof(ApplyDynamicFilterRequestBuilder), true)] + public partial interface IApplyDynamicFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.Filter.ApplyFontColorFilter +{ + [Proxy(typeof(ApplyFontColorFilterRequestBuilder), true)] + public partial interface IApplyFontColorFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.Filter.ApplyIconFilter +{ + [Proxy(typeof(ApplyIconFilterRequestBuilder), true)] + public partial interface IApplyIconFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.Filter.ApplyTopItemsFilter +{ + [Proxy(typeof(ApplyTopItemsFilterRequestBuilder), true)] + public partial interface IApplyTopItemsFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.Filter.ApplyTopPercentFilter +{ + [Proxy(typeof(ApplyTopPercentFilterRequestBuilder), true)] + public partial interface IApplyTopPercentFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.Filter.ApplyValuesFilter +{ + [Proxy(typeof(ApplyValuesFilterRequestBuilder), true)] + public partial interface IApplyValuesFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.Filter.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange +{ + [Proxy(typeof(HeaderRowRangeRequestBuilder), true)] + public partial interface IHeaderRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.HeaderRowRange.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.RangeNamespace.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange +{ + [Proxy(typeof(TotalRowRangeRequestBuilder), true)] + public partial interface ITotalRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.Item.TotalRowRange.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.ItemAtWithIndex +{ + [Proxy(typeof(ItemAtWithIndexRequestBuilder), true)] + public partial interface IItemAtWithIndexRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.ItemAtWithIndex.DataBodyRange +{ + [Proxy(typeof(DataBodyRangeRequestBuilder), true)] + public partial interface IDataBodyRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.ItemAtWithIndex.Filter +{ + [Proxy(typeof(FilterRequestBuilder), true)] + public partial interface IFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.ItemAtWithIndex.HeaderRowRange +{ + [Proxy(typeof(HeaderRowRangeRequestBuilder), true)] + public partial interface IHeaderRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.ItemAtWithIndex.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Columns.ItemAtWithIndex.TotalRowRange +{ + [Proxy(typeof(TotalRowRangeRequestBuilder), true)] + public partial interface ITotalRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.ConvertToRange +{ + [Proxy(typeof(ConvertToRangeRequestBuilder), true)] + public partial interface IConvertToRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange +{ + [Proxy(typeof(DataBodyRangeRequestBuilder), true)] + public partial interface IDataBodyRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.DataBodyRange.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange +{ + [Proxy(typeof(HeaderRowRangeRequestBuilder), true)] + public partial interface IHeaderRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.HeaderRowRange.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.RangeNamespace.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.ReapplyFilters +{ + [Proxy(typeof(ReapplyFiltersRequestBuilder), true)] + public partial interface IReapplyFiltersRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows +{ + [Proxy(typeof(RowsRequestBuilder), true)] + public partial interface IRowsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item +{ + [Proxy(typeof(WorkbookTableRowItemRequestBuilder), true)] + public partial interface IWorkbookTableRowItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.Item.RangeNamespace.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.ItemAtWithIndex +{ + [Proxy(typeof(ItemAtWithIndexRequestBuilder), true)] + public partial interface IItemAtWithIndexRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Rows.ItemAtWithIndex.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Sort.Apply +{ + [Proxy(typeof(ApplyRequestBuilder), true)] + public partial interface IApplyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Sort.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Sort.Reapply +{ + [Proxy(typeof(ReapplyRequestBuilder), true)] + public partial interface IReapplyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange +{ + [Proxy(typeof(TotalRowRangeRequestBuilder), true)] + public partial interface ITotalRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.TotalRowRange.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.Item.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.ItemAtWithIndex +{ + [Proxy(typeof(ItemAtWithIndexRequestBuilder), true)] + public partial interface IItemAtWithIndexRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.ItemAtWithIndex.ClearFilters +{ + [Proxy(typeof(ClearFiltersRequestBuilder), true)] + public partial interface IClearFiltersRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.ItemAtWithIndex.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.ItemAtWithIndex.ConvertToRange +{ + [Proxy(typeof(ConvertToRangeRequestBuilder), true)] + public partial interface IConvertToRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.ItemAtWithIndex.DataBodyRange +{ + [Proxy(typeof(DataBodyRangeRequestBuilder), true)] + public partial interface IDataBodyRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.ItemAtWithIndex.HeaderRowRange +{ + [Proxy(typeof(HeaderRowRangeRequestBuilder), true)] + public partial interface IHeaderRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.ItemAtWithIndex.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.ItemAtWithIndex.ReapplyFilters +{ + [Proxy(typeof(ReapplyFiltersRequestBuilder), true)] + public partial interface IReapplyFiltersRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.ItemAtWithIndex.Rows +{ + [Proxy(typeof(RowsRequestBuilder), true)] + public partial interface IRowsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.ItemAtWithIndex.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.ItemAtWithIndex.TotalRowRange +{ + [Proxy(typeof(TotalRowRangeRequestBuilder), true)] + public partial interface ITotalRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Tables.ItemAtWithIndex.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets +{ + [Proxy(typeof(WorksheetsRequestBuilder), true)] + public partial interface IWorksheetsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item +{ + [Proxy(typeof(WorkbookWorksheetItemRequestBuilder), true)] + public partial interface IWorkbookWorksheetItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.ColumnWithColumn1 +{ + [Proxy(typeof(ColumnWithColumn1RequestBuilder), true)] + public partial interface IColumnWithColumn1RequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.RowWithRow1 +{ + [Proxy(typeof(RowWithRow1RequestBuilder), true)] + public partial interface IRowWithRow1RequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.CellWithRowWithColumn.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts +{ + [Proxy(typeof(ChartsRequestBuilder), true)] + public partial interface IChartsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item +{ + [Proxy(typeof(WorkbookChartItemRequestBuilder), true)] + public partial interface IWorkbookChartItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes +{ + [Proxy(typeof(AxesRequestBuilder), true)] + public partial interface IAxesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis +{ + [Proxy(typeof(CategoryAxisRequestBuilder), true)] + public partial interface ICategoryAxisRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.Format.Font +{ + [Proxy(typeof(FontRequestBuilder), true)] + public partial interface IFontRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.Format.Line +{ + [Proxy(typeof(LineRequestBuilder), true)] + public partial interface ILineRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.Format.Line.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.MajorGridlines +{ + [Proxy(typeof(MajorGridlinesRequestBuilder), true)] + public partial interface IMajorGridlinesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.MajorGridlines.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.MajorGridlines.Format.Line +{ + [Proxy(typeof(LineRequestBuilder), true)] + public partial interface ILineRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.MajorGridlines.Format.Line.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.MinorGridlines +{ + [Proxy(typeof(MinorGridlinesRequestBuilder), true)] + public partial interface IMinorGridlinesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.MinorGridlines.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.MinorGridlines.Format.Line +{ + [Proxy(typeof(LineRequestBuilder), true)] + public partial interface ILineRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.MinorGridlines.Format.Line.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.Title +{ + [Proxy(typeof(TitleRequestBuilder), true)] + public partial interface ITitleRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.Title.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.CategoryAxis.Title.Format.Font +{ + [Proxy(typeof(FontRequestBuilder), true)] + public partial interface IFontRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis +{ + [Proxy(typeof(SeriesAxisRequestBuilder), true)] + public partial interface ISeriesAxisRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.Format.Font +{ + [Proxy(typeof(FontRequestBuilder), true)] + public partial interface IFontRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.Format.Line +{ + [Proxy(typeof(LineRequestBuilder), true)] + public partial interface ILineRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.Format.Line.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.MajorGridlines +{ + [Proxy(typeof(MajorGridlinesRequestBuilder), true)] + public partial interface IMajorGridlinesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.MajorGridlines.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.MajorGridlines.Format.Line +{ + [Proxy(typeof(LineRequestBuilder), true)] + public partial interface ILineRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.MajorGridlines.Format.Line.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.MinorGridlines +{ + [Proxy(typeof(MinorGridlinesRequestBuilder), true)] + public partial interface IMinorGridlinesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.MinorGridlines.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.MinorGridlines.Format.Line +{ + [Proxy(typeof(LineRequestBuilder), true)] + public partial interface ILineRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.MinorGridlines.Format.Line.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.Title +{ + [Proxy(typeof(TitleRequestBuilder), true)] + public partial interface ITitleRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.Title.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.SeriesAxis.Title.Format.Font +{ + [Proxy(typeof(FontRequestBuilder), true)] + public partial interface IFontRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis +{ + [Proxy(typeof(ValueAxisRequestBuilder), true)] + public partial interface IValueAxisRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.Format.Font +{ + [Proxy(typeof(FontRequestBuilder), true)] + public partial interface IFontRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.Format.Line +{ + [Proxy(typeof(LineRequestBuilder), true)] + public partial interface ILineRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.Format.Line.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.MajorGridlines +{ + [Proxy(typeof(MajorGridlinesRequestBuilder), true)] + public partial interface IMajorGridlinesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.MajorGridlines.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.MajorGridlines.Format.Line +{ + [Proxy(typeof(LineRequestBuilder), true)] + public partial interface ILineRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.MajorGridlines.Format.Line.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.MinorGridlines +{ + [Proxy(typeof(MinorGridlinesRequestBuilder), true)] + public partial interface IMinorGridlinesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.MinorGridlines.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.MinorGridlines.Format.Line +{ + [Proxy(typeof(LineRequestBuilder), true)] + public partial interface ILineRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.MinorGridlines.Format.Line.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.Title +{ + [Proxy(typeof(TitleRequestBuilder), true)] + public partial interface ITitleRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.Title.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Axes.ValueAxis.Title.Format.Font +{ + [Proxy(typeof(FontRequestBuilder), true)] + public partial interface IFontRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.DataLabels +{ + [Proxy(typeof(DataLabelsRequestBuilder), true)] + public partial interface IDataLabelsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.DataLabels.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.DataLabels.Format.Fill +{ + [Proxy(typeof(FillRequestBuilder), true)] + public partial interface IFillRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.DataLabels.Format.Fill.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.DataLabels.Format.Fill.SetSolidColor +{ + [Proxy(typeof(SetSolidColorRequestBuilder), true)] + public partial interface ISetSolidColorRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.DataLabels.Format.Font +{ + [Proxy(typeof(FontRequestBuilder), true)] + public partial interface IFontRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Format.Fill +{ + [Proxy(typeof(FillRequestBuilder), true)] + public partial interface IFillRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Format.Fill.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Format.Fill.SetSolidColor +{ + [Proxy(typeof(SetSolidColorRequestBuilder), true)] + public partial interface ISetSolidColorRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Format.Font +{ + [Proxy(typeof(FontRequestBuilder), true)] + public partial interface IFontRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Image +{ + [Proxy(typeof(ImageRequestBuilder), true)] + public partial interface IImageRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.ImageWithWidth +{ + [Proxy(typeof(ImageWithWidthRequestBuilder), true)] + public partial interface IImageWithWidthRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.ImageWithWidthWithHeight +{ + [Proxy(typeof(ImageWithWidthWithHeightRequestBuilder), true)] + public partial interface IImageWithWidthWithHeightRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.ImageWithWidthWithHeightWithFittingMode +{ + [Proxy(typeof(ImageWithWidthWithHeightWithFittingModeRequestBuilder), true)] + public partial interface IImageWithWidthWithHeightWithFittingModeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Legend +{ + [Proxy(typeof(LegendRequestBuilder), true)] + public partial interface ILegendRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Legend.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Legend.Format.Fill +{ + [Proxy(typeof(FillRequestBuilder), true)] + public partial interface IFillRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Legend.Format.Fill.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Legend.Format.Fill.SetSolidColor +{ + [Proxy(typeof(SetSolidColorRequestBuilder), true)] + public partial interface ISetSolidColorRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Legend.Format.Font +{ + [Proxy(typeof(FontRequestBuilder), true)] + public partial interface IFontRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series +{ + [Proxy(typeof(SeriesRequestBuilder), true)] + public partial interface ISeriesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item +{ + [Proxy(typeof(WorkbookChartSeriesItemRequestBuilder), true)] + public partial interface IWorkbookChartSeriesItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Format.Fill +{ + [Proxy(typeof(FillRequestBuilder), true)] + public partial interface IFillRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Format.Fill.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Format.Fill.SetSolidColor +{ + [Proxy(typeof(SetSolidColorRequestBuilder), true)] + public partial interface ISetSolidColorRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Format.Line +{ + [Proxy(typeof(LineRequestBuilder), true)] + public partial interface ILineRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Format.Line.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Points +{ + [Proxy(typeof(PointsRequestBuilder), true)] + public partial interface IPointsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Points.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Points.Item +{ + [Proxy(typeof(WorkbookChartPointItemRequestBuilder), true)] + public partial interface IWorkbookChartPointItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Points.Item.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Points.Item.Format.Fill +{ + [Proxy(typeof(FillRequestBuilder), true)] + public partial interface IFillRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Points.Item.Format.Fill.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Points.Item.Format.Fill.SetSolidColor +{ + [Proxy(typeof(SetSolidColorRequestBuilder), true)] + public partial interface ISetSolidColorRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Points.ItemAtWithIndex +{ + [Proxy(typeof(ItemAtWithIndexRequestBuilder), true)] + public partial interface IItemAtWithIndexRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.Item.Points.ItemAtWithIndex.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.ItemAtWithIndex +{ + [Proxy(typeof(ItemAtWithIndexRequestBuilder), true)] + public partial interface IItemAtWithIndexRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.ItemAtWithIndex.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Series.ItemAtWithIndex.Points +{ + [Proxy(typeof(PointsRequestBuilder), true)] + public partial interface IPointsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.SetData +{ + [Proxy(typeof(SetDataRequestBuilder), true)] + public partial interface ISetDataRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.SetPosition +{ + [Proxy(typeof(SetPositionRequestBuilder), true)] + public partial interface ISetPositionRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Title +{ + [Proxy(typeof(TitleRequestBuilder), true)] + public partial interface ITitleRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Title.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Title.Format.Fill +{ + [Proxy(typeof(FillRequestBuilder), true)] + public partial interface IFillRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Title.Format.Fill.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Title.Format.Fill.SetSolidColor +{ + [Proxy(typeof(SetSolidColorRequestBuilder), true)] + public partial interface ISetSolidColorRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Title.Format.Font +{ + [Proxy(typeof(FontRequestBuilder), true)] + public partial interface IFontRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.Item.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemAtWithIndex +{ + [Proxy(typeof(ItemAtWithIndexRequestBuilder), true)] + public partial interface IItemAtWithIndexRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemAtWithIndex.Axes +{ + [Proxy(typeof(AxesRequestBuilder), true)] + public partial interface IAxesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemAtWithIndex.DataLabels +{ + [Proxy(typeof(DataLabelsRequestBuilder), true)] + public partial interface IDataLabelsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemAtWithIndex.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemAtWithIndex.Image +{ + [Proxy(typeof(ImageRequestBuilder), true)] + public partial interface IImageRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemAtWithIndex.ImageWithWidth +{ + [Proxy(typeof(ImageWithWidthRequestBuilder), true)] + public partial interface IImageWithWidthRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemAtWithIndex.ImageWithWidthWithHeight +{ + [Proxy(typeof(ImageWithWidthWithHeightRequestBuilder), true)] + public partial interface IImageWithWidthWithHeightRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemAtWithIndex.ImageWithWidthWithHeightWithFittingMode +{ + [Proxy(typeof(ImageWithWidthWithHeightWithFittingModeRequestBuilder), true)] + public partial interface IImageWithWidthWithHeightWithFittingModeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemAtWithIndex.Legend +{ + [Proxy(typeof(LegendRequestBuilder), true)] + public partial interface ILegendRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemAtWithIndex.Series +{ + [Proxy(typeof(SeriesRequestBuilder), true)] + public partial interface ISeriesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemAtWithIndex.SetData +{ + [Proxy(typeof(SetDataRequestBuilder), true)] + public partial interface ISetDataRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemAtWithIndex.SetPosition +{ + [Proxy(typeof(SetPositionRequestBuilder), true)] + public partial interface ISetPositionRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemAtWithIndex.Title +{ + [Proxy(typeof(TitleRequestBuilder), true)] + public partial interface ITitleRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemAtWithIndex.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemWithName +{ + [Proxy(typeof(ItemWithNameRequestBuilder), true)] + public partial interface IItemWithNameRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemWithName.Axes +{ + [Proxy(typeof(AxesRequestBuilder), true)] + public partial interface IAxesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemWithName.DataLabels +{ + [Proxy(typeof(DataLabelsRequestBuilder), true)] + public partial interface IDataLabelsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemWithName.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemWithName.Image +{ + [Proxy(typeof(ImageRequestBuilder), true)] + public partial interface IImageRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemWithName.ImageWithWidth +{ + [Proxy(typeof(ImageWithWidthRequestBuilder), true)] + public partial interface IImageWithWidthRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemWithName.ImageWithWidthWithHeight +{ + [Proxy(typeof(ImageWithWidthWithHeightRequestBuilder), true)] + public partial interface IImageWithWidthWithHeightRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemWithName.ImageWithWidthWithHeightWithFittingMode +{ + [Proxy(typeof(ImageWithWidthWithHeightWithFittingModeRequestBuilder), true)] + public partial interface IImageWithWidthWithHeightWithFittingModeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemWithName.Legend +{ + [Proxy(typeof(LegendRequestBuilder), true)] + public partial interface ILegendRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemWithName.Series +{ + [Proxy(typeof(SeriesRequestBuilder), true)] + public partial interface ISeriesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemWithName.SetData +{ + [Proxy(typeof(SetDataRequestBuilder), true)] + public partial interface ISetDataRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemWithName.SetPosition +{ + [Proxy(typeof(SetPositionRequestBuilder), true)] + public partial interface ISetPositionRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemWithName.Title +{ + [Proxy(typeof(TitleRequestBuilder), true)] + public partial interface ITitleRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Charts.ItemWithName.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names +{ + [Proxy(typeof(NamesRequestBuilder), true)] + public partial interface INamesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.AddFormulaLocal +{ + [Proxy(typeof(AddFormulaLocalRequestBuilder), true)] + public partial interface IAddFormulaLocalRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item +{ + [Proxy(typeof(WorkbookNamedItemItemRequestBuilder), true)] + public partial interface IWorkbookNamedItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.PivotTables +{ + [Proxy(typeof(PivotTablesRequestBuilder), true)] + public partial interface IPivotTablesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.PivotTables.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.PivotTables.Item +{ + [Proxy(typeof(WorkbookPivotTableItemRequestBuilder), true)] + public partial interface IWorkbookPivotTableItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.PivotTables.Item.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.PivotTables.Item.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.PivotTables.RefreshAll +{ + [Proxy(typeof(RefreshAllRequestBuilder), true)] + public partial interface IRefreshAllRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Protection +{ + [Proxy(typeof(ProtectionRequestBuilder), true)] + public partial interface IProtectionRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Protection.Protect +{ + [Proxy(typeof(ProtectRequestBuilder), true)] + public partial interface IProtectRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Protection.Unprotect +{ + [Proxy(typeof(UnprotectRequestBuilder), true)] + public partial interface IUnprotectRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeNamespace.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress +{ + [Proxy(typeof(RangeWithAddressRequestBuilder), true)] + public partial interface IRangeWithAddressRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.RangeWithAddress.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables +{ + [Proxy(typeof(TablesRequestBuilder), true)] + public partial interface ITablesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item +{ + [Proxy(typeof(WorkbookTableItemRequestBuilder), true)] + public partial interface IWorkbookTableItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.ClearFilters +{ + [Proxy(typeof(ClearFiltersRequestBuilder), true)] + public partial interface IClearFiltersRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item +{ + [Proxy(typeof(WorkbookTableColumnItemRequestBuilder), true)] + public partial interface IWorkbookTableColumnItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange +{ + [Proxy(typeof(DataBodyRangeRequestBuilder), true)] + public partial interface IDataBodyRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.DataBodyRange.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.Filter +{ + [Proxy(typeof(FilterRequestBuilder), true)] + public partial interface IFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.Filter.Apply +{ + [Proxy(typeof(ApplyRequestBuilder), true)] + public partial interface IApplyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.Filter.ApplyBottomItemsFilter +{ + [Proxy(typeof(ApplyBottomItemsFilterRequestBuilder), true)] + public partial interface IApplyBottomItemsFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.Filter.ApplyBottomPercentFilter +{ + [Proxy(typeof(ApplyBottomPercentFilterRequestBuilder), true)] + public partial interface IApplyBottomPercentFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.Filter.ApplyCellColorFilter +{ + [Proxy(typeof(ApplyCellColorFilterRequestBuilder), true)] + public partial interface IApplyCellColorFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.Filter.ApplyCustomFilter +{ + [Proxy(typeof(ApplyCustomFilterRequestBuilder), true)] + public partial interface IApplyCustomFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.Filter.ApplyDynamicFilter +{ + [Proxy(typeof(ApplyDynamicFilterRequestBuilder), true)] + public partial interface IApplyDynamicFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.Filter.ApplyFontColorFilter +{ + [Proxy(typeof(ApplyFontColorFilterRequestBuilder), true)] + public partial interface IApplyFontColorFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.Filter.ApplyIconFilter +{ + [Proxy(typeof(ApplyIconFilterRequestBuilder), true)] + public partial interface IApplyIconFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.Filter.ApplyTopItemsFilter +{ + [Proxy(typeof(ApplyTopItemsFilterRequestBuilder), true)] + public partial interface IApplyTopItemsFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.Filter.ApplyTopPercentFilter +{ + [Proxy(typeof(ApplyTopPercentFilterRequestBuilder), true)] + public partial interface IApplyTopPercentFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.Filter.ApplyValuesFilter +{ + [Proxy(typeof(ApplyValuesFilterRequestBuilder), true)] + public partial interface IApplyValuesFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.Filter.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange +{ + [Proxy(typeof(HeaderRowRangeRequestBuilder), true)] + public partial interface IHeaderRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.HeaderRowRange.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.RangeNamespace.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange +{ + [Proxy(typeof(TotalRowRangeRequestBuilder), true)] + public partial interface ITotalRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.Item.TotalRowRange.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.ItemAtWithIndex +{ + [Proxy(typeof(ItemAtWithIndexRequestBuilder), true)] + public partial interface IItemAtWithIndexRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.ItemAtWithIndex.DataBodyRange +{ + [Proxy(typeof(DataBodyRangeRequestBuilder), true)] + public partial interface IDataBodyRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.ItemAtWithIndex.Filter +{ + [Proxy(typeof(FilterRequestBuilder), true)] + public partial interface IFilterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.ItemAtWithIndex.HeaderRowRange +{ + [Proxy(typeof(HeaderRowRangeRequestBuilder), true)] + public partial interface IHeaderRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.ItemAtWithIndex.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Columns.ItemAtWithIndex.TotalRowRange +{ + [Proxy(typeof(TotalRowRangeRequestBuilder), true)] + public partial interface ITotalRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.ConvertToRange +{ + [Proxy(typeof(ConvertToRangeRequestBuilder), true)] + public partial interface IConvertToRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange +{ + [Proxy(typeof(DataBodyRangeRequestBuilder), true)] + public partial interface IDataBodyRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.DataBodyRange.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange +{ + [Proxy(typeof(HeaderRowRangeRequestBuilder), true)] + public partial interface IHeaderRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.HeaderRowRange.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.RangeNamespace.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.ReapplyFilters +{ + [Proxy(typeof(ReapplyFiltersRequestBuilder), true)] + public partial interface IReapplyFiltersRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows +{ + [Proxy(typeof(RowsRequestBuilder), true)] + public partial interface IRowsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item +{ + [Proxy(typeof(WorkbookTableRowItemRequestBuilder), true)] + public partial interface IWorkbookTableRowItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.Item.RangeNamespace.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.ItemAtWithIndex +{ + [Proxy(typeof(ItemAtWithIndexRequestBuilder), true)] + public partial interface IItemAtWithIndexRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Rows.ItemAtWithIndex.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Sort.Apply +{ + [Proxy(typeof(ApplyRequestBuilder), true)] + public partial interface IApplyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Sort.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Sort.Reapply +{ + [Proxy(typeof(ReapplyRequestBuilder), true)] + public partial interface IReapplyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange +{ + [Proxy(typeof(TotalRowRangeRequestBuilder), true)] + public partial interface ITotalRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.TotalRowRange.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.Item.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.ItemAtWithIndex +{ + [Proxy(typeof(ItemAtWithIndexRequestBuilder), true)] + public partial interface IItemAtWithIndexRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.ItemAtWithIndex.ClearFilters +{ + [Proxy(typeof(ClearFiltersRequestBuilder), true)] + public partial interface IClearFiltersRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.ItemAtWithIndex.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.ItemAtWithIndex.ConvertToRange +{ + [Proxy(typeof(ConvertToRangeRequestBuilder), true)] + public partial interface IConvertToRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.ItemAtWithIndex.DataBodyRange +{ + [Proxy(typeof(DataBodyRangeRequestBuilder), true)] + public partial interface IDataBodyRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.ItemAtWithIndex.HeaderRowRange +{ + [Proxy(typeof(HeaderRowRangeRequestBuilder), true)] + public partial interface IHeaderRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.ItemAtWithIndex.RangeNamespace +{ + [Proxy(typeof(RangeRequestBuilder), true)] + public partial interface IRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.ItemAtWithIndex.ReapplyFilters +{ + [Proxy(typeof(ReapplyFiltersRequestBuilder), true)] + public partial interface IReapplyFiltersRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.ItemAtWithIndex.Rows +{ + [Proxy(typeof(RowsRequestBuilder), true)] + public partial interface IRowsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.ItemAtWithIndex.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.ItemAtWithIndex.TotalRowRange +{ + [Proxy(typeof(TotalRowRangeRequestBuilder), true)] + public partial interface ITotalRowRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Tables.ItemAtWithIndex.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange +{ + [Proxy(typeof(UsedRangeRequestBuilder), true)] + public partial interface IUsedRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRange.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly +{ + [Proxy(typeof(UsedRangeWithValuesOnlyRequestBuilder), true)] + public partial interface IUsedRangeWithValuesOnlyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.BoundingRectWithAnotherRange +{ + [Proxy(typeof(BoundingRectWithAnotherRangeRequestBuilder), true)] + public partial interface IBoundingRectWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.CellWithRowWithColumn +{ + [Proxy(typeof(CellWithRowWithColumnRequestBuilder), true)] + public partial interface ICellWithRowWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.Clear +{ + [Proxy(typeof(ClearRequestBuilder), true)] + public partial interface IClearRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.ColumnsAfter +{ + [Proxy(typeof(ColumnsAfterRequestBuilder), true)] + public partial interface IColumnsAfterRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.ColumnsAfterWithCount +{ + [Proxy(typeof(ColumnsAfterWithCountRequestBuilder), true)] + public partial interface IColumnsAfterWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.ColumnsBefore +{ + [Proxy(typeof(ColumnsBeforeRequestBuilder), true)] + public partial interface IColumnsBeforeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.ColumnsBeforeWithCount +{ + [Proxy(typeof(ColumnsBeforeWithCountRequestBuilder), true)] + public partial interface IColumnsBeforeWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.ColumnWithColumn +{ + [Proxy(typeof(ColumnWithColumnRequestBuilder), true)] + public partial interface IColumnWithColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.Delete +{ + [Proxy(typeof(DeleteRequestBuilder), true)] + public partial interface IDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.EntireColumn +{ + [Proxy(typeof(EntireColumnRequestBuilder), true)] + public partial interface IEntireColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.EntireRow +{ + [Proxy(typeof(EntireRowRequestBuilder), true)] + public partial interface IEntireRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.Format +{ + [Proxy(typeof(FormatRequestBuilder), true)] + public partial interface IFormatRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.Insert +{ + [Proxy(typeof(InsertRequestBuilder), true)] + public partial interface IInsertRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.IntersectionWithAnotherRange +{ + [Proxy(typeof(IntersectionWithAnotherRangeRequestBuilder), true)] + public partial interface IIntersectionWithAnotherRangeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.LastCell +{ + [Proxy(typeof(LastCellRequestBuilder), true)] + public partial interface ILastCellRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.LastColumn +{ + [Proxy(typeof(LastColumnRequestBuilder), true)] + public partial interface ILastColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.LastRow +{ + [Proxy(typeof(LastRowRequestBuilder), true)] + public partial interface ILastRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.Merge +{ + [Proxy(typeof(MergeRequestBuilder), true)] + public partial interface IMergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.OffsetRangeWithRowOffsetWithColumnOffset +{ + [Proxy(typeof(OffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder), true)] + public partial interface IOffsetRangeWithRowOffsetWithColumnOffsetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.ResizedRangeWithDeltaRowsWithDeltaColumns +{ + [Proxy(typeof(ResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder), true)] + public partial interface IResizedRangeWithDeltaRowsWithDeltaColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.RowsAbove +{ + [Proxy(typeof(RowsAboveRequestBuilder), true)] + public partial interface IRowsAboveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.RowsAboveWithCount +{ + [Proxy(typeof(RowsAboveWithCountRequestBuilder), true)] + public partial interface IRowsAboveWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.RowsBelow +{ + [Proxy(typeof(RowsBelowRequestBuilder), true)] + public partial interface IRowsBelowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.RowsBelowWithCount +{ + [Proxy(typeof(RowsBelowWithCountRequestBuilder), true)] + public partial interface IRowsBelowWithCountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.RowWithRow +{ + [Proxy(typeof(RowWithRowRequestBuilder), true)] + public partial interface IRowWithRowRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.Sort +{ + [Proxy(typeof(SortRequestBuilder), true)] + public partial interface ISortRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.Unmerge +{ + [Proxy(typeof(UnmergeRequestBuilder), true)] + public partial interface IUnmergeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.VisibleView +{ + [Proxy(typeof(VisibleViewRequestBuilder), true)] + public partial interface IVisibleViewRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.UsedRangeWithValuesOnly.Worksheet +{ + [Proxy(typeof(WorksheetRequestBuilder), true)] + public partial interface IWorksheetRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List +{ + [Proxy(typeof(ListRequestBuilder), true)] + public partial interface IListRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Columns.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Columns.Item.SourceColumn +{ + [Proxy(typeof(SourceColumnRequestBuilder), true)] + public partial interface ISourceColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes +{ + [Proxy(typeof(ContentTypesRequestBuilder), true)] + public partial interface IContentTypesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.AddCopy +{ + [Proxy(typeof(AddCopyRequestBuilder), true)] + public partial interface IAddCopyRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.AddCopyFromContentTypeHub +{ + [Proxy(typeof(AddCopyFromContentTypeHubRequestBuilder), true)] + public partial interface IAddCopyFromContentTypeHubRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.GetCompatibleHubContentTypes +{ + [Proxy(typeof(GetCompatibleHubContentTypesRequestBuilder), true)] + public partial interface IGetCompatibleHubContentTypesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item +{ + [Proxy(typeof(ContentTypeItemRequestBuilder), true)] + public partial interface IContentTypeItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.AssociateWithHubSites +{ + [Proxy(typeof(AssociateWithHubSitesRequestBuilder), true)] + public partial interface IAssociateWithHubSitesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.BaseTypes +{ + [Proxy(typeof(BaseTypesRequestBuilder), true)] + public partial interface IBaseTypesRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.BaseTypes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.BaseTypes.Item +{ + [Proxy(typeof(ContentTypeItemRequestBuilder), true)] + public partial interface IContentTypeItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.ColumnLinks +{ + [Proxy(typeof(ColumnLinksRequestBuilder), true)] + public partial interface IColumnLinksRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.ColumnLinks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.ColumnLinks.Item +{ + [Proxy(typeof(ColumnLinkItemRequestBuilder), true)] + public partial interface IColumnLinkItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.ColumnPositions +{ + [Proxy(typeof(ColumnPositionsRequestBuilder), true)] + public partial interface IColumnPositionsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.ColumnPositions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.ColumnPositions.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.Columns.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.Columns.Item.SourceColumn +{ + [Proxy(typeof(SourceColumnRequestBuilder), true)] + public partial interface ISourceColumnRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.CopyToDefaultContentLocation +{ + [Proxy(typeof(CopyToDefaultContentLocationRequestBuilder), true)] + public partial interface ICopyToDefaultContentLocationRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.IsPublished +{ + [Proxy(typeof(IsPublishedRequestBuilder), true)] + public partial interface IIsPublishedRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.Publish +{ + [Proxy(typeof(PublishRequestBuilder), true)] + public partial interface IPublishRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.ContentTypes.Item.Unpublish +{ + [Proxy(typeof(UnpublishRequestBuilder), true)] + public partial interface IUnpublishRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Drive +{ + [Proxy(typeof(DriveRequestBuilder), true)] + public partial interface IDriveRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.DeltaWithToken +{ + [Proxy(typeof(DeltaWithTokenRequestBuilder), true)] + public partial interface IDeltaWithTokenRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item +{ + [Proxy(typeof(ListItemItemRequestBuilder), true)] + public partial interface IListItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.Analytics +{ + [Proxy(typeof(AnalyticsRequestBuilder), true)] + public partial interface IAnalyticsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.CreateLink +{ + [Proxy(typeof(CreateLinkRequestBuilder), true)] + public partial interface ICreateLinkRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.DocumentSetVersions +{ + [Proxy(typeof(DocumentSetVersionsRequestBuilder), true)] + public partial interface IDocumentSetVersionsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.DocumentSetVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.DocumentSetVersions.Item +{ + [Proxy(typeof(DocumentSetVersionItemRequestBuilder), true)] + public partial interface IDocumentSetVersionItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.DocumentSetVersions.Item.Fields +{ + [Proxy(typeof(FieldsRequestBuilder), true)] + public partial interface IFieldsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.DocumentSetVersions.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.DriveItem +{ + [Proxy(typeof(DriveItemRequestBuilder), true)] + public partial interface IDriveItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.DriveItem.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.Fields +{ + [Proxy(typeof(FieldsRequestBuilder), true)] + public partial interface IFieldsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.GetActivitiesByInterval +{ + [Proxy(typeof(GetActivitiesByIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval +{ + [Proxy(typeof(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.Versions +{ + [Proxy(typeof(VersionsRequestBuilder), true)] + public partial interface IVersionsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.Versions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.Versions.Item +{ + [Proxy(typeof(ListItemVersionItemRequestBuilder), true)] + public partial interface IListItemVersionItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.Versions.Item.Fields +{ + [Proxy(typeof(FieldsRequestBuilder), true)] + public partial interface IFieldsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Items.Item.Versions.Item.RestoreVersion +{ + [Proxy(typeof(RestoreVersionRequestBuilder), true)] + public partial interface IRestoreVersionRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Operations.Item +{ + [Proxy(typeof(RichLongRunningOperationItemRequestBuilder), true)] + public partial interface IRichLongRunningOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Subscriptions +{ + [Proxy(typeof(SubscriptionsRequestBuilder), true)] + public partial interface ISubscriptionsRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Subscriptions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Subscriptions.Item +{ + [Proxy(typeof(SubscriptionItemRequestBuilder), true)] + public partial interface ISubscriptionItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.List.Subscriptions.Item.Reauthorize +{ + [Proxy(typeof(ReauthorizeRequestBuilder), true)] + public partial interface IReauthorizeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Recent +{ + [Proxy(typeof(RecentRequestBuilder), true)] + public partial interface IRecentRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Root +{ + [Proxy(typeof(RootRequestBuilder), true)] + public partial interface IRootRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Root.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.SearchWithQ +{ + [Proxy(typeof(SearchWithQRequestBuilder), true)] + public partial interface ISearchWithQRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.SharedWithMe +{ + [Proxy(typeof(SharedWithMeRequestBuilder), true)] + public partial interface ISharedWithMeRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Special +{ + [Proxy(typeof(SpecialRequestBuilder), true)] + public partial interface ISpecialRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Special.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Special.Item +{ + [Proxy(typeof(DriveItemItemRequestBuilder), true)] + public partial interface IDriveItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Drives.Item.Special.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Education +{ + [Proxy(typeof(EducationRequestBuilder), true)] + public partial interface IEducationRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes +{ + [Proxy(typeof(ClassesRequestBuilder), true)] + public partial interface IClassesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item +{ + [Proxy(typeof(EducationClassItemRequestBuilder), true)] + public partial interface IEducationClassItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.AssignmentCategories +{ + [Proxy(typeof(AssignmentCategoriesRequestBuilder), true)] + public partial interface IAssignmentCategoriesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.AssignmentCategories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.AssignmentCategories.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.AssignmentCategories.Item +{ + [Proxy(typeof(EducationCategoryItemRequestBuilder), true)] + public partial interface IEducationCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.AssignmentDefaults +{ + [Proxy(typeof(AssignmentDefaultsRequestBuilder), true)] + public partial interface IAssignmentDefaultsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item +{ + [Proxy(typeof(EducationAssignmentItemRequestBuilder), true)] + public partial interface IEducationAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Activate +{ + [Proxy(typeof(ActivateRequestBuilder), true)] + public partial interface IActivateRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Categories.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Categories.Item +{ + [Proxy(typeof(EducationCategoryItemRequestBuilder), true)] + public partial interface IEducationCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Categories.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Categories.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Deactivate +{ + [Proxy(typeof(DeactivateRequestBuilder), true)] + public partial interface IDeactivateRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.GradingCategory +{ + [Proxy(typeof(GradingCategoryRequestBuilder), true)] + public partial interface IGradingCategoryRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Publish +{ + [Proxy(typeof(PublishRequestBuilder), true)] + public partial interface IPublishRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Resources.Item +{ + [Proxy(typeof(EducationAssignmentResourceItemRequestBuilder), true)] + public partial interface IEducationAssignmentResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Rubric +{ + [Proxy(typeof(RubricRequestBuilder), true)] + public partial interface IRubricRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Rubric.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.SetUpFeedbackResourcesFolder +{ + [Proxy(typeof(SetUpFeedbackResourcesFolderRequestBuilder), true)] + public partial interface ISetUpFeedbackResourcesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.SetUpResourcesFolder +{ + [Proxy(typeof(SetUpResourcesFolderRequestBuilder), true)] + public partial interface ISetUpResourcesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions +{ + [Proxy(typeof(SubmissionsRequestBuilder), true)] + public partial interface ISubmissionsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item +{ + [Proxy(typeof(EducationSubmissionItemRequestBuilder), true)] + public partial interface IEducationSubmissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.Excuse +{ + [Proxy(typeof(ExcuseRequestBuilder), true)] + public partial interface IExcuseRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.Outcomes +{ + [Proxy(typeof(OutcomesRequestBuilder), true)] + public partial interface IOutcomesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.Outcomes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.Outcomes.Item +{ + [Proxy(typeof(EducationOutcomeItemRequestBuilder), true)] + public partial interface IEducationOutcomeItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.Reassign +{ + [Proxy(typeof(ReassignRequestBuilder), true)] + public partial interface IReassignRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.Resources.Item +{ + [Proxy(typeof(EducationSubmissionResourceItemRequestBuilder), true)] + public partial interface IEducationSubmissionResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.Return +{ + [Proxy(typeof(ReturnRequestBuilder), true)] + public partial interface IReturnRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.SetUpResourcesFolder +{ + [Proxy(typeof(SetUpResourcesFolderRequestBuilder), true)] + public partial interface ISetUpResourcesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.Submit +{ + [Proxy(typeof(SubmitRequestBuilder), true)] + public partial interface ISubmitRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.SubmittedResources +{ + [Proxy(typeof(SubmittedResourcesRequestBuilder), true)] + public partial interface ISubmittedResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.SubmittedResources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.SubmittedResources.Item +{ + [Proxy(typeof(EducationSubmissionResourceItemRequestBuilder), true)] + public partial interface IEducationSubmissionResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Assignments.Item.Submissions.Item.Unsubmit +{ + [Proxy(typeof(UnsubmitRequestBuilder), true)] + public partial interface IUnsubmitRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.AssignmentSettings +{ + [Proxy(typeof(AssignmentSettingsRequestBuilder), true)] + public partial interface IAssignmentSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.AssignmentSettings.GradingCategories +{ + [Proxy(typeof(GradingCategoriesRequestBuilder), true)] + public partial interface IGradingCategoriesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.AssignmentSettings.GradingCategories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.AssignmentSettings.GradingCategories.Item +{ + [Proxy(typeof(EducationGradingCategoryItemRequestBuilder), true)] + public partial interface IEducationGradingCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions +{ + [Proxy(typeof(GetRecentlyModifiedSubmissionsRequestBuilder), true)] + public partial interface IGetRecentlyModifiedSubmissionsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Group +{ + [Proxy(typeof(GroupRequestBuilder), true)] + public partial interface IGroupRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Group.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Group.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Members.Item +{ + [Proxy(typeof(EducationUserItemRequestBuilder), true)] + public partial interface IEducationUserItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Members.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Members.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Modules +{ + [Proxy(typeof(ModulesRequestBuilder), true)] + public partial interface IModulesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Modules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Modules.Item +{ + [Proxy(typeof(EducationModuleItemRequestBuilder), true)] + public partial interface IEducationModuleItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Modules.Item.Pin +{ + [Proxy(typeof(PinRequestBuilder), true)] + public partial interface IPinRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Modules.Item.Publish +{ + [Proxy(typeof(PublishRequestBuilder), true)] + public partial interface IPublishRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Modules.Item.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Modules.Item.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Modules.Item.Resources.Item +{ + [Proxy(typeof(EducationModuleResourceItemRequestBuilder), true)] + public partial interface IEducationModuleResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Modules.Item.SetUpResourcesFolder +{ + [Proxy(typeof(SetUpResourcesFolderRequestBuilder), true)] + public partial interface ISetUpResourcesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Modules.Item.Unpin +{ + [Proxy(typeof(UnpinRequestBuilder), true)] + public partial interface IUnpinRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Schools +{ + [Proxy(typeof(SchoolsRequestBuilder), true)] + public partial interface ISchoolsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Schools.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Schools.Item +{ + [Proxy(typeof(EducationSchoolItemRequestBuilder), true)] + public partial interface IEducationSchoolItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Teachers +{ + [Proxy(typeof(TeachersRequestBuilder), true)] + public partial interface ITeachersRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Teachers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Teachers.Item +{ + [Proxy(typeof(EducationUserItemRequestBuilder), true)] + public partial interface IEducationUserItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Teachers.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Classes.Item.Teachers.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me +{ + [Proxy(typeof(MeRequestBuilder), true)] + public partial interface IMeRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item +{ + [Proxy(typeof(EducationAssignmentItemRequestBuilder), true)] + public partial interface IEducationAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Activate +{ + [Proxy(typeof(ActivateRequestBuilder), true)] + public partial interface IActivateRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Categories.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Categories.Item +{ + [Proxy(typeof(EducationCategoryItemRequestBuilder), true)] + public partial interface IEducationCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Categories.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Categories.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Deactivate +{ + [Proxy(typeof(DeactivateRequestBuilder), true)] + public partial interface IDeactivateRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.GradingCategory +{ + [Proxy(typeof(GradingCategoryRequestBuilder), true)] + public partial interface IGradingCategoryRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Publish +{ + [Proxy(typeof(PublishRequestBuilder), true)] + public partial interface IPublishRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Resources.Item +{ + [Proxy(typeof(EducationAssignmentResourceItemRequestBuilder), true)] + public partial interface IEducationAssignmentResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Rubric +{ + [Proxy(typeof(RubricRequestBuilder), true)] + public partial interface IRubricRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Rubric.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.SetUpFeedbackResourcesFolder +{ + [Proxy(typeof(SetUpFeedbackResourcesFolderRequestBuilder), true)] + public partial interface ISetUpFeedbackResourcesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.SetUpResourcesFolder +{ + [Proxy(typeof(SetUpResourcesFolderRequestBuilder), true)] + public partial interface ISetUpResourcesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions +{ + [Proxy(typeof(SubmissionsRequestBuilder), true)] + public partial interface ISubmissionsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item +{ + [Proxy(typeof(EducationSubmissionItemRequestBuilder), true)] + public partial interface IEducationSubmissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.Excuse +{ + [Proxy(typeof(ExcuseRequestBuilder), true)] + public partial interface IExcuseRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.Outcomes +{ + [Proxy(typeof(OutcomesRequestBuilder), true)] + public partial interface IOutcomesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.Outcomes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.Outcomes.Item +{ + [Proxy(typeof(EducationOutcomeItemRequestBuilder), true)] + public partial interface IEducationOutcomeItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.Reassign +{ + [Proxy(typeof(ReassignRequestBuilder), true)] + public partial interface IReassignRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.Resources.Item +{ + [Proxy(typeof(EducationSubmissionResourceItemRequestBuilder), true)] + public partial interface IEducationSubmissionResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.Return +{ + [Proxy(typeof(ReturnRequestBuilder), true)] + public partial interface IReturnRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.SetUpResourcesFolder +{ + [Proxy(typeof(SetUpResourcesFolderRequestBuilder), true)] + public partial interface ISetUpResourcesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.Submit +{ + [Proxy(typeof(SubmitRequestBuilder), true)] + public partial interface ISubmitRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.SubmittedResources +{ + [Proxy(typeof(SubmittedResourcesRequestBuilder), true)] + public partial interface ISubmittedResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.SubmittedResources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.SubmittedResources.Item +{ + [Proxy(typeof(EducationSubmissionResourceItemRequestBuilder), true)] + public partial interface IEducationSubmissionResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Assignments.Item.Submissions.Item.Unsubmit +{ + [Proxy(typeof(UnsubmitRequestBuilder), true)] + public partial interface IUnsubmitRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Classes +{ + [Proxy(typeof(ClassesRequestBuilder), true)] + public partial interface IClassesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Classes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Classes.Item +{ + [Proxy(typeof(EducationClassItemRequestBuilder), true)] + public partial interface IEducationClassItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Rubrics +{ + [Proxy(typeof(RubricsRequestBuilder), true)] + public partial interface IRubricsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Rubrics.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Rubrics.Item +{ + [Proxy(typeof(EducationRubricItemRequestBuilder), true)] + public partial interface IEducationRubricItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Schools +{ + [Proxy(typeof(SchoolsRequestBuilder), true)] + public partial interface ISchoolsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Schools.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.Schools.Item +{ + [Proxy(typeof(EducationSchoolItemRequestBuilder), true)] + public partial interface IEducationSchoolItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.TaughtClasses +{ + [Proxy(typeof(TaughtClassesRequestBuilder), true)] + public partial interface ITaughtClassesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.TaughtClasses.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.TaughtClasses.Item +{ + [Proxy(typeof(EducationClassItemRequestBuilder), true)] + public partial interface IEducationClassItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.User +{ + [Proxy(typeof(UserRequestBuilder), true)] + public partial interface IUserRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.User.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.User.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Me.User.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools +{ + [Proxy(typeof(SchoolsRequestBuilder), true)] + public partial interface ISchoolsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools.Item +{ + [Proxy(typeof(EducationSchoolItemRequestBuilder), true)] + public partial interface IEducationSchoolItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools.Item.AdministrativeUnit +{ + [Proxy(typeof(AdministrativeUnitRequestBuilder), true)] + public partial interface IAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools.Item.Classes +{ + [Proxy(typeof(ClassesRequestBuilder), true)] + public partial interface IClassesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools.Item.Classes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools.Item.Classes.Item +{ + [Proxy(typeof(EducationClassItemRequestBuilder), true)] + public partial interface IEducationClassItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools.Item.Classes.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools.Item.Classes.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools.Item.Users +{ + [Proxy(typeof(UsersRequestBuilder), true)] + public partial interface IUsersRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools.Item.Users.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools.Item.Users.Item +{ + [Proxy(typeof(EducationUserItemRequestBuilder), true)] + public partial interface IEducationUserItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools.Item.Users.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Schools.Item.Users.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users +{ + [Proxy(typeof(UsersRequestBuilder), true)] + public partial interface IUsersRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item +{ + [Proxy(typeof(EducationUserItemRequestBuilder), true)] + public partial interface IEducationUserItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item +{ + [Proxy(typeof(EducationAssignmentItemRequestBuilder), true)] + public partial interface IEducationAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Activate +{ + [Proxy(typeof(ActivateRequestBuilder), true)] + public partial interface IActivateRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Categories.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Categories.Item +{ + [Proxy(typeof(EducationCategoryItemRequestBuilder), true)] + public partial interface IEducationCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Categories.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Categories.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Deactivate +{ + [Proxy(typeof(DeactivateRequestBuilder), true)] + public partial interface IDeactivateRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.GradingCategory +{ + [Proxy(typeof(GradingCategoryRequestBuilder), true)] + public partial interface IGradingCategoryRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Publish +{ + [Proxy(typeof(PublishRequestBuilder), true)] + public partial interface IPublishRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Resources.Item +{ + [Proxy(typeof(EducationAssignmentResourceItemRequestBuilder), true)] + public partial interface IEducationAssignmentResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Rubric +{ + [Proxy(typeof(RubricRequestBuilder), true)] + public partial interface IRubricRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Rubric.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.SetUpFeedbackResourcesFolder +{ + [Proxy(typeof(SetUpFeedbackResourcesFolderRequestBuilder), true)] + public partial interface ISetUpFeedbackResourcesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.SetUpResourcesFolder +{ + [Proxy(typeof(SetUpResourcesFolderRequestBuilder), true)] + public partial interface ISetUpResourcesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions +{ + [Proxy(typeof(SubmissionsRequestBuilder), true)] + public partial interface ISubmissionsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item +{ + [Proxy(typeof(EducationSubmissionItemRequestBuilder), true)] + public partial interface IEducationSubmissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.Excuse +{ + [Proxy(typeof(ExcuseRequestBuilder), true)] + public partial interface IExcuseRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.Outcomes +{ + [Proxy(typeof(OutcomesRequestBuilder), true)] + public partial interface IOutcomesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.Outcomes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.Outcomes.Item +{ + [Proxy(typeof(EducationOutcomeItemRequestBuilder), true)] + public partial interface IEducationOutcomeItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.Reassign +{ + [Proxy(typeof(ReassignRequestBuilder), true)] + public partial interface IReassignRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.Resources.Item +{ + [Proxy(typeof(EducationSubmissionResourceItemRequestBuilder), true)] + public partial interface IEducationSubmissionResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.Return +{ + [Proxy(typeof(ReturnRequestBuilder), true)] + public partial interface IReturnRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.SetUpResourcesFolder +{ + [Proxy(typeof(SetUpResourcesFolderRequestBuilder), true)] + public partial interface ISetUpResourcesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.Submit +{ + [Proxy(typeof(SubmitRequestBuilder), true)] + public partial interface ISubmitRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.SubmittedResources +{ + [Proxy(typeof(SubmittedResourcesRequestBuilder), true)] + public partial interface ISubmittedResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.SubmittedResources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.SubmittedResources.Item +{ + [Proxy(typeof(EducationSubmissionResourceItemRequestBuilder), true)] + public partial interface IEducationSubmissionResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Assignments.Item.Submissions.Item.Unsubmit +{ + [Proxy(typeof(UnsubmitRequestBuilder), true)] + public partial interface IUnsubmitRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Classes +{ + [Proxy(typeof(ClassesRequestBuilder), true)] + public partial interface IClassesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Classes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Classes.Item +{ + [Proxy(typeof(EducationClassItemRequestBuilder), true)] + public partial interface IEducationClassItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Rubrics +{ + [Proxy(typeof(RubricsRequestBuilder), true)] + public partial interface IRubricsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Rubrics.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Rubrics.Item +{ + [Proxy(typeof(EducationRubricItemRequestBuilder), true)] + public partial interface IEducationRubricItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Schools +{ + [Proxy(typeof(SchoolsRequestBuilder), true)] + public partial interface ISchoolsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Schools.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.Schools.Item +{ + [Proxy(typeof(EducationSchoolItemRequestBuilder), true)] + public partial interface IEducationSchoolItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.TaughtClasses +{ + [Proxy(typeof(TaughtClassesRequestBuilder), true)] + public partial interface ITaughtClassesRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.TaughtClasses.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.TaughtClasses.Item +{ + [Proxy(typeof(EducationClassItemRequestBuilder), true)] + public partial interface IEducationClassItemRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.User +{ + [Proxy(typeof(UserRequestBuilder), true)] + public partial interface IUserRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.User.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.User.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Education.Users.Item.User.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience +{ + [Proxy(typeof(EmployeeExperienceRequestBuilder), true)] + public partial interface IEmployeeExperienceRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.Communities +{ + [Proxy(typeof(CommunitiesRequestBuilder), true)] + public partial interface ICommunitiesRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.Communities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.Communities.Item +{ + [Proxy(typeof(CommunityItemRequestBuilder), true)] + public partial interface ICommunityItemRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.Communities.Item.Group +{ + [Proxy(typeof(GroupRequestBuilder), true)] + public partial interface IGroupRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.Communities.Item.Group.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.Communities.Item.Group.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.Communities.Item.Owners +{ + [Proxy(typeof(OwnersRequestBuilder), true)] + public partial interface IOwnersRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.Communities.Item.Owners.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.Communities.Item.Owners.Item +{ + [Proxy(typeof(UserItemRequestBuilder), true)] + public partial interface IUserItemRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.Communities.Item.Owners.Item.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.Communities.Item.Owners.Item.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.Communities.Item.Owners.Item.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.Communities.Item.OwnersWithUserPrincipalName +{ + [Proxy(typeof(OwnersWithUserPrincipalNameRequestBuilder), true)] + public partial interface IOwnersWithUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.EngagementAsyncOperations +{ + [Proxy(typeof(EngagementAsyncOperationsRequestBuilder), true)] + public partial interface IEngagementAsyncOperationsRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.EngagementAsyncOperations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.EngagementAsyncOperations.Item +{ + [Proxy(typeof(EngagementAsyncOperationItemRequestBuilder), true)] + public partial interface IEngagementAsyncOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningCourseActivities +{ + [Proxy(typeof(LearningCourseActivitiesRequestBuilder), true)] + public partial interface ILearningCourseActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningCourseActivities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningCourseActivities.Item +{ + [Proxy(typeof(LearningCourseActivityItemRequestBuilder), true)] + public partial interface ILearningCourseActivityItemRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningCourseActivitiesWithExternalcourseActivityId +{ + [Proxy(typeof(LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder), true)] + public partial interface ILearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningProviders +{ + [Proxy(typeof(LearningProvidersRequestBuilder), true)] + public partial interface ILearningProvidersRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningProviders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningProviders.Item +{ + [Proxy(typeof(LearningProviderItemRequestBuilder), true)] + public partial interface ILearningProviderItemRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningProviders.Item.LearningContents +{ + [Proxy(typeof(LearningContentsRequestBuilder), true)] + public partial interface ILearningContentsRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningProviders.Item.LearningContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningProviders.Item.LearningContents.Item +{ + [Proxy(typeof(LearningContentItemRequestBuilder), true)] + public partial interface ILearningContentItemRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningProviders.Item.LearningContentsWithExternalId +{ + [Proxy(typeof(LearningContentsWithExternalIdRequestBuilder), true)] + public partial interface ILearningContentsWithExternalIdRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningProviders.Item.LearningCourseActivities +{ + [Proxy(typeof(LearningCourseActivitiesRequestBuilder), true)] + public partial interface ILearningCourseActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningProviders.Item.LearningCourseActivities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningProviders.Item.LearningCourseActivities.Item +{ + [Proxy(typeof(LearningCourseActivityItemRequestBuilder), true)] + public partial interface ILearningCourseActivityItemRequestBuilder; +} + +namespace Microsoft.Graph.EmployeeExperience.LearningProviders.Item.LearningCourseActivitiesWithExternalcourseActivityId +{ + [Proxy(typeof(LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder), true)] + public partial interface ILearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder; +} + +namespace Microsoft.Graph.External +{ + [Proxy(typeof(ExternalRequestBuilder), true)] + public partial interface IExternalRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections +{ + [Proxy(typeof(ConnectionsRequestBuilder), true)] + public partial interface IConnectionsRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item +{ + [Proxy(typeof(ExternalConnectionItemRequestBuilder), true)] + public partial interface IExternalConnectionItemRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Groups +{ + [Proxy(typeof(GroupsRequestBuilder), true)] + public partial interface IGroupsRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Groups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Groups.Item +{ + [Proxy(typeof(ExternalGroupItemRequestBuilder), true)] + public partial interface IExternalGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Groups.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Groups.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Groups.Item.Members.Item +{ + [Proxy(typeof(IdentityItemRequestBuilder), true)] + public partial interface IIdentityItemRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Items.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Items.Item +{ + [Proxy(typeof(ExternalItemItemRequestBuilder), true)] + public partial interface IExternalItemItemRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Items.Item.Activities +{ + [Proxy(typeof(ActivitiesRequestBuilder), true)] + public partial interface IActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Items.Item.Activities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Items.Item.Activities.Item +{ + [Proxy(typeof(ExternalActivityItemRequestBuilder), true)] + public partial interface IExternalActivityItemRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Items.Item.Activities.Item.PerformedBy +{ + [Proxy(typeof(PerformedByRequestBuilder), true)] + public partial interface IPerformedByRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Items.Item.MicrosoftGraphExternalConnectorsAddActivities +{ + [Proxy(typeof(MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder), true)] + public partial interface IMicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Operations.Item +{ + [Proxy(typeof(ConnectionOperationItemRequestBuilder), true)] + public partial interface IConnectionOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.External.Connections.Item.Schema +{ + [Proxy(typeof(SchemaRequestBuilder), true)] + public partial interface ISchemaRequestBuilder; +} + +namespace Microsoft.Graph.FilterOperators +{ + [Proxy(typeof(FilterOperatorsRequestBuilder), true)] + public partial interface IFilterOperatorsRequestBuilder; +} + +namespace Microsoft.Graph.FilterOperators.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.FilterOperators.Item +{ + [Proxy(typeof(FilterOperatorSchemaItemRequestBuilder), true)] + public partial interface IFilterOperatorSchemaItemRequestBuilder; +} + +namespace Microsoft.Graph.Functions +{ + [Proxy(typeof(FunctionsRequestBuilder), true)] + public partial interface IFunctionsRequestBuilder; +} + +namespace Microsoft.Graph.Functions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Functions.Item +{ + [Proxy(typeof(AttributeMappingFunctionSchemaItemRequestBuilder), true)] + public partial interface IAttributeMappingFunctionSchemaItemRequestBuilder; +} + +namespace Microsoft.Graph.GroupLifecyclePolicies +{ + [Proxy(typeof(GroupLifecyclePoliciesRequestBuilder), true)] + public partial interface IGroupLifecyclePoliciesRequestBuilder; +} + +namespace Microsoft.Graph.GroupLifecyclePolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.GroupLifecyclePolicies.Item +{ + [Proxy(typeof(GroupLifecyclePolicyItemRequestBuilder), true)] + public partial interface IGroupLifecyclePolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.GroupLifecyclePolicies.Item.AddGroup +{ + [Proxy(typeof(AddGroupRequestBuilder), true)] + public partial interface IAddGroupRequestBuilder; +} + +namespace Microsoft.Graph.GroupLifecyclePolicies.Item.RemoveGroup +{ + [Proxy(typeof(RemoveGroupRequestBuilder), true)] + public partial interface IRemoveGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups +{ + [Proxy(typeof(GroupsRequestBuilder), true)] + public partial interface IGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Groups.GetAvailableExtensionProperties +{ + [Proxy(typeof(GetAvailableExtensionPropertiesRequestBuilder), true)] + public partial interface IGetAvailableExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.GetByIds +{ + [Proxy(typeof(GetByIdsRequestBuilder), true)] + public partial interface IGetByIdsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item +{ + [Proxy(typeof(GroupItemRequestBuilder), true)] + public partial interface IGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.AcceptedSenders +{ + [Proxy(typeof(AcceptedSendersRequestBuilder), true)] + public partial interface IAcceptedSendersRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.AcceptedSenders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.AcceptedSenders.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.AcceptedSenders.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.AcceptedSenders.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.AddFavorite +{ + [Proxy(typeof(AddFavoriteRequestBuilder), true)] + public partial interface IAddFavoriteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.AppRoleAssignments +{ + [Proxy(typeof(AppRoleAssignmentsRequestBuilder), true)] + public partial interface IAppRoleAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.AppRoleAssignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.AppRoleAssignments.Item +{ + [Proxy(typeof(AppRoleAssignmentItemRequestBuilder), true)] + public partial interface IAppRoleAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.AssignLicense +{ + [Proxy(typeof(AssignLicenseRequestBuilder), true)] + public partial interface IAssignLicenseRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar +{ + [Proxy(typeof(CalendarRequestBuilder), true)] + public partial interface ICalendarRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.AllowedCalendarSharingRolesWithUser +{ + [Proxy(typeof(AllowedCalendarSharingRolesWithUserRequestBuilder), true)] + public partial interface IAllowedCalendarSharingRolesWithUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarPermissions +{ + [Proxy(typeof(CalendarPermissionsRequestBuilder), true)] + public partial interface ICalendarPermissionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarPermissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarPermissions.Item +{ + [Proxy(typeof(CalendarPermissionItemRequestBuilder), true)] + public partial interface ICalendarPermissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView +{ + [Proxy(typeof(CalendarViewRequestBuilder), true)] + public partial interface ICalendarViewRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events +{ + [Proxy(typeof(EventsRequestBuilder), true)] + public partial interface IEventsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item +{ + [Proxy(typeof(EventItemRequestBuilder), true)] + public partial interface IEventItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Accept +{ + [Proxy(typeof(AcceptRequestBuilder), true)] + public partial interface IAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Calendar +{ + [Proxy(typeof(CalendarRequestBuilder), true)] + public partial interface ICalendarRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Decline +{ + [Proxy(typeof(DeclineRequestBuilder), true)] + public partial interface IDeclineRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.DismissReminder +{ + [Proxy(typeof(DismissReminderRequestBuilder), true)] + public partial interface IDismissReminderRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances +{ + [Proxy(typeof(InstancesRequestBuilder), true)] + public partial interface IInstancesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.SnoozeReminder +{ + [Proxy(typeof(SnoozeReminderRequestBuilder), true)] + public partial interface ISnoozeReminderRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.TentativelyAccept +{ + [Proxy(typeof(TentativelyAcceptRequestBuilder), true)] + public partial interface ITentativelyAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.GetSchedule +{ + [Proxy(typeof(GetScheduleRequestBuilder), true)] + public partial interface IGetScheduleRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Calendar.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.CalendarView +{ + [Proxy(typeof(CalendarViewRequestBuilder), true)] + public partial interface ICalendarViewRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.CalendarView.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.CheckGrantedPermissionsForApp +{ + [Proxy(typeof(CheckGrantedPermissionsForAppRequestBuilder), true)] + public partial interface ICheckGrantedPermissionsForAppRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations +{ + [Proxy(typeof(ConversationsRequestBuilder), true)] + public partial interface IConversationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item +{ + [Proxy(typeof(ConversationItemRequestBuilder), true)] + public partial interface IConversationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads +{ + [Proxy(typeof(ThreadsRequestBuilder), true)] + public partial interface IThreadsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item +{ + [Proxy(typeof(ConversationThreadItemRequestBuilder), true)] + public partial interface IConversationThreadItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts +{ + [Proxy(typeof(PostsRequestBuilder), true)] + public partial interface IPostsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item +{ + [Proxy(typeof(PostItemRequestBuilder), true)] + public partial interface IPostItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo +{ + [Proxy(typeof(InReplyToRequestBuilder), true)] + public partial interface IInReplyToRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.Reply +{ + [Proxy(typeof(ReplyRequestBuilder), true)] + public partial interface IReplyRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.Reply +{ + [Proxy(typeof(ReplyRequestBuilder), true)] + public partial interface IReplyRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Reply +{ + [Proxy(typeof(ReplyRequestBuilder), true)] + public partial interface IReplyRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.CreatedOnBehalfOf +{ + [Proxy(typeof(CreatedOnBehalfOfRequestBuilder), true)] + public partial interface ICreatedOnBehalfOfRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Drive +{ + [Proxy(typeof(DriveRequestBuilder), true)] + public partial interface IDriveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Drives +{ + [Proxy(typeof(DrivesRequestBuilder), true)] + public partial interface IDrivesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Drives.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Drives.Item +{ + [Proxy(typeof(DriveItemRequestBuilder), true)] + public partial interface IDriveItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events +{ + [Proxy(typeof(EventsRequestBuilder), true)] + public partial interface IEventsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item +{ + [Proxy(typeof(EventItemRequestBuilder), true)] + public partial interface IEventItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.Accept +{ + [Proxy(typeof(AcceptRequestBuilder), true)] + public partial interface IAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.Calendar +{ + [Proxy(typeof(CalendarRequestBuilder), true)] + public partial interface ICalendarRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.Decline +{ + [Proxy(typeof(DeclineRequestBuilder), true)] + public partial interface IDeclineRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.DismissReminder +{ + [Proxy(typeof(DismissReminderRequestBuilder), true)] + public partial interface IDismissReminderRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances +{ + [Proxy(typeof(InstancesRequestBuilder), true)] + public partial interface IInstancesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.SnoozeReminder +{ + [Proxy(typeof(SnoozeReminderRequestBuilder), true)] + public partial interface ISnoozeReminderRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Events.Item.TentativelyAccept +{ + [Proxy(typeof(TentativelyAcceptRequestBuilder), true)] + public partial interface ITentativelyAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.GroupLifecyclePolicies +{ + [Proxy(typeof(GroupLifecyclePoliciesRequestBuilder), true)] + public partial interface IGroupLifecyclePoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.GroupLifecyclePolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.GroupLifecyclePolicies.Item +{ + [Proxy(typeof(GroupLifecyclePolicyItemRequestBuilder), true)] + public partial interface IGroupLifecyclePolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.GroupLifecyclePolicies.Item.AddGroup +{ + [Proxy(typeof(AddGroupRequestBuilder), true)] + public partial interface IAddGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.GroupLifecyclePolicies.Item.RemoveGroup +{ + [Proxy(typeof(RemoveGroupRequestBuilder), true)] + public partial interface IRemoveGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MemberOf +{ + [Proxy(typeof(MemberOfRequestBuilder), true)] + public partial interface IMemberOfRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MemberOf.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MemberOf.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MemberOf.GraphAdministrativeUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MemberOf.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MemberOf.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MemberOf.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MemberOf.Item.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MemberOf.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.GraphApplication.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.GraphDevice.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.GraphOrgContact.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.GraphUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.Item.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.Item.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.Item.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.Item.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Members.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors +{ + [Proxy(typeof(MembersWithLicenseErrorsRequestBuilder), true)] + public partial interface IMembersWithLicenseErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.GraphApplication.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.GraphDevice.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.GraphOrgContact.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.GraphUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.Item.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.Item.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.Item.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.MembersWithLicenseErrors.Item.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote +{ + [Proxy(typeof(OnenoteRequestBuilder), true)] + public partial interface IOnenoteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks +{ + [Proxy(typeof(NotebooksRequestBuilder), true)] + public partial interface INotebooksRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.GetNotebookFromWebUrl +{ + [Proxy(typeof(GetNotebookFromWebUrlRequestBuilder), true)] + public partial interface IGetNotebookFromWebUrlRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.GetRecentNotebooksWithIncludePersonalNotebooks +{ + [Proxy(typeof(GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder), true)] + public partial interface IGetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item +{ + [Proxy(typeof(NotebookItemRequestBuilder), true)] + public partial interface INotebookItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.CopyNotebook +{ + [Proxy(typeof(CopyNotebookRequestBuilder), true)] + public partial interface ICopyNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Notebooks.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Operations.Item +{ + [Proxy(typeof(OnenoteOperationItemRequestBuilder), true)] + public partial interface IOnenoteOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Resources.Item +{ + [Proxy(typeof(OnenoteResourceItemRequestBuilder), true)] + public partial interface IOnenoteResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Resources.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.SectionGroups.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Onenote.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners +{ + [Proxy(typeof(OwnersRequestBuilder), true)] + public partial interface IOwnersRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.GraphApplication.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.GraphDevice.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.GraphOrgContact.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.GraphUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.Item.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.Item.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.Item.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.Item.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Owners.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.PermissionGrants +{ + [Proxy(typeof(PermissionGrantsRequestBuilder), true)] + public partial interface IPermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.PermissionGrants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.PermissionGrants.Item +{ + [Proxy(typeof(ResourceSpecificPermissionGrantItemRequestBuilder), true)] + public partial interface IResourceSpecificPermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Photo +{ + [Proxy(typeof(PhotoRequestBuilder), true)] + public partial interface IPhotoRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Photo.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Photos +{ + [Proxy(typeof(PhotosRequestBuilder), true)] + public partial interface IPhotosRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Photos.Item +{ + [Proxy(typeof(ProfilePhotoItemRequestBuilder), true)] + public partial interface IProfilePhotoItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Photos.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner +{ + [Proxy(typeof(PlannerRequestBuilder), true)] + public partial interface IPlannerRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans +{ + [Proxy(typeof(PlansRequestBuilder), true)] + public partial interface IPlansRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item +{ + [Proxy(typeof(PlannerPlanItemRequestBuilder), true)] + public partial interface IPlannerPlanItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Buckets +{ + [Proxy(typeof(BucketsRequestBuilder), true)] + public partial interface IBucketsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Buckets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Buckets.Item +{ + [Proxy(typeof(PlannerBucketItemRequestBuilder), true)] + public partial interface IPlannerBucketItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Buckets.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Buckets.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Buckets.Item.Tasks.Item +{ + [Proxy(typeof(PlannerTaskItemRequestBuilder), true)] + public partial interface IPlannerTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Buckets.Item.Tasks.Item.AssignedToTaskBoardFormat +{ + [Proxy(typeof(AssignedToTaskBoardFormatRequestBuilder), true)] + public partial interface IAssignedToTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Buckets.Item.Tasks.Item.BucketTaskBoardFormat +{ + [Proxy(typeof(BucketTaskBoardFormatRequestBuilder), true)] + public partial interface IBucketTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Buckets.Item.Tasks.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Buckets.Item.Tasks.Item.ProgressTaskBoardFormat +{ + [Proxy(typeof(ProgressTaskBoardFormatRequestBuilder), true)] + public partial interface IProgressTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Tasks.Item +{ + [Proxy(typeof(PlannerTaskItemRequestBuilder), true)] + public partial interface IPlannerTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Tasks.Item.AssignedToTaskBoardFormat +{ + [Proxy(typeof(AssignedToTaskBoardFormatRequestBuilder), true)] + public partial interface IAssignedToTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Tasks.Item.BucketTaskBoardFormat +{ + [Proxy(typeof(BucketTaskBoardFormatRequestBuilder), true)] + public partial interface IBucketTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Tasks.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Planner.Plans.Item.Tasks.Item.ProgressTaskBoardFormat +{ + [Proxy(typeof(ProgressTaskBoardFormatRequestBuilder), true)] + public partial interface IProgressTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.RejectedSenders +{ + [Proxy(typeof(RejectedSendersRequestBuilder), true)] + public partial interface IRejectedSendersRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.RejectedSenders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.RejectedSenders.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.RejectedSenders.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.RejectedSenders.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.RemoveFavorite +{ + [Proxy(typeof(RemoveFavoriteRequestBuilder), true)] + public partial interface IRemoveFavoriteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Renew +{ + [Proxy(typeof(RenewRequestBuilder), true)] + public partial interface IRenewRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.ResetUnseenCount +{ + [Proxy(typeof(ResetUnseenCountRequestBuilder), true)] + public partial interface IResetUnseenCountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.RetryServiceProvisioning +{ + [Proxy(typeof(RetryServiceProvisioningRequestBuilder), true)] + public partial interface IRetryServiceProvisioningRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Settings +{ + [Proxy(typeof(SettingsRequestBuilder), true)] + public partial interface ISettingsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Settings.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Settings.Item +{ + [Proxy(typeof(GroupSettingItemRequestBuilder), true)] + public partial interface IGroupSettingItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites +{ + [Proxy(typeof(SitesRequestBuilder), true)] + public partial interface ISitesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.GetAllSites +{ + [Proxy(typeof(GetAllSitesRequestBuilder), true)] + public partial interface IGetAllSitesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item +{ + [Proxy(typeof(SiteItemRequestBuilder), true)] + public partial interface ISiteItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Analytics +{ + [Proxy(typeof(AnalyticsRequestBuilder), true)] + public partial interface IAnalyticsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Analytics.AllTime +{ + [Proxy(typeof(AllTimeRequestBuilder), true)] + public partial interface IAllTimeRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Analytics.ItemActivityStats +{ + [Proxy(typeof(ItemActivityStatsRequestBuilder), true)] + public partial interface IItemActivityStatsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Analytics.ItemActivityStats.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Analytics.ItemActivityStats.Item +{ + [Proxy(typeof(ItemActivityStatItemRequestBuilder), true)] + public partial interface IItemActivityStatItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Analytics.ItemActivityStats.Item.Activities +{ + [Proxy(typeof(ActivitiesRequestBuilder), true)] + public partial interface IActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Analytics.ItemActivityStats.Item.Activities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Analytics.ItemActivityStats.Item.Activities.Item +{ + [Proxy(typeof(ItemActivityItemRequestBuilder), true)] + public partial interface IItemActivityItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Analytics.ItemActivityStats.Item.Activities.Item.DriveItem +{ + [Proxy(typeof(DriveItemRequestBuilder), true)] + public partial interface IDriveItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Analytics.ItemActivityStats.Item.Activities.Item.DriveItem.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Analytics.LastSevenDays +{ + [Proxy(typeof(LastSevenDaysRequestBuilder), true)] + public partial interface ILastSevenDaysRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Columns.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Columns.Item.SourceColumn +{ + [Proxy(typeof(SourceColumnRequestBuilder), true)] + public partial interface ISourceColumnRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes +{ + [Proxy(typeof(ContentTypesRequestBuilder), true)] + public partial interface IContentTypesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.AddCopy +{ + [Proxy(typeof(AddCopyRequestBuilder), true)] + public partial interface IAddCopyRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.AddCopyFromContentTypeHub +{ + [Proxy(typeof(AddCopyFromContentTypeHubRequestBuilder), true)] + public partial interface IAddCopyFromContentTypeHubRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.GetCompatibleHubContentTypes +{ + [Proxy(typeof(GetCompatibleHubContentTypesRequestBuilder), true)] + public partial interface IGetCompatibleHubContentTypesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item +{ + [Proxy(typeof(ContentTypeItemRequestBuilder), true)] + public partial interface IContentTypeItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.AssociateWithHubSites +{ + [Proxy(typeof(AssociateWithHubSitesRequestBuilder), true)] + public partial interface IAssociateWithHubSitesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.BaseTypes +{ + [Proxy(typeof(BaseTypesRequestBuilder), true)] + public partial interface IBaseTypesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.BaseTypes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.BaseTypes.Item +{ + [Proxy(typeof(ContentTypeItemRequestBuilder), true)] + public partial interface IContentTypeItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.ColumnLinks +{ + [Proxy(typeof(ColumnLinksRequestBuilder), true)] + public partial interface IColumnLinksRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.ColumnLinks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.ColumnLinks.Item +{ + [Proxy(typeof(ColumnLinkItemRequestBuilder), true)] + public partial interface IColumnLinkItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.ColumnPositions +{ + [Proxy(typeof(ColumnPositionsRequestBuilder), true)] + public partial interface IColumnPositionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.ColumnPositions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.ColumnPositions.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.Columns.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.Columns.Item.SourceColumn +{ + [Proxy(typeof(SourceColumnRequestBuilder), true)] + public partial interface ISourceColumnRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.CopyToDefaultContentLocation +{ + [Proxy(typeof(CopyToDefaultContentLocationRequestBuilder), true)] + public partial interface ICopyToDefaultContentLocationRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.IsPublished +{ + [Proxy(typeof(IsPublishedRequestBuilder), true)] + public partial interface IIsPublishedRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.Publish +{ + [Proxy(typeof(PublishRequestBuilder), true)] + public partial interface IPublishRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ContentTypes.Item.Unpublish +{ + [Proxy(typeof(UnpublishRequestBuilder), true)] + public partial interface IUnpublishRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Drive +{ + [Proxy(typeof(DriveRequestBuilder), true)] + public partial interface IDriveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Drives +{ + [Proxy(typeof(DrivesRequestBuilder), true)] + public partial interface IDrivesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Drives.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Drives.Item +{ + [Proxy(typeof(DriveItemRequestBuilder), true)] + public partial interface IDriveItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ExternalColumns +{ + [Proxy(typeof(ExternalColumnsRequestBuilder), true)] + public partial interface IExternalColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ExternalColumns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.ExternalColumns.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetActivitiesByInterval +{ + [Proxy(typeof(GetActivitiesByIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval +{ + [Proxy(typeof(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetApplicableContentTypesForListWithListId +{ + [Proxy(typeof(GetApplicableContentTypesForListWithListIdRequestBuilder), true)] + public partial interface IGetApplicableContentTypesForListWithListIdRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath +{ + [Proxy(typeof(GetByPathWithPathRequestBuilder), true)] + public partial interface IGetByPathWithPathRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.Analytics +{ + [Proxy(typeof(AnalyticsRequestBuilder), true)] + public partial interface IAnalyticsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.ContentTypes +{ + [Proxy(typeof(ContentTypesRequestBuilder), true)] + public partial interface IContentTypesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.Drive +{ + [Proxy(typeof(DriveRequestBuilder), true)] + public partial interface IDriveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.Drives +{ + [Proxy(typeof(DrivesRequestBuilder), true)] + public partial interface IDrivesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.ExternalColumns +{ + [Proxy(typeof(ExternalColumnsRequestBuilder), true)] + public partial interface IExternalColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.GetActivitiesByInterval +{ + [Proxy(typeof(GetActivitiesByIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval +{ + [Proxy(typeof(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.GetApplicableContentTypesForListWithListId +{ + [Proxy(typeof(GetApplicableContentTypesForListWithListIdRequestBuilder), true)] + public partial interface IGetApplicableContentTypesForListWithListIdRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.Lists +{ + [Proxy(typeof(ListsRequestBuilder), true)] + public partial interface IListsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.Onenote +{ + [Proxy(typeof(OnenoteRequestBuilder), true)] + public partial interface IOnenoteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.Permissions +{ + [Proxy(typeof(PermissionsRequestBuilder), true)] + public partial interface IPermissionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.Sites +{ + [Proxy(typeof(SitesRequestBuilder), true)] + public partial interface ISitesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.TermStore +{ + [Proxy(typeof(TermStoreRequestBuilder), true)] + public partial interface ITermStoreRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.GetByPathWithPath.TermStores +{ + [Proxy(typeof(TermStoresRequestBuilder), true)] + public partial interface ITermStoresRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Items.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Items.Item +{ + [Proxy(typeof(BaseItemItemRequestBuilder), true)] + public partial interface IBaseItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists +{ + [Proxy(typeof(ListsRequestBuilder), true)] + public partial interface IListsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item +{ + [Proxy(typeof(ListItemRequestBuilder), true)] + public partial interface IListItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Columns.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Columns.Item.SourceColumn +{ + [Proxy(typeof(SourceColumnRequestBuilder), true)] + public partial interface ISourceColumnRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes +{ + [Proxy(typeof(ContentTypesRequestBuilder), true)] + public partial interface IContentTypesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.AddCopy +{ + [Proxy(typeof(AddCopyRequestBuilder), true)] + public partial interface IAddCopyRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.AddCopyFromContentTypeHub +{ + [Proxy(typeof(AddCopyFromContentTypeHubRequestBuilder), true)] + public partial interface IAddCopyFromContentTypeHubRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.GetCompatibleHubContentTypes +{ + [Proxy(typeof(GetCompatibleHubContentTypesRequestBuilder), true)] + public partial interface IGetCompatibleHubContentTypesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item +{ + [Proxy(typeof(ContentTypeItemRequestBuilder), true)] + public partial interface IContentTypeItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.AssociateWithHubSites +{ + [Proxy(typeof(AssociateWithHubSitesRequestBuilder), true)] + public partial interface IAssociateWithHubSitesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.BaseTypes +{ + [Proxy(typeof(BaseTypesRequestBuilder), true)] + public partial interface IBaseTypesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.BaseTypes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.BaseTypes.Item +{ + [Proxy(typeof(ContentTypeItemRequestBuilder), true)] + public partial interface IContentTypeItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.ColumnLinks +{ + [Proxy(typeof(ColumnLinksRequestBuilder), true)] + public partial interface IColumnLinksRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.ColumnLinks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.ColumnLinks.Item +{ + [Proxy(typeof(ColumnLinkItemRequestBuilder), true)] + public partial interface IColumnLinkItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.ColumnPositions +{ + [Proxy(typeof(ColumnPositionsRequestBuilder), true)] + public partial interface IColumnPositionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.ColumnPositions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.ColumnPositions.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.Columns.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.Columns.Item.SourceColumn +{ + [Proxy(typeof(SourceColumnRequestBuilder), true)] + public partial interface ISourceColumnRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.CopyToDefaultContentLocation +{ + [Proxy(typeof(CopyToDefaultContentLocationRequestBuilder), true)] + public partial interface ICopyToDefaultContentLocationRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.IsPublished +{ + [Proxy(typeof(IsPublishedRequestBuilder), true)] + public partial interface IIsPublishedRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.Publish +{ + [Proxy(typeof(PublishRequestBuilder), true)] + public partial interface IPublishRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.ContentTypes.Item.Unpublish +{ + [Proxy(typeof(UnpublishRequestBuilder), true)] + public partial interface IUnpublishRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Drive +{ + [Proxy(typeof(DriveRequestBuilder), true)] + public partial interface IDriveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.DeltaWithToken +{ + [Proxy(typeof(DeltaWithTokenRequestBuilder), true)] + public partial interface IDeltaWithTokenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item +{ + [Proxy(typeof(ListItemItemRequestBuilder), true)] + public partial interface IListItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.Analytics +{ + [Proxy(typeof(AnalyticsRequestBuilder), true)] + public partial interface IAnalyticsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.CreateLink +{ + [Proxy(typeof(CreateLinkRequestBuilder), true)] + public partial interface ICreateLinkRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.DocumentSetVersions +{ + [Proxy(typeof(DocumentSetVersionsRequestBuilder), true)] + public partial interface IDocumentSetVersionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.DocumentSetVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.DocumentSetVersions.Item +{ + [Proxy(typeof(DocumentSetVersionItemRequestBuilder), true)] + public partial interface IDocumentSetVersionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.DocumentSetVersions.Item.Fields +{ + [Proxy(typeof(FieldsRequestBuilder), true)] + public partial interface IFieldsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.DocumentSetVersions.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.DriveItem +{ + [Proxy(typeof(DriveItemRequestBuilder), true)] + public partial interface IDriveItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.DriveItem.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.Fields +{ + [Proxy(typeof(FieldsRequestBuilder), true)] + public partial interface IFieldsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.GetActivitiesByInterval +{ + [Proxy(typeof(GetActivitiesByIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval +{ + [Proxy(typeof(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.Versions +{ + [Proxy(typeof(VersionsRequestBuilder), true)] + public partial interface IVersionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.Versions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.Versions.Item +{ + [Proxy(typeof(ListItemVersionItemRequestBuilder), true)] + public partial interface IListItemVersionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.Versions.Item.Fields +{ + [Proxy(typeof(FieldsRequestBuilder), true)] + public partial interface IFieldsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Items.Item.Versions.Item.RestoreVersion +{ + [Proxy(typeof(RestoreVersionRequestBuilder), true)] + public partial interface IRestoreVersionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Operations.Item +{ + [Proxy(typeof(RichLongRunningOperationItemRequestBuilder), true)] + public partial interface IRichLongRunningOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions +{ + [Proxy(typeof(SubscriptionsRequestBuilder), true)] + public partial interface ISubscriptionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Item +{ + [Proxy(typeof(SubscriptionItemRequestBuilder), true)] + public partial interface ISubscriptionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Item.Reauthorize +{ + [Proxy(typeof(ReauthorizeRequestBuilder), true)] + public partial interface IReauthorizeRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote +{ + [Proxy(typeof(OnenoteRequestBuilder), true)] + public partial interface IOnenoteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks +{ + [Proxy(typeof(NotebooksRequestBuilder), true)] + public partial interface INotebooksRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.GetNotebookFromWebUrl +{ + [Proxy(typeof(GetNotebookFromWebUrlRequestBuilder), true)] + public partial interface IGetNotebookFromWebUrlRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.GetRecentNotebooksWithIncludePersonalNotebooks +{ + [Proxy(typeof(GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder), true)] + public partial interface IGetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item +{ + [Proxy(typeof(NotebookItemRequestBuilder), true)] + public partial interface INotebookItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.CopyNotebook +{ + [Proxy(typeof(CopyNotebookRequestBuilder), true)] + public partial interface ICopyNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Notebooks.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Operations.Item +{ + [Proxy(typeof(OnenoteOperationItemRequestBuilder), true)] + public partial interface IOnenoteOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Resources.Item +{ + [Proxy(typeof(OnenoteResourceItemRequestBuilder), true)] + public partial interface IOnenoteResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Resources.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Onenote.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Operations.Item +{ + [Proxy(typeof(RichLongRunningOperationItemRequestBuilder), true)] + public partial interface IRichLongRunningOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.GraphSitePage +{ + [Proxy(typeof(GraphSitePageRequestBuilder), true)] + public partial interface IGraphSitePageRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.GraphSitePage.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item +{ + [Proxy(typeof(BaseSitePageItemRequestBuilder), true)] + public partial interface IBaseSitePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage +{ + [Proxy(typeof(GraphSitePageRequestBuilder), true)] + public partial interface IGraphSitePageRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout +{ + [Proxy(typeof(CanvasLayoutRequestBuilder), true)] + public partial interface ICanvasLayoutRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections +{ + [Proxy(typeof(HorizontalSectionsRequestBuilder), true)] + public partial interface IHorizontalSectionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item +{ + [Proxy(typeof(HorizontalSectionItemRequestBuilder), true)] + public partial interface IHorizontalSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item.Columns.Item +{ + [Proxy(typeof(HorizontalSectionColumnItemRequestBuilder), true)] + public partial interface IHorizontalSectionColumnItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item.Columns.Item.Webparts +{ + [Proxy(typeof(WebpartsRequestBuilder), true)] + public partial interface IWebpartsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item.Columns.Item.Webparts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item.Columns.Item.Webparts.Item +{ + [Proxy(typeof(WebPartItemRequestBuilder), true)] + public partial interface IWebPartItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item.Columns.Item.Webparts.Item.GetPositionOfWebPart +{ + [Proxy(typeof(GetPositionOfWebPartRequestBuilder), true)] + public partial interface IGetPositionOfWebPartRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.VerticalSection +{ + [Proxy(typeof(VerticalSectionRequestBuilder), true)] + public partial interface IVerticalSectionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.VerticalSection.Webparts +{ + [Proxy(typeof(WebpartsRequestBuilder), true)] + public partial interface IWebpartsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.VerticalSection.Webparts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.VerticalSection.Webparts.Item +{ + [Proxy(typeof(WebPartItemRequestBuilder), true)] + public partial interface IWebPartItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.VerticalSection.Webparts.Item.GetPositionOfWebPart +{ + [Proxy(typeof(GetPositionOfWebPartRequestBuilder), true)] + public partial interface IGetPositionOfWebPartRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.WebParts +{ + [Proxy(typeof(WebPartsRequestBuilder), true)] + public partial interface IWebPartsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.WebParts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.WebParts.Item +{ + [Proxy(typeof(WebPartItemRequestBuilder), true)] + public partial interface IWebPartItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.GraphSitePage.WebParts.Item.GetPositionOfWebPart +{ + [Proxy(typeof(GetPositionOfWebPartRequestBuilder), true)] + public partial interface IGetPositionOfWebPartRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Pages.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Permissions +{ + [Proxy(typeof(PermissionsRequestBuilder), true)] + public partial interface IPermissionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Permissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Permissions.Item +{ + [Proxy(typeof(PermissionItemRequestBuilder), true)] + public partial interface IPermissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Permissions.Item.Grant +{ + [Proxy(typeof(GrantRequestBuilder), true)] + public partial interface IGrantRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Sites +{ + [Proxy(typeof(SitesRequestBuilder), true)] + public partial interface ISitesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Sites.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.Sites.Item +{ + [Proxy(typeof(SiteItemRequestBuilder), true)] + public partial interface ISiteItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore +{ + [Proxy(typeof(TermStoreRequestBuilder), true)] + public partial interface ITermStoreRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups +{ + [Proxy(typeof(GroupsRequestBuilder), true)] + public partial interface IGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item +{ + [Proxy(typeof(GroupItemRequestBuilder), true)] + public partial interface IGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets +{ + [Proxy(typeof(SetsRequestBuilder), true)] + public partial interface ISetsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item +{ + [Proxy(typeof(SetItemRequestBuilder), true)] + public partial interface ISetItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.ParentGroup +{ + [Proxy(typeof(ParentGroupRequestBuilder), true)] + public partial interface IParentGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms +{ + [Proxy(typeof(TermsRequestBuilder), true)] + public partial interface ITermsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets +{ + [Proxy(typeof(SetsRequestBuilder), true)] + public partial interface ISetsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item +{ + [Proxy(typeof(SetItemRequestBuilder), true)] + public partial interface ISetItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup +{ + [Proxy(typeof(ParentGroupRequestBuilder), true)] + public partial interface IParentGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets +{ + [Proxy(typeof(SetsRequestBuilder), true)] + public partial interface ISetsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item +{ + [Proxy(typeof(SetItemRequestBuilder), true)] + public partial interface ISetItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms +{ + [Proxy(typeof(TermsRequestBuilder), true)] + public partial interface ITermsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms +{ + [Proxy(typeof(TermsRequestBuilder), true)] + public partial interface ITermsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStore.Sets.Item.Terms.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores +{ + [Proxy(typeof(TermStoresRequestBuilder), true)] + public partial interface ITermStoresRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item +{ + [Proxy(typeof(StoreItemRequestBuilder), true)] + public partial interface IStoreItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups +{ + [Proxy(typeof(GroupsRequestBuilder), true)] + public partial interface IGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item +{ + [Proxy(typeof(GroupItemRequestBuilder), true)] + public partial interface IGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets +{ + [Proxy(typeof(SetsRequestBuilder), true)] + public partial interface ISetsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item +{ + [Proxy(typeof(SetItemRequestBuilder), true)] + public partial interface ISetItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.ParentGroup +{ + [Proxy(typeof(ParentGroupRequestBuilder), true)] + public partial interface IParentGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms +{ + [Proxy(typeof(TermsRequestBuilder), true)] + public partial interface ITermsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets +{ + [Proxy(typeof(SetsRequestBuilder), true)] + public partial interface ISetsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item +{ + [Proxy(typeof(SetItemRequestBuilder), true)] + public partial interface ISetItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup +{ + [Proxy(typeof(ParentGroupRequestBuilder), true)] + public partial interface IParentGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets +{ + [Proxy(typeof(SetsRequestBuilder), true)] + public partial interface ISetsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item +{ + [Proxy(typeof(SetItemRequestBuilder), true)] + public partial interface ISetItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms +{ + [Proxy(typeof(TermsRequestBuilder), true)] + public partial interface ITermsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms +{ + [Proxy(typeof(TermsRequestBuilder), true)] + public partial interface ITermsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Sites.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.SubscribeByMail +{ + [Proxy(typeof(SubscribeByMailRequestBuilder), true)] + public partial interface ISubscribeByMailRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team +{ + [Proxy(typeof(TeamRequestBuilder), true)] + public partial interface ITeamRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.AllChannels +{ + [Proxy(typeof(AllChannelsRequestBuilder), true)] + public partial interface IAllChannelsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.AllChannels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.AllChannels.Item +{ + [Proxy(typeof(ChannelItemRequestBuilder), true)] + public partial interface IChannelItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Archive +{ + [Proxy(typeof(ArchiveRequestBuilder), true)] + public partial interface IArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels +{ + [Proxy(typeof(ChannelsRequestBuilder), true)] + public partial interface IChannelsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.GetAllMessages +{ + [Proxy(typeof(GetAllMessagesRequestBuilder), true)] + public partial interface IGetAllMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.GetAllRetainedMessages +{ + [Proxy(typeof(GetAllRetainedMessagesRequestBuilder), true)] + public partial interface IGetAllRetainedMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item +{ + [Proxy(typeof(ChannelItemRequestBuilder), true)] + public partial interface IChannelItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.AllMembers +{ + [Proxy(typeof(AllMembersRequestBuilder), true)] + public partial interface IAllMembersRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.AllMembers.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.AllMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.AllMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.AllMembers.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Archive +{ + [Proxy(typeof(ArchiveRequestBuilder), true)] + public partial interface IArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.CompleteMigration +{ + [Proxy(typeof(CompleteMigrationRequestBuilder), true)] + public partial interface ICompleteMigrationRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName +{ + [Proxy(typeof(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder), true)] + public partial interface IDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.FilesFolder +{ + [Proxy(typeof(FilesFolderRequestBuilder), true)] + public partial interface IFilesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.FilesFolder.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.Replies +{ + [Proxy(typeof(RepliesRequestBuilder), true)] + public partial interface IRepliesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.Replies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.Replies.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.Replies.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.Replies.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.Replies.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.Replies.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.Replies.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.Replies.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.Replies.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.Replies.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.Replies.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Messages.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.ProvisionEmail +{ + [Proxy(typeof(ProvisionEmailRequestBuilder), true)] + public partial interface IProvisionEmailRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.RemoveEmail +{ + [Proxy(typeof(RemoveEmailRequestBuilder), true)] + public partial interface IRemoveEmailRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.SharedWithTeams +{ + [Proxy(typeof(SharedWithTeamsRequestBuilder), true)] + public partial interface ISharedWithTeamsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.SharedWithTeams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.SharedWithTeams.Item +{ + [Proxy(typeof(SharedWithChannelTeamInfoItemRequestBuilder), true)] + public partial interface ISharedWithChannelTeamInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.SharedWithTeams.Item.AllowedMembers +{ + [Proxy(typeof(AllowedMembersRequestBuilder), true)] + public partial interface IAllowedMembersRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.SharedWithTeams.Item.AllowedMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.SharedWithTeams.Item.AllowedMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.SharedWithTeams.Item.Team +{ + [Proxy(typeof(TeamRequestBuilder), true)] + public partial interface ITeamRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Tabs +{ + [Proxy(typeof(TabsRequestBuilder), true)] + public partial interface ITabsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Tabs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Tabs.Item +{ + [Proxy(typeof(TeamsTabItemRequestBuilder), true)] + public partial interface ITeamsTabItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Tabs.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Channels.Item.Unarchive +{ + [Proxy(typeof(UnarchiveRequestBuilder), true)] + public partial interface IUnarchiveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Clone +{ + [Proxy(typeof(CloneRequestBuilder), true)] + public partial interface ICloneRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.CompleteMigration +{ + [Proxy(typeof(CompleteMigrationRequestBuilder), true)] + public partial interface ICompleteMigrationRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Group +{ + [Proxy(typeof(GroupRequestBuilder), true)] + public partial interface IGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Group.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Group.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.IncomingChannels +{ + [Proxy(typeof(IncomingChannelsRequestBuilder), true)] + public partial interface IIncomingChannelsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.IncomingChannels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.IncomingChannels.Item +{ + [Proxy(typeof(ChannelItemRequestBuilder), true)] + public partial interface IChannelItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.InstalledApps +{ + [Proxy(typeof(InstalledAppsRequestBuilder), true)] + public partial interface IInstalledAppsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.InstalledApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.InstalledApps.Item +{ + [Proxy(typeof(TeamsAppInstallationItemRequestBuilder), true)] + public partial interface ITeamsAppInstallationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.InstalledApps.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.InstalledApps.Item.TeamsAppDefinition +{ + [Proxy(typeof(TeamsAppDefinitionRequestBuilder), true)] + public partial interface ITeamsAppDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.InstalledApps.Item.Upgrade +{ + [Proxy(typeof(UpgradeRequestBuilder), true)] + public partial interface IUpgradeRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Operations.Item +{ + [Proxy(typeof(TeamsAsyncOperationItemRequestBuilder), true)] + public partial interface ITeamsAsyncOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PermissionGrants +{ + [Proxy(typeof(PermissionGrantsRequestBuilder), true)] + public partial interface IPermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PermissionGrants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PermissionGrants.Item +{ + [Proxy(typeof(ResourceSpecificPermissionGrantItemRequestBuilder), true)] + public partial interface IResourceSpecificPermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Photo +{ + [Proxy(typeof(PhotoRequestBuilder), true)] + public partial interface IPhotoRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Photo.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel +{ + [Proxy(typeof(PrimaryChannelRequestBuilder), true)] + public partial interface IPrimaryChannelRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.AllMembers +{ + [Proxy(typeof(AllMembersRequestBuilder), true)] + public partial interface IAllMembersRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.AllMembers.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.AllMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.AllMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.AllMembers.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Archive +{ + [Proxy(typeof(ArchiveRequestBuilder), true)] + public partial interface IArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.CompleteMigration +{ + [Proxy(typeof(CompleteMigrationRequestBuilder), true)] + public partial interface ICompleteMigrationRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName +{ + [Proxy(typeof(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder), true)] + public partial interface IDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.FilesFolder +{ + [Proxy(typeof(FilesFolderRequestBuilder), true)] + public partial interface IFilesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.FilesFolder.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.Replies +{ + [Proxy(typeof(RepliesRequestBuilder), true)] + public partial interface IRepliesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.Replies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.Replies.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.Replies.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.Replies.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.Replies.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.Replies.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.Replies.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.Replies.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.Replies.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.Replies.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.Replies.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Messages.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.ProvisionEmail +{ + [Proxy(typeof(ProvisionEmailRequestBuilder), true)] + public partial interface IProvisionEmailRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.RemoveEmail +{ + [Proxy(typeof(RemoveEmailRequestBuilder), true)] + public partial interface IRemoveEmailRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.SharedWithTeams +{ + [Proxy(typeof(SharedWithTeamsRequestBuilder), true)] + public partial interface ISharedWithTeamsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.SharedWithTeams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.SharedWithTeams.Item +{ + [Proxy(typeof(SharedWithChannelTeamInfoItemRequestBuilder), true)] + public partial interface ISharedWithChannelTeamInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.SharedWithTeams.Item.AllowedMembers +{ + [Proxy(typeof(AllowedMembersRequestBuilder), true)] + public partial interface IAllowedMembersRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.SharedWithTeams.Item.AllowedMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.SharedWithTeams.Item.AllowedMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.SharedWithTeams.Item.Team +{ + [Proxy(typeof(TeamRequestBuilder), true)] + public partial interface ITeamRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Tabs +{ + [Proxy(typeof(TabsRequestBuilder), true)] + public partial interface ITabsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Tabs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Tabs.Item +{ + [Proxy(typeof(TeamsTabItemRequestBuilder), true)] + public partial interface ITeamsTabItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Tabs.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.PrimaryChannel.Unarchive +{ + [Proxy(typeof(UnarchiveRequestBuilder), true)] + public partial interface IUnarchiveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule +{ + [Proxy(typeof(ScheduleRequestBuilder), true)] + public partial interface IScheduleRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.DayNotes +{ + [Proxy(typeof(DayNotesRequestBuilder), true)] + public partial interface IDayNotesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.DayNotes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.DayNotes.Item +{ + [Proxy(typeof(DayNoteItemRequestBuilder), true)] + public partial interface IDayNoteItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.OfferShiftRequests +{ + [Proxy(typeof(OfferShiftRequestsRequestBuilder), true)] + public partial interface IOfferShiftRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.OfferShiftRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.OfferShiftRequests.Item +{ + [Proxy(typeof(OfferShiftRequestItemRequestBuilder), true)] + public partial interface IOfferShiftRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.OpenShiftChangeRequests +{ + [Proxy(typeof(OpenShiftChangeRequestsRequestBuilder), true)] + public partial interface IOpenShiftChangeRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.OpenShiftChangeRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.OpenShiftChangeRequests.Item +{ + [Proxy(typeof(OpenShiftChangeRequestItemRequestBuilder), true)] + public partial interface IOpenShiftChangeRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.OpenShifts +{ + [Proxy(typeof(OpenShiftsRequestBuilder), true)] + public partial interface IOpenShiftsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.OpenShifts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.OpenShifts.Item +{ + [Proxy(typeof(OpenShiftItemRequestBuilder), true)] + public partial interface IOpenShiftItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.SchedulingGroups +{ + [Proxy(typeof(SchedulingGroupsRequestBuilder), true)] + public partial interface ISchedulingGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.SchedulingGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.SchedulingGroups.Item +{ + [Proxy(typeof(SchedulingGroupItemRequestBuilder), true)] + public partial interface ISchedulingGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.Share +{ + [Proxy(typeof(ShareRequestBuilder), true)] + public partial interface IShareRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.Shifts +{ + [Proxy(typeof(ShiftsRequestBuilder), true)] + public partial interface IShiftsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.Shifts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.Shifts.Item +{ + [Proxy(typeof(ShiftItemRequestBuilder), true)] + public partial interface IShiftItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.SwapShiftsChangeRequests +{ + [Proxy(typeof(SwapShiftsChangeRequestsRequestBuilder), true)] + public partial interface ISwapShiftsChangeRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.SwapShiftsChangeRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.SwapShiftsChangeRequests.Item +{ + [Proxy(typeof(SwapShiftsChangeRequestItemRequestBuilder), true)] + public partial interface ISwapShiftsChangeRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimeCards +{ + [Proxy(typeof(TimeCardsRequestBuilder), true)] + public partial interface ITimeCardsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimeCards.ClockIn +{ + [Proxy(typeof(ClockInRequestBuilder), true)] + public partial interface IClockInRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimeCards.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimeCards.Item +{ + [Proxy(typeof(TimeCardItemRequestBuilder), true)] + public partial interface ITimeCardItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimeCards.Item.ClockOut +{ + [Proxy(typeof(ClockOutRequestBuilder), true)] + public partial interface IClockOutRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimeCards.Item.Confirm +{ + [Proxy(typeof(ConfirmRequestBuilder), true)] + public partial interface IConfirmRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimeCards.Item.EndBreak +{ + [Proxy(typeof(EndBreakRequestBuilder), true)] + public partial interface IEndBreakRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimeCards.Item.StartBreak +{ + [Proxy(typeof(StartBreakRequestBuilder), true)] + public partial interface IStartBreakRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimeOffReasons +{ + [Proxy(typeof(TimeOffReasonsRequestBuilder), true)] + public partial interface ITimeOffReasonsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimeOffReasons.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimeOffReasons.Item +{ + [Proxy(typeof(TimeOffReasonItemRequestBuilder), true)] + public partial interface ITimeOffReasonItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimeOffRequests +{ + [Proxy(typeof(TimeOffRequestsRequestBuilder), true)] + public partial interface ITimeOffRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimeOffRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimeOffRequests.Item +{ + [Proxy(typeof(TimeOffRequestItemRequestBuilder), true)] + public partial interface ITimeOffRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimesOff +{ + [Proxy(typeof(TimesOffRequestBuilder), true)] + public partial interface ITimesOffRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimesOff.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Schedule.TimesOff.Item +{ + [Proxy(typeof(TimeOffItemRequestBuilder), true)] + public partial interface ITimeOffItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.SendActivityNotification +{ + [Proxy(typeof(SendActivityNotificationRequestBuilder), true)] + public partial interface ISendActivityNotificationRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Tags +{ + [Proxy(typeof(TagsRequestBuilder), true)] + public partial interface ITagsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Tags.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Tags.Item +{ + [Proxy(typeof(TeamworkTagItemRequestBuilder), true)] + public partial interface ITeamworkTagItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Tags.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Tags.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Tags.Item.Members.Item +{ + [Proxy(typeof(TeamworkTagMemberItemRequestBuilder), true)] + public partial interface ITeamworkTagMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Template +{ + [Proxy(typeof(TemplateRequestBuilder), true)] + public partial interface ITemplateRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Team.Unarchive +{ + [Proxy(typeof(UnarchiveRequestBuilder), true)] + public partial interface IUnarchiveRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads +{ + [Proxy(typeof(ThreadsRequestBuilder), true)] + public partial interface IThreadsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item +{ + [Proxy(typeof(ConversationThreadItemRequestBuilder), true)] + public partial interface IConversationThreadItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts +{ + [Proxy(typeof(PostsRequestBuilder), true)] + public partial interface IPostsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item +{ + [Proxy(typeof(PostItemRequestBuilder), true)] + public partial interface IPostItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo +{ + [Proxy(typeof(InReplyToRequestBuilder), true)] + public partial interface IInReplyToRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.Reply +{ + [Proxy(typeof(ReplyRequestBuilder), true)] + public partial interface IReplyRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.Reply +{ + [Proxy(typeof(ReplyRequestBuilder), true)] + public partial interface IReplyRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.Threads.Item.Reply +{ + [Proxy(typeof(ReplyRequestBuilder), true)] + public partial interface IReplyRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMemberOf +{ + [Proxy(typeof(TransitiveMemberOfRequestBuilder), true)] + public partial interface ITransitiveMemberOfRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMemberOf.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMemberOf.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMemberOf.GraphAdministrativeUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMemberOf.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMemberOf.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMemberOf.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMemberOf.Item.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMemberOf.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers +{ + [Proxy(typeof(TransitiveMembersRequestBuilder), true)] + public partial interface ITransitiveMembersRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.GraphApplication.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.GraphDevice.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.GraphOrgContact.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.GraphUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.Item.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.Item.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.Item.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.TransitiveMembers.Item.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.UnsubscribeByMail +{ + [Proxy(typeof(UnsubscribeByMailRequestBuilder), true)] + public partial interface IUnsubscribeByMailRequestBuilder; +} + +namespace Microsoft.Graph.Groups.Item.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.Groups.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettings +{ + [Proxy(typeof(GroupSettingsRequestBuilder), true)] + public partial interface IGroupSettingsRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettings.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettings.Item +{ + [Proxy(typeof(GroupSettingItemRequestBuilder), true)] + public partial interface IGroupSettingItemRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettingTemplates +{ + [Proxy(typeof(GroupSettingTemplatesRequestBuilder), true)] + public partial interface IGroupSettingTemplatesRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettingTemplates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettingTemplates.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettingTemplates.GetAvailableExtensionProperties +{ + [Proxy(typeof(GetAvailableExtensionPropertiesRequestBuilder), true)] + public partial interface IGetAvailableExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettingTemplates.GetByIds +{ + [Proxy(typeof(GetByIdsRequestBuilder), true)] + public partial interface IGetByIdsRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettingTemplates.Item +{ + [Proxy(typeof(GroupSettingTemplateItemRequestBuilder), true)] + public partial interface IGroupSettingTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettingTemplates.Item.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettingTemplates.Item.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettingTemplates.Item.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettingTemplates.Item.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettingTemplates.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.GroupSettingTemplates.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.GroupsWithUniqueName +{ + [Proxy(typeof(GroupsWithUniqueNameRequestBuilder), true)] + public partial interface IGroupsWithUniqueNameRequestBuilder; +} + +namespace Microsoft.Graph.Identity +{ + [Proxy(typeof(IdentityRequestBuilder), true)] + public partial interface IIdentityRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ApiConnectors +{ + [Proxy(typeof(ApiConnectorsRequestBuilder), true)] + public partial interface IApiConnectorsRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ApiConnectors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ApiConnectors.Item +{ + [Proxy(typeof(IdentityApiConnectorItemRequestBuilder), true)] + public partial interface IIdentityApiConnectorItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ApiConnectors.Item.UploadClientCertificate +{ + [Proxy(typeof(UploadClientCertificateRequestBuilder), true)] + public partial interface IUploadClientCertificateRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventListeners +{ + [Proxy(typeof(AuthenticationEventListenersRequestBuilder), true)] + public partial interface IAuthenticationEventListenersRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventListeners.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventListeners.Item +{ + [Proxy(typeof(AuthenticationEventListenerItemRequestBuilder), true)] + public partial interface IAuthenticationEventListenerItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows +{ + [Proxy(typeof(AuthenticationEventsFlowsRequestBuilder), true)] + public partial interface IAuthenticationEventsFlowsRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.GraphExternalUsersSelfServiceSignUpEventsFlow +{ + [Proxy(typeof(GraphExternalUsersSelfServiceSignUpEventsFlowRequestBuilder), true)] + public partial interface IGraphExternalUsersSelfServiceSignUpEventsFlowRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.GraphExternalUsersSelfServiceSignUpEventsFlow.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item +{ + [Proxy(typeof(AuthenticationEventsFlowItemRequestBuilder), true)] + public partial interface IAuthenticationEventsFlowItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.Conditions +{ + [Proxy(typeof(ConditionsRequestBuilder), true)] + public partial interface IConditionsRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.Conditions.Applications +{ + [Proxy(typeof(ApplicationsRequestBuilder), true)] + public partial interface IApplicationsRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.Conditions.Applications.IncludeApplications +{ + [Proxy(typeof(IncludeApplicationsRequestBuilder), true)] + public partial interface IIncludeApplicationsRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.Conditions.Applications.IncludeApplications.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.Conditions.Applications.IncludeApplications.Item +{ + [Proxy(typeof(AuthenticationConditionApplicationAppItemRequestBuilder), true)] + public partial interface IAuthenticationConditionApplicationAppItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow +{ + [Proxy(typeof(GraphExternalUsersSelfServiceSignUpEventsFlowRequestBuilder), true)] + public partial interface IGraphExternalUsersSelfServiceSignUpEventsFlowRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.Conditions +{ + [Proxy(typeof(ConditionsRequestBuilder), true)] + public partial interface IConditionsRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.Conditions.Applications +{ + [Proxy(typeof(ApplicationsRequestBuilder), true)] + public partial interface IApplicationsRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.Conditions.Applications.IncludeApplications +{ + [Proxy(typeof(IncludeApplicationsRequestBuilder), true)] + public partial interface IIncludeApplicationsRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.Conditions.Applications.IncludeApplications.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.Conditions.Applications.IncludeApplications.Item +{ + [Proxy(typeof(AuthenticationConditionApplicationAppItemRequestBuilder), true)] + public partial interface IAuthenticationConditionApplicationAppItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAttributeCollection +{ + [Proxy(typeof(OnAttributeCollectionRequestBuilder), true)] + public partial interface IOnAttributeCollectionRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAttributeCollection.GraphOnAttributeCollectionExternalUsersSelfServiceSignUp +{ + [Proxy(typeof(GraphOnAttributeCollectionExternalUsersSelfServiceSignUpRequestBuilder), true)] + public partial interface IGraphOnAttributeCollectionExternalUsersSelfServiceSignUpRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAttributeCollection.GraphOnAttributeCollectionExternalUsersSelfServiceSignUp.Attributes +{ + [Proxy(typeof(AttributesRequestBuilder), true)] + public partial interface IAttributesRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAttributeCollection.GraphOnAttributeCollectionExternalUsersSelfServiceSignUp.Attributes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAttributeCollection.GraphOnAttributeCollectionExternalUsersSelfServiceSignUp.Attributes.Item +{ + [Proxy(typeof(IdentityUserFlowAttributeItemRequestBuilder), true)] + public partial interface IIdentityUserFlowAttributeItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAttributeCollection.GraphOnAttributeCollectionExternalUsersSelfServiceSignUp.Attributes.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAttributeCollection.GraphOnAttributeCollectionExternalUsersSelfServiceSignUp.Attributes.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAuthenticationMethodLoadStart +{ + [Proxy(typeof(OnAuthenticationMethodLoadStartRequestBuilder), true)] + public partial interface IOnAuthenticationMethodLoadStartRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAuthenticationMethodLoadStart.GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp +{ + [Proxy(typeof(GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilder), true)] + public partial interface IGraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUpRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAuthenticationMethodLoadStart.GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.IdentityProviders +{ + [Proxy(typeof(IdentityProvidersRequestBuilder), true)] + public partial interface IIdentityProvidersRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAuthenticationMethodLoadStart.GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.IdentityProviders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAuthenticationMethodLoadStart.GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.IdentityProviders.Item +{ + [Proxy(typeof(IdentityProviderBaseItemRequestBuilder), true)] + public partial interface IIdentityProviderBaseItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAuthenticationMethodLoadStart.GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.IdentityProviders.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Identity.AuthenticationEventsFlows.Item.GraphExternalUsersSelfServiceSignUpEventsFlow.OnAuthenticationMethodLoadStart.GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp.IdentityProviders.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows +{ + [Proxy(typeof(B2xUserFlowsRequestBuilder), true)] + public partial interface IB2xUserFlowsRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item +{ + [Proxy(typeof(B2xIdentityUserFlowItemRequestBuilder), true)] + public partial interface IB2xIdentityUserFlowItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.ApiConnectorConfiguration +{ + [Proxy(typeof(ApiConnectorConfigurationRequestBuilder), true)] + public partial interface IApiConnectorConfigurationRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.ApiConnectorConfiguration.PostAttributeCollection +{ + [Proxy(typeof(PostAttributeCollectionRequestBuilder), true)] + public partial interface IPostAttributeCollectionRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.ApiConnectorConfiguration.PostAttributeCollection.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.ApiConnectorConfiguration.PostAttributeCollection.UploadClientCertificate +{ + [Proxy(typeof(UploadClientCertificateRequestBuilder), true)] + public partial interface IUploadClientCertificateRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.ApiConnectorConfiguration.PostFederationSignup +{ + [Proxy(typeof(PostFederationSignupRequestBuilder), true)] + public partial interface IPostFederationSignupRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.ApiConnectorConfiguration.PostFederationSignup.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.ApiConnectorConfiguration.PostFederationSignup.UploadClientCertificate +{ + [Proxy(typeof(UploadClientCertificateRequestBuilder), true)] + public partial interface IUploadClientCertificateRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.IdentityProviders +{ + [Proxy(typeof(IdentityProvidersRequestBuilder), true)] + public partial interface IIdentityProvidersRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.IdentityProviders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.IdentityProviders.Item +{ + [Proxy(typeof(IdentityProviderItemRequestBuilder), true)] + public partial interface IIdentityProviderItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.Languages +{ + [Proxy(typeof(LanguagesRequestBuilder), true)] + public partial interface ILanguagesRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.Languages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.Languages.Item +{ + [Proxy(typeof(UserFlowLanguageConfigurationItemRequestBuilder), true)] + public partial interface IUserFlowLanguageConfigurationItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.Languages.Item.DefaultPages +{ + [Proxy(typeof(DefaultPagesRequestBuilder), true)] + public partial interface IDefaultPagesRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.Languages.Item.DefaultPages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.Languages.Item.DefaultPages.Item +{ + [Proxy(typeof(UserFlowLanguagePageItemRequestBuilder), true)] + public partial interface IUserFlowLanguagePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.Languages.Item.DefaultPages.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.Languages.Item.OverridesPages +{ + [Proxy(typeof(OverridesPagesRequestBuilder), true)] + public partial interface IOverridesPagesRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.Languages.Item.OverridesPages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.Languages.Item.OverridesPages.Item +{ + [Proxy(typeof(UserFlowLanguagePageItemRequestBuilder), true)] + public partial interface IUserFlowLanguagePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.Languages.Item.OverridesPages.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.UserAttributeAssignments +{ + [Proxy(typeof(UserAttributeAssignmentsRequestBuilder), true)] + public partial interface IUserAttributeAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.UserAttributeAssignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.UserAttributeAssignments.GetOrder +{ + [Proxy(typeof(GetOrderRequestBuilder), true)] + public partial interface IGetOrderRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.UserAttributeAssignments.Item +{ + [Proxy(typeof(IdentityUserFlowAttributeAssignmentItemRequestBuilder), true)] + public partial interface IIdentityUserFlowAttributeAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.UserAttributeAssignments.Item.UserAttribute +{ + [Proxy(typeof(UserAttributeRequestBuilder), true)] + public partial interface IUserAttributeRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.UserAttributeAssignments.SetOrder +{ + [Proxy(typeof(SetOrderRequestBuilder), true)] + public partial interface ISetOrderRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.UserFlowIdentityProviders +{ + [Proxy(typeof(UserFlowIdentityProvidersRequestBuilder), true)] + public partial interface IUserFlowIdentityProvidersRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.UserFlowIdentityProviders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.UserFlowIdentityProviders.Item +{ + [Proxy(typeof(IdentityProviderBaseItemRequestBuilder), true)] + public partial interface IIdentityProviderBaseItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.UserFlowIdentityProviders.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Identity.B2xUserFlows.Item.UserFlowIdentityProviders.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess +{ + [Proxy(typeof(ConditionalAccessRequestBuilder), true)] + public partial interface IConditionalAccessRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationContextClassReferences +{ + [Proxy(typeof(AuthenticationContextClassReferencesRequestBuilder), true)] + public partial interface IAuthenticationContextClassReferencesRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationContextClassReferences.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationContextClassReferences.Item +{ + [Proxy(typeof(AuthenticationContextClassReferenceItemRequestBuilder), true)] + public partial interface IAuthenticationContextClassReferenceItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationStrength +{ + [Proxy(typeof(AuthenticationStrengthRequestBuilder), true)] + public partial interface IAuthenticationStrengthRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationStrength.AuthenticationMethodModes +{ + [Proxy(typeof(AuthenticationMethodModesRequestBuilder), true)] + public partial interface IAuthenticationMethodModesRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationStrength.AuthenticationMethodModes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationStrength.AuthenticationMethodModes.Item +{ + [Proxy(typeof(AuthenticationMethodModeDetailItemRequestBuilder), true)] + public partial interface IAuthenticationMethodModeDetailItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationStrength.Policies +{ + [Proxy(typeof(PoliciesRequestBuilder), true)] + public partial interface IPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationStrength.Policies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationStrength.Policies.Item +{ + [Proxy(typeof(AuthenticationStrengthPolicyItemRequestBuilder), true)] + public partial interface IAuthenticationStrengthPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationStrength.Policies.Item.CombinationConfigurations +{ + [Proxy(typeof(CombinationConfigurationsRequestBuilder), true)] + public partial interface ICombinationConfigurationsRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationStrength.Policies.Item.CombinationConfigurations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationStrength.Policies.Item.CombinationConfigurations.Item +{ + [Proxy(typeof(AuthenticationCombinationConfigurationItemRequestBuilder), true)] + public partial interface IAuthenticationCombinationConfigurationItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationStrength.Policies.Item.UpdateAllowedCombinations +{ + [Proxy(typeof(UpdateAllowedCombinationsRequestBuilder), true)] + public partial interface IUpdateAllowedCombinationsRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.AuthenticationStrength.Policies.Item.Usage +{ + [Proxy(typeof(UsageRequestBuilder), true)] + public partial interface IUsageRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.NamedLocations +{ + [Proxy(typeof(NamedLocationsRequestBuilder), true)] + public partial interface INamedLocationsRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.NamedLocations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.NamedLocations.Item +{ + [Proxy(typeof(NamedLocationItemRequestBuilder), true)] + public partial interface INamedLocationItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.Policies +{ + [Proxy(typeof(PoliciesRequestBuilder), true)] + public partial interface IPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.Policies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.Policies.Item +{ + [Proxy(typeof(ConditionalAccessPolicyItemRequestBuilder), true)] + public partial interface IConditionalAccessPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.Templates +{ + [Proxy(typeof(TemplatesRequestBuilder), true)] + public partial interface ITemplatesRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.Templates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.ConditionalAccess.Templates.Item +{ + [Proxy(typeof(ConditionalAccessTemplateItemRequestBuilder), true)] + public partial interface IConditionalAccessTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.CustomAuthenticationExtensions +{ + [Proxy(typeof(CustomAuthenticationExtensionsRequestBuilder), true)] + public partial interface ICustomAuthenticationExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Identity.CustomAuthenticationExtensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.CustomAuthenticationExtensions.Item +{ + [Proxy(typeof(CustomAuthenticationExtensionItemRequestBuilder), true)] + public partial interface ICustomAuthenticationExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.CustomAuthenticationExtensions.Item.ValidateAuthenticationConfiguration +{ + [Proxy(typeof(ValidateAuthenticationConfigurationRequestBuilder), true)] + public partial interface IValidateAuthenticationConfigurationRequestBuilder; +} + +namespace Microsoft.Graph.Identity.CustomAuthenticationExtensions.ValidateAuthenticationConfiguration +{ + [Proxy(typeof(ValidateAuthenticationConfigurationRequestBuilder), true)] + public partial interface IValidateAuthenticationConfigurationRequestBuilder; +} + +namespace Microsoft.Graph.Identity.IdentityProviders +{ + [Proxy(typeof(IdentityProvidersRequestBuilder), true)] + public partial interface IIdentityProvidersRequestBuilder; +} + +namespace Microsoft.Graph.Identity.IdentityProviders.AvailableProviderTypes +{ + [Proxy(typeof(AvailableProviderTypesRequestBuilder), true)] + public partial interface IAvailableProviderTypesRequestBuilder; +} + +namespace Microsoft.Graph.Identity.IdentityProviders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.IdentityProviders.Item +{ + [Proxy(typeof(IdentityProviderBaseItemRequestBuilder), true)] + public partial interface IIdentityProviderBaseItemRequestBuilder; +} + +namespace Microsoft.Graph.Identity.UserFlowAttributes +{ + [Proxy(typeof(UserFlowAttributesRequestBuilder), true)] + public partial interface IUserFlowAttributesRequestBuilder; +} + +namespace Microsoft.Graph.Identity.UserFlowAttributes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Identity.UserFlowAttributes.Item +{ + [Proxy(typeof(IdentityUserFlowAttributeItemRequestBuilder), true)] + public partial interface IIdentityUserFlowAttributeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance +{ + [Proxy(typeof(IdentityGovernanceRequestBuilder), true)] + public partial interface IIdentityGovernanceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews +{ + [Proxy(typeof(AccessReviewsRequestBuilder), true)] + public partial interface IAccessReviewsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions +{ + [Proxy(typeof(DefinitionsRequestBuilder), true)] + public partial interface IDefinitionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item +{ + [Proxy(typeof(AccessReviewScheduleDefinitionItemRequestBuilder), true)] + public partial interface IAccessReviewScheduleDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances +{ + [Proxy(typeof(InstancesRequestBuilder), true)] + public partial interface IInstancesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item +{ + [Proxy(typeof(AccessReviewInstanceItemRequestBuilder), true)] + public partial interface IAccessReviewInstanceItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.AcceptRecommendations +{ + [Proxy(typeof(AcceptRecommendationsRequestBuilder), true)] + public partial interface IAcceptRecommendationsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.ApplyDecisions +{ + [Proxy(typeof(ApplyDecisionsRequestBuilder), true)] + public partial interface IApplyDecisionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchRecordDecisions +{ + [Proxy(typeof(BatchRecordDecisionsRequestBuilder), true)] + public partial interface IBatchRecordDecisionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.ContactedReviewers +{ + [Proxy(typeof(ContactedReviewersRequestBuilder), true)] + public partial interface IContactedReviewersRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.ContactedReviewers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.ContactedReviewers.Item +{ + [Proxy(typeof(AccessReviewReviewerItemRequestBuilder), true)] + public partial interface IAccessReviewReviewerItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions +{ + [Proxy(typeof(DecisionsRequestBuilder), true)] + public partial interface IDecisionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item +{ + [Proxy(typeof(AccessReviewInstanceDecisionItemItemRequestBuilder), true)] + public partial interface IAccessReviewInstanceDecisionItemItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Insights +{ + [Proxy(typeof(InsightsRequestBuilder), true)] + public partial interface IInsightsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item +{ + [Proxy(typeof(GovernanceInsightItemRequestBuilder), true)] + public partial interface IGovernanceInsightItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.ResetDecisions +{ + [Proxy(typeof(ResetDecisionsRequestBuilder), true)] + public partial interface IResetDecisionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.SendReminder +{ + [Proxy(typeof(SendReminderRequestBuilder), true)] + public partial interface ISendReminderRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages +{ + [Proxy(typeof(StagesRequestBuilder), true)] + public partial interface IStagesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item +{ + [Proxy(typeof(AccessReviewStageItemRequestBuilder), true)] + public partial interface IAccessReviewStageItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Decisions +{ + [Proxy(typeof(DecisionsRequestBuilder), true)] + public partial interface IDecisionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item +{ + [Proxy(typeof(AccessReviewInstanceDecisionItemItemRequestBuilder), true)] + public partial interface IAccessReviewInstanceDecisionItemItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights +{ + [Proxy(typeof(InsightsRequestBuilder), true)] + public partial interface IInsightsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item +{ + [Proxy(typeof(GovernanceInsightItemRequestBuilder), true)] + public partial interface IGovernanceInsightItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Stop +{ + [Proxy(typeof(StopRequestBuilder), true)] + public partial interface IStopRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stop +{ + [Proxy(typeof(StopRequestBuilder), true)] + public partial interface IStopRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Stop +{ + [Proxy(typeof(StopRequestBuilder), true)] + public partial interface IStopRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.HistoryDefinitions +{ + [Proxy(typeof(HistoryDefinitionsRequestBuilder), true)] + public partial interface IHistoryDefinitionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.HistoryDefinitions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.HistoryDefinitions.Item +{ + [Proxy(typeof(AccessReviewHistoryDefinitionItemRequestBuilder), true)] + public partial interface IAccessReviewHistoryDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.HistoryDefinitions.Item.Instances +{ + [Proxy(typeof(InstancesRequestBuilder), true)] + public partial interface IInstancesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.HistoryDefinitions.Item.Instances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.HistoryDefinitions.Item.Instances.Item +{ + [Proxy(typeof(AccessReviewHistoryInstanceItemRequestBuilder), true)] + public partial interface IAccessReviewHistoryInstanceItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AccessReviews.HistoryDefinitions.Item.Instances.Item.GenerateDownloadUri +{ + [Proxy(typeof(GenerateDownloadUriRequestBuilder), true)] + public partial interface IGenerateDownloadUriRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AppConsent +{ + [Proxy(typeof(AppConsentRequestBuilder), true)] + public partial interface IAppConsentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AppConsent.AppConsentRequests +{ + [Proxy(typeof(AppConsentRequestsRequestBuilder), true)] + public partial interface IAppConsentRequestsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AppConsent.AppConsentRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AppConsent.AppConsentRequests.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AppConsent.AppConsentRequests.Item +{ + [Proxy(typeof(AppConsentRequestItemRequestBuilder), true)] + public partial interface IAppConsentRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AppConsent.AppConsentRequests.Item.UserConsentRequests +{ + [Proxy(typeof(UserConsentRequestsRequestBuilder), true)] + public partial interface IUserConsentRequestsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AppConsent.AppConsentRequests.Item.UserConsentRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AppConsent.AppConsentRequests.Item.UserConsentRequests.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AppConsent.AppConsentRequests.Item.UserConsentRequests.Item +{ + [Proxy(typeof(UserConsentRequestItemRequestBuilder), true)] + public partial interface IUserConsentRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AppConsent.AppConsentRequests.Item.UserConsentRequests.Item.Approval +{ + [Proxy(typeof(ApprovalRequestBuilder), true)] + public partial interface IApprovalRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AppConsent.AppConsentRequests.Item.UserConsentRequests.Item.Approval.Stages +{ + [Proxy(typeof(StagesRequestBuilder), true)] + public partial interface IStagesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AppConsent.AppConsentRequests.Item.UserConsentRequests.Item.Approval.Stages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.AppConsent.AppConsentRequests.Item.UserConsentRequests.Item.Approval.Stages.Item +{ + [Proxy(typeof(ApprovalStageItemRequestBuilder), true)] + public partial interface IApprovalStageItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement +{ + [Proxy(typeof(EntitlementManagementRequestBuilder), true)] + public partial interface IEntitlementManagementRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals +{ + [Proxy(typeof(AccessPackageAssignmentApprovalsRequestBuilder), true)] + public partial interface IAccessPackageAssignmentApprovalsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals.Item +{ + [Proxy(typeof(ApprovalItemRequestBuilder), true)] + public partial interface IApprovalItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals.Item.Stages +{ + [Proxy(typeof(StagesRequestBuilder), true)] + public partial interface IStagesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals.Item.Stages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals.Item.Stages.Item +{ + [Proxy(typeof(ApprovalStageItemRequestBuilder), true)] + public partial interface IApprovalStageItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages +{ + [Proxy(typeof(AccessPackagesRequestBuilder), true)] + public partial interface IAccessPackagesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item +{ + [Proxy(typeof(AccessPackageItemRequestBuilder), true)] + public partial interface IAccessPackageItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AccessPackagesIncompatibleWith +{ + [Proxy(typeof(AccessPackagesIncompatibleWithRequestBuilder), true)] + public partial interface IAccessPackagesIncompatibleWithRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AccessPackagesIncompatibleWith.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AccessPackagesIncompatibleWith.Item +{ + [Proxy(typeof(AccessPackageItemRequestBuilder), true)] + public partial interface IAccessPackageItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AssignmentPolicies +{ + [Proxy(typeof(AssignmentPoliciesRequestBuilder), true)] + public partial interface IAssignmentPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AssignmentPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AssignmentPolicies.Item +{ + [Proxy(typeof(AccessPackageAssignmentPolicyItemRequestBuilder), true)] + public partial interface IAccessPackageAssignmentPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AssignmentPolicies.Item.AccessPackage +{ + [Proxy(typeof(AccessPackageRequestBuilder), true)] + public partial interface IAccessPackageRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AssignmentPolicies.Item.Catalog +{ + [Proxy(typeof(CatalogRequestBuilder), true)] + public partial interface ICatalogRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AssignmentPolicies.Item.CustomExtensionStageSettings +{ + [Proxy(typeof(CustomExtensionStageSettingsRequestBuilder), true)] + public partial interface ICustomExtensionStageSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AssignmentPolicies.Item.CustomExtensionStageSettings.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AssignmentPolicies.Item.CustomExtensionStageSettings.Item +{ + [Proxy(typeof(CustomExtensionStageSettingItemRequestBuilder), true)] + public partial interface ICustomExtensionStageSettingItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AssignmentPolicies.Item.CustomExtensionStageSettings.Item.CustomExtension +{ + [Proxy(typeof(CustomExtensionRequestBuilder), true)] + public partial interface ICustomExtensionRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AssignmentPolicies.Item.Questions +{ + [Proxy(typeof(QuestionsRequestBuilder), true)] + public partial interface IQuestionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AssignmentPolicies.Item.Questions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.AssignmentPolicies.Item.Questions.Item +{ + [Proxy(typeof(AccessPackageQuestionItemRequestBuilder), true)] + public partial interface IAccessPackageQuestionItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.Catalog +{ + [Proxy(typeof(CatalogRequestBuilder), true)] + public partial interface ICatalogRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.GetApplicablePolicyRequirements +{ + [Proxy(typeof(GetApplicablePolicyRequirementsRequestBuilder), true)] + public partial interface IGetApplicablePolicyRequirementsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.IncompatibleAccessPackages +{ + [Proxy(typeof(IncompatibleAccessPackagesRequestBuilder), true)] + public partial interface IIncompatibleAccessPackagesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.IncompatibleAccessPackages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.IncompatibleAccessPackages.Item +{ + [Proxy(typeof(AccessPackageItemRequestBuilder), true)] + public partial interface IAccessPackageItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.IncompatibleAccessPackages.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.IncompatibleAccessPackages.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.IncompatibleGroups +{ + [Proxy(typeof(IncompatibleGroupsRequestBuilder), true)] + public partial interface IIncompatibleGroupsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.IncompatibleGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.IncompatibleGroups.Item +{ + [Proxy(typeof(GroupItemRequestBuilder), true)] + public partial interface IGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.IncompatibleGroups.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.IncompatibleGroups.Item.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.IncompatibleGroups.Item.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.IncompatibleGroups.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes +{ + [Proxy(typeof(ResourceRoleScopesRequestBuilder), true)] + public partial interface IResourceRoleScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item +{ + [Proxy(typeof(AccessPackageResourceRoleScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role +{ + [Proxy(typeof(RoleRequestBuilder), true)] + public partial interface IRoleRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource.Scopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource.Scopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource.Scopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource.Scopes.Item.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource.Scopes.Item.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Role.Resource.Scopes.Item.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope +{ + [Proxy(typeof(ScopeRequestBuilder), true)] + public partial interface IScopeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource.Roles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource.Roles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource.Roles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource.Roles.Item.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource.Roles.Item.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource.Roles.Item.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AccessPackages.Item.ResourceRoleScopes.Item.Scope.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentPolicies +{ + [Proxy(typeof(AssignmentPoliciesRequestBuilder), true)] + public partial interface IAssignmentPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentPolicies.Item +{ + [Proxy(typeof(AccessPackageAssignmentPolicyItemRequestBuilder), true)] + public partial interface IAccessPackageAssignmentPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentPolicies.Item.AccessPackage +{ + [Proxy(typeof(AccessPackageRequestBuilder), true)] + public partial interface IAccessPackageRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentPolicies.Item.Catalog +{ + [Proxy(typeof(CatalogRequestBuilder), true)] + public partial interface ICatalogRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentPolicies.Item.CustomExtensionStageSettings +{ + [Proxy(typeof(CustomExtensionStageSettingsRequestBuilder), true)] + public partial interface ICustomExtensionStageSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentPolicies.Item.CustomExtensionStageSettings.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentPolicies.Item.CustomExtensionStageSettings.Item +{ + [Proxy(typeof(CustomExtensionStageSettingItemRequestBuilder), true)] + public partial interface ICustomExtensionStageSettingItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentPolicies.Item.CustomExtensionStageSettings.Item.CustomExtension +{ + [Proxy(typeof(CustomExtensionRequestBuilder), true)] + public partial interface ICustomExtensionRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentPolicies.Item.Questions +{ + [Proxy(typeof(QuestionsRequestBuilder), true)] + public partial interface IQuestionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentPolicies.Item.Questions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentPolicies.Item.Questions.Item +{ + [Proxy(typeof(AccessPackageQuestionItemRequestBuilder), true)] + public partial interface IAccessPackageQuestionItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentRequests +{ + [Proxy(typeof(AssignmentRequestsRequestBuilder), true)] + public partial interface IAssignmentRequestsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentRequests.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentRequests.Item +{ + [Proxy(typeof(AccessPackageAssignmentRequestItemRequestBuilder), true)] + public partial interface IAccessPackageAssignmentRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentRequests.Item.AccessPackage +{ + [Proxy(typeof(AccessPackageRequestBuilder), true)] + public partial interface IAccessPackageRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentRequests.Item.Assignment +{ + [Proxy(typeof(AssignmentRequestBuilder), true)] + public partial interface IAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentRequests.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentRequests.Item.Reprocess +{ + [Proxy(typeof(ReprocessRequestBuilder), true)] + public partial interface IReprocessRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentRequests.Item.Requestor +{ + [Proxy(typeof(RequestorRequestBuilder), true)] + public partial interface IRequestorRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.AssignmentRequests.Item.Resume +{ + [Proxy(typeof(ResumeRequestBuilder), true)] + public partial interface IResumeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Assignments +{ + [Proxy(typeof(AssignmentsRequestBuilder), true)] + public partial interface IAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Assignments.AdditionalAccess +{ + [Proxy(typeof(AdditionalAccessRequestBuilder), true)] + public partial interface IAdditionalAccessRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Assignments.AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageId +{ + [Proxy(typeof(AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilder), true)] + public partial interface IAdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Assignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Assignments.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Assignments.Item +{ + [Proxy(typeof(AccessPackageAssignmentItemRequestBuilder), true)] + public partial interface IAccessPackageAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Assignments.Item.AccessPackage +{ + [Proxy(typeof(AccessPackageRequestBuilder), true)] + public partial interface IAccessPackageRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Assignments.Item.AssignmentPolicy +{ + [Proxy(typeof(AssignmentPolicyRequestBuilder), true)] + public partial interface IAssignmentPolicyRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Assignments.Item.Reprocess +{ + [Proxy(typeof(ReprocessRequestBuilder), true)] + public partial interface IReprocessRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Assignments.Item.Target +{ + [Proxy(typeof(TargetRequestBuilder), true)] + public partial interface ITargetRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs +{ + [Proxy(typeof(CatalogsRequestBuilder), true)] + public partial interface ICatalogsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item +{ + [Proxy(typeof(AccessPackageCatalogItemRequestBuilder), true)] + public partial interface IAccessPackageCatalogItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages +{ + [Proxy(typeof(AccessPackagesRequestBuilder), true)] + public partial interface IAccessPackagesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item +{ + [Proxy(typeof(AccessPackageItemRequestBuilder), true)] + public partial interface IAccessPackageItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.CustomWorkflowExtensions +{ + [Proxy(typeof(CustomWorkflowExtensionsRequestBuilder), true)] + public partial interface ICustomWorkflowExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.CustomWorkflowExtensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.CustomWorkflowExtensions.Item +{ + [Proxy(typeof(CustomCalloutExtensionItemRequestBuilder), true)] + public partial interface ICustomCalloutExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles +{ + [Proxy(typeof(ResourceRolesRequestBuilder), true)] + public partial interface IResourceRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource.Scopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource.Scopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource.Scopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource.Scopes.Item.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource.Scopes.Item.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceRoles.Item.Resource.Scopes.Item.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item +{ + [Proxy(typeof(AccessPackageResourceItemRequestBuilder), true)] + public partial interface IAccessPackageResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Roles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Roles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Roles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Roles.Item.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Roles.Item.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Roles.Item.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Roles.Item.Resource.Scopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Roles.Item.Resource.Scopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Roles.Item.Resource.Scopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Scopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Scopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Scopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Scopes.Item.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Scopes.Item.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Scopes.Item.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Scopes.Item.Resource.Roles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Scopes.Item.Resource.Roles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.Resources.Item.Scopes.Item.Resource.Roles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes +{ + [Proxy(typeof(ResourceScopesRequestBuilder), true)] + public partial interface IResourceScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource.Roles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource.Roles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource.Roles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource.Roles.Item.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource.Roles.Item.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource.Roles.Item.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.ResourceScopes.Item.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ConnectedOrganizations +{ + [Proxy(typeof(ConnectedOrganizationsRequestBuilder), true)] + public partial interface IConnectedOrganizationsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Item +{ + [Proxy(typeof(ConnectedOrganizationItemRequestBuilder), true)] + public partial interface IConnectedOrganizationItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Item.ExternalSponsors +{ + [Proxy(typeof(ExternalSponsorsRequestBuilder), true)] + public partial interface IExternalSponsorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Item.ExternalSponsors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Item.ExternalSponsors.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Item.ExternalSponsors.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Item.ExternalSponsors.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Item.InternalSponsors +{ + [Proxy(typeof(InternalSponsorsRequestBuilder), true)] + public partial interface IInternalSponsorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Item.InternalSponsors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Item.InternalSponsors.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Item.InternalSponsors.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Item.InternalSponsors.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments +{ + [Proxy(typeof(ResourceEnvironmentsRequestBuilder), true)] + public partial interface IResourceEnvironmentsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item +{ + [Proxy(typeof(AccessPackageResourceEnvironmentItemRequestBuilder), true)] + public partial interface IAccessPackageResourceEnvironmentItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item +{ + [Proxy(typeof(AccessPackageResourceItemRequestBuilder), true)] + public partial interface IAccessPackageResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Roles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Roles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Roles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Roles.Item.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Roles.Item.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Roles.Item.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Roles.Item.Resource.Scopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Roles.Item.Resource.Scopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Roles.Item.Resource.Scopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Scopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Scopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Scopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Scopes.Item.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Scopes.Item.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Scopes.Item.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Scopes.Item.Resource.Roles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Scopes.Item.Resource.Roles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Item.Resources.Item.Scopes.Item.Resource.Roles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests +{ + [Proxy(typeof(ResourceRequestsRequestBuilder), true)] + public partial interface IResourceRequestsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item +{ + [Proxy(typeof(AccessPackageResourceRequestItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog +{ + [Proxy(typeof(CatalogRequestBuilder), true)] + public partial interface ICatalogRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.AccessPackages +{ + [Proxy(typeof(AccessPackagesRequestBuilder), true)] + public partial interface IAccessPackagesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.AccessPackages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.AccessPackages.Item +{ + [Proxy(typeof(AccessPackageItemRequestBuilder), true)] + public partial interface IAccessPackageItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.CustomWorkflowExtensions +{ + [Proxy(typeof(CustomWorkflowExtensionsRequestBuilder), true)] + public partial interface ICustomWorkflowExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.CustomWorkflowExtensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.CustomWorkflowExtensions.Item +{ + [Proxy(typeof(CustomCalloutExtensionItemRequestBuilder), true)] + public partial interface ICustomCalloutExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles +{ + [Proxy(typeof(ResourceRolesRequestBuilder), true)] + public partial interface IResourceRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource.Scopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource.Scopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource.Scopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource.Scopes.Item.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource.Scopes.Item.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceRoles.Item.Resource.Scopes.Item.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item +{ + [Proxy(typeof(AccessPackageResourceItemRequestBuilder), true)] + public partial interface IAccessPackageResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Roles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Roles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Roles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Roles.Item.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Roles.Item.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Roles.Item.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Roles.Item.Resource.Scopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Roles.Item.Resource.Scopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Roles.Item.Resource.Scopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Scopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Scopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Scopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Scopes.Item.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Scopes.Item.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Scopes.Item.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Scopes.Item.Resource.Roles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Scopes.Item.Resource.Roles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.Resources.Item.Scopes.Item.Resource.Roles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes +{ + [Proxy(typeof(ResourceScopesRequestBuilder), true)] + public partial interface IResourceScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource.Roles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource.Roles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource.Roles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource.Roles.Item.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource.Roles.Item.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource.Roles.Item.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Catalog.ResourceScopes.Item.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Roles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Roles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Roles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Roles.Item.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Roles.Item.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Roles.Item.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Roles.Item.Resource.Scopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Roles.Item.Resource.Scopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Roles.Item.Resource.Scopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Scopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Scopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Scopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Scopes.Item.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Scopes.Item.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Scopes.Item.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Scopes.Item.Resource.Roles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Scopes.Item.Resource.Roles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRequests.Item.Resource.Scopes.Item.Resource.Roles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes +{ + [Proxy(typeof(ResourceRoleScopesRequestBuilder), true)] + public partial interface IResourceRoleScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item +{ + [Proxy(typeof(AccessPackageResourceRoleScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role +{ + [Proxy(typeof(RoleRequestBuilder), true)] + public partial interface IRoleRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource.Scopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource.Scopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource.Scopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource.Scopes.Item.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource.Scopes.Item.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Role.Resource.Scopes.Item.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope +{ + [Proxy(typeof(ScopeRequestBuilder), true)] + public partial interface IScopeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource.Roles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource.Roles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource.Roles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource.Roles.Item.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource.Roles.Item.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource.Roles.Item.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Item.Scope.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item +{ + [Proxy(typeof(AccessPackageResourceItemRequestBuilder), true)] + public partial interface IAccessPackageResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Roles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Roles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Roles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Roles.Item.Resource.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Roles.Item.Resource.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Roles.Item.Resource.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Roles.Item.Resource.Scopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Roles.Item.Resource.Scopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Roles.Item.Resource.Scopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Scopes +{ + [Proxy(typeof(ScopesRequestBuilder), true)] + public partial interface IScopesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Scopes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Scopes.Item +{ + [Proxy(typeof(AccessPackageResourceScopeItemRequestBuilder), true)] + public partial interface IAccessPackageResourceScopeItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Scopes.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Scopes.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Scopes.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Scopes.Item.Resource.Roles +{ + [Proxy(typeof(RolesRequestBuilder), true)] + public partial interface IRolesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Scopes.Item.Resource.Roles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Scopes.Item.Resource.Roles.Item +{ + [Proxy(typeof(AccessPackageResourceRoleItemRequestBuilder), true)] + public partial interface IAccessPackageResourceRoleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Scopes.Item.Resource.Roles.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Scopes.Item.Resource.Roles.Item.Resource.EnvironmentNamespace +{ + [Proxy(typeof(EnvironmentRequestBuilder), true)] + public partial interface IEnvironmentRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Resources.Item.Scopes.Item.Resource.Roles.Item.Resource.Refresh +{ + [Proxy(typeof(RefreshRequestBuilder), true)] + public partial interface IRefreshRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Settings +{ + [Proxy(typeof(SettingsRequestBuilder), true)] + public partial interface ISettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows +{ + [Proxy(typeof(LifecycleWorkflowsRequestBuilder), true)] + public partial interface ILifecycleWorkflowsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions +{ + [Proxy(typeof(CustomTaskExtensionsRequestBuilder), true)] + public partial interface ICustomTaskExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Item +{ + [Proxy(typeof(CustomTaskExtensionItemRequestBuilder), true)] + public partial interface ICustomTaskExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Item.CreatedBy +{ + [Proxy(typeof(CreatedByRequestBuilder), true)] + public partial interface ICreatedByRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Item.CreatedBy.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Item.CreatedBy.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Item.CreatedBy.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Item.LastModifiedBy +{ + [Proxy(typeof(LastModifiedByRequestBuilder), true)] + public partial interface ILastModifiedByRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Item.LastModifiedBy.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Item.LastModifiedBy.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Item.LastModifiedBy.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems +{ + [Proxy(typeof(DeletedItemsRequestBuilder), true)] + public partial interface IDeletedItemsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows +{ + [Proxy(typeof(WorkflowsRequestBuilder), true)] + public partial interface IWorkflowsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item +{ + [Proxy(typeof(WorkflowItemRequestBuilder), true)] + public partial interface IWorkflowItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.CreatedBy +{ + [Proxy(typeof(CreatedByRequestBuilder), true)] + public partial interface ICreatedByRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.CreatedBy.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.CreatedBy.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.CreatedBy.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.ExecutionScope +{ + [Proxy(typeof(ExecutionScopeRequestBuilder), true)] + public partial interface IExecutionScopeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.ExecutionScope.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.ExecutionScope.Item +{ + [Proxy(typeof(UserProcessingResultItemRequestBuilder), true)] + public partial interface IUserProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.LastModifiedBy +{ + [Proxy(typeof(LastModifiedByRequestBuilder), true)] + public partial interface ILastModifiedByRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.LastModifiedBy.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.LastModifiedBy.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.LastModifiedBy.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceActivate +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceActivateRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceActivateRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceCreateNewVersion +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.MicrosoftGraphIdentityGovernanceRestore +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceRestoreRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceRestoreRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs +{ + [Proxy(typeof(RunsRequestBuilder), true)] + public partial interface IRunsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item +{ + [Proxy(typeof(RunItemRequestBuilder), true)] + public partial interface IRunItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.TaskProcessingResults +{ + [Proxy(typeof(TaskProcessingResultsRequestBuilder), true)] + public partial interface ITaskProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.TaskProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.TaskProcessingResults.Item +{ + [Proxy(typeof(TaskProcessingResultItemRequestBuilder), true)] + public partial interface ITaskProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.TaskProcessingResults.Item.MicrosoftGraphIdentityGovernanceResume +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceResumeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceResumeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.TaskProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.TaskProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.TaskProcessingResults.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults +{ + [Proxy(typeof(UserProcessingResultsRequestBuilder), true)] + public partial interface IUserProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Item +{ + [Proxy(typeof(UserProcessingResultItemRequestBuilder), true)] + public partial interface IUserProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults +{ + [Proxy(typeof(TaskProcessingResultsRequestBuilder), true)] + public partial interface ITaskProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Item +{ + [Proxy(typeof(TaskProcessingResultItemRequestBuilder), true)] + public partial interface ITaskProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Item.MicrosoftGraphIdentityGovernanceResume +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceResumeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceResumeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.Item.UserProcessingResults.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Runs.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports +{ + [Proxy(typeof(TaskReportsRequestBuilder), true)] + public partial interface ITaskReportsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports.Item +{ + [Proxy(typeof(TaskReportItemRequestBuilder), true)] + public partial interface ITaskReportItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports.Item.TaskDefinition +{ + [Proxy(typeof(TaskDefinitionRequestBuilder), true)] + public partial interface ITaskDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports.Item.TaskProcessingResults +{ + [Proxy(typeof(TaskProcessingResultsRequestBuilder), true)] + public partial interface ITaskProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports.Item.TaskProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports.Item.TaskProcessingResults.Item +{ + [Proxy(typeof(TaskProcessingResultItemRequestBuilder), true)] + public partial interface ITaskProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports.Item.TaskProcessingResults.Item.MicrosoftGraphIdentityGovernanceResume +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceResumeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceResumeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports.Item.TaskProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports.Item.TaskProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports.Item.TaskProcessingResults.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.TaskReports.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Tasks.Item +{ + [Proxy(typeof(TaskItemRequestBuilder), true)] + public partial interface ITaskItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Tasks.Item.TaskProcessingResults +{ + [Proxy(typeof(TaskProcessingResultsRequestBuilder), true)] + public partial interface ITaskProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Tasks.Item.TaskProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Tasks.Item.TaskProcessingResults.Item +{ + [Proxy(typeof(TaskProcessingResultItemRequestBuilder), true)] + public partial interface ITaskProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Tasks.Item.TaskProcessingResults.Item.MicrosoftGraphIdentityGovernanceResume +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceResumeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceResumeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Tasks.Item.TaskProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Tasks.Item.TaskProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Tasks.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Tasks.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Tasks.Item.TaskProcessingResults.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults +{ + [Proxy(typeof(UserProcessingResultsRequestBuilder), true)] + public partial interface IUserProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Item +{ + [Proxy(typeof(UserProcessingResultItemRequestBuilder), true)] + public partial interface IUserProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults +{ + [Proxy(typeof(TaskProcessingResultsRequestBuilder), true)] + public partial interface ITaskProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Item +{ + [Proxy(typeof(TaskProcessingResultItemRequestBuilder), true)] + public partial interface ITaskProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Item.MicrosoftGraphIdentityGovernanceResume +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceResumeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceResumeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.UserProcessingResults.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions +{ + [Proxy(typeof(VersionsRequestBuilder), true)] + public partial interface IVersionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item +{ + [Proxy(typeof(WorkflowVersionVersionNumberItemRequestBuilder), true)] + public partial interface IWorkflowVersionVersionNumberItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.CreatedBy +{ + [Proxy(typeof(CreatedByRequestBuilder), true)] + public partial interface ICreatedByRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.CreatedBy.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.CreatedBy.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.CreatedBy.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.LastModifiedBy +{ + [Proxy(typeof(LastModifiedByRequestBuilder), true)] + public partial interface ILastModifiedByRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.LastModifiedBy.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.LastModifiedBy.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.LastModifiedBy.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.Tasks.Item +{ + [Proxy(typeof(TaskItemRequestBuilder), true)] + public partial interface ITaskItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults +{ + [Proxy(typeof(TaskProcessingResultsRequestBuilder), true)] + public partial interface ITaskProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Item +{ + [Proxy(typeof(TaskProcessingResultItemRequestBuilder), true)] + public partial interface ITaskProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Item.MicrosoftGraphIdentityGovernanceResume +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceResumeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceResumeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Insights +{ + [Proxy(typeof(InsightsRequestBuilder), true)] + public partial interface IInsightsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Insights.MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Insights.MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Insights.MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Insights.MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Settings +{ + [Proxy(typeof(SettingsRequestBuilder), true)] + public partial interface ISettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.TaskDefinitions +{ + [Proxy(typeof(TaskDefinitionsRequestBuilder), true)] + public partial interface ITaskDefinitionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.TaskDefinitions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.TaskDefinitions.Item +{ + [Proxy(typeof(TaskDefinitionItemRequestBuilder), true)] + public partial interface ITaskDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows +{ + [Proxy(typeof(WorkflowsRequestBuilder), true)] + public partial interface IWorkflowsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item +{ + [Proxy(typeof(WorkflowItemRequestBuilder), true)] + public partial interface IWorkflowItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.CreatedBy +{ + [Proxy(typeof(CreatedByRequestBuilder), true)] + public partial interface ICreatedByRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.CreatedBy.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.CreatedBy.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.CreatedBy.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.ExecutionScope +{ + [Proxy(typeof(ExecutionScopeRequestBuilder), true)] + public partial interface IExecutionScopeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.ExecutionScope.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.ExecutionScope.Item +{ + [Proxy(typeof(UserProcessingResultItemRequestBuilder), true)] + public partial interface IUserProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.LastModifiedBy +{ + [Proxy(typeof(LastModifiedByRequestBuilder), true)] + public partial interface ILastModifiedByRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.LastModifiedBy.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.LastModifiedBy.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.LastModifiedBy.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceActivate +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceActivateRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceActivateRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceCreateNewVersion +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.MicrosoftGraphIdentityGovernanceRestore +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceRestoreRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceRestoreRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs +{ + [Proxy(typeof(RunsRequestBuilder), true)] + public partial interface IRunsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item +{ + [Proxy(typeof(RunItemRequestBuilder), true)] + public partial interface IRunItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.TaskProcessingResults +{ + [Proxy(typeof(TaskProcessingResultsRequestBuilder), true)] + public partial interface ITaskProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.TaskProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.TaskProcessingResults.Item +{ + [Proxy(typeof(TaskProcessingResultItemRequestBuilder), true)] + public partial interface ITaskProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.TaskProcessingResults.Item.MicrosoftGraphIdentityGovernanceResume +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceResumeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceResumeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.TaskProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.TaskProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.TaskProcessingResults.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults +{ + [Proxy(typeof(UserProcessingResultsRequestBuilder), true)] + public partial interface IUserProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Item +{ + [Proxy(typeof(UserProcessingResultItemRequestBuilder), true)] + public partial interface IUserProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults +{ + [Proxy(typeof(TaskProcessingResultsRequestBuilder), true)] + public partial interface ITaskProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Item +{ + [Proxy(typeof(TaskProcessingResultItemRequestBuilder), true)] + public partial interface ITaskProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Item.MicrosoftGraphIdentityGovernanceResume +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceResumeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceResumeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.Item.TaskProcessingResults.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.Item.UserProcessingResults.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Runs.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports +{ + [Proxy(typeof(TaskReportsRequestBuilder), true)] + public partial interface ITaskReportsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports.Item +{ + [Proxy(typeof(TaskReportItemRequestBuilder), true)] + public partial interface ITaskReportItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports.Item.TaskDefinition +{ + [Proxy(typeof(TaskDefinitionRequestBuilder), true)] + public partial interface ITaskDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports.Item.TaskProcessingResults +{ + [Proxy(typeof(TaskProcessingResultsRequestBuilder), true)] + public partial interface ITaskProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports.Item.TaskProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports.Item.TaskProcessingResults.Item +{ + [Proxy(typeof(TaskProcessingResultItemRequestBuilder), true)] + public partial interface ITaskProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports.Item.TaskProcessingResults.Item.MicrosoftGraphIdentityGovernanceResume +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceResumeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceResumeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports.Item.TaskProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports.Item.TaskProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports.Item.TaskProcessingResults.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.TaskReports.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Tasks.Item +{ + [Proxy(typeof(TaskItemRequestBuilder), true)] + public partial interface ITaskItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Tasks.Item.TaskProcessingResults +{ + [Proxy(typeof(TaskProcessingResultsRequestBuilder), true)] + public partial interface ITaskProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Tasks.Item.TaskProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Tasks.Item.TaskProcessingResults.Item +{ + [Proxy(typeof(TaskProcessingResultItemRequestBuilder), true)] + public partial interface ITaskProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Tasks.Item.TaskProcessingResults.Item.MicrosoftGraphIdentityGovernanceResume +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceResumeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceResumeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Tasks.Item.TaskProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Tasks.Item.TaskProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Tasks.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Tasks.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Tasks.Item.TaskProcessingResults.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults +{ + [Proxy(typeof(UserProcessingResultsRequestBuilder), true)] + public partial interface IUserProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Item +{ + [Proxy(typeof(UserProcessingResultItemRequestBuilder), true)] + public partial interface IUserProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults +{ + [Proxy(typeof(TaskProcessingResultsRequestBuilder), true)] + public partial interface ITaskProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Item +{ + [Proxy(typeof(TaskProcessingResultItemRequestBuilder), true)] + public partial interface ITaskProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Item.MicrosoftGraphIdentityGovernanceResume +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceResumeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceResumeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.Item.TaskProcessingResults.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.UserProcessingResults.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions +{ + [Proxy(typeof(VersionsRequestBuilder), true)] + public partial interface IVersionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item +{ + [Proxy(typeof(WorkflowVersionVersionNumberItemRequestBuilder), true)] + public partial interface IWorkflowVersionVersionNumberItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.CreatedBy +{ + [Proxy(typeof(CreatedByRequestBuilder), true)] + public partial interface ICreatedByRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.CreatedBy.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.CreatedBy.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.CreatedBy.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.LastModifiedBy +{ + [Proxy(typeof(LastModifiedByRequestBuilder), true)] + public partial interface ILastModifiedByRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.LastModifiedBy.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.LastModifiedBy.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.LastModifiedBy.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.Tasks.Item +{ + [Proxy(typeof(TaskItemRequestBuilder), true)] + public partial interface ITaskItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults +{ + [Proxy(typeof(TaskProcessingResultsRequestBuilder), true)] + public partial interface ITaskProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Item +{ + [Proxy(typeof(TaskProcessingResultItemRequestBuilder), true)] + public partial interface ITaskProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Item.MicrosoftGraphIdentityGovernanceResume +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceResumeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceResumeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.Workflows.Item.Versions.Item.Tasks.Item.TaskProcessingResults.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates +{ + [Proxy(typeof(WorkflowTemplatesRequestBuilder), true)] + public partial interface IWorkflowTemplatesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Item +{ + [Proxy(typeof(WorkflowTemplateItemRequestBuilder), true)] + public partial interface IWorkflowTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Item.Tasks.Item +{ + [Proxy(typeof(TaskItemRequestBuilder), true)] + public partial interface ITaskItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Item.Tasks.Item.TaskProcessingResults +{ + [Proxy(typeof(TaskProcessingResultsRequestBuilder), true)] + public partial interface ITaskProcessingResultsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Item.Tasks.Item.TaskProcessingResults.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Item.Tasks.Item.TaskProcessingResults.Item +{ + [Proxy(typeof(TaskProcessingResultItemRequestBuilder), true)] + public partial interface ITaskProcessingResultItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Item.Tasks.Item.TaskProcessingResults.Item.MicrosoftGraphIdentityGovernanceResume +{ + [Proxy(typeof(MicrosoftGraphIdentityGovernanceResumeRequestBuilder), true)] + public partial interface IMicrosoftGraphIdentityGovernanceResumeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Item.Tasks.Item.TaskProcessingResults.Item.Subject +{ + [Proxy(typeof(SubjectRequestBuilder), true)] + public partial interface ISubjectRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Item.Tasks.Item.TaskProcessingResults.Item.Subject.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Item.Tasks.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Item.Tasks.Item.TaskProcessingResults.Item.Subject.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Item.Tasks.Item.TaskProcessingResults.Item.TaskNamespace +{ + [Proxy(typeof(TaskRequestBuilder), true)] + public partial interface ITaskRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess +{ + [Proxy(typeof(PrivilegedAccessRequestBuilder), true)] + public partial interface IPrivilegedAccessRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group +{ + [Proxy(typeof(GroupRequestBuilder), true)] + public partial interface IGroupRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals +{ + [Proxy(typeof(AssignmentApprovalsRequestBuilder), true)] + public partial interface IAssignmentApprovalsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.Item +{ + [Proxy(typeof(ApprovalItemRequestBuilder), true)] + public partial interface IApprovalItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.Item.Stages +{ + [Proxy(typeof(StagesRequestBuilder), true)] + public partial interface IStagesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.Item.Stages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.Item.Stages.Item +{ + [Proxy(typeof(ApprovalStageItemRequestBuilder), true)] + public partial interface IApprovalStageItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances +{ + [Proxy(typeof(AssignmentScheduleInstancesRequestBuilder), true)] + public partial interface IAssignmentScheduleInstancesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.Item +{ + [Proxy(typeof(PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilder), true)] + public partial interface IPrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.Item.ActivatedUsing +{ + [Proxy(typeof(ActivatedUsingRequestBuilder), true)] + public partial interface IActivatedUsingRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.Item.Group +{ + [Proxy(typeof(GroupRequestBuilder), true)] + public partial interface IGroupRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.Item.Group.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.Item.Group.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests +{ + [Proxy(typeof(AssignmentScheduleRequestsRequestBuilder), true)] + public partial interface IAssignmentScheduleRequestsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item +{ + [Proxy(typeof(PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder), true)] + public partial interface IPrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.ActivatedUsing +{ + [Proxy(typeof(ActivatedUsingRequestBuilder), true)] + public partial interface IActivatedUsingRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.Group +{ + [Proxy(typeof(GroupRequestBuilder), true)] + public partial interface IGroupRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.Group.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.Group.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.TargetSchedule +{ + [Proxy(typeof(TargetScheduleRequestBuilder), true)] + public partial interface ITargetScheduleRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules +{ + [Proxy(typeof(AssignmentSchedulesRequestBuilder), true)] + public partial interface IAssignmentSchedulesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.Item +{ + [Proxy(typeof(PrivilegedAccessGroupAssignmentScheduleItemRequestBuilder), true)] + public partial interface IPrivilegedAccessGroupAssignmentScheduleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.Item.ActivatedUsing +{ + [Proxy(typeof(ActivatedUsingRequestBuilder), true)] + public partial interface IActivatedUsingRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.Item.Group +{ + [Proxy(typeof(GroupRequestBuilder), true)] + public partial interface IGroupRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.Item.Group.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.Item.Group.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances +{ + [Proxy(typeof(EligibilityScheduleInstancesRequestBuilder), true)] + public partial interface IEligibilityScheduleInstancesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances.Item +{ + [Proxy(typeof(PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilder), true)] + public partial interface IPrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances.Item.Group +{ + [Proxy(typeof(GroupRequestBuilder), true)] + public partial interface IGroupRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances.Item.Group.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances.Item.Group.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests +{ + [Proxy(typeof(EligibilityScheduleRequestsRequestBuilder), true)] + public partial interface IEligibilityScheduleRequestsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.Item +{ + [Proxy(typeof(PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilder), true)] + public partial interface IPrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.Item.Group +{ + [Proxy(typeof(GroupRequestBuilder), true)] + public partial interface IGroupRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.Item.Group.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.Item.Group.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.Item.TargetSchedule +{ + [Proxy(typeof(TargetScheduleRequestBuilder), true)] + public partial interface ITargetScheduleRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules +{ + [Proxy(typeof(EligibilitySchedulesRequestBuilder), true)] + public partial interface IEligibilitySchedulesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.Item +{ + [Proxy(typeof(PrivilegedAccessGroupEligibilityScheduleItemRequestBuilder), true)] + public partial interface IPrivilegedAccessGroupEligibilityScheduleItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.Item.Group +{ + [Proxy(typeof(GroupRequestBuilder), true)] + public partial interface IGroupRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.Item.Group.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.Item.Group.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse +{ + [Proxy(typeof(TermsOfUseRequestBuilder), true)] + public partial interface ITermsOfUseRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.AgreementAcceptances +{ + [Proxy(typeof(AgreementAcceptancesRequestBuilder), true)] + public partial interface IAgreementAcceptancesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.AgreementAcceptances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.AgreementAcceptances.Item +{ + [Proxy(typeof(AgreementAcceptanceItemRequestBuilder), true)] + public partial interface IAgreementAcceptanceItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements +{ + [Proxy(typeof(AgreementsRequestBuilder), true)] + public partial interface IAgreementsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item +{ + [Proxy(typeof(AgreementItemRequestBuilder), true)] + public partial interface IAgreementItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.Acceptances +{ + [Proxy(typeof(AcceptancesRequestBuilder), true)] + public partial interface IAcceptancesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.Acceptances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.Acceptances.Item +{ + [Proxy(typeof(AgreementAcceptanceItemRequestBuilder), true)] + public partial interface IAgreementAcceptanceItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.FileNamespace +{ + [Proxy(typeof(FileRequestBuilder), true)] + public partial interface IFileRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.FileNamespace.Localizations +{ + [Proxy(typeof(LocalizationsRequestBuilder), true)] + public partial interface ILocalizationsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.FileNamespace.Localizations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.FileNamespace.Localizations.Item +{ + [Proxy(typeof(AgreementFileLocalizationItemRequestBuilder), true)] + public partial interface IAgreementFileLocalizationItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.FileNamespace.Localizations.Item.Versions +{ + [Proxy(typeof(VersionsRequestBuilder), true)] + public partial interface IVersionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.FileNamespace.Localizations.Item.Versions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.FileNamespace.Localizations.Item.Versions.Item +{ + [Proxy(typeof(AgreementFileVersionItemRequestBuilder), true)] + public partial interface IAgreementFileVersionItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.Files +{ + [Proxy(typeof(FilesRequestBuilder), true)] + public partial interface IFilesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.Files.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.Files.Item +{ + [Proxy(typeof(AgreementFileLocalizationItemRequestBuilder), true)] + public partial interface IAgreementFileLocalizationItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.Files.Item.Versions +{ + [Proxy(typeof(VersionsRequestBuilder), true)] + public partial interface IVersionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.Files.Item.Versions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityGovernance.TermsOfUse.Agreements.Item.Files.Item.Versions.Item +{ + [Proxy(typeof(AgreementFileVersionItemRequestBuilder), true)] + public partial interface IAgreementFileVersionItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection +{ + [Proxy(typeof(IdentityProtectionRequestBuilder), true)] + public partial interface IIdentityProtectionRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskDetections +{ + [Proxy(typeof(RiskDetectionsRequestBuilder), true)] + public partial interface IRiskDetectionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskDetections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskDetections.Item +{ + [Proxy(typeof(RiskDetectionItemRequestBuilder), true)] + public partial interface IRiskDetectionItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyServicePrincipals +{ + [Proxy(typeof(RiskyServicePrincipalsRequestBuilder), true)] + public partial interface IRiskyServicePrincipalsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyServicePrincipals.ConfirmCompromised +{ + [Proxy(typeof(ConfirmCompromisedRequestBuilder), true)] + public partial interface IConfirmCompromisedRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyServicePrincipals.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyServicePrincipals.Dismiss +{ + [Proxy(typeof(DismissRequestBuilder), true)] + public partial interface IDismissRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyServicePrincipals.Item +{ + [Proxy(typeof(RiskyServicePrincipalItemRequestBuilder), true)] + public partial interface IRiskyServicePrincipalItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyServicePrincipals.Item.History +{ + [Proxy(typeof(HistoryRequestBuilder), true)] + public partial interface IHistoryRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyServicePrincipals.Item.History.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyServicePrincipals.Item.History.Item +{ + [Proxy(typeof(RiskyServicePrincipalHistoryItemItemRequestBuilder), true)] + public partial interface IRiskyServicePrincipalHistoryItemItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyUsers +{ + [Proxy(typeof(RiskyUsersRequestBuilder), true)] + public partial interface IRiskyUsersRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyUsers.ConfirmCompromised +{ + [Proxy(typeof(ConfirmCompromisedRequestBuilder), true)] + public partial interface IConfirmCompromisedRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyUsers.ConfirmSafe +{ + [Proxy(typeof(ConfirmSafeRequestBuilder), true)] + public partial interface IConfirmSafeRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyUsers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyUsers.Dismiss +{ + [Proxy(typeof(DismissRequestBuilder), true)] + public partial interface IDismissRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyUsers.Item +{ + [Proxy(typeof(RiskyUserItemRequestBuilder), true)] + public partial interface IRiskyUserItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyUsers.Item.History +{ + [Proxy(typeof(HistoryRequestBuilder), true)] + public partial interface IHistoryRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyUsers.Item.History.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.RiskyUsers.Item.History.Item +{ + [Proxy(typeof(RiskyUserHistoryItemItemRequestBuilder), true)] + public partial interface IRiskyUserHistoryItemItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.ServicePrincipalRiskDetections +{ + [Proxy(typeof(ServicePrincipalRiskDetectionsRequestBuilder), true)] + public partial interface IServicePrincipalRiskDetectionsRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.ServicePrincipalRiskDetections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProtection.ServicePrincipalRiskDetections.Item +{ + [Proxy(typeof(ServicePrincipalRiskDetectionItemRequestBuilder), true)] + public partial interface IServicePrincipalRiskDetectionItemRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProviders +{ + [Proxy(typeof(IdentityProvidersRequestBuilder), true)] + public partial interface IIdentityProvidersRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProviders.AvailableProviderTypes +{ + [Proxy(typeof(AvailableProviderTypesRequestBuilder), true)] + public partial interface IAvailableProviderTypesRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProviders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.IdentityProviders.Item +{ + [Proxy(typeof(IdentityProviderItemRequestBuilder), true)] + public partial interface IIdentityProviderItemRequestBuilder; +} + +namespace Microsoft.Graph.InformationProtection +{ + [Proxy(typeof(InformationProtectionRequestBuilder), true)] + public partial interface IInformationProtectionRequestBuilder; +} + +namespace Microsoft.Graph.InformationProtection.Bitlocker +{ + [Proxy(typeof(BitlockerRequestBuilder), true)] + public partial interface IBitlockerRequestBuilder; +} + +namespace Microsoft.Graph.InformationProtection.Bitlocker.RecoveryKeys +{ + [Proxy(typeof(RecoveryKeysRequestBuilder), true)] + public partial interface IRecoveryKeysRequestBuilder; +} + +namespace Microsoft.Graph.InformationProtection.Bitlocker.RecoveryKeys.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.InformationProtection.Bitlocker.RecoveryKeys.Item +{ + [Proxy(typeof(BitlockerRecoveryKeyItemRequestBuilder), true)] + public partial interface IBitlockerRecoveryKeyItemRequestBuilder; +} + +namespace Microsoft.Graph.InformationProtection.ThreatAssessmentRequests +{ + [Proxy(typeof(ThreatAssessmentRequestsRequestBuilder), true)] + public partial interface IThreatAssessmentRequestsRequestBuilder; +} + +namespace Microsoft.Graph.InformationProtection.ThreatAssessmentRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.InformationProtection.ThreatAssessmentRequests.Item +{ + [Proxy(typeof(ThreatAssessmentRequestItemRequestBuilder), true)] + public partial interface IThreatAssessmentRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.InformationProtection.ThreatAssessmentRequests.Item.Results +{ + [Proxy(typeof(ResultsRequestBuilder), true)] + public partial interface IResultsRequestBuilder; +} + +namespace Microsoft.Graph.InformationProtection.ThreatAssessmentRequests.Item.Results.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.InformationProtection.ThreatAssessmentRequests.Item.Results.Item +{ + [Proxy(typeof(ThreatAssessmentResultItemRequestBuilder), true)] + public partial interface IThreatAssessmentResultItemRequestBuilder; +} + +namespace Microsoft.Graph.Invitations +{ + [Proxy(typeof(InvitationsRequestBuilder), true)] + public partial interface IInvitationsRequestBuilder; +} + +namespace Microsoft.Graph.Invitations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Invitations.InvitedUser +{ + [Proxy(typeof(InvitedUserRequestBuilder), true)] + public partial interface IInvitedUserRequestBuilder; +} + +namespace Microsoft.Graph.Invitations.InvitedUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Invitations.InvitedUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Invitations.InvitedUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Invitations.InvitedUserSponsors +{ + [Proxy(typeof(InvitedUserSponsorsRequestBuilder), true)] + public partial interface IInvitedUserSponsorsRequestBuilder; +} + +namespace Microsoft.Graph.Invitations.InvitedUserSponsors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Invitations.InvitedUserSponsors.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Me +{ + [Proxy(typeof(MeRequestBuilder), true)] + public partial interface IMeRequestBuilder; +} + +namespace Microsoft.Graph.Me.Activities +{ + [Proxy(typeof(ActivitiesRequestBuilder), true)] + public partial interface IActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Activities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Activities.Item +{ + [Proxy(typeof(UserActivityItemRequestBuilder), true)] + public partial interface IUserActivityItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Activities.Item.HistoryItems +{ + [Proxy(typeof(HistoryItemsRequestBuilder), true)] + public partial interface IHistoryItemsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Activities.Item.HistoryItems.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Activities.Item.HistoryItems.Item +{ + [Proxy(typeof(ActivityHistoryItemItemRequestBuilder), true)] + public partial interface IActivityHistoryItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Activities.Item.HistoryItems.Item.Activity +{ + [Proxy(typeof(ActivityRequestBuilder), true)] + public partial interface IActivityRequestBuilder; +} + +namespace Microsoft.Graph.Me.Activities.Recent +{ + [Proxy(typeof(RecentRequestBuilder), true)] + public partial interface IRecentRequestBuilder; +} + +namespace Microsoft.Graph.Me.AgreementAcceptances +{ + [Proxy(typeof(AgreementAcceptancesRequestBuilder), true)] + public partial interface IAgreementAcceptancesRequestBuilder; +} + +namespace Microsoft.Graph.Me.AgreementAcceptances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.AgreementAcceptances.Item +{ + [Proxy(typeof(AgreementAcceptanceItemRequestBuilder), true)] + public partial interface IAgreementAcceptanceItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.AppRoleAssignments +{ + [Proxy(typeof(AppRoleAssignmentsRequestBuilder), true)] + public partial interface IAppRoleAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.AppRoleAssignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.AppRoleAssignments.Item +{ + [Proxy(typeof(AppRoleAssignmentItemRequestBuilder), true)] + public partial interface IAppRoleAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.AssignLicense +{ + [Proxy(typeof(AssignLicenseRequestBuilder), true)] + public partial interface IAssignLicenseRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication +{ + [Proxy(typeof(AuthenticationRequestBuilder), true)] + public partial interface IAuthenticationRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.EmailMethods +{ + [Proxy(typeof(EmailMethodsRequestBuilder), true)] + public partial interface IEmailMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.EmailMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.EmailMethods.Item +{ + [Proxy(typeof(EmailAuthenticationMethodItemRequestBuilder), true)] + public partial interface IEmailAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.Fido2Methods +{ + [Proxy(typeof(Fido2MethodsRequestBuilder), true)] + public partial interface IFido2MethodsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.Fido2Methods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.Fido2Methods.Item +{ + [Proxy(typeof(Fido2AuthenticationMethodItemRequestBuilder), true)] + public partial interface IFido2AuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.Methods +{ + [Proxy(typeof(MethodsRequestBuilder), true)] + public partial interface IMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.Methods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.Methods.Item +{ + [Proxy(typeof(AuthenticationMethodItemRequestBuilder), true)] + public partial interface IAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.Methods.Item.ResetPassword +{ + [Proxy(typeof(ResetPasswordRequestBuilder), true)] + public partial interface IResetPasswordRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.MicrosoftAuthenticatorMethods +{ + [Proxy(typeof(MicrosoftAuthenticatorMethodsRequestBuilder), true)] + public partial interface IMicrosoftAuthenticatorMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.MicrosoftAuthenticatorMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.MicrosoftAuthenticatorMethods.Item +{ + [Proxy(typeof(MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilder), true)] + public partial interface IMicrosoftAuthenticatorAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.MicrosoftAuthenticatorMethods.Item.Device +{ + [Proxy(typeof(DeviceRequestBuilder), true)] + public partial interface IDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.Operations.Item +{ + [Proxy(typeof(LongRunningOperationItemRequestBuilder), true)] + public partial interface ILongRunningOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.PasswordMethods +{ + [Proxy(typeof(PasswordMethodsRequestBuilder), true)] + public partial interface IPasswordMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.PasswordMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.PasswordMethods.Item +{ + [Proxy(typeof(PasswordAuthenticationMethodItemRequestBuilder), true)] + public partial interface IPasswordAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.PhoneMethods +{ + [Proxy(typeof(PhoneMethodsRequestBuilder), true)] + public partial interface IPhoneMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.PhoneMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.PhoneMethods.Item +{ + [Proxy(typeof(PhoneAuthenticationMethodItemRequestBuilder), true)] + public partial interface IPhoneAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.PhoneMethods.Item.DisableSmsSignIn +{ + [Proxy(typeof(DisableSmsSignInRequestBuilder), true)] + public partial interface IDisableSmsSignInRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.PhoneMethods.Item.EnableSmsSignIn +{ + [Proxy(typeof(EnableSmsSignInRequestBuilder), true)] + public partial interface IEnableSmsSignInRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.PlatformCredentialMethods +{ + [Proxy(typeof(PlatformCredentialMethodsRequestBuilder), true)] + public partial interface IPlatformCredentialMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item +{ + [Proxy(typeof(PlatformCredentialAuthenticationMethodItemRequestBuilder), true)] + public partial interface IPlatformCredentialAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device +{ + [Proxy(typeof(DeviceRequestBuilder), true)] + public partial interface IDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.SoftwareOathMethods +{ + [Proxy(typeof(SoftwareOathMethodsRequestBuilder), true)] + public partial interface ISoftwareOathMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.SoftwareOathMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.SoftwareOathMethods.Item +{ + [Proxy(typeof(SoftwareOathAuthenticationMethodItemRequestBuilder), true)] + public partial interface ISoftwareOathAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.TemporaryAccessPassMethods +{ + [Proxy(typeof(TemporaryAccessPassMethodsRequestBuilder), true)] + public partial interface ITemporaryAccessPassMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.TemporaryAccessPassMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.TemporaryAccessPassMethods.Item +{ + [Proxy(typeof(TemporaryAccessPassAuthenticationMethodItemRequestBuilder), true)] + public partial interface ITemporaryAccessPassAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.WindowsHelloForBusinessMethods +{ + [Proxy(typeof(WindowsHelloForBusinessMethodsRequestBuilder), true)] + public partial interface IWindowsHelloForBusinessMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.WindowsHelloForBusinessMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.WindowsHelloForBusinessMethods.Item +{ + [Proxy(typeof(WindowsHelloForBusinessAuthenticationMethodItemRequestBuilder), true)] + public partial interface IWindowsHelloForBusinessAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Authentication.WindowsHelloForBusinessMethods.Item.Device +{ + [Proxy(typeof(DeviceRequestBuilder), true)] + public partial interface IDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar +{ + [Proxy(typeof(CalendarRequestBuilder), true)] + public partial interface ICalendarRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.AllowedCalendarSharingRolesWithUser +{ + [Proxy(typeof(AllowedCalendarSharingRolesWithUserRequestBuilder), true)] + public partial interface IAllowedCalendarSharingRolesWithUserRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.CalendarPermissions +{ + [Proxy(typeof(CalendarPermissionsRequestBuilder), true)] + public partial interface ICalendarPermissionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.CalendarPermissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.CalendarPermissions.Item +{ + [Proxy(typeof(CalendarPermissionItemRequestBuilder), true)] + public partial interface ICalendarPermissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.CalendarView +{ + [Proxy(typeof(CalendarViewRequestBuilder), true)] + public partial interface ICalendarViewRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.CalendarView.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events +{ + [Proxy(typeof(EventsRequestBuilder), true)] + public partial interface IEventsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item +{ + [Proxy(typeof(EventItemRequestBuilder), true)] + public partial interface IEventItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.Accept +{ + [Proxy(typeof(AcceptRequestBuilder), true)] + public partial interface IAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.Calendar +{ + [Proxy(typeof(CalendarRequestBuilder), true)] + public partial interface ICalendarRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.Decline +{ + [Proxy(typeof(DeclineRequestBuilder), true)] + public partial interface IDeclineRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.DismissReminder +{ + [Proxy(typeof(DismissReminderRequestBuilder), true)] + public partial interface IDismissReminderRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances +{ + [Proxy(typeof(InstancesRequestBuilder), true)] + public partial interface IInstancesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.SnoozeReminder +{ + [Proxy(typeof(SnoozeReminderRequestBuilder), true)] + public partial interface ISnoozeReminderRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.Events.Item.TentativelyAccept +{ + [Proxy(typeof(TentativelyAcceptRequestBuilder), true)] + public partial interface ITentativelyAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.GetSchedule +{ + [Proxy(typeof(GetScheduleRequestBuilder), true)] + public partial interface IGetScheduleRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendar.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups +{ + [Proxy(typeof(CalendarGroupsRequestBuilder), true)] + public partial interface ICalendarGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item +{ + [Proxy(typeof(CalendarGroupItemRequestBuilder), true)] + public partial interface ICalendarGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars +{ + [Proxy(typeof(CalendarsRequestBuilder), true)] + public partial interface ICalendarsRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item +{ + [Proxy(typeof(CalendarItemRequestBuilder), true)] + public partial interface ICalendarItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.AllowedCalendarSharingRolesWithUser +{ + [Proxy(typeof(AllowedCalendarSharingRolesWithUserRequestBuilder), true)] + public partial interface IAllowedCalendarSharingRolesWithUserRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarPermissions +{ + [Proxy(typeof(CalendarPermissionsRequestBuilder), true)] + public partial interface ICalendarPermissionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarPermissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarPermissions.Item +{ + [Proxy(typeof(CalendarPermissionItemRequestBuilder), true)] + public partial interface ICalendarPermissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView +{ + [Proxy(typeof(CalendarViewRequestBuilder), true)] + public partial interface ICalendarViewRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events +{ + [Proxy(typeof(EventsRequestBuilder), true)] + public partial interface IEventsRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item +{ + [Proxy(typeof(EventItemRequestBuilder), true)] + public partial interface IEventItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Accept +{ + [Proxy(typeof(AcceptRequestBuilder), true)] + public partial interface IAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Calendar +{ + [Proxy(typeof(CalendarRequestBuilder), true)] + public partial interface ICalendarRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Decline +{ + [Proxy(typeof(DeclineRequestBuilder), true)] + public partial interface IDeclineRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.DismissReminder +{ + [Proxy(typeof(DismissReminderRequestBuilder), true)] + public partial interface IDismissReminderRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances +{ + [Proxy(typeof(InstancesRequestBuilder), true)] + public partial interface IInstancesRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.SnoozeReminder +{ + [Proxy(typeof(SnoozeReminderRequestBuilder), true)] + public partial interface ISnoozeReminderRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.TentativelyAccept +{ + [Proxy(typeof(TentativelyAcceptRequestBuilder), true)] + public partial interface ITentativelyAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.GetSchedule +{ + [Proxy(typeof(GetScheduleRequestBuilder), true)] + public partial interface IGetScheduleRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars +{ + [Proxy(typeof(CalendarsRequestBuilder), true)] + public partial interface ICalendarsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item +{ + [Proxy(typeof(CalendarItemRequestBuilder), true)] + public partial interface ICalendarItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.AllowedCalendarSharingRolesWithUser +{ + [Proxy(typeof(AllowedCalendarSharingRolesWithUserRequestBuilder), true)] + public partial interface IAllowedCalendarSharingRolesWithUserRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.CalendarPermissions +{ + [Proxy(typeof(CalendarPermissionsRequestBuilder), true)] + public partial interface ICalendarPermissionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.CalendarPermissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.CalendarPermissions.Item +{ + [Proxy(typeof(CalendarPermissionItemRequestBuilder), true)] + public partial interface ICalendarPermissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView +{ + [Proxy(typeof(CalendarViewRequestBuilder), true)] + public partial interface ICalendarViewRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events +{ + [Proxy(typeof(EventsRequestBuilder), true)] + public partial interface IEventsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item +{ + [Proxy(typeof(EventItemRequestBuilder), true)] + public partial interface IEventItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Accept +{ + [Proxy(typeof(AcceptRequestBuilder), true)] + public partial interface IAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Calendar +{ + [Proxy(typeof(CalendarRequestBuilder), true)] + public partial interface ICalendarRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Decline +{ + [Proxy(typeof(DeclineRequestBuilder), true)] + public partial interface IDeclineRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.DismissReminder +{ + [Proxy(typeof(DismissReminderRequestBuilder), true)] + public partial interface IDismissReminderRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances +{ + [Proxy(typeof(InstancesRequestBuilder), true)] + public partial interface IInstancesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.SnoozeReminder +{ + [Proxy(typeof(SnoozeReminderRequestBuilder), true)] + public partial interface ISnoozeReminderRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.TentativelyAccept +{ + [Proxy(typeof(TentativelyAcceptRequestBuilder), true)] + public partial interface ITentativelyAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.GetSchedule +{ + [Proxy(typeof(GetScheduleRequestBuilder), true)] + public partial interface IGetScheduleRequestBuilder; +} + +namespace Microsoft.Graph.Me.Calendars.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarView +{ + [Proxy(typeof(CalendarViewRequestBuilder), true)] + public partial interface ICalendarViewRequestBuilder; +} + +namespace Microsoft.Graph.Me.CalendarView.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.ChangePassword +{ + [Proxy(typeof(ChangePasswordRequestBuilder), true)] + public partial interface IChangePasswordRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats +{ + [Proxy(typeof(ChatsRequestBuilder), true)] + public partial interface IChatsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.GetAllMessages +{ + [Proxy(typeof(GetAllMessagesRequestBuilder), true)] + public partial interface IGetAllMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.GetAllRetainedMessages +{ + [Proxy(typeof(GetAllRetainedMessagesRequestBuilder), true)] + public partial interface IGetAllRetainedMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item +{ + [Proxy(typeof(ChatItemRequestBuilder), true)] + public partial interface IChatItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.HideForUser +{ + [Proxy(typeof(HideForUserRequestBuilder), true)] + public partial interface IHideForUserRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.InstalledApps +{ + [Proxy(typeof(InstalledAppsRequestBuilder), true)] + public partial interface IInstalledAppsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.InstalledApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.InstalledApps.Item +{ + [Proxy(typeof(TeamsAppInstallationItemRequestBuilder), true)] + public partial interface ITeamsAppInstallationItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.InstalledApps.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.InstalledApps.Item.TeamsAppDefinition +{ + [Proxy(typeof(TeamsAppDefinitionRequestBuilder), true)] + public partial interface ITeamsAppDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.InstalledApps.Item.Upgrade +{ + [Proxy(typeof(UpgradeRequestBuilder), true)] + public partial interface IUpgradeRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.LastMessagePreview +{ + [Proxy(typeof(LastMessagePreviewRequestBuilder), true)] + public partial interface ILastMessagePreviewRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.MarkChatReadForUser +{ + [Proxy(typeof(MarkChatReadForUserRequestBuilder), true)] + public partial interface IMarkChatReadForUserRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.MarkChatUnreadForUser +{ + [Proxy(typeof(MarkChatUnreadForUserRequestBuilder), true)] + public partial interface IMarkChatUnreadForUserRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.Replies +{ + [Proxy(typeof(RepliesRequestBuilder), true)] + public partial interface IRepliesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.Replies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.Replies.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.Replies.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.Replies.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.Replies.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.Replies.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.Replies.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.Replies.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.Replies.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.Replies.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.Replies.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Messages.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.PermissionGrants +{ + [Proxy(typeof(PermissionGrantsRequestBuilder), true)] + public partial interface IPermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.PermissionGrants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.PermissionGrants.Item +{ + [Proxy(typeof(ResourceSpecificPermissionGrantItemRequestBuilder), true)] + public partial interface IResourceSpecificPermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.PinnedMessages +{ + [Proxy(typeof(PinnedMessagesRequestBuilder), true)] + public partial interface IPinnedMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.PinnedMessages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.PinnedMessages.Item +{ + [Proxy(typeof(PinnedChatMessageInfoItemRequestBuilder), true)] + public partial interface IPinnedChatMessageInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.PinnedMessages.Item.Message +{ + [Proxy(typeof(MessageRequestBuilder), true)] + public partial interface IMessageRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.SendActivityNotification +{ + [Proxy(typeof(SendActivityNotificationRequestBuilder), true)] + public partial interface ISendActivityNotificationRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Tabs +{ + [Proxy(typeof(TabsRequestBuilder), true)] + public partial interface ITabsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Tabs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Tabs.Item +{ + [Proxy(typeof(TeamsTabItemRequestBuilder), true)] + public partial interface ITeamsTabItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.Tabs.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Me.Chats.Item.UnhideForUser +{ + [Proxy(typeof(UnhideForUserRequestBuilder), true)] + public partial interface IUnhideForUserRequestBuilder; +} + +namespace Microsoft.Graph.Me.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Me.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Me.CloudClipboard +{ + [Proxy(typeof(CloudClipboardRequestBuilder), true)] + public partial interface ICloudClipboardRequestBuilder; +} + +namespace Microsoft.Graph.Me.CloudClipboard.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Me.CloudClipboard.Items.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.CloudClipboard.Items.Item +{ + [Proxy(typeof(CloudClipboardItemItemRequestBuilder), true)] + public partial interface ICloudClipboardItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders +{ + [Proxy(typeof(ContactFoldersRequestBuilder), true)] + public partial interface IContactFoldersRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item +{ + [Proxy(typeof(ContactFolderItemRequestBuilder), true)] + public partial interface IContactFolderItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders +{ + [Proxy(typeof(ChildFoldersRequestBuilder), true)] + public partial interface IChildFoldersRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item +{ + [Proxy(typeof(ContactFolderItemRequestBuilder), true)] + public partial interface IContactFolderItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts +{ + [Proxy(typeof(ContactsRequestBuilder), true)] + public partial interface IContactsRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item +{ + [Proxy(typeof(ContactItemRequestBuilder), true)] + public partial interface IContactItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.Photo +{ + [Proxy(typeof(PhotoRequestBuilder), true)] + public partial interface IPhotoRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.Photo.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts +{ + [Proxy(typeof(ContactsRequestBuilder), true)] + public partial interface IContactsRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item +{ + [Proxy(typeof(ContactItemRequestBuilder), true)] + public partial interface IContactItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.Photo +{ + [Proxy(typeof(PhotoRequestBuilder), true)] + public partial interface IPhotoRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.Photo.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.ContactFolders.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.Contacts +{ + [Proxy(typeof(ContactsRequestBuilder), true)] + public partial interface IContactsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Contacts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Contacts.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Contacts.Item +{ + [Proxy(typeof(ContactItemRequestBuilder), true)] + public partial interface IContactItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Contacts.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Contacts.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Contacts.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Contacts.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.Contacts.Item.Photo +{ + [Proxy(typeof(PhotoRequestBuilder), true)] + public partial interface IPhotoRequestBuilder; +} + +namespace Microsoft.Graph.Me.Contacts.Item.Photo.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.CreatedObjects +{ + [Proxy(typeof(CreatedObjectsRequestBuilder), true)] + public partial interface ICreatedObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Me.CreatedObjects.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.CreatedObjects.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Me.CreatedObjects.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.CreatedObjects.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.CreatedObjects.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance +{ + [Proxy(typeof(DataSecurityAndGovernanceRequestBuilder), true)] + public partial interface IDataSecurityAndGovernanceRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.Activities +{ + [Proxy(typeof(ActivitiesRequestBuilder), true)] + public partial interface IActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.Activities.ContentActivities +{ + [Proxy(typeof(ContentActivitiesRequestBuilder), true)] + public partial interface IContentActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.Activities.ContentActivities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.Activities.ContentActivities.Item +{ + [Proxy(typeof(ContentActivityItemRequestBuilder), true)] + public partial interface IContentActivityItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.ProcessContent +{ + [Proxy(typeof(ProcessContentRequestBuilder), true)] + public partial interface IProcessContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.ProtectionScopes +{ + [Proxy(typeof(ProtectionScopesRequestBuilder), true)] + public partial interface IProtectionScopesRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.ProtectionScopes.Compute +{ + [Proxy(typeof(ComputeRequestBuilder), true)] + public partial interface IComputeRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.SensitivityLabels +{ + [Proxy(typeof(SensitivityLabelsRequestBuilder), true)] + public partial interface ISensitivityLabelsRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.SensitivityLabels.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormats +{ + [Proxy(typeof(ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder), true)] + public partial interface IComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.SensitivityLabels.ComputeRightsAndInheritance +{ + [Proxy(typeof(ComputeRightsAndInheritanceRequestBuilder), true)] + public partial interface IComputeRightsAndInheritanceRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.SensitivityLabels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.SensitivityLabels.Item +{ + [Proxy(typeof(SensitivityLabelItemRequestBuilder), true)] + public partial interface ISensitivityLabelItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.SensitivityLabels.Item.Rights +{ + [Proxy(typeof(RightsRequestBuilder), true)] + public partial interface IRightsRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels +{ + [Proxy(typeof(SublabelsRequestBuilder), true)] + public partial interface ISublabelsRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormats +{ + [Proxy(typeof(ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder), true)] + public partial interface IComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.ComputeRightsAndInheritance +{ + [Proxy(typeof(ComputeRightsAndInheritanceRequestBuilder), true)] + public partial interface IComputeRightsAndInheritanceRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.Item +{ + [Proxy(typeof(SensitivityLabelItemRequestBuilder), true)] + public partial interface ISensitivityLabelItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.Item.Rights +{ + [Proxy(typeof(RightsRequestBuilder), true)] + public partial interface IRightsRequestBuilder; +} + +namespace Microsoft.Graph.Me.DeviceManagementTroubleshootingEvents +{ + [Proxy(typeof(DeviceManagementTroubleshootingEventsRequestBuilder), true)] + public partial interface IDeviceManagementTroubleshootingEventsRequestBuilder; +} + +namespace Microsoft.Graph.Me.DeviceManagementTroubleshootingEvents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.DeviceManagementTroubleshootingEvents.Item +{ + [Proxy(typeof(DeviceManagementTroubleshootingEventItemRequestBuilder), true)] + public partial interface IDeviceManagementTroubleshootingEventItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.DirectReports +{ + [Proxy(typeof(DirectReportsRequestBuilder), true)] + public partial interface IDirectReportsRequestBuilder; +} + +namespace Microsoft.Graph.Me.DirectReports.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.DirectReports.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.Me.DirectReports.GraphOrgContact.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.DirectReports.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Me.DirectReports.GraphUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.DirectReports.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.DirectReports.Item.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.Me.DirectReports.Item.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Me.Drive +{ + [Proxy(typeof(DriveRequestBuilder), true)] + public partial interface IDriveRequestBuilder; +} + +namespace Microsoft.Graph.Me.Drives +{ + [Proxy(typeof(DrivesRequestBuilder), true)] + public partial interface IDrivesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Drives.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Drives.Item +{ + [Proxy(typeof(DriveItemRequestBuilder), true)] + public partial interface IDriveItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.EmployeeExperience +{ + [Proxy(typeof(EmployeeExperienceRequestBuilder), true)] + public partial interface IEmployeeExperienceRequestBuilder; +} + +namespace Microsoft.Graph.Me.EmployeeExperience.LearningCourseActivities +{ + [Proxy(typeof(LearningCourseActivitiesRequestBuilder), true)] + public partial interface ILearningCourseActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.Me.EmployeeExperience.LearningCourseActivities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.EmployeeExperience.LearningCourseActivities.Item +{ + [Proxy(typeof(LearningCourseActivityItemRequestBuilder), true)] + public partial interface ILearningCourseActivityItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.EmployeeExperience.LearningCourseActivitiesWithExternalcourseActivityId +{ + [Proxy(typeof(LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder), true)] + public partial interface ILearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events +{ + [Proxy(typeof(EventsRequestBuilder), true)] + public partial interface IEventsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item +{ + [Proxy(typeof(EventItemRequestBuilder), true)] + public partial interface IEventItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.Accept +{ + [Proxy(typeof(AcceptRequestBuilder), true)] + public partial interface IAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.Calendar +{ + [Proxy(typeof(CalendarRequestBuilder), true)] + public partial interface ICalendarRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.Decline +{ + [Proxy(typeof(DeclineRequestBuilder), true)] + public partial interface IDeclineRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.DismissReminder +{ + [Proxy(typeof(DismissReminderRequestBuilder), true)] + public partial interface IDismissReminderRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.Instances +{ + [Proxy(typeof(InstancesRequestBuilder), true)] + public partial interface IInstancesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.Instances.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.SnoozeReminder +{ + [Proxy(typeof(SnoozeReminderRequestBuilder), true)] + public partial interface ISnoozeReminderRequestBuilder; +} + +namespace Microsoft.Graph.Me.Events.Item.TentativelyAccept +{ + [Proxy(typeof(TentativelyAcceptRequestBuilder), true)] + public partial interface ITentativelyAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Me.ExportDeviceAndAppManagementData +{ + [Proxy(typeof(ExportDeviceAndAppManagementDataRequestBuilder), true)] + public partial interface IExportDeviceAndAppManagementDataRequestBuilder; +} + +namespace Microsoft.Graph.Me.ExportDeviceAndAppManagementDataWithSkipWithTop +{ + [Proxy(typeof(ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder), true)] + public partial interface IExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder; +} + +namespace Microsoft.Graph.Me.ExportPersonalData +{ + [Proxy(typeof(ExportPersonalDataRequestBuilder), true)] + public partial interface IExportPersonalDataRequestBuilder; +} + +namespace Microsoft.Graph.Me.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.FindMeetingTimes +{ + [Proxy(typeof(FindMeetingTimesRequestBuilder), true)] + public partial interface IFindMeetingTimesRequestBuilder; +} + +namespace Microsoft.Graph.Me.FollowedSites +{ + [Proxy(typeof(FollowedSitesRequestBuilder), true)] + public partial interface IFollowedSitesRequestBuilder; +} + +namespace Microsoft.Graph.Me.FollowedSites.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Me.FollowedSites.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.FollowedSites.Item +{ + [Proxy(typeof(SiteItemRequestBuilder), true)] + public partial interface ISiteItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.FollowedSites.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Me.GetMailTips +{ + [Proxy(typeof(GetMailTipsRequestBuilder), true)] + public partial interface IGetMailTipsRequestBuilder; +} + +namespace Microsoft.Graph.Me.GetManagedAppDiagnosticStatuses +{ + [Proxy(typeof(GetManagedAppDiagnosticStatusesRequestBuilder), true)] + public partial interface IGetManagedAppDiagnosticStatusesRequestBuilder; +} + +namespace Microsoft.Graph.Me.GetManagedAppPolicies +{ + [Proxy(typeof(GetManagedAppPoliciesRequestBuilder), true)] + public partial interface IGetManagedAppPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Me.GetManagedDevicesWithAppFailures +{ + [Proxy(typeof(GetManagedDevicesWithAppFailuresRequestBuilder), true)] + public partial interface IGetManagedDevicesWithAppFailuresRequestBuilder; +} + +namespace Microsoft.Graph.Me.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Me.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Me.InferenceClassification +{ + [Proxy(typeof(InferenceClassificationRequestBuilder), true)] + public partial interface IInferenceClassificationRequestBuilder; +} + +namespace Microsoft.Graph.Me.InferenceClassification.Overrides +{ + [Proxy(typeof(OverridesRequestBuilder), true)] + public partial interface IOverridesRequestBuilder; +} + +namespace Microsoft.Graph.Me.InferenceClassification.Overrides.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.InferenceClassification.Overrides.Item +{ + [Proxy(typeof(InferenceClassificationOverrideItemRequestBuilder), true)] + public partial interface IInferenceClassificationOverrideItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Insights +{ + [Proxy(typeof(InsightsRequestBuilder), true)] + public partial interface IInsightsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Insights.Shared +{ + [Proxy(typeof(SharedRequestBuilder), true)] + public partial interface ISharedRequestBuilder; +} + +namespace Microsoft.Graph.Me.Insights.Shared.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Insights.Shared.Item +{ + [Proxy(typeof(SharedInsightItemRequestBuilder), true)] + public partial interface ISharedInsightItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Insights.Shared.Item.LastSharedMethod +{ + [Proxy(typeof(LastSharedMethodRequestBuilder), true)] + public partial interface ILastSharedMethodRequestBuilder; +} + +namespace Microsoft.Graph.Me.Insights.Shared.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.Me.Insights.Trending +{ + [Proxy(typeof(TrendingRequestBuilder), true)] + public partial interface ITrendingRequestBuilder; +} + +namespace Microsoft.Graph.Me.Insights.Trending.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Insights.Trending.Item +{ + [Proxy(typeof(TrendingItemRequestBuilder), true)] + public partial interface ITrendingItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Insights.Trending.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.Me.Insights.Used +{ + [Proxy(typeof(UsedRequestBuilder), true)] + public partial interface IUsedRequestBuilder; +} + +namespace Microsoft.Graph.Me.Insights.Used.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Insights.Used.Item +{ + [Proxy(typeof(UsedInsightItemRequestBuilder), true)] + public partial interface IUsedInsightItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Insights.Used.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams +{ + [Proxy(typeof(JoinedTeamsRequestBuilder), true)] + public partial interface IJoinedTeamsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.GetAllMessages +{ + [Proxy(typeof(GetAllMessagesRequestBuilder), true)] + public partial interface IGetAllMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item +{ + [Proxy(typeof(TeamItemRequestBuilder), true)] + public partial interface ITeamItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.AllChannels +{ + [Proxy(typeof(AllChannelsRequestBuilder), true)] + public partial interface IAllChannelsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.AllChannels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.AllChannels.Item +{ + [Proxy(typeof(ChannelItemRequestBuilder), true)] + public partial interface IChannelItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Archive +{ + [Proxy(typeof(ArchiveRequestBuilder), true)] + public partial interface IArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels +{ + [Proxy(typeof(ChannelsRequestBuilder), true)] + public partial interface IChannelsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.GetAllMessages +{ + [Proxy(typeof(GetAllMessagesRequestBuilder), true)] + public partial interface IGetAllMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.GetAllRetainedMessages +{ + [Proxy(typeof(GetAllRetainedMessagesRequestBuilder), true)] + public partial interface IGetAllRetainedMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item +{ + [Proxy(typeof(ChannelItemRequestBuilder), true)] + public partial interface IChannelItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.AllMembers +{ + [Proxy(typeof(AllMembersRequestBuilder), true)] + public partial interface IAllMembersRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.AllMembers.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.AllMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.AllMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.AllMembers.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Archive +{ + [Proxy(typeof(ArchiveRequestBuilder), true)] + public partial interface IArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.CompleteMigration +{ + [Proxy(typeof(CompleteMigrationRequestBuilder), true)] + public partial interface ICompleteMigrationRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName +{ + [Proxy(typeof(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder), true)] + public partial interface IDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.FilesFolder +{ + [Proxy(typeof(FilesFolderRequestBuilder), true)] + public partial interface IFilesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.FilesFolder.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.Replies +{ + [Proxy(typeof(RepliesRequestBuilder), true)] + public partial interface IRepliesRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Messages.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.ProvisionEmail +{ + [Proxy(typeof(ProvisionEmailRequestBuilder), true)] + public partial interface IProvisionEmailRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.RemoveEmail +{ + [Proxy(typeof(RemoveEmailRequestBuilder), true)] + public partial interface IRemoveEmailRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.SharedWithTeams +{ + [Proxy(typeof(SharedWithTeamsRequestBuilder), true)] + public partial interface ISharedWithTeamsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.SharedWithTeams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.SharedWithTeams.Item +{ + [Proxy(typeof(SharedWithChannelTeamInfoItemRequestBuilder), true)] + public partial interface ISharedWithChannelTeamInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.SharedWithTeams.Item.AllowedMembers +{ + [Proxy(typeof(AllowedMembersRequestBuilder), true)] + public partial interface IAllowedMembersRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.SharedWithTeams.Item.AllowedMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.SharedWithTeams.Item.AllowedMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.SharedWithTeams.Item.Team +{ + [Proxy(typeof(TeamRequestBuilder), true)] + public partial interface ITeamRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Tabs +{ + [Proxy(typeof(TabsRequestBuilder), true)] + public partial interface ITabsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Tabs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Tabs.Item +{ + [Proxy(typeof(TeamsTabItemRequestBuilder), true)] + public partial interface ITeamsTabItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Tabs.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Channels.Item.Unarchive +{ + [Proxy(typeof(UnarchiveRequestBuilder), true)] + public partial interface IUnarchiveRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Clone +{ + [Proxy(typeof(CloneRequestBuilder), true)] + public partial interface ICloneRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.CompleteMigration +{ + [Proxy(typeof(CompleteMigrationRequestBuilder), true)] + public partial interface ICompleteMigrationRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Group +{ + [Proxy(typeof(GroupRequestBuilder), true)] + public partial interface IGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Group.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Group.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.IncomingChannels +{ + [Proxy(typeof(IncomingChannelsRequestBuilder), true)] + public partial interface IIncomingChannelsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.IncomingChannels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.IncomingChannels.Item +{ + [Proxy(typeof(ChannelItemRequestBuilder), true)] + public partial interface IChannelItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.InstalledApps +{ + [Proxy(typeof(InstalledAppsRequestBuilder), true)] + public partial interface IInstalledAppsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.InstalledApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.InstalledApps.Item +{ + [Proxy(typeof(TeamsAppInstallationItemRequestBuilder), true)] + public partial interface ITeamsAppInstallationItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.InstalledApps.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.InstalledApps.Item.TeamsAppDefinition +{ + [Proxy(typeof(TeamsAppDefinitionRequestBuilder), true)] + public partial interface ITeamsAppDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.InstalledApps.Item.Upgrade +{ + [Proxy(typeof(UpgradeRequestBuilder), true)] + public partial interface IUpgradeRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Operations.Item +{ + [Proxy(typeof(TeamsAsyncOperationItemRequestBuilder), true)] + public partial interface ITeamsAsyncOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PermissionGrants +{ + [Proxy(typeof(PermissionGrantsRequestBuilder), true)] + public partial interface IPermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PermissionGrants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PermissionGrants.Item +{ + [Proxy(typeof(ResourceSpecificPermissionGrantItemRequestBuilder), true)] + public partial interface IResourceSpecificPermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Photo +{ + [Proxy(typeof(PhotoRequestBuilder), true)] + public partial interface IPhotoRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Photo.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel +{ + [Proxy(typeof(PrimaryChannelRequestBuilder), true)] + public partial interface IPrimaryChannelRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.AllMembers +{ + [Proxy(typeof(AllMembersRequestBuilder), true)] + public partial interface IAllMembersRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.AllMembers.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.AllMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.AllMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.AllMembers.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Archive +{ + [Proxy(typeof(ArchiveRequestBuilder), true)] + public partial interface IArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.CompleteMigration +{ + [Proxy(typeof(CompleteMigrationRequestBuilder), true)] + public partial interface ICompleteMigrationRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName +{ + [Proxy(typeof(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder), true)] + public partial interface IDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.FilesFolder +{ + [Proxy(typeof(FilesFolderRequestBuilder), true)] + public partial interface IFilesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.FilesFolder.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies +{ + [Proxy(typeof(RepliesRequestBuilder), true)] + public partial interface IRepliesRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Messages.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.ProvisionEmail +{ + [Proxy(typeof(ProvisionEmailRequestBuilder), true)] + public partial interface IProvisionEmailRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.RemoveEmail +{ + [Proxy(typeof(RemoveEmailRequestBuilder), true)] + public partial interface IRemoveEmailRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.SharedWithTeams +{ + [Proxy(typeof(SharedWithTeamsRequestBuilder), true)] + public partial interface ISharedWithTeamsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.SharedWithTeams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.SharedWithTeams.Item +{ + [Proxy(typeof(SharedWithChannelTeamInfoItemRequestBuilder), true)] + public partial interface ISharedWithChannelTeamInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.SharedWithTeams.Item.AllowedMembers +{ + [Proxy(typeof(AllowedMembersRequestBuilder), true)] + public partial interface IAllowedMembersRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.SharedWithTeams.Item.AllowedMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.SharedWithTeams.Item.AllowedMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.SharedWithTeams.Item.Team +{ + [Proxy(typeof(TeamRequestBuilder), true)] + public partial interface ITeamRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Tabs +{ + [Proxy(typeof(TabsRequestBuilder), true)] + public partial interface ITabsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Tabs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Tabs.Item +{ + [Proxy(typeof(TeamsTabItemRequestBuilder), true)] + public partial interface ITeamsTabItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Tabs.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.PrimaryChannel.Unarchive +{ + [Proxy(typeof(UnarchiveRequestBuilder), true)] + public partial interface IUnarchiveRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule +{ + [Proxy(typeof(ScheduleRequestBuilder), true)] + public partial interface IScheduleRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.DayNotes +{ + [Proxy(typeof(DayNotesRequestBuilder), true)] + public partial interface IDayNotesRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.DayNotes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.DayNotes.Item +{ + [Proxy(typeof(DayNoteItemRequestBuilder), true)] + public partial interface IDayNoteItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.OfferShiftRequests +{ + [Proxy(typeof(OfferShiftRequestsRequestBuilder), true)] + public partial interface IOfferShiftRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.OfferShiftRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.OfferShiftRequests.Item +{ + [Proxy(typeof(OfferShiftRequestItemRequestBuilder), true)] + public partial interface IOfferShiftRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.OpenShiftChangeRequests +{ + [Proxy(typeof(OpenShiftChangeRequestsRequestBuilder), true)] + public partial interface IOpenShiftChangeRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.OpenShiftChangeRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.OpenShiftChangeRequests.Item +{ + [Proxy(typeof(OpenShiftChangeRequestItemRequestBuilder), true)] + public partial interface IOpenShiftChangeRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.OpenShifts +{ + [Proxy(typeof(OpenShiftsRequestBuilder), true)] + public partial interface IOpenShiftsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.OpenShifts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.OpenShifts.Item +{ + [Proxy(typeof(OpenShiftItemRequestBuilder), true)] + public partial interface IOpenShiftItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.SchedulingGroups +{ + [Proxy(typeof(SchedulingGroupsRequestBuilder), true)] + public partial interface ISchedulingGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.SchedulingGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.SchedulingGroups.Item +{ + [Proxy(typeof(SchedulingGroupItemRequestBuilder), true)] + public partial interface ISchedulingGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.Share +{ + [Proxy(typeof(ShareRequestBuilder), true)] + public partial interface IShareRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.Shifts +{ + [Proxy(typeof(ShiftsRequestBuilder), true)] + public partial interface IShiftsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.Shifts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.Shifts.Item +{ + [Proxy(typeof(ShiftItemRequestBuilder), true)] + public partial interface IShiftItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.SwapShiftsChangeRequests +{ + [Proxy(typeof(SwapShiftsChangeRequestsRequestBuilder), true)] + public partial interface ISwapShiftsChangeRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.SwapShiftsChangeRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.SwapShiftsChangeRequests.Item +{ + [Proxy(typeof(SwapShiftsChangeRequestItemRequestBuilder), true)] + public partial interface ISwapShiftsChangeRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimeCards +{ + [Proxy(typeof(TimeCardsRequestBuilder), true)] + public partial interface ITimeCardsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimeCards.ClockIn +{ + [Proxy(typeof(ClockInRequestBuilder), true)] + public partial interface IClockInRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimeCards.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimeCards.Item +{ + [Proxy(typeof(TimeCardItemRequestBuilder), true)] + public partial interface ITimeCardItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimeCards.Item.ClockOut +{ + [Proxy(typeof(ClockOutRequestBuilder), true)] + public partial interface IClockOutRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimeCards.Item.Confirm +{ + [Proxy(typeof(ConfirmRequestBuilder), true)] + public partial interface IConfirmRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimeCards.Item.EndBreak +{ + [Proxy(typeof(EndBreakRequestBuilder), true)] + public partial interface IEndBreakRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimeCards.Item.StartBreak +{ + [Proxy(typeof(StartBreakRequestBuilder), true)] + public partial interface IStartBreakRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimeOffReasons +{ + [Proxy(typeof(TimeOffReasonsRequestBuilder), true)] + public partial interface ITimeOffReasonsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimeOffReasons.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimeOffReasons.Item +{ + [Proxy(typeof(TimeOffReasonItemRequestBuilder), true)] + public partial interface ITimeOffReasonItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimeOffRequests +{ + [Proxy(typeof(TimeOffRequestsRequestBuilder), true)] + public partial interface ITimeOffRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimeOffRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimeOffRequests.Item +{ + [Proxy(typeof(TimeOffRequestItemRequestBuilder), true)] + public partial interface ITimeOffRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimesOff +{ + [Proxy(typeof(TimesOffRequestBuilder), true)] + public partial interface ITimesOffRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimesOff.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Schedule.TimesOff.Item +{ + [Proxy(typeof(TimeOffItemRequestBuilder), true)] + public partial interface ITimeOffItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.SendActivityNotification +{ + [Proxy(typeof(SendActivityNotificationRequestBuilder), true)] + public partial interface ISendActivityNotificationRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Tags +{ + [Proxy(typeof(TagsRequestBuilder), true)] + public partial interface ITagsRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Tags.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Tags.Item +{ + [Proxy(typeof(TeamworkTagItemRequestBuilder), true)] + public partial interface ITeamworkTagItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Tags.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Tags.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Tags.Item.Members.Item +{ + [Proxy(typeof(TeamworkTagMemberItemRequestBuilder), true)] + public partial interface ITeamworkTagMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Template +{ + [Proxy(typeof(TemplateRequestBuilder), true)] + public partial interface ITemplateRequestBuilder; +} + +namespace Microsoft.Graph.Me.JoinedTeams.Item.Unarchive +{ + [Proxy(typeof(UnarchiveRequestBuilder), true)] + public partial interface IUnarchiveRequestBuilder; +} + +namespace Microsoft.Graph.Me.LicenseDetails +{ + [Proxy(typeof(LicenseDetailsRequestBuilder), true)] + public partial interface ILicenseDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Me.LicenseDetails.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.LicenseDetails.GetTeamsLicensingDetails +{ + [Proxy(typeof(GetTeamsLicensingDetailsRequestBuilder), true)] + public partial interface IGetTeamsLicensingDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Me.LicenseDetails.Item +{ + [Proxy(typeof(LicenseDetailsItemRequestBuilder), true)] + public partial interface ILicenseDetailsItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders +{ + [Proxy(typeof(MailFoldersRequestBuilder), true)] + public partial interface IMailFoldersRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item +{ + [Proxy(typeof(MailFolderItemRequestBuilder), true)] + public partial interface IMailFolderItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders +{ + [Proxy(typeof(ChildFoldersRequestBuilder), true)] + public partial interface IChildFoldersRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item +{ + [Proxy(typeof(MailFolderItemRequestBuilder), true)] + public partial interface IMailFolderItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Copy +{ + [Proxy(typeof(CopyRequestBuilder), true)] + public partial interface ICopyRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.MessageRules +{ + [Proxy(typeof(MessageRulesRequestBuilder), true)] + public partial interface IMessageRulesRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.MessageRules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.MessageRules.Item +{ + [Proxy(typeof(MessageRuleItemRequestBuilder), true)] + public partial interface IMessageRuleItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item +{ + [Proxy(typeof(MessageItemRequestBuilder), true)] + public partial interface IMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Copy +{ + [Proxy(typeof(CopyRequestBuilder), true)] + public partial interface ICopyRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.CreateForward +{ + [Proxy(typeof(CreateForwardRequestBuilder), true)] + public partial interface ICreateForwardRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.CreateReply +{ + [Proxy(typeof(CreateReplyRequestBuilder), true)] + public partial interface ICreateReplyRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.CreateReplyAll +{ + [Proxy(typeof(CreateReplyAllRequestBuilder), true)] + public partial interface ICreateReplyAllRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Move +{ + [Proxy(typeof(MoveRequestBuilder), true)] + public partial interface IMoveRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Reply +{ + [Proxy(typeof(ReplyRequestBuilder), true)] + public partial interface IReplyRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.ReplyAll +{ + [Proxy(typeof(ReplyAllRequestBuilder), true)] + public partial interface IReplyAllRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Send +{ + [Proxy(typeof(SendRequestBuilder), true)] + public partial interface ISendRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Move +{ + [Proxy(typeof(MoveRequestBuilder), true)] + public partial interface IMoveRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Copy +{ + [Proxy(typeof(CopyRequestBuilder), true)] + public partial interface ICopyRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.MessageRules +{ + [Proxy(typeof(MessageRulesRequestBuilder), true)] + public partial interface IMessageRulesRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.MessageRules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.MessageRules.Item +{ + [Proxy(typeof(MessageRuleItemRequestBuilder), true)] + public partial interface IMessageRuleItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item +{ + [Proxy(typeof(MessageItemRequestBuilder), true)] + public partial interface IMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Copy +{ + [Proxy(typeof(CopyRequestBuilder), true)] + public partial interface ICopyRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.CreateForward +{ + [Proxy(typeof(CreateForwardRequestBuilder), true)] + public partial interface ICreateForwardRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.CreateReply +{ + [Proxy(typeof(CreateReplyRequestBuilder), true)] + public partial interface ICreateReplyRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.CreateReplyAll +{ + [Proxy(typeof(CreateReplyAllRequestBuilder), true)] + public partial interface ICreateReplyAllRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Move +{ + [Proxy(typeof(MoveRequestBuilder), true)] + public partial interface IMoveRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Reply +{ + [Proxy(typeof(ReplyRequestBuilder), true)] + public partial interface IReplyRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.ReplyAll +{ + [Proxy(typeof(ReplyAllRequestBuilder), true)] + public partial interface IReplyAllRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Send +{ + [Proxy(typeof(SendRequestBuilder), true)] + public partial interface ISendRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.Move +{ + [Proxy(typeof(MoveRequestBuilder), true)] + public partial interface IMoveRequestBuilder; +} + +namespace Microsoft.Graph.Me.MailFolders.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedAppRegistrations +{ + [Proxy(typeof(ManagedAppRegistrationsRequestBuilder), true)] + public partial interface IManagedAppRegistrationsRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedAppRegistrations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedAppRegistrations.Item +{ + [Proxy(typeof(ManagedAppRegistrationItemRequestBuilder), true)] + public partial interface IManagedAppRegistrationItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices +{ + [Proxy(typeof(ManagedDevicesRequestBuilder), true)] + public partial interface IManagedDevicesRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item +{ + [Proxy(typeof(ManagedDeviceItemRequestBuilder), true)] + public partial interface IManagedDeviceItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.BypassActivationLock +{ + [Proxy(typeof(BypassActivationLockRequestBuilder), true)] + public partial interface IBypassActivationLockRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.CleanWindowsDevice +{ + [Proxy(typeof(CleanWindowsDeviceRequestBuilder), true)] + public partial interface ICleanWindowsDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.DeleteUserFromSharedAppleDevice +{ + [Proxy(typeof(DeleteUserFromSharedAppleDeviceRequestBuilder), true)] + public partial interface IDeleteUserFromSharedAppleDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.DeviceCategory +{ + [Proxy(typeof(DeviceCategoryRequestBuilder), true)] + public partial interface IDeviceCategoryRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.DeviceCategory.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.DeviceCompliancePolicyStates +{ + [Proxy(typeof(DeviceCompliancePolicyStatesRequestBuilder), true)] + public partial interface IDeviceCompliancePolicyStatesRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.DeviceCompliancePolicyStates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.DeviceCompliancePolicyStates.Item +{ + [Proxy(typeof(DeviceCompliancePolicyStateItemRequestBuilder), true)] + public partial interface IDeviceCompliancePolicyStateItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.DeviceConfigurationStates +{ + [Proxy(typeof(DeviceConfigurationStatesRequestBuilder), true)] + public partial interface IDeviceConfigurationStatesRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.DeviceConfigurationStates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.DeviceConfigurationStates.Item +{ + [Proxy(typeof(DeviceConfigurationStateItemRequestBuilder), true)] + public partial interface IDeviceConfigurationStateItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.DisableLostMode +{ + [Proxy(typeof(DisableLostModeRequestBuilder), true)] + public partial interface IDisableLostModeRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.LocateDevice +{ + [Proxy(typeof(LocateDeviceRequestBuilder), true)] + public partial interface ILocateDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.LogCollectionRequests +{ + [Proxy(typeof(LogCollectionRequestsRequestBuilder), true)] + public partial interface ILogCollectionRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.LogCollectionRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.LogCollectionRequests.Item +{ + [Proxy(typeof(DeviceLogCollectionResponseItemRequestBuilder), true)] + public partial interface IDeviceLogCollectionResponseItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.LogCollectionRequests.Item.CreateDownloadUrl +{ + [Proxy(typeof(CreateDownloadUrlRequestBuilder), true)] + public partial interface ICreateDownloadUrlRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.LogoutSharedAppleDeviceActiveUser +{ + [Proxy(typeof(LogoutSharedAppleDeviceActiveUserRequestBuilder), true)] + public partial interface ILogoutSharedAppleDeviceActiveUserRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.RebootNow +{ + [Proxy(typeof(RebootNowRequestBuilder), true)] + public partial interface IRebootNowRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.RecoverPasscode +{ + [Proxy(typeof(RecoverPasscodeRequestBuilder), true)] + public partial interface IRecoverPasscodeRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.RemoteLock +{ + [Proxy(typeof(RemoteLockRequestBuilder), true)] + public partial interface IRemoteLockRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.RequestRemoteAssistance +{ + [Proxy(typeof(RequestRemoteAssistanceRequestBuilder), true)] + public partial interface IRequestRemoteAssistanceRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.ResetPasscode +{ + [Proxy(typeof(ResetPasscodeRequestBuilder), true)] + public partial interface IResetPasscodeRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.Retire +{ + [Proxy(typeof(RetireRequestBuilder), true)] + public partial interface IRetireRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.ShutDown +{ + [Proxy(typeof(ShutDownRequestBuilder), true)] + public partial interface IShutDownRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.SyncDevice +{ + [Proxy(typeof(SyncDeviceRequestBuilder), true)] + public partial interface ISyncDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.UpdateWindowsDeviceAccount +{ + [Proxy(typeof(UpdateWindowsDeviceAccountRequestBuilder), true)] + public partial interface IUpdateWindowsDeviceAccountRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.Users +{ + [Proxy(typeof(UsersRequestBuilder), true)] + public partial interface IUsersRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.WindowsDefenderScan +{ + [Proxy(typeof(WindowsDefenderScanRequestBuilder), true)] + public partial interface IWindowsDefenderScanRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.WindowsDefenderUpdateSignatures +{ + [Proxy(typeof(WindowsDefenderUpdateSignaturesRequestBuilder), true)] + public partial interface IWindowsDefenderUpdateSignaturesRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.WindowsProtectionState +{ + [Proxy(typeof(WindowsProtectionStateRequestBuilder), true)] + public partial interface IWindowsProtectionStateRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.WindowsProtectionState.DetectedMalwareState +{ + [Proxy(typeof(DetectedMalwareStateRequestBuilder), true)] + public partial interface IDetectedMalwareStateRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.WindowsProtectionState.DetectedMalwareState.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.WindowsProtectionState.DetectedMalwareState.Item +{ + [Proxy(typeof(WindowsDeviceMalwareStateItemRequestBuilder), true)] + public partial interface IWindowsDeviceMalwareStateItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.ManagedDevices.Item.Wipe +{ + [Proxy(typeof(WipeRequestBuilder), true)] + public partial interface IWipeRequestBuilder; +} + +namespace Microsoft.Graph.Me.Manager +{ + [Proxy(typeof(ManagerRequestBuilder), true)] + public partial interface IManagerRequestBuilder; +} + +namespace Microsoft.Graph.Me.Manager.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Me.MemberOf +{ + [Proxy(typeof(MemberOfRequestBuilder), true)] + public partial interface IMemberOfRequestBuilder; +} + +namespace Microsoft.Graph.Me.MemberOf.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.MemberOf.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Me.MemberOf.GraphAdministrativeUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.MemberOf.GraphDirectoryRole +{ + [Proxy(typeof(GraphDirectoryRoleRequestBuilder), true)] + public partial interface IGraphDirectoryRoleRequestBuilder; +} + +namespace Microsoft.Graph.Me.MemberOf.GraphDirectoryRole.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.MemberOf.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.MemberOf.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.MemberOf.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.MemberOf.Item.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Me.MemberOf.Item.GraphDirectoryRole +{ + [Proxy(typeof(GraphDirectoryRoleRequestBuilder), true)] + public partial interface IGraphDirectoryRoleRequestBuilder; +} + +namespace Microsoft.Graph.Me.MemberOf.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item +{ + [Proxy(typeof(MessageItemRequestBuilder), true)] + public partial interface IMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.Copy +{ + [Proxy(typeof(CopyRequestBuilder), true)] + public partial interface ICopyRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.CreateForward +{ + [Proxy(typeof(CreateForwardRequestBuilder), true)] + public partial interface ICreateForwardRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.CreateReply +{ + [Proxy(typeof(CreateReplyRequestBuilder), true)] + public partial interface ICreateReplyRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.CreateReplyAll +{ + [Proxy(typeof(CreateReplyAllRequestBuilder), true)] + public partial interface ICreateReplyAllRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.Move +{ + [Proxy(typeof(MoveRequestBuilder), true)] + public partial interface IMoveRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.Reply +{ + [Proxy(typeof(ReplyRequestBuilder), true)] + public partial interface IReplyRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.ReplyAll +{ + [Proxy(typeof(ReplyAllRequestBuilder), true)] + public partial interface IReplyAllRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.Send +{ + [Proxy(typeof(SendRequestBuilder), true)] + public partial interface ISendRequestBuilder; +} + +namespace Microsoft.Graph.Me.Messages.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Oauth2PermissionGrants +{ + [Proxy(typeof(Oauth2PermissionGrantsRequestBuilder), true)] + public partial interface IOauth2PermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Oauth2PermissionGrants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Oauth2PermissionGrants.Item +{ + [Proxy(typeof(OAuth2PermissionGrantItemRequestBuilder), true)] + public partial interface IOAuth2PermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote +{ + [Proxy(typeof(OnenoteRequestBuilder), true)] + public partial interface IOnenoteRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks +{ + [Proxy(typeof(NotebooksRequestBuilder), true)] + public partial interface INotebooksRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.GetNotebookFromWebUrl +{ + [Proxy(typeof(GetNotebookFromWebUrlRequestBuilder), true)] + public partial interface IGetNotebookFromWebUrlRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.GetRecentNotebooksWithIncludePersonalNotebooks +{ + [Proxy(typeof(GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder), true)] + public partial interface IGetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item +{ + [Proxy(typeof(NotebookItemRequestBuilder), true)] + public partial interface INotebookItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.CopyNotebook +{ + [Proxy(typeof(CopyNotebookRequestBuilder), true)] + public partial interface ICopyNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Notebooks.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Operations.Item +{ + [Proxy(typeof(OnenoteOperationItemRequestBuilder), true)] + public partial interface IOnenoteOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Resources.Item +{ + [Proxy(typeof(OnenoteResourceItemRequestBuilder), true)] + public partial interface IOnenoteResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Resources.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.SectionGroups.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Onenote.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings +{ + [Proxy(typeof(OnlineMeetingsRequestBuilder), true)] + public partial interface IOnlineMeetingsRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.CreateOrGet +{ + [Proxy(typeof(CreateOrGetRequestBuilder), true)] + public partial interface ICreateOrGetRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item +{ + [Proxy(typeof(OnlineMeetingItemRequestBuilder), true)] + public partial interface IOnlineMeetingItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.AttendanceReports +{ + [Proxy(typeof(AttendanceReportsRequestBuilder), true)] + public partial interface IAttendanceReportsRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.AttendanceReports.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.AttendanceReports.Item +{ + [Proxy(typeof(MeetingAttendanceReportItemRequestBuilder), true)] + public partial interface IMeetingAttendanceReportItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.AttendanceReports.Item.AttendanceRecords +{ + [Proxy(typeof(AttendanceRecordsRequestBuilder), true)] + public partial interface IAttendanceRecordsRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.AttendanceReports.Item.AttendanceRecords.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.AttendanceReports.Item.AttendanceRecords.Item +{ + [Proxy(typeof(AttendanceRecordItemRequestBuilder), true)] + public partial interface IAttendanceRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.AttendeeReport +{ + [Proxy(typeof(AttendeeReportRequestBuilder), true)] + public partial interface IAttendeeReportRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.GetVirtualAppointmentJoinWebUrl +{ + [Proxy(typeof(GetVirtualAppointmentJoinWebUrlRequestBuilder), true)] + public partial interface IGetVirtualAppointmentJoinWebUrlRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.Recordings +{ + [Proxy(typeof(RecordingsRequestBuilder), true)] + public partial interface IRecordingsRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.Recordings.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.Recordings.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.Recordings.Item +{ + [Proxy(typeof(CallRecordingItemRequestBuilder), true)] + public partial interface ICallRecordingItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.Recordings.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.SendVirtualAppointmentReminderSms +{ + [Proxy(typeof(SendVirtualAppointmentReminderSmsRequestBuilder), true)] + public partial interface ISendVirtualAppointmentReminderSmsRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.SendVirtualAppointmentSms +{ + [Proxy(typeof(SendVirtualAppointmentSmsRequestBuilder), true)] + public partial interface ISendVirtualAppointmentSmsRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.Transcripts +{ + [Proxy(typeof(TranscriptsRequestBuilder), true)] + public partial interface ITranscriptsRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.Transcripts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.Transcripts.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.Transcripts.Item +{ + [Proxy(typeof(CallTranscriptItemRequestBuilder), true)] + public partial interface ICallTranscriptItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.Transcripts.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.OnlineMeetings.Item.Transcripts.Item.MetadataContent +{ + [Proxy(typeof(MetadataContentRequestBuilder), true)] + public partial interface IMetadataContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Outlook +{ + [Proxy(typeof(OutlookRequestBuilder), true)] + public partial interface IOutlookRequestBuilder; +} + +namespace Microsoft.Graph.Me.Outlook.MasterCategories +{ + [Proxy(typeof(MasterCategoriesRequestBuilder), true)] + public partial interface IMasterCategoriesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Outlook.MasterCategories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Outlook.MasterCategories.Item +{ + [Proxy(typeof(OutlookCategoryItemRequestBuilder), true)] + public partial interface IOutlookCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Outlook.SupportedLanguages +{ + [Proxy(typeof(SupportedLanguagesRequestBuilder), true)] + public partial interface ISupportedLanguagesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Outlook.SupportedTimeZones +{ + [Proxy(typeof(SupportedTimeZonesRequestBuilder), true)] + public partial interface ISupportedTimeZonesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Outlook.SupportedTimeZonesWithTimeZoneStandard +{ + [Proxy(typeof(SupportedTimeZonesWithTimeZoneStandardRequestBuilder), true)] + public partial interface ISupportedTimeZonesWithTimeZoneStandardRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedDevices +{ + [Proxy(typeof(OwnedDevicesRequestBuilder), true)] + public partial interface IOwnedDevicesRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedDevices.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedDevices.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedDevices.GraphAppRoleAssignment.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedDevices.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedDevices.GraphDevice.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedDevices.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedDevices.GraphEndpoint.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedDevices.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedDevices.Item.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedDevices.Item.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedDevices.Item.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedObjects +{ + [Proxy(typeof(OwnedObjectsRequestBuilder), true)] + public partial interface IOwnedObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedObjects.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedObjects.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedObjects.GraphApplication.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedObjects.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedObjects.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedObjects.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedObjects.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedObjects.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedObjects.Item.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedObjects.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.OwnedObjects.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Me.People +{ + [Proxy(typeof(PeopleRequestBuilder), true)] + public partial interface IPeopleRequestBuilder; +} + +namespace Microsoft.Graph.Me.People.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.People.Item +{ + [Proxy(typeof(PersonItemRequestBuilder), true)] + public partial interface IPersonItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.PermissionGrants +{ + [Proxy(typeof(PermissionGrantsRequestBuilder), true)] + public partial interface IPermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.Me.PermissionGrants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.PermissionGrants.Item +{ + [Proxy(typeof(ResourceSpecificPermissionGrantItemRequestBuilder), true)] + public partial interface IResourceSpecificPermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Photo +{ + [Proxy(typeof(PhotoRequestBuilder), true)] + public partial interface IPhotoRequestBuilder; +} + +namespace Microsoft.Graph.Me.Photo.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Photos +{ + [Proxy(typeof(PhotosRequestBuilder), true)] + public partial interface IPhotosRequestBuilder; +} + +namespace Microsoft.Graph.Me.Photos.Item +{ + [Proxy(typeof(ProfilePhotoItemRequestBuilder), true)] + public partial interface IProfilePhotoItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Photos.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner +{ + [Proxy(typeof(PlannerRequestBuilder), true)] + public partial interface IPlannerRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans +{ + [Proxy(typeof(PlansRequestBuilder), true)] + public partial interface IPlansRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item +{ + [Proxy(typeof(PlannerPlanItemRequestBuilder), true)] + public partial interface IPlannerPlanItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Buckets +{ + [Proxy(typeof(BucketsRequestBuilder), true)] + public partial interface IBucketsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Buckets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Buckets.Item +{ + [Proxy(typeof(PlannerBucketItemRequestBuilder), true)] + public partial interface IPlannerBucketItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Buckets.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Buckets.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Buckets.Item.Tasks.Item +{ + [Proxy(typeof(PlannerTaskItemRequestBuilder), true)] + public partial interface IPlannerTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Buckets.Item.Tasks.Item.AssignedToTaskBoardFormat +{ + [Proxy(typeof(AssignedToTaskBoardFormatRequestBuilder), true)] + public partial interface IAssignedToTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Buckets.Item.Tasks.Item.BucketTaskBoardFormat +{ + [Proxy(typeof(BucketTaskBoardFormatRequestBuilder), true)] + public partial interface IBucketTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Buckets.Item.Tasks.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Buckets.Item.Tasks.Item.ProgressTaskBoardFormat +{ + [Proxy(typeof(ProgressTaskBoardFormatRequestBuilder), true)] + public partial interface IProgressTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Tasks.Item +{ + [Proxy(typeof(PlannerTaskItemRequestBuilder), true)] + public partial interface IPlannerTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Tasks.Item.AssignedToTaskBoardFormat +{ + [Proxy(typeof(AssignedToTaskBoardFormatRequestBuilder), true)] + public partial interface IAssignedToTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Tasks.Item.BucketTaskBoardFormat +{ + [Proxy(typeof(BucketTaskBoardFormatRequestBuilder), true)] + public partial interface IBucketTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Tasks.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Plans.Item.Tasks.Item.ProgressTaskBoardFormat +{ + [Proxy(typeof(ProgressTaskBoardFormatRequestBuilder), true)] + public partial interface IProgressTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Tasks.Item +{ + [Proxy(typeof(PlannerTaskItemRequestBuilder), true)] + public partial interface IPlannerTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Tasks.Item.AssignedToTaskBoardFormat +{ + [Proxy(typeof(AssignedToTaskBoardFormatRequestBuilder), true)] + public partial interface IAssignedToTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Tasks.Item.BucketTaskBoardFormat +{ + [Proxy(typeof(BucketTaskBoardFormatRequestBuilder), true)] + public partial interface IBucketTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Tasks.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Planner.Tasks.Item.ProgressTaskBoardFormat +{ + [Proxy(typeof(ProgressTaskBoardFormatRequestBuilder), true)] + public partial interface IProgressTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Me.Presence +{ + [Proxy(typeof(PresenceRequestBuilder), true)] + public partial interface IPresenceRequestBuilder; +} + +namespace Microsoft.Graph.Me.Presence.ClearPresence +{ + [Proxy(typeof(ClearPresenceRequestBuilder), true)] + public partial interface IClearPresenceRequestBuilder; +} + +namespace Microsoft.Graph.Me.Presence.ClearUserPreferredPresence +{ + [Proxy(typeof(ClearUserPreferredPresenceRequestBuilder), true)] + public partial interface IClearUserPreferredPresenceRequestBuilder; +} + +namespace Microsoft.Graph.Me.Presence.SetPresence +{ + [Proxy(typeof(SetPresenceRequestBuilder), true)] + public partial interface ISetPresenceRequestBuilder; +} + +namespace Microsoft.Graph.Me.Presence.SetStatusMessage +{ + [Proxy(typeof(SetStatusMessageRequestBuilder), true)] + public partial interface ISetStatusMessageRequestBuilder; +} + +namespace Microsoft.Graph.Me.Presence.SetUserPreferredPresence +{ + [Proxy(typeof(SetUserPreferredPresenceRequestBuilder), true)] + public partial interface ISetUserPreferredPresenceRequestBuilder; +} + +namespace Microsoft.Graph.Me.RegisteredDevices +{ + [Proxy(typeof(RegisteredDevicesRequestBuilder), true)] + public partial interface IRegisteredDevicesRequestBuilder; +} + +namespace Microsoft.Graph.Me.RegisteredDevices.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.RegisteredDevices.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Me.RegisteredDevices.GraphAppRoleAssignment.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.RegisteredDevices.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Me.RegisteredDevices.GraphDevice.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.RegisteredDevices.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.Me.RegisteredDevices.GraphEndpoint.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.RegisteredDevices.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.RegisteredDevices.Item.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Me.RegisteredDevices.Item.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Me.RegisteredDevices.Item.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.Me.ReminderViewWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IReminderViewWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.Me.RemoveAllDevicesFromManagement +{ + [Proxy(typeof(RemoveAllDevicesFromManagementRequestBuilder), true)] + public partial interface IRemoveAllDevicesFromManagementRequestBuilder; +} + +namespace Microsoft.Graph.Me.ReprocessLicenseAssignment +{ + [Proxy(typeof(ReprocessLicenseAssignmentRequestBuilder), true)] + public partial interface IReprocessLicenseAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Me.RetryServiceProvisioning +{ + [Proxy(typeof(RetryServiceProvisioningRequestBuilder), true)] + public partial interface IRetryServiceProvisioningRequestBuilder; +} + +namespace Microsoft.Graph.Me.RevokeSignInSessions +{ + [Proxy(typeof(RevokeSignInSessionsRequestBuilder), true)] + public partial interface IRevokeSignInSessionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.ScopedRoleMemberOf +{ + [Proxy(typeof(ScopedRoleMemberOfRequestBuilder), true)] + public partial interface IScopedRoleMemberOfRequestBuilder; +} + +namespace Microsoft.Graph.Me.ScopedRoleMemberOf.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.ScopedRoleMemberOf.Item +{ + [Proxy(typeof(ScopedRoleMembershipItemRequestBuilder), true)] + public partial interface IScopedRoleMembershipItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.SendMail +{ + [Proxy(typeof(SendMailRequestBuilder), true)] + public partial interface ISendMailRequestBuilder; +} + +namespace Microsoft.Graph.Me.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Me.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Settings +{ + [Proxy(typeof(SettingsRequestBuilder), true)] + public partial interface ISettingsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Settings.ItemInsights +{ + [Proxy(typeof(ItemInsightsRequestBuilder), true)] + public partial interface IItemInsightsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Settings.ShiftPreferences +{ + [Proxy(typeof(ShiftPreferencesRequestBuilder), true)] + public partial interface IShiftPreferencesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Settings.Storage +{ + [Proxy(typeof(StorageRequestBuilder), true)] + public partial interface IStorageRequestBuilder; +} + +namespace Microsoft.Graph.Me.Settings.Storage.Quota +{ + [Proxy(typeof(QuotaRequestBuilder), true)] + public partial interface IQuotaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Settings.Storage.Quota.Services +{ + [Proxy(typeof(ServicesRequestBuilder), true)] + public partial interface IServicesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Settings.Storage.Quota.Services.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Settings.Storage.Quota.Services.Item +{ + [Proxy(typeof(ServiceStorageQuotaBreakdownItemRequestBuilder), true)] + public partial interface IServiceStorageQuotaBreakdownItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Settings.Windows +{ + [Proxy(typeof(WindowsRequestBuilder), true)] + public partial interface IWindowsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Settings.Windows.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Settings.Windows.Item +{ + [Proxy(typeof(WindowsSettingItemRequestBuilder), true)] + public partial interface IWindowsSettingItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Settings.Windows.Item.Instances +{ + [Proxy(typeof(InstancesRequestBuilder), true)] + public partial interface IInstancesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Settings.Windows.Item.Instances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Settings.Windows.Item.Instances.Item +{ + [Proxy(typeof(WindowsSettingInstanceItemRequestBuilder), true)] + public partial interface IWindowsSettingInstanceItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Solutions +{ + [Proxy(typeof(SolutionsRequestBuilder), true)] + public partial interface ISolutionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Solutions.WorkingTimeSchedule +{ + [Proxy(typeof(WorkingTimeScheduleRequestBuilder), true)] + public partial interface IWorkingTimeScheduleRequestBuilder; +} + +namespace Microsoft.Graph.Me.Solutions.WorkingTimeSchedule.EndWorkingTime +{ + [Proxy(typeof(EndWorkingTimeRequestBuilder), true)] + public partial interface IEndWorkingTimeRequestBuilder; +} + +namespace Microsoft.Graph.Me.Solutions.WorkingTimeSchedule.StartWorkingTime +{ + [Proxy(typeof(StartWorkingTimeRequestBuilder), true)] + public partial interface IStartWorkingTimeRequestBuilder; +} + +namespace Microsoft.Graph.Me.Sponsors +{ + [Proxy(typeof(SponsorsRequestBuilder), true)] + public partial interface ISponsorsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Sponsors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Sponsors.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Teamwork +{ + [Proxy(typeof(TeamworkRequestBuilder), true)] + public partial interface ITeamworkRequestBuilder; +} + +namespace Microsoft.Graph.Me.Teamwork.AssociatedTeams +{ + [Proxy(typeof(AssociatedTeamsRequestBuilder), true)] + public partial interface IAssociatedTeamsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Teamwork.AssociatedTeams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Teamwork.AssociatedTeams.Item +{ + [Proxy(typeof(AssociatedTeamInfoItemRequestBuilder), true)] + public partial interface IAssociatedTeamInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Teamwork.AssociatedTeams.Item.Team +{ + [Proxy(typeof(TeamRequestBuilder), true)] + public partial interface ITeamRequestBuilder; +} + +namespace Microsoft.Graph.Me.Teamwork.InstalledApps +{ + [Proxy(typeof(InstalledAppsRequestBuilder), true)] + public partial interface IInstalledAppsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Teamwork.InstalledApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Teamwork.InstalledApps.Item +{ + [Proxy(typeof(UserScopeTeamsAppInstallationItemRequestBuilder), true)] + public partial interface IUserScopeTeamsAppInstallationItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Teamwork.InstalledApps.Item.Chat +{ + [Proxy(typeof(ChatRequestBuilder), true)] + public partial interface IChatRequestBuilder; +} + +namespace Microsoft.Graph.Me.Teamwork.InstalledApps.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Me.Teamwork.InstalledApps.Item.TeamsAppDefinition +{ + [Proxy(typeof(TeamsAppDefinitionRequestBuilder), true)] + public partial interface ITeamsAppDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Teamwork.SendActivityNotification +{ + [Proxy(typeof(SendActivityNotificationRequestBuilder), true)] + public partial interface ISendActivityNotificationRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo +{ + [Proxy(typeof(TodoRequestBuilder), true)] + public partial interface ITodoRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists +{ + [Proxy(typeof(ListsRequestBuilder), true)] + public partial interface IListsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item +{ + [Proxy(typeof(TodoTaskListItemRequestBuilder), true)] + public partial interface ITodoTaskListItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item +{ + [Proxy(typeof(TodoTaskItemRequestBuilder), true)] + public partial interface ITodoTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentBaseItemRequestBuilder), true)] + public partial interface IAttachmentBaseItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.Attachments.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.AttachmentSessions +{ + [Proxy(typeof(AttachmentSessionsRequestBuilder), true)] + public partial interface IAttachmentSessionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.AttachmentSessions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.AttachmentSessions.Item +{ + [Proxy(typeof(AttachmentSessionItemRequestBuilder), true)] + public partial interface IAttachmentSessionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.AttachmentSessions.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.ChecklistItems +{ + [Proxy(typeof(ChecklistItemsRequestBuilder), true)] + public partial interface IChecklistItemsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.ChecklistItems.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.ChecklistItems.Item +{ + [Proxy(typeof(ChecklistItemItemRequestBuilder), true)] + public partial interface IChecklistItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.LinkedResources +{ + [Proxy(typeof(LinkedResourcesRequestBuilder), true)] + public partial interface ILinkedResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.LinkedResources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.Todo.Lists.Item.Tasks.Item.LinkedResources.Item +{ + [Proxy(typeof(LinkedResourceItemRequestBuilder), true)] + public partial interface ILinkedResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.TransitiveMemberOf +{ + [Proxy(typeof(TransitiveMemberOfRequestBuilder), true)] + public partial interface ITransitiveMemberOfRequestBuilder; +} + +namespace Microsoft.Graph.Me.TransitiveMemberOf.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.TransitiveMemberOf.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Me.TransitiveMemberOf.GraphAdministrativeUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.TransitiveMemberOf.GraphDirectoryRole +{ + [Proxy(typeof(GraphDirectoryRoleRequestBuilder), true)] + public partial interface IGraphDirectoryRoleRequestBuilder; +} + +namespace Microsoft.Graph.Me.TransitiveMemberOf.GraphDirectoryRole.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.TransitiveMemberOf.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.TransitiveMemberOf.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Me.TransitiveMemberOf.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Me.TransitiveMemberOf.Item.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Me.TransitiveMemberOf.Item.GraphDirectoryRole +{ + [Proxy(typeof(GraphDirectoryRoleRequestBuilder), true)] + public partial interface IGraphDirectoryRoleRequestBuilder; +} + +namespace Microsoft.Graph.Me.TransitiveMemberOf.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Me.TranslateExchangeIds +{ + [Proxy(typeof(TranslateExchangeIdsRequestBuilder), true)] + public partial interface ITranslateExchangeIdsRequestBuilder; +} + +namespace Microsoft.Graph.Me.WipeManagedAppRegistrationsByDeviceTag +{ + [Proxy(typeof(WipeManagedAppRegistrationsByDeviceTagRequestBuilder), true)] + public partial interface IWipeManagedAppRegistrationsByDeviceTagRequestBuilder; +} + +namespace Microsoft.Graph.Oauth2PermissionGrants +{ + [Proxy(typeof(Oauth2PermissionGrantsRequestBuilder), true)] + public partial interface IOauth2PermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.Oauth2PermissionGrants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Oauth2PermissionGrants.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Oauth2PermissionGrants.Item +{ + [Proxy(typeof(OAuth2PermissionGrantItemRequestBuilder), true)] + public partial interface IOAuth2PermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.Organization +{ + [Proxy(typeof(OrganizationRequestBuilder), true)] + public partial interface IOrganizationRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Organization.GetAvailableExtensionProperties +{ + [Proxy(typeof(GetAvailableExtensionPropertiesRequestBuilder), true)] + public partial interface IGetAvailableExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.Organization.GetByIds +{ + [Proxy(typeof(GetByIdsRequestBuilder), true)] + public partial interface IGetByIdsRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item +{ + [Proxy(typeof(OrganizationItemRequestBuilder), true)] + public partial interface IOrganizationItemRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding +{ + [Proxy(typeof(BrandingRequestBuilder), true)] + public partial interface IBrandingRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.BackgroundImage +{ + [Proxy(typeof(BackgroundImageRequestBuilder), true)] + public partial interface IBackgroundImageRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.BannerLogo +{ + [Proxy(typeof(BannerLogoRequestBuilder), true)] + public partial interface IBannerLogoRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.CustomCSS +{ + [Proxy(typeof(CustomCSSRequestBuilder), true)] + public partial interface ICustomCSSRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.Favicon +{ + [Proxy(typeof(FaviconRequestBuilder), true)] + public partial interface IFaviconRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.HeaderLogo +{ + [Proxy(typeof(HeaderLogoRequestBuilder), true)] + public partial interface IHeaderLogoRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.Localizations +{ + [Proxy(typeof(LocalizationsRequestBuilder), true)] + public partial interface ILocalizationsRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.Localizations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.Localizations.Item +{ + [Proxy(typeof(OrganizationalBrandingLocalizationItemRequestBuilder), true)] + public partial interface IOrganizationalBrandingLocalizationItemRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.Localizations.Item.BackgroundImage +{ + [Proxy(typeof(BackgroundImageRequestBuilder), true)] + public partial interface IBackgroundImageRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.Localizations.Item.BannerLogo +{ + [Proxy(typeof(BannerLogoRequestBuilder), true)] + public partial interface IBannerLogoRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.Localizations.Item.CustomCSS +{ + [Proxy(typeof(CustomCSSRequestBuilder), true)] + public partial interface ICustomCSSRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.Localizations.Item.Favicon +{ + [Proxy(typeof(FaviconRequestBuilder), true)] + public partial interface IFaviconRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.Localizations.Item.HeaderLogo +{ + [Proxy(typeof(HeaderLogoRequestBuilder), true)] + public partial interface IHeaderLogoRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.Localizations.Item.SquareLogo +{ + [Proxy(typeof(SquareLogoRequestBuilder), true)] + public partial interface ISquareLogoRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.Localizations.Item.SquareLogoDark +{ + [Proxy(typeof(SquareLogoDarkRequestBuilder), true)] + public partial interface ISquareLogoDarkRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.SquareLogo +{ + [Proxy(typeof(SquareLogoRequestBuilder), true)] + public partial interface ISquareLogoRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Branding.SquareLogoDark +{ + [Proxy(typeof(SquareLogoDarkRequestBuilder), true)] + public partial interface ISquareLogoDarkRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.CertificateBasedAuthConfiguration +{ + [Proxy(typeof(CertificateBasedAuthConfigurationRequestBuilder), true)] + public partial interface ICertificateBasedAuthConfigurationRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.CertificateBasedAuthConfiguration.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.CertificateBasedAuthConfiguration.Item +{ + [Proxy(typeof(CertificateBasedAuthConfigurationItemRequestBuilder), true)] + public partial interface ICertificateBasedAuthConfigurationItemRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Organization.Item.SetMobileDeviceManagementAuthority +{ + [Proxy(typeof(SetMobileDeviceManagementAuthorityRequestBuilder), true)] + public partial interface ISetMobileDeviceManagementAuthorityRequestBuilder; +} + +namespace Microsoft.Graph.Organization.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.PermissionGrants +{ + [Proxy(typeof(PermissionGrantsRequestBuilder), true)] + public partial interface IPermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.PermissionGrants.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.PermissionGrants.GetAvailableExtensionProperties +{ + [Proxy(typeof(GetAvailableExtensionPropertiesRequestBuilder), true)] + public partial interface IGetAvailableExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.PermissionGrants.GetByIds +{ + [Proxy(typeof(GetByIdsRequestBuilder), true)] + public partial interface IGetByIdsRequestBuilder; +} + +namespace Microsoft.Graph.PermissionGrants.Item +{ + [Proxy(typeof(ResourceSpecificPermissionGrantItemRequestBuilder), true)] + public partial interface IResourceSpecificPermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.PermissionGrants.Item.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.PermissionGrants.Item.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.PermissionGrants.Item.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.PermissionGrants.Item.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.PermissionGrants.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.PermissionGrants.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.Places +{ + [Proxy(typeof(PlacesRequestBuilder), true)] + public partial interface IPlacesRequestBuilder; +} + +namespace Microsoft.Graph.Places.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Places.GraphRoom +{ + [Proxy(typeof(GraphRoomRequestBuilder), true)] + public partial interface IGraphRoomRequestBuilder; +} + +namespace Microsoft.Graph.Places.GraphRoom.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Places.GraphRoomList +{ + [Proxy(typeof(GraphRoomListRequestBuilder), true)] + public partial interface IGraphRoomListRequestBuilder; +} + +namespace Microsoft.Graph.Places.GraphRoomList.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Places.Item +{ + [Proxy(typeof(PlaceItemRequestBuilder), true)] + public partial interface IPlaceItemRequestBuilder; +} + +namespace Microsoft.Graph.Places.Item.GraphRoom +{ + [Proxy(typeof(GraphRoomRequestBuilder), true)] + public partial interface IGraphRoomRequestBuilder; +} + +namespace Microsoft.Graph.Places.Item.GraphRoomList +{ + [Proxy(typeof(GraphRoomListRequestBuilder), true)] + public partial interface IGraphRoomListRequestBuilder; +} + +namespace Microsoft.Graph.Places.Item.GraphRoomList.Rooms +{ + [Proxy(typeof(RoomsRequestBuilder), true)] + public partial interface IRoomsRequestBuilder; +} + +namespace Microsoft.Graph.Places.Item.GraphRoomList.Rooms.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Places.Item.GraphRoomList.Rooms.Item +{ + [Proxy(typeof(RoomItemRequestBuilder), true)] + public partial interface IRoomItemRequestBuilder; +} + +namespace Microsoft.Graph.Planner +{ + [Proxy(typeof(PlannerRequestBuilder), true)] + public partial interface IPlannerRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Buckets +{ + [Proxy(typeof(BucketsRequestBuilder), true)] + public partial interface IBucketsRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Buckets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Buckets.Item +{ + [Proxy(typeof(PlannerBucketItemRequestBuilder), true)] + public partial interface IPlannerBucketItemRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Buckets.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Buckets.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Buckets.Item.Tasks.Item +{ + [Proxy(typeof(PlannerTaskItemRequestBuilder), true)] + public partial interface IPlannerTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Buckets.Item.Tasks.Item.AssignedToTaskBoardFormat +{ + [Proxy(typeof(AssignedToTaskBoardFormatRequestBuilder), true)] + public partial interface IAssignedToTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Buckets.Item.Tasks.Item.BucketTaskBoardFormat +{ + [Proxy(typeof(BucketTaskBoardFormatRequestBuilder), true)] + public partial interface IBucketTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Buckets.Item.Tasks.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Buckets.Item.Tasks.Item.ProgressTaskBoardFormat +{ + [Proxy(typeof(ProgressTaskBoardFormatRequestBuilder), true)] + public partial interface IProgressTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans +{ + [Proxy(typeof(PlansRequestBuilder), true)] + public partial interface IPlansRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item +{ + [Proxy(typeof(PlannerPlanItemRequestBuilder), true)] + public partial interface IPlannerPlanItemRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Buckets +{ + [Proxy(typeof(BucketsRequestBuilder), true)] + public partial interface IBucketsRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Buckets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Buckets.Item +{ + [Proxy(typeof(PlannerBucketItemRequestBuilder), true)] + public partial interface IPlannerBucketItemRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Buckets.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Buckets.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Buckets.Item.Tasks.Item +{ + [Proxy(typeof(PlannerTaskItemRequestBuilder), true)] + public partial interface IPlannerTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Buckets.Item.Tasks.Item.AssignedToTaskBoardFormat +{ + [Proxy(typeof(AssignedToTaskBoardFormatRequestBuilder), true)] + public partial interface IAssignedToTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Buckets.Item.Tasks.Item.BucketTaskBoardFormat +{ + [Proxy(typeof(BucketTaskBoardFormatRequestBuilder), true)] + public partial interface IBucketTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Buckets.Item.Tasks.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Buckets.Item.Tasks.Item.ProgressTaskBoardFormat +{ + [Proxy(typeof(ProgressTaskBoardFormatRequestBuilder), true)] + public partial interface IProgressTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Tasks.Item +{ + [Proxy(typeof(PlannerTaskItemRequestBuilder), true)] + public partial interface IPlannerTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Tasks.Item.AssignedToTaskBoardFormat +{ + [Proxy(typeof(AssignedToTaskBoardFormatRequestBuilder), true)] + public partial interface IAssignedToTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Tasks.Item.BucketTaskBoardFormat +{ + [Proxy(typeof(BucketTaskBoardFormatRequestBuilder), true)] + public partial interface IBucketTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Tasks.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Plans.Item.Tasks.Item.ProgressTaskBoardFormat +{ + [Proxy(typeof(ProgressTaskBoardFormatRequestBuilder), true)] + public partial interface IProgressTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Tasks.Item +{ + [Proxy(typeof(PlannerTaskItemRequestBuilder), true)] + public partial interface IPlannerTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Tasks.Item.AssignedToTaskBoardFormat +{ + [Proxy(typeof(AssignedToTaskBoardFormatRequestBuilder), true)] + public partial interface IAssignedToTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Tasks.Item.BucketTaskBoardFormat +{ + [Proxy(typeof(BucketTaskBoardFormatRequestBuilder), true)] + public partial interface IBucketTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Tasks.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Planner.Tasks.Item.ProgressTaskBoardFormat +{ + [Proxy(typeof(ProgressTaskBoardFormatRequestBuilder), true)] + public partial interface IProgressTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Policies +{ + [Proxy(typeof(PoliciesRequestBuilder), true)] + public partial interface IPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ActivityBasedTimeoutPolicies +{ + [Proxy(typeof(ActivityBasedTimeoutPoliciesRequestBuilder), true)] + public partial interface IActivityBasedTimeoutPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ActivityBasedTimeoutPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ActivityBasedTimeoutPolicies.Item +{ + [Proxy(typeof(ActivityBasedTimeoutPolicyItemRequestBuilder), true)] + public partial interface IActivityBasedTimeoutPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ActivityBasedTimeoutPolicies.Item.AppliesTo +{ + [Proxy(typeof(AppliesToRequestBuilder), true)] + public partial interface IAppliesToRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ActivityBasedTimeoutPolicies.Item.AppliesTo.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ActivityBasedTimeoutPolicies.Item.AppliesTo.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AdminConsentRequestPolicy +{ + [Proxy(typeof(AdminConsentRequestPolicyRequestBuilder), true)] + public partial interface IAdminConsentRequestPolicyRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AppManagementPolicies +{ + [Proxy(typeof(AppManagementPoliciesRequestBuilder), true)] + public partial interface IAppManagementPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AppManagementPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AppManagementPolicies.Item +{ + [Proxy(typeof(AppManagementPolicyItemRequestBuilder), true)] + public partial interface IAppManagementPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AppManagementPolicies.Item.AppliesTo +{ + [Proxy(typeof(AppliesToRequestBuilder), true)] + public partial interface IAppliesToRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AppManagementPolicies.Item.AppliesTo.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AppManagementPolicies.Item.AppliesTo.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AuthenticationFlowsPolicy +{ + [Proxy(typeof(AuthenticationFlowsPolicyRequestBuilder), true)] + public partial interface IAuthenticationFlowsPolicyRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AuthenticationMethodsPolicy +{ + [Proxy(typeof(AuthenticationMethodsPolicyRequestBuilder), true)] + public partial interface IAuthenticationMethodsPolicyRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AuthenticationMethodsPolicy.AuthenticationMethodConfigurations +{ + [Proxy(typeof(AuthenticationMethodConfigurationsRequestBuilder), true)] + public partial interface IAuthenticationMethodConfigurationsRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AuthenticationMethodsPolicy.AuthenticationMethodConfigurations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AuthenticationMethodsPolicy.AuthenticationMethodConfigurations.Item +{ + [Proxy(typeof(AuthenticationMethodConfigurationItemRequestBuilder), true)] + public partial interface IAuthenticationMethodConfigurationItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AuthenticationStrengthPolicies +{ + [Proxy(typeof(AuthenticationStrengthPoliciesRequestBuilder), true)] + public partial interface IAuthenticationStrengthPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AuthenticationStrengthPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AuthenticationStrengthPolicies.Item +{ + [Proxy(typeof(AuthenticationStrengthPolicyItemRequestBuilder), true)] + public partial interface IAuthenticationStrengthPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AuthenticationStrengthPolicies.Item.CombinationConfigurations +{ + [Proxy(typeof(CombinationConfigurationsRequestBuilder), true)] + public partial interface ICombinationConfigurationsRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AuthenticationStrengthPolicies.Item.CombinationConfigurations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AuthenticationStrengthPolicies.Item.CombinationConfigurations.Item +{ + [Proxy(typeof(AuthenticationCombinationConfigurationItemRequestBuilder), true)] + public partial interface IAuthenticationCombinationConfigurationItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AuthenticationStrengthPolicies.Item.UpdateAllowedCombinations +{ + [Proxy(typeof(UpdateAllowedCombinationsRequestBuilder), true)] + public partial interface IUpdateAllowedCombinationsRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AuthenticationStrengthPolicies.Item.Usage +{ + [Proxy(typeof(UsageRequestBuilder), true)] + public partial interface IUsageRequestBuilder; +} + +namespace Microsoft.Graph.Policies.AuthorizationPolicy +{ + [Proxy(typeof(AuthorizationPolicyRequestBuilder), true)] + public partial interface IAuthorizationPolicyRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ClaimsMappingPolicies +{ + [Proxy(typeof(ClaimsMappingPoliciesRequestBuilder), true)] + public partial interface IClaimsMappingPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ClaimsMappingPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ClaimsMappingPolicies.Item +{ + [Proxy(typeof(ClaimsMappingPolicyItemRequestBuilder), true)] + public partial interface IClaimsMappingPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ClaimsMappingPolicies.Item.AppliesTo +{ + [Proxy(typeof(AppliesToRequestBuilder), true)] + public partial interface IAppliesToRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ClaimsMappingPolicies.Item.AppliesTo.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ClaimsMappingPolicies.Item.AppliesTo.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ConditionalAccessPolicies +{ + [Proxy(typeof(ConditionalAccessPoliciesRequestBuilder), true)] + public partial interface IConditionalAccessPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ConditionalAccessPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.ConditionalAccessPolicies.Item +{ + [Proxy(typeof(ConditionalAccessPolicyItemRequestBuilder), true)] + public partial interface IConditionalAccessPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.CrossTenantAccessPolicy +{ + [Proxy(typeof(CrossTenantAccessPolicyRequestBuilder), true)] + public partial interface ICrossTenantAccessPolicyRequestBuilder; +} + +namespace Microsoft.Graph.Policies.CrossTenantAccessPolicy.Default +{ + [Proxy(typeof(DefaultRequestBuilder), true)] + public partial interface IDefaultRequestBuilder; +} + +namespace Microsoft.Graph.Policies.CrossTenantAccessPolicy.Default.ResetToSystemDefault +{ + [Proxy(typeof(ResetToSystemDefaultRequestBuilder), true)] + public partial interface IResetToSystemDefaultRequestBuilder; +} + +namespace Microsoft.Graph.Policies.CrossTenantAccessPolicy.Partners +{ + [Proxy(typeof(PartnersRequestBuilder), true)] + public partial interface IPartnersRequestBuilder; +} + +namespace Microsoft.Graph.Policies.CrossTenantAccessPolicy.Partners.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.CrossTenantAccessPolicy.Partners.Item +{ + [Proxy(typeof(CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder), true)] + public partial interface ICrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.CrossTenantAccessPolicy.Partners.Item.IdentitySynchronization +{ + [Proxy(typeof(IdentitySynchronizationRequestBuilder), true)] + public partial interface IIdentitySynchronizationRequestBuilder; +} + +namespace Microsoft.Graph.Policies.CrossTenantAccessPolicy.Templates +{ + [Proxy(typeof(TemplatesRequestBuilder), true)] + public partial interface ITemplatesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.CrossTenantAccessPolicy.Templates.MultiTenantOrganizationIdentitySynchronization +{ + [Proxy(typeof(MultiTenantOrganizationIdentitySynchronizationRequestBuilder), true)] + public partial interface IMultiTenantOrganizationIdentitySynchronizationRequestBuilder; +} + +namespace Microsoft.Graph.Policies.CrossTenantAccessPolicy.Templates.MultiTenantOrganizationPartnerConfiguration +{ + [Proxy(typeof(MultiTenantOrganizationPartnerConfigurationRequestBuilder), true)] + public partial interface IMultiTenantOrganizationPartnerConfigurationRequestBuilder; +} + +namespace Microsoft.Graph.Policies.DefaultAppManagementPolicy +{ + [Proxy(typeof(DefaultAppManagementPolicyRequestBuilder), true)] + public partial interface IDefaultAppManagementPolicyRequestBuilder; +} + +namespace Microsoft.Graph.Policies.DeviceRegistrationPolicy +{ + [Proxy(typeof(DeviceRegistrationPolicyRequestBuilder), true)] + public partial interface IDeviceRegistrationPolicyRequestBuilder; +} + +namespace Microsoft.Graph.Policies.FeatureRolloutPolicies +{ + [Proxy(typeof(FeatureRolloutPoliciesRequestBuilder), true)] + public partial interface IFeatureRolloutPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.FeatureRolloutPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.FeatureRolloutPolicies.Item +{ + [Proxy(typeof(FeatureRolloutPolicyItemRequestBuilder), true)] + public partial interface IFeatureRolloutPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.FeatureRolloutPolicies.Item.AppliesTo +{ + [Proxy(typeof(AppliesToRequestBuilder), true)] + public partial interface IAppliesToRequestBuilder; +} + +namespace Microsoft.Graph.Policies.FeatureRolloutPolicies.Item.AppliesTo.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.FeatureRolloutPolicies.Item.AppliesTo.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.FeatureRolloutPolicies.Item.AppliesTo.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Policies.FeatureRolloutPolicies.Item.AppliesTo.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Policies.HomeRealmDiscoveryPolicies +{ + [Proxy(typeof(HomeRealmDiscoveryPoliciesRequestBuilder), true)] + public partial interface IHomeRealmDiscoveryPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.HomeRealmDiscoveryPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.HomeRealmDiscoveryPolicies.Item +{ + [Proxy(typeof(HomeRealmDiscoveryPolicyItemRequestBuilder), true)] + public partial interface IHomeRealmDiscoveryPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.HomeRealmDiscoveryPolicies.Item.AppliesTo +{ + [Proxy(typeof(AppliesToRequestBuilder), true)] + public partial interface IAppliesToRequestBuilder; +} + +namespace Microsoft.Graph.Policies.HomeRealmDiscoveryPolicies.Item.AppliesTo.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.HomeRealmDiscoveryPolicies.Item.AppliesTo.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.IdentitySecurityDefaultsEnforcementPolicy +{ + [Proxy(typeof(IdentitySecurityDefaultsEnforcementPolicyRequestBuilder), true)] + public partial interface IIdentitySecurityDefaultsEnforcementPolicyRequestBuilder; +} + +namespace Microsoft.Graph.Policies.PermissionGrantPolicies +{ + [Proxy(typeof(PermissionGrantPoliciesRequestBuilder), true)] + public partial interface IPermissionGrantPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.PermissionGrantPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.PermissionGrantPolicies.Item +{ + [Proxy(typeof(PermissionGrantPolicyItemRequestBuilder), true)] + public partial interface IPermissionGrantPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.PermissionGrantPolicies.Item.Excludes +{ + [Proxy(typeof(ExcludesRequestBuilder), true)] + public partial interface IExcludesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.PermissionGrantPolicies.Item.Excludes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.PermissionGrantPolicies.Item.Excludes.Item +{ + [Proxy(typeof(PermissionGrantConditionSetItemRequestBuilder), true)] + public partial interface IPermissionGrantConditionSetItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.PermissionGrantPolicies.Item.Includes +{ + [Proxy(typeof(IncludesRequestBuilder), true)] + public partial interface IIncludesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.PermissionGrantPolicies.Item.Includes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.PermissionGrantPolicies.Item.Includes.Item +{ + [Proxy(typeof(PermissionGrantConditionSetItemRequestBuilder), true)] + public partial interface IPermissionGrantConditionSetItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.RoleManagementPolicies +{ + [Proxy(typeof(RoleManagementPoliciesRequestBuilder), true)] + public partial interface IRoleManagementPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.RoleManagementPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.RoleManagementPolicies.Item +{ + [Proxy(typeof(UnifiedRoleManagementPolicyItemRequestBuilder), true)] + public partial interface IUnifiedRoleManagementPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.RoleManagementPolicies.Item.EffectiveRules +{ + [Proxy(typeof(EffectiveRulesRequestBuilder), true)] + public partial interface IEffectiveRulesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.RoleManagementPolicies.Item.EffectiveRules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.RoleManagementPolicies.Item.EffectiveRules.Item +{ + [Proxy(typeof(UnifiedRoleManagementPolicyRuleItemRequestBuilder), true)] + public partial interface IUnifiedRoleManagementPolicyRuleItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.RoleManagementPolicies.Item.Rules +{ + [Proxy(typeof(RulesRequestBuilder), true)] + public partial interface IRulesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.RoleManagementPolicies.Item.Rules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.RoleManagementPolicies.Item.Rules.Item +{ + [Proxy(typeof(UnifiedRoleManagementPolicyRuleItemRequestBuilder), true)] + public partial interface IUnifiedRoleManagementPolicyRuleItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.RoleManagementPolicyAssignments +{ + [Proxy(typeof(RoleManagementPolicyAssignmentsRequestBuilder), true)] + public partial interface IRoleManagementPolicyAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.Policies.RoleManagementPolicyAssignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.RoleManagementPolicyAssignments.Item +{ + [Proxy(typeof(UnifiedRoleManagementPolicyAssignmentItemRequestBuilder), true)] + public partial interface IUnifiedRoleManagementPolicyAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.RoleManagementPolicyAssignments.Item.Policy +{ + [Proxy(typeof(PolicyRequestBuilder), true)] + public partial interface IPolicyRequestBuilder; +} + +namespace Microsoft.Graph.Policies.TokenIssuancePolicies +{ + [Proxy(typeof(TokenIssuancePoliciesRequestBuilder), true)] + public partial interface ITokenIssuancePoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.TokenIssuancePolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.TokenIssuancePolicies.Item +{ + [Proxy(typeof(TokenIssuancePolicyItemRequestBuilder), true)] + public partial interface ITokenIssuancePolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.TokenIssuancePolicies.Item.AppliesTo +{ + [Proxy(typeof(AppliesToRequestBuilder), true)] + public partial interface IAppliesToRequestBuilder; +} + +namespace Microsoft.Graph.Policies.TokenIssuancePolicies.Item.AppliesTo.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.TokenIssuancePolicies.Item.AppliesTo.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.TokenLifetimePolicies +{ + [Proxy(typeof(TokenLifetimePoliciesRequestBuilder), true)] + public partial interface ITokenLifetimePoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Policies.TokenLifetimePolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.TokenLifetimePolicies.Item +{ + [Proxy(typeof(TokenLifetimePolicyItemRequestBuilder), true)] + public partial interface ITokenLifetimePolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Policies.TokenLifetimePolicies.Item.AppliesTo +{ + [Proxy(typeof(AppliesToRequestBuilder), true)] + public partial interface IAppliesToRequestBuilder; +} + +namespace Microsoft.Graph.Policies.TokenLifetimePolicies.Item.AppliesTo.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Policies.TokenLifetimePolicies.Item.AppliesTo.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Print +{ + [Proxy(typeof(PrintRequestBuilder), true)] + public partial interface IPrintRequestBuilder; +} + +namespace Microsoft.Graph.Print.Connectors +{ + [Proxy(typeof(ConnectorsRequestBuilder), true)] + public partial interface IConnectorsRequestBuilder; +} + +namespace Microsoft.Graph.Print.Connectors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Connectors.Item +{ + [Proxy(typeof(PrintConnectorItemRequestBuilder), true)] + public partial interface IPrintConnectorItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Print.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Operations.Item +{ + [Proxy(typeof(PrintOperationItemRequestBuilder), true)] + public partial interface IPrintOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers +{ + [Proxy(typeof(PrintersRequestBuilder), true)] + public partial interface IPrintersRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Create +{ + [Proxy(typeof(CreateRequestBuilder), true)] + public partial interface ICreateRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item +{ + [Proxy(typeof(PrinterItemRequestBuilder), true)] + public partial interface IPrinterItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Connectors +{ + [Proxy(typeof(ConnectorsRequestBuilder), true)] + public partial interface IConnectorsRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Connectors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Connectors.Item +{ + [Proxy(typeof(PrintConnectorItemRequestBuilder), true)] + public partial interface IPrintConnectorItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs +{ + [Proxy(typeof(JobsRequestBuilder), true)] + public partial interface IJobsRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item +{ + [Proxy(typeof(PrintJobItemRequestBuilder), true)] + public partial interface IPrintJobItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item.Abort +{ + [Proxy(typeof(AbortRequestBuilder), true)] + public partial interface IAbortRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item.Documents +{ + [Proxy(typeof(DocumentsRequestBuilder), true)] + public partial interface IDocumentsRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item.Documents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item.Documents.Item +{ + [Proxy(typeof(PrintDocumentItemRequestBuilder), true)] + public partial interface IPrintDocumentItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item.Documents.Item.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item.Documents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item.Redirect +{ + [Proxy(typeof(RedirectRequestBuilder), true)] + public partial interface IRedirectRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item.Start +{ + [Proxy(typeof(StartRequestBuilder), true)] + public partial interface IStartRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item.Tasks.Item +{ + [Proxy(typeof(PrintTaskItemRequestBuilder), true)] + public partial interface IPrintTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item.Tasks.Item.Definition +{ + [Proxy(typeof(DefinitionRequestBuilder), true)] + public partial interface IDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Jobs.Item.Tasks.Item.Trigger +{ + [Proxy(typeof(TriggerRequestBuilder), true)] + public partial interface ITriggerRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.RestoreFactoryDefaults +{ + [Proxy(typeof(RestoreFactoryDefaultsRequestBuilder), true)] + public partial interface IRestoreFactoryDefaultsRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Shares +{ + [Proxy(typeof(SharesRequestBuilder), true)] + public partial interface ISharesRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Shares.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.Shares.Item +{ + [Proxy(typeof(PrinterShareItemRequestBuilder), true)] + public partial interface IPrinterShareItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.TaskTriggers +{ + [Proxy(typeof(TaskTriggersRequestBuilder), true)] + public partial interface ITaskTriggersRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.TaskTriggers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.TaskTriggers.Item +{ + [Proxy(typeof(PrintTaskTriggerItemRequestBuilder), true)] + public partial interface IPrintTaskTriggerItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Printers.Item.TaskTriggers.Item.Definition +{ + [Proxy(typeof(DefinitionRequestBuilder), true)] + public partial interface IDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.Print.Services +{ + [Proxy(typeof(ServicesRequestBuilder), true)] + public partial interface IServicesRequestBuilder; +} + +namespace Microsoft.Graph.Print.Services.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Services.Item +{ + [Proxy(typeof(PrintServiceItemRequestBuilder), true)] + public partial interface IPrintServiceItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Services.Item.Endpoints +{ + [Proxy(typeof(EndpointsRequestBuilder), true)] + public partial interface IEndpointsRequestBuilder; +} + +namespace Microsoft.Graph.Print.Services.Item.Endpoints.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Services.Item.Endpoints.Item +{ + [Proxy(typeof(PrintServiceEndpointItemRequestBuilder), true)] + public partial interface IPrintServiceEndpointItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares +{ + [Proxy(typeof(SharesRequestBuilder), true)] + public partial interface ISharesRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item +{ + [Proxy(typeof(PrinterShareItemRequestBuilder), true)] + public partial interface IPrinterShareItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedGroups +{ + [Proxy(typeof(AllowedGroupsRequestBuilder), true)] + public partial interface IAllowedGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedGroups.Item +{ + [Proxy(typeof(GroupItemRequestBuilder), true)] + public partial interface IGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedGroups.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedGroups.Item.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedGroups.Item.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedGroups.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedUsers +{ + [Proxy(typeof(AllowedUsersRequestBuilder), true)] + public partial interface IAllowedUsersRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedUsers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedUsers.Item +{ + [Proxy(typeof(UserItemRequestBuilder), true)] + public partial interface IUserItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedUsers.Item.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedUsers.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedUsers.Item.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedUsers.Item.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.AllowedUsers.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs +{ + [Proxy(typeof(JobsRequestBuilder), true)] + public partial interface IJobsRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item +{ + [Proxy(typeof(PrintJobItemRequestBuilder), true)] + public partial interface IPrintJobItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item.Abort +{ + [Proxy(typeof(AbortRequestBuilder), true)] + public partial interface IAbortRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item.Documents +{ + [Proxy(typeof(DocumentsRequestBuilder), true)] + public partial interface IDocumentsRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item.Documents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item.Documents.Item +{ + [Proxy(typeof(PrintDocumentItemRequestBuilder), true)] + public partial interface IPrintDocumentItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item.Documents.Item.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item.Documents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item.Redirect +{ + [Proxy(typeof(RedirectRequestBuilder), true)] + public partial interface IRedirectRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item.Start +{ + [Proxy(typeof(StartRequestBuilder), true)] + public partial interface IStartRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item.Tasks.Item +{ + [Proxy(typeof(PrintTaskItemRequestBuilder), true)] + public partial interface IPrintTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item.Tasks.Item.Definition +{ + [Proxy(typeof(DefinitionRequestBuilder), true)] + public partial interface IDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Jobs.Item.Tasks.Item.Trigger +{ + [Proxy(typeof(TriggerRequestBuilder), true)] + public partial interface ITriggerRequestBuilder; +} + +namespace Microsoft.Graph.Print.Shares.Item.Printer +{ + [Proxy(typeof(PrinterRequestBuilder), true)] + public partial interface IPrinterRequestBuilder; +} + +namespace Microsoft.Graph.Print.TaskDefinitions +{ + [Proxy(typeof(TaskDefinitionsRequestBuilder), true)] + public partial interface ITaskDefinitionsRequestBuilder; +} + +namespace Microsoft.Graph.Print.TaskDefinitions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.TaskDefinitions.Item +{ + [Proxy(typeof(PrintTaskDefinitionItemRequestBuilder), true)] + public partial interface IPrintTaskDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.TaskDefinitions.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Print.TaskDefinitions.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Print.TaskDefinitions.Item.Tasks.Item +{ + [Proxy(typeof(PrintTaskItemRequestBuilder), true)] + public partial interface IPrintTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Print.TaskDefinitions.Item.Tasks.Item.Definition +{ + [Proxy(typeof(DefinitionRequestBuilder), true)] + public partial interface IDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.Print.TaskDefinitions.Item.Tasks.Item.Trigger +{ + [Proxy(typeof(TriggerRequestBuilder), true)] + public partial interface ITriggerRequestBuilder; +} + +namespace Microsoft.Graph.Privacy +{ + [Proxy(typeof(PrivacyRequestBuilder), true)] + public partial interface IPrivacyRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests +{ + [Proxy(typeof(SubjectRightsRequestsRequestBuilder), true)] + public partial interface ISubjectRightsRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item +{ + [Proxy(typeof(SubjectRightsRequestItemRequestBuilder), true)] + public partial interface ISubjectRightsRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Approvers +{ + [Proxy(typeof(ApproversRequestBuilder), true)] + public partial interface IApproversRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Approvers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Approvers.Item +{ + [Proxy(typeof(UserItemRequestBuilder), true)] + public partial interface IUserItemRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Approvers.Item.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Approvers.Item.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Approvers.Item.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.ApproversWithUserPrincipalName +{ + [Proxy(typeof(ApproversWithUserPrincipalNameRequestBuilder), true)] + public partial interface IApproversWithUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Collaborators +{ + [Proxy(typeof(CollaboratorsRequestBuilder), true)] + public partial interface ICollaboratorsRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Collaborators.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Collaborators.Item +{ + [Proxy(typeof(UserItemRequestBuilder), true)] + public partial interface IUserItemRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Collaborators.Item.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Collaborators.Item.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Collaborators.Item.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.CollaboratorsWithUserPrincipalName +{ + [Proxy(typeof(CollaboratorsWithUserPrincipalNameRequestBuilder), true)] + public partial interface ICollaboratorsWithUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.GetFinalAttachment +{ + [Proxy(typeof(GetFinalAttachmentRequestBuilder), true)] + public partial interface IGetFinalAttachmentRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.GetFinalReport +{ + [Proxy(typeof(GetFinalReportRequestBuilder), true)] + public partial interface IGetFinalReportRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Notes +{ + [Proxy(typeof(NotesRequestBuilder), true)] + public partial interface INotesRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Notes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Notes.Item +{ + [Proxy(typeof(AuthoredNoteItemRequestBuilder), true)] + public partial interface IAuthoredNoteItemRequestBuilder; +} + +namespace Microsoft.Graph.Privacy.SubjectRightsRequests.Item.Team +{ + [Proxy(typeof(TeamRequestBuilder), true)] + public partial interface ITeamRequestBuilder; +} + +namespace Microsoft.Graph.Reports +{ + [Proxy(typeof(ReportsRequestBuilder), true)] + public partial interface IReportsRequestBuilder; +} + +namespace Microsoft.Graph.Reports.AuthenticationMethods +{ + [Proxy(typeof(AuthenticationMethodsRequestBuilder), true)] + public partial interface IAuthenticationMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Reports.AuthenticationMethods.UserRegistrationDetails +{ + [Proxy(typeof(UserRegistrationDetailsRequestBuilder), true)] + public partial interface IUserRegistrationDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Reports.AuthenticationMethods.UserRegistrationDetails.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Reports.AuthenticationMethods.UserRegistrationDetails.Item +{ + [Proxy(typeof(UserRegistrationDetailsItemRequestBuilder), true)] + public partial interface IUserRegistrationDetailsItemRequestBuilder; +} + +namespace Microsoft.Graph.Reports.AuthenticationMethods.UsersRegisteredByFeature +{ + [Proxy(typeof(UsersRegisteredByFeatureRequestBuilder), true)] + public partial interface IUsersRegisteredByFeatureRequestBuilder; +} + +namespace Microsoft.Graph.Reports.AuthenticationMethods.UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRoles +{ + [Proxy(typeof(UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilder), true)] + public partial interface IUsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilder; +} + +namespace Microsoft.Graph.Reports.AuthenticationMethods.UsersRegisteredByMethod +{ + [Proxy(typeof(UsersRegisteredByMethodRequestBuilder), true)] + public partial interface IUsersRegisteredByMethodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.AuthenticationMethods.UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRoles +{ + [Proxy(typeof(UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder), true)] + public partial interface IUsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder; +} + +namespace Microsoft.Graph.Reports.DailyPrintUsageByPrinter +{ + [Proxy(typeof(DailyPrintUsageByPrinterRequestBuilder), true)] + public partial interface IDailyPrintUsageByPrinterRequestBuilder; +} + +namespace Microsoft.Graph.Reports.DailyPrintUsageByPrinter.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Reports.DailyPrintUsageByPrinter.Item +{ + [Proxy(typeof(PrintUsageByPrinterItemRequestBuilder), true)] + public partial interface IPrintUsageByPrinterItemRequestBuilder; +} + +namespace Microsoft.Graph.Reports.DailyPrintUsageByUser +{ + [Proxy(typeof(DailyPrintUsageByUserRequestBuilder), true)] + public partial interface IDailyPrintUsageByUserRequestBuilder; +} + +namespace Microsoft.Graph.Reports.DailyPrintUsageByUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Reports.DailyPrintUsageByUser.Item +{ + [Proxy(typeof(PrintUsageByUserItemRequestBuilder), true)] + public partial interface IPrintUsageByUserItemRequestBuilder; +} + +namespace Microsoft.Graph.Reports.DeviceConfigurationDeviceActivity +{ + [Proxy(typeof(DeviceConfigurationDeviceActivityRequestBuilder), true)] + public partial interface IDeviceConfigurationDeviceActivityRequestBuilder; +} + +namespace Microsoft.Graph.Reports.DeviceConfigurationUserActivity +{ + [Proxy(typeof(DeviceConfigurationUserActivityRequestBuilder), true)] + public partial interface IDeviceConfigurationUserActivityRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetEmailActivityCountsWithPeriod +{ + [Proxy(typeof(GetEmailActivityCountsWithPeriodRequestBuilder), true)] + public partial interface IGetEmailActivityCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetEmailActivityUserCountsWithPeriod +{ + [Proxy(typeof(GetEmailActivityUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetEmailActivityUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetEmailActivityUserDetailWithDate +{ + [Proxy(typeof(GetEmailActivityUserDetailWithDateRequestBuilder), true)] + public partial interface IGetEmailActivityUserDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetEmailActivityUserDetailWithPeriod +{ + [Proxy(typeof(GetEmailActivityUserDetailWithPeriodRequestBuilder), true)] + public partial interface IGetEmailActivityUserDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetEmailAppUsageAppsUserCountsWithPeriod +{ + [Proxy(typeof(GetEmailAppUsageAppsUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetEmailAppUsageAppsUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetEmailAppUsageUserCountsWithPeriod +{ + [Proxy(typeof(GetEmailAppUsageUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetEmailAppUsageUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetEmailAppUsageUserDetailWithDate +{ + [Proxy(typeof(GetEmailAppUsageUserDetailWithDateRequestBuilder), true)] + public partial interface IGetEmailAppUsageUserDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetEmailAppUsageUserDetailWithPeriod +{ + [Proxy(typeof(GetEmailAppUsageUserDetailWithPeriodRequestBuilder), true)] + public partial interface IGetEmailAppUsageUserDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetEmailAppUsageVersionsUserCountsWithPeriod +{ + [Proxy(typeof(GetEmailAppUsageVersionsUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetEmailAppUsageVersionsUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IGetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetM365AppPlatformUserCountsWithPeriod +{ + [Proxy(typeof(GetM365AppPlatformUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetM365AppPlatformUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetM365AppUserCountsWithPeriod +{ + [Proxy(typeof(GetM365AppUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetM365AppUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetM365AppUserDetailWithDate +{ + [Proxy(typeof(GetM365AppUserDetailWithDateRequestBuilder), true)] + public partial interface IGetM365AppUserDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetM365AppUserDetailWithPeriod +{ + [Proxy(typeof(GetM365AppUserDetailWithPeriodRequestBuilder), true)] + public partial interface IGetM365AppUserDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetMailboxUsageDetailWithPeriod +{ + [Proxy(typeof(GetMailboxUsageDetailWithPeriodRequestBuilder), true)] + public partial interface IGetMailboxUsageDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetMailboxUsageMailboxCountsWithPeriod +{ + [Proxy(typeof(GetMailboxUsageMailboxCountsWithPeriodRequestBuilder), true)] + public partial interface IGetMailboxUsageMailboxCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetMailboxUsageQuotaStatusMailboxCountsWithPeriod +{ + [Proxy(typeof(GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder), true)] + public partial interface IGetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetMailboxUsageStorageWithPeriod +{ + [Proxy(typeof(GetMailboxUsageStorageWithPeriodRequestBuilder), true)] + public partial interface IGetMailboxUsageStorageWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOffice365ActivationCounts +{ + [Proxy(typeof(GetOffice365ActivationCountsRequestBuilder), true)] + public partial interface IGetOffice365ActivationCountsRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOffice365ActivationsUserCounts +{ + [Proxy(typeof(GetOffice365ActivationsUserCountsRequestBuilder), true)] + public partial interface IGetOffice365ActivationsUserCountsRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOffice365ActivationsUserDetail +{ + [Proxy(typeof(GetOffice365ActivationsUserDetailRequestBuilder), true)] + public partial interface IGetOffice365ActivationsUserDetailRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOffice365ActiveUserCountsWithPeriod +{ + [Proxy(typeof(GetOffice365ActiveUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetOffice365ActiveUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOffice365ActiveUserDetailWithDate +{ + [Proxy(typeof(GetOffice365ActiveUserDetailWithDateRequestBuilder), true)] + public partial interface IGetOffice365ActiveUserDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOffice365ActiveUserDetailWithPeriod +{ + [Proxy(typeof(GetOffice365ActiveUserDetailWithPeriodRequestBuilder), true)] + public partial interface IGetOffice365ActiveUserDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOffice365GroupsActivityCountsWithPeriod +{ + [Proxy(typeof(GetOffice365GroupsActivityCountsWithPeriodRequestBuilder), true)] + public partial interface IGetOffice365GroupsActivityCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOffice365GroupsActivityDetailWithDate +{ + [Proxy(typeof(GetOffice365GroupsActivityDetailWithDateRequestBuilder), true)] + public partial interface IGetOffice365GroupsActivityDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOffice365GroupsActivityDetailWithPeriod +{ + [Proxy(typeof(GetOffice365GroupsActivityDetailWithPeriodRequestBuilder), true)] + public partial interface IGetOffice365GroupsActivityDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOffice365GroupsActivityFileCountsWithPeriod +{ + [Proxy(typeof(GetOffice365GroupsActivityFileCountsWithPeriodRequestBuilder), true)] + public partial interface IGetOffice365GroupsActivityFileCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOffice365GroupsActivityGroupCountsWithPeriod +{ + [Proxy(typeof(GetOffice365GroupsActivityGroupCountsWithPeriodRequestBuilder), true)] + public partial interface IGetOffice365GroupsActivityGroupCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOffice365GroupsActivityStorageWithPeriod +{ + [Proxy(typeof(GetOffice365GroupsActivityStorageWithPeriodRequestBuilder), true)] + public partial interface IGetOffice365GroupsActivityStorageWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOffice365ServicesUserCountsWithPeriod +{ + [Proxy(typeof(GetOffice365ServicesUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetOffice365ServicesUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOneDriveActivityFileCountsWithPeriod +{ + [Proxy(typeof(GetOneDriveActivityFileCountsWithPeriodRequestBuilder), true)] + public partial interface IGetOneDriveActivityFileCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOneDriveActivityUserCountsWithPeriod +{ + [Proxy(typeof(GetOneDriveActivityUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetOneDriveActivityUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOneDriveActivityUserDetailWithDate +{ + [Proxy(typeof(GetOneDriveActivityUserDetailWithDateRequestBuilder), true)] + public partial interface IGetOneDriveActivityUserDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOneDriveActivityUserDetailWithPeriod +{ + [Proxy(typeof(GetOneDriveActivityUserDetailWithPeriodRequestBuilder), true)] + public partial interface IGetOneDriveActivityUserDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOneDriveUsageAccountCountsWithPeriod +{ + [Proxy(typeof(GetOneDriveUsageAccountCountsWithPeriodRequestBuilder), true)] + public partial interface IGetOneDriveUsageAccountCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOneDriveUsageAccountDetailWithDate +{ + [Proxy(typeof(GetOneDriveUsageAccountDetailWithDateRequestBuilder), true)] + public partial interface IGetOneDriveUsageAccountDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOneDriveUsageAccountDetailWithPeriod +{ + [Proxy(typeof(GetOneDriveUsageAccountDetailWithPeriodRequestBuilder), true)] + public partial interface IGetOneDriveUsageAccountDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOneDriveUsageFileCountsWithPeriod +{ + [Proxy(typeof(GetOneDriveUsageFileCountsWithPeriodRequestBuilder), true)] + public partial interface IGetOneDriveUsageFileCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetOneDriveUsageStorageWithPeriod +{ + [Proxy(typeof(GetOneDriveUsageStorageWithPeriodRequestBuilder), true)] + public partial interface IGetOneDriveUsageStorageWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IGetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetRelyingPartyDetailedSummaryWithPeriod +{ + [Proxy(typeof(GetRelyingPartyDetailedSummaryWithPeriodRequestBuilder), true)] + public partial interface IGetRelyingPartyDetailedSummaryWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSharePointActivityFileCountsWithPeriod +{ + [Proxy(typeof(GetSharePointActivityFileCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSharePointActivityFileCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSharePointActivityPagesWithPeriod +{ + [Proxy(typeof(GetSharePointActivityPagesWithPeriodRequestBuilder), true)] + public partial interface IGetSharePointActivityPagesWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSharePointActivityUserCountsWithPeriod +{ + [Proxy(typeof(GetSharePointActivityUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSharePointActivityUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSharePointActivityUserDetailWithDate +{ + [Proxy(typeof(GetSharePointActivityUserDetailWithDateRequestBuilder), true)] + public partial interface IGetSharePointActivityUserDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSharePointActivityUserDetailWithPeriod +{ + [Proxy(typeof(GetSharePointActivityUserDetailWithPeriodRequestBuilder), true)] + public partial interface IGetSharePointActivityUserDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSharePointSiteUsageDetailWithDate +{ + [Proxy(typeof(GetSharePointSiteUsageDetailWithDateRequestBuilder), true)] + public partial interface IGetSharePointSiteUsageDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSharePointSiteUsageDetailWithPeriod +{ + [Proxy(typeof(GetSharePointSiteUsageDetailWithPeriodRequestBuilder), true)] + public partial interface IGetSharePointSiteUsageDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSharePointSiteUsageFileCountsWithPeriod +{ + [Proxy(typeof(GetSharePointSiteUsageFileCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSharePointSiteUsageFileCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSharePointSiteUsagePagesWithPeriod +{ + [Proxy(typeof(GetSharePointSiteUsagePagesWithPeriodRequestBuilder), true)] + public partial interface IGetSharePointSiteUsagePagesWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSharePointSiteUsageSiteCountsWithPeriod +{ + [Proxy(typeof(GetSharePointSiteUsageSiteCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSharePointSiteUsageSiteCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSharePointSiteUsageStorageWithPeriod +{ + [Proxy(typeof(GetSharePointSiteUsageStorageWithPeriodRequestBuilder), true)] + public partial interface IGetSharePointSiteUsageStorageWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessActivityCountsWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessActivityCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessActivityCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessActivityUserCountsWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessActivityUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessActivityUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessActivityUserDetailWithDate +{ + [Proxy(typeof(GetSkypeForBusinessActivityUserDetailWithDateRequestBuilder), true)] + public partial interface IGetSkypeForBusinessActivityUserDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessActivityUserDetailWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessActivityUserDetailWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessActivityUserDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessDeviceUsageDistributionUserCountsWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessDeviceUsageDistributionUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessDeviceUsageDistributionUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessDeviceUsageUserCountsWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessDeviceUsageUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessDeviceUsageUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessDeviceUsageUserDetailWithDate +{ + [Proxy(typeof(GetSkypeForBusinessDeviceUsageUserDetailWithDateRequestBuilder), true)] + public partial interface IGetSkypeForBusinessDeviceUsageUserDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessDeviceUsageUserDetailWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessDeviceUsageUserDetailWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessDeviceUsageUserDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessOrganizerActivityCountsWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessOrganizerActivityCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessOrganizerActivityCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessOrganizerActivityMinuteCountsWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessOrganizerActivityMinuteCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessOrganizerActivityMinuteCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessOrganizerActivityUserCountsWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessOrganizerActivityUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessOrganizerActivityUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessParticipantActivityCountsWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessParticipantActivityCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessParticipantActivityCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessParticipantActivityMinuteCountsWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessParticipantActivityMinuteCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessParticipantActivityMinuteCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessParticipantActivityUserCountsWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessParticipantActivityUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessParticipantActivityUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessPeerToPeerActivityCountsWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessPeerToPeerActivityCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessPeerToPeerActivityCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessPeerToPeerActivityMinuteCountsWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessPeerToPeerActivityMinuteCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessPeerToPeerActivityMinuteCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetSkypeForBusinessPeerToPeerActivityUserCountsWithPeriod +{ + [Proxy(typeof(GetSkypeForBusinessPeerToPeerActivityUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetSkypeForBusinessPeerToPeerActivityUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetTeamsDeviceUsageDistributionUserCountsWithPeriod +{ + [Proxy(typeof(GetTeamsDeviceUsageDistributionUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetTeamsDeviceUsageDistributionUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetTeamsDeviceUsageUserCountsWithPeriod +{ + [Proxy(typeof(GetTeamsDeviceUsageUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetTeamsDeviceUsageUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetTeamsDeviceUsageUserDetailWithDate +{ + [Proxy(typeof(GetTeamsDeviceUsageUserDetailWithDateRequestBuilder), true)] + public partial interface IGetTeamsDeviceUsageUserDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetTeamsDeviceUsageUserDetailWithPeriod +{ + [Proxy(typeof(GetTeamsDeviceUsageUserDetailWithPeriodRequestBuilder), true)] + public partial interface IGetTeamsDeviceUsageUserDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetTeamsTeamActivityCountsWithPeriod +{ + [Proxy(typeof(GetTeamsTeamActivityCountsWithPeriodRequestBuilder), true)] + public partial interface IGetTeamsTeamActivityCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetTeamsTeamActivityDetailWithDate +{ + [Proxy(typeof(GetTeamsTeamActivityDetailWithDateRequestBuilder), true)] + public partial interface IGetTeamsTeamActivityDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetTeamsTeamActivityDetailWithPeriod +{ + [Proxy(typeof(GetTeamsTeamActivityDetailWithPeriodRequestBuilder), true)] + public partial interface IGetTeamsTeamActivityDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetTeamsTeamActivityDistributionCountsWithPeriod +{ + [Proxy(typeof(GetTeamsTeamActivityDistributionCountsWithPeriodRequestBuilder), true)] + public partial interface IGetTeamsTeamActivityDistributionCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetTeamsTeamCountsWithPeriod +{ + [Proxy(typeof(GetTeamsTeamCountsWithPeriodRequestBuilder), true)] + public partial interface IGetTeamsTeamCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetTeamsUserActivityCountsWithPeriod +{ + [Proxy(typeof(GetTeamsUserActivityCountsWithPeriodRequestBuilder), true)] + public partial interface IGetTeamsUserActivityCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetTeamsUserActivityUserCountsWithPeriod +{ + [Proxy(typeof(GetTeamsUserActivityUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetTeamsUserActivityUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetTeamsUserActivityUserDetailWithDate +{ + [Proxy(typeof(GetTeamsUserActivityUserDetailWithDateRequestBuilder), true)] + public partial interface IGetTeamsUserActivityUserDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetTeamsUserActivityUserDetailWithPeriod +{ + [Proxy(typeof(GetTeamsUserActivityUserDetailWithPeriodRequestBuilder), true)] + public partial interface IGetTeamsUserActivityUserDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IGetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetYammerActivityCountsWithPeriod +{ + [Proxy(typeof(GetYammerActivityCountsWithPeriodRequestBuilder), true)] + public partial interface IGetYammerActivityCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetYammerActivityUserCountsWithPeriod +{ + [Proxy(typeof(GetYammerActivityUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetYammerActivityUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetYammerActivityUserDetailWithDate +{ + [Proxy(typeof(GetYammerActivityUserDetailWithDateRequestBuilder), true)] + public partial interface IGetYammerActivityUserDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetYammerActivityUserDetailWithPeriod +{ + [Proxy(typeof(GetYammerActivityUserDetailWithPeriodRequestBuilder), true)] + public partial interface IGetYammerActivityUserDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetYammerDeviceUsageDistributionUserCountsWithPeriod +{ + [Proxy(typeof(GetYammerDeviceUsageDistributionUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetYammerDeviceUsageDistributionUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetYammerDeviceUsageUserCountsWithPeriod +{ + [Proxy(typeof(GetYammerDeviceUsageUserCountsWithPeriodRequestBuilder), true)] + public partial interface IGetYammerDeviceUsageUserCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetYammerDeviceUsageUserDetailWithDate +{ + [Proxy(typeof(GetYammerDeviceUsageUserDetailWithDateRequestBuilder), true)] + public partial interface IGetYammerDeviceUsageUserDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetYammerDeviceUsageUserDetailWithPeriod +{ + [Proxy(typeof(GetYammerDeviceUsageUserDetailWithPeriodRequestBuilder), true)] + public partial interface IGetYammerDeviceUsageUserDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetYammerGroupsActivityCountsWithPeriod +{ + [Proxy(typeof(GetYammerGroupsActivityCountsWithPeriodRequestBuilder), true)] + public partial interface IGetYammerGroupsActivityCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetYammerGroupsActivityDetailWithDate +{ + [Proxy(typeof(GetYammerGroupsActivityDetailWithDateRequestBuilder), true)] + public partial interface IGetYammerGroupsActivityDetailWithDateRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetYammerGroupsActivityDetailWithPeriod +{ + [Proxy(typeof(GetYammerGroupsActivityDetailWithPeriodRequestBuilder), true)] + public partial interface IGetYammerGroupsActivityDetailWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.GetYammerGroupsActivityGroupCountsWithPeriod +{ + [Proxy(typeof(GetYammerGroupsActivityGroupCountsWithPeriodRequestBuilder), true)] + public partial interface IGetYammerGroupsActivityGroupCountsWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.ManagedDeviceEnrollmentFailureDetails +{ + [Proxy(typeof(ManagedDeviceEnrollmentFailureDetailsRequestBuilder), true)] + public partial interface IManagedDeviceEnrollmentFailureDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Reports.ManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipToken +{ + [Proxy(typeof(ManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder), true)] + public partial interface IManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder; +} + +namespace Microsoft.Graph.Reports.ManagedDeviceEnrollmentTopFailures +{ + [Proxy(typeof(ManagedDeviceEnrollmentTopFailuresRequestBuilder), true)] + public partial interface IManagedDeviceEnrollmentTopFailuresRequestBuilder; +} + +namespace Microsoft.Graph.Reports.ManagedDeviceEnrollmentTopFailuresWithPeriod +{ + [Proxy(typeof(ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder), true)] + public partial interface IManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder; +} + +namespace Microsoft.Graph.Reports.MonthlyPrintUsageByPrinter +{ + [Proxy(typeof(MonthlyPrintUsageByPrinterRequestBuilder), true)] + public partial interface IMonthlyPrintUsageByPrinterRequestBuilder; +} + +namespace Microsoft.Graph.Reports.MonthlyPrintUsageByPrinter.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Reports.MonthlyPrintUsageByPrinter.Item +{ + [Proxy(typeof(PrintUsageByPrinterItemRequestBuilder), true)] + public partial interface IPrintUsageByPrinterItemRequestBuilder; +} + +namespace Microsoft.Graph.Reports.MonthlyPrintUsageByUser +{ + [Proxy(typeof(MonthlyPrintUsageByUserRequestBuilder), true)] + public partial interface IMonthlyPrintUsageByUserRequestBuilder; +} + +namespace Microsoft.Graph.Reports.MonthlyPrintUsageByUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Reports.MonthlyPrintUsageByUser.Item +{ + [Proxy(typeof(PrintUsageByUserItemRequestBuilder), true)] + public partial interface IPrintUsageByUserItemRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners +{ + [Proxy(typeof(PartnersRequestBuilder), true)] + public partial interface IPartnersRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing +{ + [Proxy(typeof(BillingRequestBuilder), true)] + public partial interface IBillingRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Manifests +{ + [Proxy(typeof(ManifestsRequestBuilder), true)] + public partial interface IManifestsRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Manifests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Manifests.Item +{ + [Proxy(typeof(ManifestItemRequestBuilder), true)] + public partial interface IManifestItemRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Operations.Item +{ + [Proxy(typeof(OperationItemRequestBuilder), true)] + public partial interface IOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Reconciliation +{ + [Proxy(typeof(ReconciliationRequestBuilder), true)] + public partial interface IReconciliationRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Reconciliation.Billed +{ + [Proxy(typeof(BilledRequestBuilder), true)] + public partial interface IBilledRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Reconciliation.Billed.MicrosoftGraphPartnersBillingExport +{ + [Proxy(typeof(MicrosoftGraphPartnersBillingExportRequestBuilder), true)] + public partial interface IMicrosoftGraphPartnersBillingExportRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Reconciliation.Unbilled +{ + [Proxy(typeof(UnbilledRequestBuilder), true)] + public partial interface IUnbilledRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Reconciliation.Unbilled.MicrosoftGraphPartnersBillingExport +{ + [Proxy(typeof(MicrosoftGraphPartnersBillingExportRequestBuilder), true)] + public partial interface IMicrosoftGraphPartnersBillingExportRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Usage +{ + [Proxy(typeof(UsageRequestBuilder), true)] + public partial interface IUsageRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Usage.Billed +{ + [Proxy(typeof(BilledRequestBuilder), true)] + public partial interface IBilledRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Usage.Billed.MicrosoftGraphPartnersBillingExport +{ + [Proxy(typeof(MicrosoftGraphPartnersBillingExportRequestBuilder), true)] + public partial interface IMicrosoftGraphPartnersBillingExportRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Usage.Unbilled +{ + [Proxy(typeof(UnbilledRequestBuilder), true)] + public partial interface IUnbilledRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Partners.Billing.Usage.Unbilled.MicrosoftGraphPartnersBillingExport +{ + [Proxy(typeof(MicrosoftGraphPartnersBillingExportRequestBuilder), true)] + public partial interface IMicrosoftGraphPartnersBillingExportRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Security +{ + [Proxy(typeof(SecurityRequestBuilder), true)] + public partial interface ISecurityRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Security.GetAttackSimulationRepeatOffenders +{ + [Proxy(typeof(GetAttackSimulationRepeatOffendersRequestBuilder), true)] + public partial interface IGetAttackSimulationRepeatOffendersRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Security.GetAttackSimulationSimulationUserCoverage +{ + [Proxy(typeof(GetAttackSimulationSimulationUserCoverageRequestBuilder), true)] + public partial interface IGetAttackSimulationSimulationUserCoverageRequestBuilder; +} + +namespace Microsoft.Graph.Reports.Security.GetAttackSimulationTrainingUserCoverage +{ + [Proxy(typeof(GetAttackSimulationTrainingUserCoverageRequestBuilder), true)] + public partial interface IGetAttackSimulationTrainingUserCoverageRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement +{ + [Proxy(typeof(RoleManagementRequestBuilder), true)] + public partial interface IRoleManagementRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace +{ + [Proxy(typeof(DirectoryRequestBuilder), true)] + public partial interface IDirectoryRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.ResourceNamespaces +{ + [Proxy(typeof(ResourceNamespacesRequestBuilder), true)] + public partial interface IResourceNamespacesRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.ResourceNamespaces.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.ResourceNamespaces.Item +{ + [Proxy(typeof(UnifiedRbacResourceNamespaceItemRequestBuilder), true)] + public partial interface IUnifiedRbacResourceNamespaceItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.ResourceNamespaces.Item.ResourceActions +{ + [Proxy(typeof(ResourceActionsRequestBuilder), true)] + public partial interface IResourceActionsRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.ResourceNamespaces.Item.ResourceActions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.ResourceNamespaces.Item.ResourceActions.Item +{ + [Proxy(typeof(UnifiedRbacResourceActionItemRequestBuilder), true)] + public partial interface IUnifiedRbacResourceActionItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignments +{ + [Proxy(typeof(RoleAssignmentsRequestBuilder), true)] + public partial interface IRoleAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignments.Item +{ + [Proxy(typeof(UnifiedRoleAssignmentItemRequestBuilder), true)] + public partial interface IUnifiedRoleAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignments.Item.AppScope +{ + [Proxy(typeof(AppScopeRequestBuilder), true)] + public partial interface IAppScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignments.Item.DirectoryScope +{ + [Proxy(typeof(DirectoryScopeRequestBuilder), true)] + public partial interface IDirectoryScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignments.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignments.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleInstances +{ + [Proxy(typeof(RoleAssignmentScheduleInstancesRequestBuilder), true)] + public partial interface IRoleAssignmentScheduleInstancesRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleInstances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleInstances.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleInstances.Item +{ + [Proxy(typeof(UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder), true)] + public partial interface IUnifiedRoleAssignmentScheduleInstanceItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleInstances.Item.ActivatedUsing +{ + [Proxy(typeof(ActivatedUsingRequestBuilder), true)] + public partial interface IActivatedUsingRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleInstances.Item.AppScope +{ + [Proxy(typeof(AppScopeRequestBuilder), true)] + public partial interface IAppScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleInstances.Item.DirectoryScope +{ + [Proxy(typeof(DirectoryScopeRequestBuilder), true)] + public partial interface IDirectoryScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleInstances.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleInstances.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests +{ + [Proxy(typeof(RoleAssignmentScheduleRequestsRequestBuilder), true)] + public partial interface IRoleAssignmentScheduleRequestsRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item +{ + [Proxy(typeof(UnifiedRoleAssignmentScheduleRequestItemRequestBuilder), true)] + public partial interface IUnifiedRoleAssignmentScheduleRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.ActivatedUsing +{ + [Proxy(typeof(ActivatedUsingRequestBuilder), true)] + public partial interface IActivatedUsingRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.AppScope +{ + [Proxy(typeof(AppScopeRequestBuilder), true)] + public partial interface IAppScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.DirectoryScope +{ + [Proxy(typeof(DirectoryScopeRequestBuilder), true)] + public partial interface IDirectoryScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.TargetSchedule +{ + [Proxy(typeof(TargetScheduleRequestBuilder), true)] + public partial interface ITargetScheduleRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentSchedules +{ + [Proxy(typeof(RoleAssignmentSchedulesRequestBuilder), true)] + public partial interface IRoleAssignmentSchedulesRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentSchedules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentSchedules.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentSchedules.Item +{ + [Proxy(typeof(UnifiedRoleAssignmentScheduleItemRequestBuilder), true)] + public partial interface IUnifiedRoleAssignmentScheduleItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentSchedules.Item.ActivatedUsing +{ + [Proxy(typeof(ActivatedUsingRequestBuilder), true)] + public partial interface IActivatedUsingRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentSchedules.Item.AppScope +{ + [Proxy(typeof(AppScopeRequestBuilder), true)] + public partial interface IAppScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentSchedules.Item.DirectoryScope +{ + [Proxy(typeof(DirectoryScopeRequestBuilder), true)] + public partial interface IDirectoryScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentSchedules.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentSchedules.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleDefinitions +{ + [Proxy(typeof(RoleDefinitionsRequestBuilder), true)] + public partial interface IRoleDefinitionsRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleDefinitions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleDefinitions.Item +{ + [Proxy(typeof(UnifiedRoleDefinitionItemRequestBuilder), true)] + public partial interface IUnifiedRoleDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleDefinitions.Item.InheritsPermissionsFrom +{ + [Proxy(typeof(InheritsPermissionsFromRequestBuilder), true)] + public partial interface IInheritsPermissionsFromRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleDefinitions.Item.InheritsPermissionsFrom.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleDefinitions.Item.InheritsPermissionsFrom.Item +{ + [Proxy(typeof(UnifiedRoleDefinitionItemRequestBuilder), true)] + public partial interface IUnifiedRoleDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleInstances +{ + [Proxy(typeof(RoleEligibilityScheduleInstancesRequestBuilder), true)] + public partial interface IRoleEligibilityScheduleInstancesRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleInstances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleInstances.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleInstances.Item +{ + [Proxy(typeof(UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder), true)] + public partial interface IUnifiedRoleEligibilityScheduleInstanceItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleInstances.Item.AppScope +{ + [Proxy(typeof(AppScopeRequestBuilder), true)] + public partial interface IAppScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleInstances.Item.DirectoryScope +{ + [Proxy(typeof(DirectoryScopeRequestBuilder), true)] + public partial interface IDirectoryScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleInstances.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleInstances.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleRequests +{ + [Proxy(typeof(RoleEligibilityScheduleRequestsRequestBuilder), true)] + public partial interface IRoleEligibilityScheduleRequestsRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleRequests.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleRequests.Item +{ + [Proxy(typeof(UnifiedRoleEligibilityScheduleRequestItemRequestBuilder), true)] + public partial interface IUnifiedRoleEligibilityScheduleRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleRequests.Item.AppScope +{ + [Proxy(typeof(AppScopeRequestBuilder), true)] + public partial interface IAppScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleRequests.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleRequests.Item.DirectoryScope +{ + [Proxy(typeof(DirectoryScopeRequestBuilder), true)] + public partial interface IDirectoryScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleRequests.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleRequests.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilityScheduleRequests.Item.TargetSchedule +{ + [Proxy(typeof(TargetScheduleRequestBuilder), true)] + public partial interface ITargetScheduleRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilitySchedules +{ + [Proxy(typeof(RoleEligibilitySchedulesRequestBuilder), true)] + public partial interface IRoleEligibilitySchedulesRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilitySchedules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilitySchedules.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilitySchedules.Item +{ + [Proxy(typeof(UnifiedRoleEligibilityScheduleItemRequestBuilder), true)] + public partial interface IUnifiedRoleEligibilityScheduleItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilitySchedules.Item.AppScope +{ + [Proxy(typeof(AppScopeRequestBuilder), true)] + public partial interface IAppScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilitySchedules.Item.DirectoryScope +{ + [Proxy(typeof(DirectoryScopeRequestBuilder), true)] + public partial interface IDirectoryScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilitySchedules.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleEligibilitySchedules.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement +{ + [Proxy(typeof(EntitlementManagementRequestBuilder), true)] + public partial interface IEntitlementManagementRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.ResourceNamespaces +{ + [Proxy(typeof(ResourceNamespacesRequestBuilder), true)] + public partial interface IResourceNamespacesRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.ResourceNamespaces.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.ResourceNamespaces.Item +{ + [Proxy(typeof(UnifiedRbacResourceNamespaceItemRequestBuilder), true)] + public partial interface IUnifiedRbacResourceNamespaceItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.ResourceNamespaces.Item.ResourceActions +{ + [Proxy(typeof(ResourceActionsRequestBuilder), true)] + public partial interface IResourceActionsRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.ResourceNamespaces.Item.ResourceActions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.ResourceNamespaces.Item.ResourceActions.Item +{ + [Proxy(typeof(UnifiedRbacResourceActionItemRequestBuilder), true)] + public partial interface IUnifiedRbacResourceActionItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignments +{ + [Proxy(typeof(RoleAssignmentsRequestBuilder), true)] + public partial interface IRoleAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignments.Item +{ + [Proxy(typeof(UnifiedRoleAssignmentItemRequestBuilder), true)] + public partial interface IUnifiedRoleAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignments.Item.AppScope +{ + [Proxy(typeof(AppScopeRequestBuilder), true)] + public partial interface IAppScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignments.Item.DirectoryScope +{ + [Proxy(typeof(DirectoryScopeRequestBuilder), true)] + public partial interface IDirectoryScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignments.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignments.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances +{ + [Proxy(typeof(RoleAssignmentScheduleInstancesRequestBuilder), true)] + public partial interface IRoleAssignmentScheduleInstancesRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.Item +{ + [Proxy(typeof(UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder), true)] + public partial interface IUnifiedRoleAssignmentScheduleInstanceItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.Item.ActivatedUsing +{ + [Proxy(typeof(ActivatedUsingRequestBuilder), true)] + public partial interface IActivatedUsingRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.Item.AppScope +{ + [Proxy(typeof(AppScopeRequestBuilder), true)] + public partial interface IAppScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.Item.DirectoryScope +{ + [Proxy(typeof(DirectoryScopeRequestBuilder), true)] + public partial interface IDirectoryScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests +{ + [Proxy(typeof(RoleAssignmentScheduleRequestsRequestBuilder), true)] + public partial interface IRoleAssignmentScheduleRequestsRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item +{ + [Proxy(typeof(UnifiedRoleAssignmentScheduleRequestItemRequestBuilder), true)] + public partial interface IUnifiedRoleAssignmentScheduleRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.ActivatedUsing +{ + [Proxy(typeof(ActivatedUsingRequestBuilder), true)] + public partial interface IActivatedUsingRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.AppScope +{ + [Proxy(typeof(AppScopeRequestBuilder), true)] + public partial interface IAppScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.DirectoryScope +{ + [Proxy(typeof(DirectoryScopeRequestBuilder), true)] + public partial interface IDirectoryScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.TargetSchedule +{ + [Proxy(typeof(TargetScheduleRequestBuilder), true)] + public partial interface ITargetScheduleRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentSchedules +{ + [Proxy(typeof(RoleAssignmentSchedulesRequestBuilder), true)] + public partial interface IRoleAssignmentSchedulesRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentSchedules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentSchedules.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentSchedules.Item +{ + [Proxy(typeof(UnifiedRoleAssignmentScheduleItemRequestBuilder), true)] + public partial interface IUnifiedRoleAssignmentScheduleItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentSchedules.Item.ActivatedUsing +{ + [Proxy(typeof(ActivatedUsingRequestBuilder), true)] + public partial interface IActivatedUsingRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentSchedules.Item.AppScope +{ + [Proxy(typeof(AppScopeRequestBuilder), true)] + public partial interface IAppScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentSchedules.Item.DirectoryScope +{ + [Proxy(typeof(DirectoryScopeRequestBuilder), true)] + public partial interface IDirectoryScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentSchedules.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentSchedules.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleDefinitions +{ + [Proxy(typeof(RoleDefinitionsRequestBuilder), true)] + public partial interface IRoleDefinitionsRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleDefinitions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleDefinitions.Item +{ + [Proxy(typeof(UnifiedRoleDefinitionItemRequestBuilder), true)] + public partial interface IUnifiedRoleDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleDefinitions.Item.InheritsPermissionsFrom +{ + [Proxy(typeof(InheritsPermissionsFromRequestBuilder), true)] + public partial interface IInheritsPermissionsFromRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleDefinitions.Item.InheritsPermissionsFrom.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleDefinitions.Item.InheritsPermissionsFrom.Item +{ + [Proxy(typeof(UnifiedRoleDefinitionItemRequestBuilder), true)] + public partial interface IUnifiedRoleDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances +{ + [Proxy(typeof(RoleEligibilityScheduleInstancesRequestBuilder), true)] + public partial interface IRoleEligibilityScheduleInstancesRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances.Item +{ + [Proxy(typeof(UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder), true)] + public partial interface IUnifiedRoleEligibilityScheduleInstanceItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances.Item.AppScope +{ + [Proxy(typeof(AppScopeRequestBuilder), true)] + public partial interface IAppScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances.Item.DirectoryScope +{ + [Proxy(typeof(DirectoryScopeRequestBuilder), true)] + public partial interface IDirectoryScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests +{ + [Proxy(typeof(RoleEligibilityScheduleRequestsRequestBuilder), true)] + public partial interface IRoleEligibilityScheduleRequestsRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.Item +{ + [Proxy(typeof(UnifiedRoleEligibilityScheduleRequestItemRequestBuilder), true)] + public partial interface IUnifiedRoleEligibilityScheduleRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.Item.AppScope +{ + [Proxy(typeof(AppScopeRequestBuilder), true)] + public partial interface IAppScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.Item.DirectoryScope +{ + [Proxy(typeof(DirectoryScopeRequestBuilder), true)] + public partial interface IDirectoryScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.Item.TargetSchedule +{ + [Proxy(typeof(TargetScheduleRequestBuilder), true)] + public partial interface ITargetScheduleRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilitySchedules +{ + [Proxy(typeof(RoleEligibilitySchedulesRequestBuilder), true)] + public partial interface IRoleEligibilitySchedulesRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilitySchedules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilitySchedules.FilterByCurrentUserWithOn +{ + [Proxy(typeof(FilterByCurrentUserWithOnRequestBuilder), true)] + public partial interface IFilterByCurrentUserWithOnRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilitySchedules.Item +{ + [Proxy(typeof(UnifiedRoleEligibilityScheduleItemRequestBuilder), true)] + public partial interface IUnifiedRoleEligibilityScheduleItemRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilitySchedules.Item.AppScope +{ + [Proxy(typeof(AppScopeRequestBuilder), true)] + public partial interface IAppScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilitySchedules.Item.DirectoryScope +{ + [Proxy(typeof(DirectoryScopeRequestBuilder), true)] + public partial interface IDirectoryScopeRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilitySchedules.Item.Principal +{ + [Proxy(typeof(PrincipalRequestBuilder), true)] + public partial interface IPrincipalRequestBuilder; +} + +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleEligibilitySchedules.Item.RoleDefinition +{ + [Proxy(typeof(RoleDefinitionRequestBuilder), true)] + public partial interface IRoleDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.SchemaExtensions +{ + [Proxy(typeof(SchemaExtensionsRequestBuilder), true)] + public partial interface ISchemaExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.SchemaExtensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.SchemaExtensions.Item +{ + [Proxy(typeof(SchemaExtensionItemRequestBuilder), true)] + public partial interface ISchemaExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.ScopedRoleMemberships +{ + [Proxy(typeof(ScopedRoleMembershipsRequestBuilder), true)] + public partial interface IScopedRoleMembershipsRequestBuilder; +} + +namespace Microsoft.Graph.ScopedRoleMemberships.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ScopedRoleMemberships.Item +{ + [Proxy(typeof(ScopedRoleMembershipItemRequestBuilder), true)] + public partial interface IScopedRoleMembershipItemRequestBuilder; +} + +namespace Microsoft.Graph.Search +{ + [Proxy(typeof(SearchRequestBuilder), true)] + public partial interface ISearchRequestBuilder; +} + +namespace Microsoft.Graph.Search.Acronyms +{ + [Proxy(typeof(AcronymsRequestBuilder), true)] + public partial interface IAcronymsRequestBuilder; +} + +namespace Microsoft.Graph.Search.Acronyms.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Search.Acronyms.Item +{ + [Proxy(typeof(AcronymItemRequestBuilder), true)] + public partial interface IAcronymItemRequestBuilder; +} + +namespace Microsoft.Graph.Search.Bookmarks +{ + [Proxy(typeof(BookmarksRequestBuilder), true)] + public partial interface IBookmarksRequestBuilder; +} + +namespace Microsoft.Graph.Search.Bookmarks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Search.Bookmarks.Item +{ + [Proxy(typeof(BookmarkItemRequestBuilder), true)] + public partial interface IBookmarkItemRequestBuilder; +} + +namespace Microsoft.Graph.Search.Qnas +{ + [Proxy(typeof(QnasRequestBuilder), true)] + public partial interface IQnasRequestBuilder; +} + +namespace Microsoft.Graph.Search.Qnas.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Search.Qnas.Item +{ + [Proxy(typeof(QnaItemRequestBuilder), true)] + public partial interface IQnaItemRequestBuilder; +} + +namespace Microsoft.Graph.Search.Query +{ + [Proxy(typeof(QueryRequestBuilder), true)] + public partial interface IQueryRequestBuilder; +} + +namespace Microsoft.Graph.Security +{ + [Proxy(typeof(SecurityRequestBuilder), true)] + public partial interface ISecurityRequestBuilder; +} + +namespace Microsoft.Graph.Security.Alerts +{ + [Proxy(typeof(AlertsRequestBuilder), true)] + public partial interface IAlertsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Alerts_v2 +{ + [Proxy(typeof(Alerts_v2RequestBuilder), true)] + public partial interface IAlerts_v2RequestBuilder; +} + +namespace Microsoft.Graph.Security.Alerts_v2.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Alerts_v2.Item +{ + [Proxy(typeof(AlertItemRequestBuilder), true)] + public partial interface IAlertItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Alerts_v2.Item.Comments +{ + [Proxy(typeof(CommentsRequestBuilder), true)] + public partial interface ICommentsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Alerts_v2.Item.Comments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Alerts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Alerts.Item +{ + [Proxy(typeof(AlertItemRequestBuilder), true)] + public partial interface IAlertItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation +{ + [Proxy(typeof(AttackSimulationRequestBuilder), true)] + public partial interface IAttackSimulationRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.EndUserNotifications +{ + [Proxy(typeof(EndUserNotificationsRequestBuilder), true)] + public partial interface IEndUserNotificationsRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.EndUserNotifications.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.EndUserNotifications.Item +{ + [Proxy(typeof(EndUserNotificationItemRequestBuilder), true)] + public partial interface IEndUserNotificationItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.EndUserNotifications.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.EndUserNotifications.Item.Details.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.EndUserNotifications.Item.Details.Item +{ + [Proxy(typeof(EndUserNotificationDetailItemRequestBuilder), true)] + public partial interface IEndUserNotificationDetailItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.LandingPages +{ + [Proxy(typeof(LandingPagesRequestBuilder), true)] + public partial interface ILandingPagesRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.LandingPages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.LandingPages.Item +{ + [Proxy(typeof(LandingPageItemRequestBuilder), true)] + public partial interface ILandingPageItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.LandingPages.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.LandingPages.Item.Details.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.LandingPages.Item.Details.Item +{ + [Proxy(typeof(LandingPageDetailItemRequestBuilder), true)] + public partial interface ILandingPageDetailItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.LoginPages +{ + [Proxy(typeof(LoginPagesRequestBuilder), true)] + public partial interface ILoginPagesRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.LoginPages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.LoginPages.Item +{ + [Proxy(typeof(LoginPageItemRequestBuilder), true)] + public partial interface ILoginPageItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Operations.Item +{ + [Proxy(typeof(AttackSimulationOperationItemRequestBuilder), true)] + public partial interface IAttackSimulationOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Payloads +{ + [Proxy(typeof(PayloadsRequestBuilder), true)] + public partial interface IPayloadsRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Payloads.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Payloads.Item +{ + [Proxy(typeof(PayloadItemRequestBuilder), true)] + public partial interface IPayloadItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.SimulationAutomations +{ + [Proxy(typeof(SimulationAutomationsRequestBuilder), true)] + public partial interface ISimulationAutomationsRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.SimulationAutomations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.SimulationAutomations.Item +{ + [Proxy(typeof(SimulationAutomationItemRequestBuilder), true)] + public partial interface ISimulationAutomationItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.SimulationAutomations.Item.Runs +{ + [Proxy(typeof(RunsRequestBuilder), true)] + public partial interface IRunsRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.SimulationAutomations.Item.Runs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.SimulationAutomations.Item.Runs.Item +{ + [Proxy(typeof(SimulationAutomationRunItemRequestBuilder), true)] + public partial interface ISimulationAutomationRunItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Simulations +{ + [Proxy(typeof(SimulationsRequestBuilder), true)] + public partial interface ISimulationsRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Simulations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Simulations.Item +{ + [Proxy(typeof(SimulationItemRequestBuilder), true)] + public partial interface ISimulationItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Simulations.Item.LandingPage +{ + [Proxy(typeof(LandingPageRequestBuilder), true)] + public partial interface ILandingPageRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Simulations.Item.LoginPage +{ + [Proxy(typeof(LoginPageRequestBuilder), true)] + public partial interface ILoginPageRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Simulations.Item.Payload +{ + [Proxy(typeof(PayloadRequestBuilder), true)] + public partial interface IPayloadRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Trainings +{ + [Proxy(typeof(TrainingsRequestBuilder), true)] + public partial interface ITrainingsRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Trainings.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Trainings.Item +{ + [Proxy(typeof(TrainingItemRequestBuilder), true)] + public partial interface ITrainingItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Trainings.Item.LanguageDetails +{ + [Proxy(typeof(LanguageDetailsRequestBuilder), true)] + public partial interface ILanguageDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Trainings.Item.LanguageDetails.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.AttackSimulation.Trainings.Item.LanguageDetails.Item +{ + [Proxy(typeof(TrainingLanguageDetailItemRequestBuilder), true)] + public partial interface ITrainingLanguageDetailItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.AuditLog +{ + [Proxy(typeof(AuditLogRequestBuilder), true)] + public partial interface IAuditLogRequestBuilder; +} + +namespace Microsoft.Graph.Security.AuditLog.Queries +{ + [Proxy(typeof(QueriesRequestBuilder), true)] + public partial interface IQueriesRequestBuilder; +} + +namespace Microsoft.Graph.Security.AuditLog.Queries.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.AuditLog.Queries.Item +{ + [Proxy(typeof(AuditLogQueryItemRequestBuilder), true)] + public partial interface IAuditLogQueryItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.AuditLog.Queries.Item.Records +{ + [Proxy(typeof(RecordsRequestBuilder), true)] + public partial interface IRecordsRequestBuilder; +} + +namespace Microsoft.Graph.Security.AuditLog.Queries.Item.Records.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.AuditLog.Queries.Item.Records.Item +{ + [Proxy(typeof(AuditLogRecordItemRequestBuilder), true)] + public partial interface IAuditLogRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases +{ + [Proxy(typeof(CasesRequestBuilder), true)] + public partial interface ICasesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases +{ + [Proxy(typeof(EdiscoveryCasesRequestBuilder), true)] + public partial interface IEdiscoveryCasesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item +{ + [Proxy(typeof(EdiscoveryCaseItemRequestBuilder), true)] + public partial interface IEdiscoveryCaseItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians +{ + [Proxy(typeof(CustodiansRequestBuilder), true)] + public partial interface ICustodiansRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item +{ + [Proxy(typeof(EdiscoveryCustodianItemRequestBuilder), true)] + public partial interface IEdiscoveryCustodianItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.LastIndexOperation +{ + [Proxy(typeof(LastIndexOperationRequestBuilder), true)] + public partial interface ILastIndexOperationRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.MicrosoftGraphSecurityActivate +{ + [Proxy(typeof(MicrosoftGraphSecurityActivateRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityActivateRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.MicrosoftGraphSecurityApplyHold +{ + [Proxy(typeof(MicrosoftGraphSecurityApplyHoldRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityApplyHoldRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.MicrosoftGraphSecurityRelease +{ + [Proxy(typeof(MicrosoftGraphSecurityReleaseRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityReleaseRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.MicrosoftGraphSecurityRemoveHold +{ + [Proxy(typeof(MicrosoftGraphSecurityRemoveHoldRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityRemoveHoldRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.MicrosoftGraphSecurityUpdateIndex +{ + [Proxy(typeof(MicrosoftGraphSecurityUpdateIndexRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityUpdateIndexRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.SiteSources +{ + [Proxy(typeof(SiteSourcesRequestBuilder), true)] + public partial interface ISiteSourcesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.SiteSources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.SiteSources.Item +{ + [Proxy(typeof(SiteSourceItemRequestBuilder), true)] + public partial interface ISiteSourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.SiteSources.Item.Site +{ + [Proxy(typeof(SiteRequestBuilder), true)] + public partial interface ISiteRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.UnifiedGroupSources +{ + [Proxy(typeof(UnifiedGroupSourcesRequestBuilder), true)] + public partial interface IUnifiedGroupSourcesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.UnifiedGroupSources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.UnifiedGroupSources.Item +{ + [Proxy(typeof(UnifiedGroupSourceItemRequestBuilder), true)] + public partial interface IUnifiedGroupSourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.UnifiedGroupSources.Item.Group +{ + [Proxy(typeof(GroupRequestBuilder), true)] + public partial interface IGroupRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.UnifiedGroupSources.Item.Group.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.UnifiedGroupSources.Item.Group.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.UserSources +{ + [Proxy(typeof(UserSourcesRequestBuilder), true)] + public partial interface IUserSourcesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.UserSources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.Item.UserSources.Item +{ + [Proxy(typeof(UserSourceItemRequestBuilder), true)] + public partial interface IUserSourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.MicrosoftGraphSecurityApplyHold +{ + [Proxy(typeof(MicrosoftGraphSecurityApplyHoldRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityApplyHoldRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Custodians.MicrosoftGraphSecurityRemoveHold +{ + [Proxy(typeof(MicrosoftGraphSecurityRemoveHoldRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityRemoveHoldRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.MicrosoftGraphSecurityClose +{ + [Proxy(typeof(MicrosoftGraphSecurityCloseRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityCloseRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.MicrosoftGraphSecurityReopen +{ + [Proxy(typeof(MicrosoftGraphSecurityReopenRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityReopenRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.NoncustodialDataSources +{ + [Proxy(typeof(NoncustodialDataSourcesRequestBuilder), true)] + public partial interface INoncustodialDataSourcesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.NoncustodialDataSources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.NoncustodialDataSources.Item +{ + [Proxy(typeof(EdiscoveryNoncustodialDataSourceItemRequestBuilder), true)] + public partial interface IEdiscoveryNoncustodialDataSourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.NoncustodialDataSources.Item.DataSource +{ + [Proxy(typeof(DataSourceRequestBuilder), true)] + public partial interface IDataSourceRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.NoncustodialDataSources.Item.LastIndexOperation +{ + [Proxy(typeof(LastIndexOperationRequestBuilder), true)] + public partial interface ILastIndexOperationRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.NoncustodialDataSources.Item.MicrosoftGraphSecurityApplyHold +{ + [Proxy(typeof(MicrosoftGraphSecurityApplyHoldRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityApplyHoldRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.NoncustodialDataSources.Item.MicrosoftGraphSecurityRelease +{ + [Proxy(typeof(MicrosoftGraphSecurityReleaseRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityReleaseRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.NoncustodialDataSources.Item.MicrosoftGraphSecurityRemoveHold +{ + [Proxy(typeof(MicrosoftGraphSecurityRemoveHoldRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityRemoveHoldRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.NoncustodialDataSources.Item.MicrosoftGraphSecurityUpdateIndex +{ + [Proxy(typeof(MicrosoftGraphSecurityUpdateIndexRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityUpdateIndexRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.NoncustodialDataSources.MicrosoftGraphSecurityApplyHold +{ + [Proxy(typeof(MicrosoftGraphSecurityApplyHoldRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityApplyHoldRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.NoncustodialDataSources.MicrosoftGraphSecurityRemoveHold +{ + [Proxy(typeof(MicrosoftGraphSecurityRemoveHoldRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityRemoveHoldRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Operations.Item +{ + [Proxy(typeof(CaseOperationItemRequestBuilder), true)] + public partial interface ICaseOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets +{ + [Proxy(typeof(ReviewSetsRequestBuilder), true)] + public partial interface IReviewSetsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item +{ + [Proxy(typeof(EdiscoveryReviewSetItemRequestBuilder), true)] + public partial interface IEdiscoveryReviewSetItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.MicrosoftGraphSecurityAddToReviewSet +{ + [Proxy(typeof(MicrosoftGraphSecurityAddToReviewSetRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityAddToReviewSetRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.MicrosoftGraphSecurityExport +{ + [Proxy(typeof(MicrosoftGraphSecurityExportRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityExportRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.Queries +{ + [Proxy(typeof(QueriesRequestBuilder), true)] + public partial interface IQueriesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.Queries.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.Queries.Item +{ + [Proxy(typeof(EdiscoveryReviewSetQueryItemRequestBuilder), true)] + public partial interface IEdiscoveryReviewSetQueryItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.Queries.Item.MicrosoftGraphSecurityApplyTags +{ + [Proxy(typeof(MicrosoftGraphSecurityApplyTagsRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityApplyTagsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.Queries.Item.MicrosoftGraphSecurityExport +{ + [Proxy(typeof(MicrosoftGraphSecurityExportRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityExportRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches +{ + [Proxy(typeof(SearchesRequestBuilder), true)] + public partial interface ISearchesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item +{ + [Proxy(typeof(EdiscoverySearchItemRequestBuilder), true)] + public partial interface IEdiscoverySearchItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.AdditionalSources +{ + [Proxy(typeof(AdditionalSourcesRequestBuilder), true)] + public partial interface IAdditionalSourcesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.AdditionalSources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.AdditionalSources.Item +{ + [Proxy(typeof(DataSourceItemRequestBuilder), true)] + public partial interface IDataSourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.AddToReviewSetOperation +{ + [Proxy(typeof(AddToReviewSetOperationRequestBuilder), true)] + public partial interface IAddToReviewSetOperationRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.CustodianSources +{ + [Proxy(typeof(CustodianSourcesRequestBuilder), true)] + public partial interface ICustodianSourcesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.CustodianSources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.CustodianSources.Item +{ + [Proxy(typeof(DataSourceItemRequestBuilder), true)] + public partial interface IDataSourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.LastEstimateStatisticsOperation +{ + [Proxy(typeof(LastEstimateStatisticsOperationRequestBuilder), true)] + public partial interface ILastEstimateStatisticsOperationRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityEstimateStatistics +{ + [Proxy(typeof(MicrosoftGraphSecurityEstimateStatisticsRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityEstimateStatisticsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportReport +{ + [Proxy(typeof(MicrosoftGraphSecurityExportReportRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityExportReportRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportResult +{ + [Proxy(typeof(MicrosoftGraphSecurityExportResultRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityExportResultRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityPurgeData +{ + [Proxy(typeof(MicrosoftGraphSecurityPurgeDataRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityPurgeDataRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.NoncustodialSources +{ + [Proxy(typeof(NoncustodialSourcesRequestBuilder), true)] + public partial interface INoncustodialSourcesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.NoncustodialSources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.NoncustodialSources.Item +{ + [Proxy(typeof(EdiscoveryNoncustodialDataSourceItemRequestBuilder), true)] + public partial interface IEdiscoveryNoncustodialDataSourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Settings +{ + [Proxy(typeof(SettingsRequestBuilder), true)] + public partial interface ISettingsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Settings.MicrosoftGraphSecurityResetToDefault +{ + [Proxy(typeof(MicrosoftGraphSecurityResetToDefaultRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityResetToDefaultRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Tags +{ + [Proxy(typeof(TagsRequestBuilder), true)] + public partial interface ITagsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Tags.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Tags.Item +{ + [Proxy(typeof(EdiscoveryReviewTagItemRequestBuilder), true)] + public partial interface IEdiscoveryReviewTagItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Tags.Item.ChildTags +{ + [Proxy(typeof(ChildTagsRequestBuilder), true)] + public partial interface IChildTagsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Tags.Item.ChildTags.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Tags.Item.ChildTags.Item +{ + [Proxy(typeof(EdiscoveryReviewTagItemRequestBuilder), true)] + public partial interface IEdiscoveryReviewTagItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Tags.Item.Parent +{ + [Proxy(typeof(ParentRequestBuilder), true)] + public partial interface IParentRequestBuilder; +} + +namespace Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Tags.MicrosoftGraphSecurityAsHierarchy +{ + [Proxy(typeof(MicrosoftGraphSecurityAsHierarchyRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityAsHierarchyRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance +{ + [Proxy(typeof(DataSecurityAndGovernanceRequestBuilder), true)] + public partial interface IDataSecurityAndGovernanceRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.ProcessContentAsync +{ + [Proxy(typeof(ProcessContentAsyncRequestBuilder), true)] + public partial interface IProcessContentAsyncRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.ProtectionScopes +{ + [Proxy(typeof(ProtectionScopesRequestBuilder), true)] + public partial interface IProtectionScopesRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.ProtectionScopes.Compute +{ + [Proxy(typeof(ComputeRequestBuilder), true)] + public partial interface IComputeRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.SensitivityLabels +{ + [Proxy(typeof(SensitivityLabelsRequestBuilder), true)] + public partial interface ISensitivityLabelsRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.SensitivityLabels.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormats +{ + [Proxy(typeof(ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder), true)] + public partial interface IComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.SensitivityLabels.ComputeRightsAndInheritance +{ + [Proxy(typeof(ComputeRightsAndInheritanceRequestBuilder), true)] + public partial interface IComputeRightsAndInheritanceRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.SensitivityLabels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.SensitivityLabels.Item +{ + [Proxy(typeof(SensitivityLabelItemRequestBuilder), true)] + public partial interface ISensitivityLabelItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.SensitivityLabels.Item.Rights +{ + [Proxy(typeof(RightsRequestBuilder), true)] + public partial interface IRightsRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels +{ + [Proxy(typeof(SublabelsRequestBuilder), true)] + public partial interface ISublabelsRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormats +{ + [Proxy(typeof(ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder), true)] + public partial interface IComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.ComputeRightsAndInheritance +{ + [Proxy(typeof(ComputeRightsAndInheritanceRequestBuilder), true)] + public partial interface IComputeRightsAndInheritanceRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.Item +{ + [Proxy(typeof(SensitivityLabelItemRequestBuilder), true)] + public partial interface ISensitivityLabelItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.Item.Rights +{ + [Proxy(typeof(RightsRequestBuilder), true)] + public partial interface IRightsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Identities +{ + [Proxy(typeof(IdentitiesRequestBuilder), true)] + public partial interface IIdentitiesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Identities.HealthIssues +{ + [Proxy(typeof(HealthIssuesRequestBuilder), true)] + public partial interface IHealthIssuesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Identities.HealthIssues.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Identities.HealthIssues.Item +{ + [Proxy(typeof(HealthIssueItemRequestBuilder), true)] + public partial interface IHealthIssueItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Identities.Sensors +{ + [Proxy(typeof(SensorsRequestBuilder), true)] + public partial interface ISensorsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Identities.Sensors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Identities.Sensors.Item +{ + [Proxy(typeof(SensorItemRequestBuilder), true)] + public partial interface ISensorItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Identities.Sensors.Item.HealthIssues +{ + [Proxy(typeof(HealthIssuesRequestBuilder), true)] + public partial interface IHealthIssuesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Identities.Sensors.Item.HealthIssues.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Identities.Sensors.Item.HealthIssues.Item +{ + [Proxy(typeof(HealthIssueItemRequestBuilder), true)] + public partial interface IHealthIssueItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Identities.Sensors.MicrosoftGraphSecurityGetDeploymentAccessKey +{ + [Proxy(typeof(MicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilder; +} + +namespace Microsoft.Graph.Security.Identities.Sensors.MicrosoftGraphSecurityGetDeploymentPackageUri +{ + [Proxy(typeof(MicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilder; +} + +namespace Microsoft.Graph.Security.Identities.Sensors.MicrosoftGraphSecurityRegenerateDeploymentAccessKey +{ + [Proxy(typeof(MicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilder; +} + +namespace Microsoft.Graph.Security.Incidents +{ + [Proxy(typeof(IncidentsRequestBuilder), true)] + public partial interface IIncidentsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Incidents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Incidents.Item +{ + [Proxy(typeof(IncidentItemRequestBuilder), true)] + public partial interface IIncidentItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Incidents.Item.Alerts +{ + [Proxy(typeof(AlertsRequestBuilder), true)] + public partial interface IAlertsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Incidents.Item.Alerts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Incidents.Item.Alerts.Item +{ + [Proxy(typeof(AlertItemRequestBuilder), true)] + public partial interface IAlertItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Incidents.Item.Alerts.Item.Comments +{ + [Proxy(typeof(CommentsRequestBuilder), true)] + public partial interface ICommentsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Incidents.Item.Alerts.Item.Comments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels +{ + [Proxy(typeof(LabelsRequestBuilder), true)] + public partial interface ILabelsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Authorities +{ + [Proxy(typeof(AuthoritiesRequestBuilder), true)] + public partial interface IAuthoritiesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Authorities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Authorities.Item +{ + [Proxy(typeof(AuthorityTemplateItemRequestBuilder), true)] + public partial interface IAuthorityTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Categories +{ + [Proxy(typeof(CategoriesRequestBuilder), true)] + public partial interface ICategoriesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Categories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Categories.Item +{ + [Proxy(typeof(CategoryTemplateItemRequestBuilder), true)] + public partial interface ICategoryTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Categories.Item.Subcategories +{ + [Proxy(typeof(SubcategoriesRequestBuilder), true)] + public partial interface ISubcategoriesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Categories.Item.Subcategories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Categories.Item.Subcategories.Item +{ + [Proxy(typeof(SubcategoryTemplateItemRequestBuilder), true)] + public partial interface ISubcategoryTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Citations +{ + [Proxy(typeof(CitationsRequestBuilder), true)] + public partial interface ICitationsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Citations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Citations.Item +{ + [Proxy(typeof(CitationTemplateItemRequestBuilder), true)] + public partial interface ICitationTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Departments +{ + [Proxy(typeof(DepartmentsRequestBuilder), true)] + public partial interface IDepartmentsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Departments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.Departments.Item +{ + [Proxy(typeof(DepartmentTemplateItemRequestBuilder), true)] + public partial interface IDepartmentTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.FilePlanReferences +{ + [Proxy(typeof(FilePlanReferencesRequestBuilder), true)] + public partial interface IFilePlanReferencesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.FilePlanReferences.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.FilePlanReferences.Item +{ + [Proxy(typeof(FilePlanReferenceTemplateItemRequestBuilder), true)] + public partial interface IFilePlanReferenceTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.RetentionLabels +{ + [Proxy(typeof(RetentionLabelsRequestBuilder), true)] + public partial interface IRetentionLabelsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.RetentionLabels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.RetentionLabels.Item +{ + [Proxy(typeof(RetentionLabelItemRequestBuilder), true)] + public partial interface IRetentionLabelItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.RetentionLabels.Item.Descriptors +{ + [Proxy(typeof(DescriptorsRequestBuilder), true)] + public partial interface IDescriptorsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.RetentionLabels.Item.Descriptors.AuthorityTemplate +{ + [Proxy(typeof(AuthorityTemplateRequestBuilder), true)] + public partial interface IAuthorityTemplateRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.RetentionLabels.Item.Descriptors.CategoryTemplate +{ + [Proxy(typeof(CategoryTemplateRequestBuilder), true)] + public partial interface ICategoryTemplateRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.RetentionLabels.Item.Descriptors.CitationTemplate +{ + [Proxy(typeof(CitationTemplateRequestBuilder), true)] + public partial interface ICitationTemplateRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.RetentionLabels.Item.Descriptors.DepartmentTemplate +{ + [Proxy(typeof(DepartmentTemplateRequestBuilder), true)] + public partial interface IDepartmentTemplateRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.RetentionLabels.Item.Descriptors.FilePlanReferenceTemplate +{ + [Proxy(typeof(FilePlanReferenceTemplateRequestBuilder), true)] + public partial interface IFilePlanReferenceTemplateRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.RetentionLabels.Item.DispositionReviewStages +{ + [Proxy(typeof(DispositionReviewStagesRequestBuilder), true)] + public partial interface IDispositionReviewStagesRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.RetentionLabels.Item.DispositionReviewStages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.RetentionLabels.Item.DispositionReviewStages.Item +{ + [Proxy(typeof(DispositionReviewStageStageNumberItemRequestBuilder), true)] + public partial interface IDispositionReviewStageStageNumberItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Labels.RetentionLabels.Item.RetentionEventType +{ + [Proxy(typeof(RetentionEventTypeRequestBuilder), true)] + public partial interface IRetentionEventTypeRequestBuilder; +} + +namespace Microsoft.Graph.Security.MicrosoftGraphSecurityRunHuntingQuery +{ + [Proxy(typeof(MicrosoftGraphSecurityRunHuntingQueryRequestBuilder), true)] + public partial interface IMicrosoftGraphSecurityRunHuntingQueryRequestBuilder; +} + +namespace Microsoft.Graph.Security.SecureScoreControlProfiles +{ + [Proxy(typeof(SecureScoreControlProfilesRequestBuilder), true)] + public partial interface ISecureScoreControlProfilesRequestBuilder; +} + +namespace Microsoft.Graph.Security.SecureScoreControlProfiles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.SecureScoreControlProfiles.Item +{ + [Proxy(typeof(SecureScoreControlProfileItemRequestBuilder), true)] + public partial interface ISecureScoreControlProfileItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.SecureScores +{ + [Proxy(typeof(SecureScoresRequestBuilder), true)] + public partial interface ISecureScoresRequestBuilder; +} + +namespace Microsoft.Graph.Security.SecureScores.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.SecureScores.Item +{ + [Proxy(typeof(SecureScoreItemRequestBuilder), true)] + public partial interface ISecureScoreItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests +{ + [Proxy(typeof(SubjectRightsRequestsRequestBuilder), true)] + public partial interface ISubjectRightsRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item +{ + [Proxy(typeof(SubjectRightsRequestItemRequestBuilder), true)] + public partial interface ISubjectRightsRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Approvers +{ + [Proxy(typeof(ApproversRequestBuilder), true)] + public partial interface IApproversRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Approvers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Approvers.Item +{ + [Proxy(typeof(UserItemRequestBuilder), true)] + public partial interface IUserItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Approvers.Item.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Approvers.Item.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Approvers.Item.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.ApproversWithUserPrincipalName +{ + [Proxy(typeof(ApproversWithUserPrincipalNameRequestBuilder), true)] + public partial interface IApproversWithUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Collaborators +{ + [Proxy(typeof(CollaboratorsRequestBuilder), true)] + public partial interface ICollaboratorsRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Collaborators.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Collaborators.Item +{ + [Proxy(typeof(UserItemRequestBuilder), true)] + public partial interface IUserItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Collaborators.Item.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Collaborators.Item.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Collaborators.Item.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.CollaboratorsWithUserPrincipalName +{ + [Proxy(typeof(CollaboratorsWithUserPrincipalNameRequestBuilder), true)] + public partial interface ICollaboratorsWithUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.GetFinalAttachment +{ + [Proxy(typeof(GetFinalAttachmentRequestBuilder), true)] + public partial interface IGetFinalAttachmentRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.GetFinalReport +{ + [Proxy(typeof(GetFinalReportRequestBuilder), true)] + public partial interface IGetFinalReportRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Notes +{ + [Proxy(typeof(NotesRequestBuilder), true)] + public partial interface INotesRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Notes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Notes.Item +{ + [Proxy(typeof(AuthoredNoteItemRequestBuilder), true)] + public partial interface IAuthoredNoteItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.SubjectRightsRequests.Item.Team +{ + [Proxy(typeof(TeamRequestBuilder), true)] + public partial interface ITeamRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence +{ + [Proxy(typeof(ThreatIntelligenceRequestBuilder), true)] + public partial interface IThreatIntelligenceRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.ArticleIndicators +{ + [Proxy(typeof(ArticleIndicatorsRequestBuilder), true)] + public partial interface IArticleIndicatorsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.ArticleIndicators.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.ArticleIndicators.Item +{ + [Proxy(typeof(ArticleIndicatorItemRequestBuilder), true)] + public partial interface IArticleIndicatorItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.ArticleIndicators.Item.Artifact +{ + [Proxy(typeof(ArtifactRequestBuilder), true)] + public partial interface IArtifactRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Articles +{ + [Proxy(typeof(ArticlesRequestBuilder), true)] + public partial interface IArticlesRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Articles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Articles.Item +{ + [Proxy(typeof(ArticleItemRequestBuilder), true)] + public partial interface IArticleItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Articles.Item.Indicators +{ + [Proxy(typeof(IndicatorsRequestBuilder), true)] + public partial interface IIndicatorsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Articles.Item.Indicators.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Articles.Item.Indicators.Item +{ + [Proxy(typeof(ArticleIndicatorItemRequestBuilder), true)] + public partial interface IArticleIndicatorItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostComponents +{ + [Proxy(typeof(HostComponentsRequestBuilder), true)] + public partial interface IHostComponentsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostComponents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostComponents.Item +{ + [Proxy(typeof(HostComponentItemRequestBuilder), true)] + public partial interface IHostComponentItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostComponents.Item.Host +{ + [Proxy(typeof(HostRequestBuilder), true)] + public partial interface IHostRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostCookies +{ + [Proxy(typeof(HostCookiesRequestBuilder), true)] + public partial interface IHostCookiesRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostCookies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostCookies.Item +{ + [Proxy(typeof(HostCookieItemRequestBuilder), true)] + public partial interface IHostCookieItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostCookies.Item.Host +{ + [Proxy(typeof(HostRequestBuilder), true)] + public partial interface IHostRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostPairs +{ + [Proxy(typeof(HostPairsRequestBuilder), true)] + public partial interface IHostPairsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostPairs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostPairs.Item +{ + [Proxy(typeof(HostPairItemRequestBuilder), true)] + public partial interface IHostPairItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostPairs.Item.ChildHost +{ + [Proxy(typeof(ChildHostRequestBuilder), true)] + public partial interface IChildHostRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostPairs.Item.ParentHost +{ + [Proxy(typeof(ParentHostRequestBuilder), true)] + public partial interface IParentHostRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostPorts +{ + [Proxy(typeof(HostPortsRequestBuilder), true)] + public partial interface IHostPortsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostPorts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostPorts.Item +{ + [Proxy(typeof(HostPortItemRequestBuilder), true)] + public partial interface IHostPortItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostPorts.Item.Host +{ + [Proxy(typeof(HostRequestBuilder), true)] + public partial interface IHostRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostPorts.Item.MostRecentSslCertificate +{ + [Proxy(typeof(MostRecentSslCertificateRequestBuilder), true)] + public partial interface IMostRecentSslCertificateRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts +{ + [Proxy(typeof(HostsRequestBuilder), true)] + public partial interface IHostsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item +{ + [Proxy(typeof(HostItemRequestBuilder), true)] + public partial interface IHostItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.ChildHostPairs +{ + [Proxy(typeof(ChildHostPairsRequestBuilder), true)] + public partial interface IChildHostPairsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.ChildHostPairs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.ChildHostPairs.Item +{ + [Proxy(typeof(HostPairItemRequestBuilder), true)] + public partial interface IHostPairItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Components +{ + [Proxy(typeof(ComponentsRequestBuilder), true)] + public partial interface IComponentsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Components.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Components.Item +{ + [Proxy(typeof(HostComponentItemRequestBuilder), true)] + public partial interface IHostComponentItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Cookies +{ + [Proxy(typeof(CookiesRequestBuilder), true)] + public partial interface ICookiesRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Cookies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Cookies.Item +{ + [Proxy(typeof(HostCookieItemRequestBuilder), true)] + public partial interface IHostCookieItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.HostPairs +{ + [Proxy(typeof(HostPairsRequestBuilder), true)] + public partial interface IHostPairsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.HostPairs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.HostPairs.Item +{ + [Proxy(typeof(HostPairItemRequestBuilder), true)] + public partial interface IHostPairItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.ParentHostPairs +{ + [Proxy(typeof(ParentHostPairsRequestBuilder), true)] + public partial interface IParentHostPairsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.ParentHostPairs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.ParentHostPairs.Item +{ + [Proxy(typeof(HostPairItemRequestBuilder), true)] + public partial interface IHostPairItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.PassiveDns +{ + [Proxy(typeof(PassiveDnsRequestBuilder), true)] + public partial interface IPassiveDnsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.PassiveDns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.PassiveDns.Item +{ + [Proxy(typeof(PassiveDnsRecordItemRequestBuilder), true)] + public partial interface IPassiveDnsRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.PassiveDnsReverse +{ + [Proxy(typeof(PassiveDnsReverseRequestBuilder), true)] + public partial interface IPassiveDnsReverseRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.PassiveDnsReverse.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.PassiveDnsReverse.Item +{ + [Proxy(typeof(PassiveDnsRecordItemRequestBuilder), true)] + public partial interface IPassiveDnsRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Ports +{ + [Proxy(typeof(PortsRequestBuilder), true)] + public partial interface IPortsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Ports.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Ports.Item +{ + [Proxy(typeof(HostPortItemRequestBuilder), true)] + public partial interface IHostPortItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Reputation +{ + [Proxy(typeof(ReputationRequestBuilder), true)] + public partial interface IReputationRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.SslCertificates +{ + [Proxy(typeof(SslCertificatesRequestBuilder), true)] + public partial interface ISslCertificatesRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.SslCertificates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.SslCertificates.Item +{ + [Proxy(typeof(HostSslCertificateItemRequestBuilder), true)] + public partial interface IHostSslCertificateItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Subdomains +{ + [Proxy(typeof(SubdomainsRequestBuilder), true)] + public partial interface ISubdomainsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Subdomains.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Subdomains.Item +{ + [Proxy(typeof(SubdomainItemRequestBuilder), true)] + public partial interface ISubdomainItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Trackers +{ + [Proxy(typeof(TrackersRequestBuilder), true)] + public partial interface ITrackersRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Trackers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Trackers.Item +{ + [Proxy(typeof(HostTrackerItemRequestBuilder), true)] + public partial interface IHostTrackerItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Hosts.Item.Whois +{ + [Proxy(typeof(WhoisRequestBuilder), true)] + public partial interface IWhoisRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostSslCertificates +{ + [Proxy(typeof(HostSslCertificatesRequestBuilder), true)] + public partial interface IHostSslCertificatesRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostSslCertificates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostSslCertificates.Item +{ + [Proxy(typeof(HostSslCertificateItemRequestBuilder), true)] + public partial interface IHostSslCertificateItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostSslCertificates.Item.Host +{ + [Proxy(typeof(HostRequestBuilder), true)] + public partial interface IHostRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostSslCertificates.Item.SslCertificate +{ + [Proxy(typeof(SslCertificateRequestBuilder), true)] + public partial interface ISslCertificateRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostTrackers +{ + [Proxy(typeof(HostTrackersRequestBuilder), true)] + public partial interface IHostTrackersRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostTrackers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostTrackers.Item +{ + [Proxy(typeof(HostTrackerItemRequestBuilder), true)] + public partial interface IHostTrackerItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.HostTrackers.Item.Host +{ + [Proxy(typeof(HostRequestBuilder), true)] + public partial interface IHostRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.IntelligenceProfileIndicators +{ + [Proxy(typeof(IntelligenceProfileIndicatorsRequestBuilder), true)] + public partial interface IIntelligenceProfileIndicatorsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.IntelligenceProfileIndicators.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.IntelligenceProfileIndicators.Item +{ + [Proxy(typeof(IntelligenceProfileIndicatorItemRequestBuilder), true)] + public partial interface IIntelligenceProfileIndicatorItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.IntelligenceProfileIndicators.Item.Artifact +{ + [Proxy(typeof(ArtifactRequestBuilder), true)] + public partial interface IArtifactRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.IntelProfiles +{ + [Proxy(typeof(IntelProfilesRequestBuilder), true)] + public partial interface IIntelProfilesRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.IntelProfiles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.IntelProfiles.Item +{ + [Proxy(typeof(IntelligenceProfileItemRequestBuilder), true)] + public partial interface IIntelligenceProfileItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.IntelProfiles.Item.Indicators +{ + [Proxy(typeof(IndicatorsRequestBuilder), true)] + public partial interface IIndicatorsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.IntelProfiles.Item.Indicators.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.IntelProfiles.Item.Indicators.Item +{ + [Proxy(typeof(IntelligenceProfileIndicatorItemRequestBuilder), true)] + public partial interface IIntelligenceProfileIndicatorItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.PassiveDnsRecords +{ + [Proxy(typeof(PassiveDnsRecordsRequestBuilder), true)] + public partial interface IPassiveDnsRecordsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.PassiveDnsRecords.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.PassiveDnsRecords.Item +{ + [Proxy(typeof(PassiveDnsRecordItemRequestBuilder), true)] + public partial interface IPassiveDnsRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.PassiveDnsRecords.Item.Artifact +{ + [Proxy(typeof(ArtifactRequestBuilder), true)] + public partial interface IArtifactRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.PassiveDnsRecords.Item.ParentHost +{ + [Proxy(typeof(ParentHostRequestBuilder), true)] + public partial interface IParentHostRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.SslCertificates +{ + [Proxy(typeof(SslCertificatesRequestBuilder), true)] + public partial interface ISslCertificatesRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.SslCertificates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.SslCertificates.Item +{ + [Proxy(typeof(SslCertificateItemRequestBuilder), true)] + public partial interface ISslCertificateItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.SslCertificates.Item.RelatedHosts +{ + [Proxy(typeof(RelatedHostsRequestBuilder), true)] + public partial interface IRelatedHostsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.SslCertificates.Item.RelatedHosts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.SslCertificates.Item.RelatedHosts.Item +{ + [Proxy(typeof(HostItemRequestBuilder), true)] + public partial interface IHostItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Subdomains +{ + [Proxy(typeof(SubdomainsRequestBuilder), true)] + public partial interface ISubdomainsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Subdomains.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Subdomains.Item +{ + [Proxy(typeof(SubdomainItemRequestBuilder), true)] + public partial interface ISubdomainItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Subdomains.Item.Host +{ + [Proxy(typeof(HostRequestBuilder), true)] + public partial interface IHostRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Vulnerabilities +{ + [Proxy(typeof(VulnerabilitiesRequestBuilder), true)] + public partial interface IVulnerabilitiesRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Vulnerabilities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Vulnerabilities.Item +{ + [Proxy(typeof(VulnerabilityItemRequestBuilder), true)] + public partial interface IVulnerabilityItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Vulnerabilities.Item.Articles +{ + [Proxy(typeof(ArticlesRequestBuilder), true)] + public partial interface IArticlesRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Vulnerabilities.Item.Articles.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Vulnerabilities.Item.Articles.Item +{ + [Proxy(typeof(ArticleItemRequestBuilder), true)] + public partial interface IArticleItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Vulnerabilities.Item.Components +{ + [Proxy(typeof(ComponentsRequestBuilder), true)] + public partial interface IComponentsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Vulnerabilities.Item.Components.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.Vulnerabilities.Item.Components.Item +{ + [Proxy(typeof(VulnerabilityComponentItemRequestBuilder), true)] + public partial interface IVulnerabilityComponentItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.WhoisHistoryRecords +{ + [Proxy(typeof(WhoisHistoryRecordsRequestBuilder), true)] + public partial interface IWhoisHistoryRecordsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.WhoisHistoryRecords.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.WhoisHistoryRecords.Item +{ + [Proxy(typeof(WhoisHistoryRecordItemRequestBuilder), true)] + public partial interface IWhoisHistoryRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.WhoisHistoryRecords.Item.Host +{ + [Proxy(typeof(HostRequestBuilder), true)] + public partial interface IHostRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.WhoisRecords +{ + [Proxy(typeof(WhoisRecordsRequestBuilder), true)] + public partial interface IWhoisRecordsRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.WhoisRecords.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.WhoisRecords.Item +{ + [Proxy(typeof(WhoisRecordItemRequestBuilder), true)] + public partial interface IWhoisRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.WhoisRecords.Item.History +{ + [Proxy(typeof(HistoryRequestBuilder), true)] + public partial interface IHistoryRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.WhoisRecords.Item.History.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.WhoisRecords.Item.History.Item +{ + [Proxy(typeof(WhoisHistoryRecordItemRequestBuilder), true)] + public partial interface IWhoisHistoryRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.ThreatIntelligence.WhoisRecords.Item.Host +{ + [Proxy(typeof(HostRequestBuilder), true)] + public partial interface IHostRequestBuilder; +} + +namespace Microsoft.Graph.Security.Triggers +{ + [Proxy(typeof(TriggersRequestBuilder), true)] + public partial interface ITriggersRequestBuilder; +} + +namespace Microsoft.Graph.Security.Triggers.RetentionEvents +{ + [Proxy(typeof(RetentionEventsRequestBuilder), true)] + public partial interface IRetentionEventsRequestBuilder; +} + +namespace Microsoft.Graph.Security.Triggers.RetentionEvents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.Triggers.RetentionEvents.Item +{ + [Proxy(typeof(RetentionEventItemRequestBuilder), true)] + public partial interface IRetentionEventItemRequestBuilder; +} + +namespace Microsoft.Graph.Security.Triggers.RetentionEvents.Item.RetentionEventType +{ + [Proxy(typeof(RetentionEventTypeRequestBuilder), true)] + public partial interface IRetentionEventTypeRequestBuilder; +} + +namespace Microsoft.Graph.Security.TriggerTypes +{ + [Proxy(typeof(TriggerTypesRequestBuilder), true)] + public partial interface ITriggerTypesRequestBuilder; +} + +namespace Microsoft.Graph.Security.TriggerTypes.RetentionEventTypes +{ + [Proxy(typeof(RetentionEventTypesRequestBuilder), true)] + public partial interface IRetentionEventTypesRequestBuilder; +} + +namespace Microsoft.Graph.Security.TriggerTypes.RetentionEventTypes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Security.TriggerTypes.RetentionEventTypes.Item +{ + [Proxy(typeof(RetentionEventTypeItemRequestBuilder), true)] + public partial interface IRetentionEventTypeItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals +{ + [Proxy(typeof(ServicePrincipalsRequestBuilder), true)] + public partial interface IServicePrincipalsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.GetAvailableExtensionProperties +{ + [Proxy(typeof(GetAvailableExtensionPropertiesRequestBuilder), true)] + public partial interface IGetAvailableExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.GetByIds +{ + [Proxy(typeof(GetByIdsRequestBuilder), true)] + public partial interface IGetByIdsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item +{ + [Proxy(typeof(ServicePrincipalItemRequestBuilder), true)] + public partial interface IServicePrincipalItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.AddKey +{ + [Proxy(typeof(AddKeyRequestBuilder), true)] + public partial interface IAddKeyRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.AddPassword +{ + [Proxy(typeof(AddPasswordRequestBuilder), true)] + public partial interface IAddPasswordRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.AddTokenSigningCertificate +{ + [Proxy(typeof(AddTokenSigningCertificateRequestBuilder), true)] + public partial interface IAddTokenSigningCertificateRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.AppManagementPolicies +{ + [Proxy(typeof(AppManagementPoliciesRequestBuilder), true)] + public partial interface IAppManagementPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.AppManagementPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.AppManagementPolicies.Item +{ + [Proxy(typeof(AppManagementPolicyItemRequestBuilder), true)] + public partial interface IAppManagementPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.AppRoleAssignedTo +{ + [Proxy(typeof(AppRoleAssignedToRequestBuilder), true)] + public partial interface IAppRoleAssignedToRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.AppRoleAssignedTo.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.AppRoleAssignedTo.Item +{ + [Proxy(typeof(AppRoleAssignmentItemRequestBuilder), true)] + public partial interface IAppRoleAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.AppRoleAssignments +{ + [Proxy(typeof(AppRoleAssignmentsRequestBuilder), true)] + public partial interface IAppRoleAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.AppRoleAssignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.AppRoleAssignments.Item +{ + [Proxy(typeof(AppRoleAssignmentItemRequestBuilder), true)] + public partial interface IAppRoleAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.ClaimsMappingPolicies +{ + [Proxy(typeof(ClaimsMappingPoliciesRequestBuilder), true)] + public partial interface IClaimsMappingPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.ClaimsMappingPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.ClaimsMappingPolicies.Item +{ + [Proxy(typeof(ClaimsMappingPolicyItemRequestBuilder), true)] + public partial interface IClaimsMappingPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.ClaimsMappingPolicies.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.ClaimsMappingPolicies.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.CreatedObjects +{ + [Proxy(typeof(CreatedObjectsRequestBuilder), true)] + public partial interface ICreatedObjectsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.CreatedObjects.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.CreatedObjects.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.CreatedObjects.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.CreatedObjects.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.CreatedObjects.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.DelegatedPermissionClassifications +{ + [Proxy(typeof(DelegatedPermissionClassificationsRequestBuilder), true)] + public partial interface IDelegatedPermissionClassificationsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.DelegatedPermissionClassifications.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.DelegatedPermissionClassifications.Item +{ + [Proxy(typeof(DelegatedPermissionClassificationItemRequestBuilder), true)] + public partial interface IDelegatedPermissionClassificationItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Endpoints +{ + [Proxy(typeof(EndpointsRequestBuilder), true)] + public partial interface IEndpointsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Endpoints.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Endpoints.Item +{ + [Proxy(typeof(EndpointItemRequestBuilder), true)] + public partial interface IEndpointItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.FederatedIdentityCredentials +{ + [Proxy(typeof(FederatedIdentityCredentialsRequestBuilder), true)] + public partial interface IFederatedIdentityCredentialsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.FederatedIdentityCredentials.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.FederatedIdentityCredentials.Item +{ + [Proxy(typeof(FederatedIdentityCredentialItemRequestBuilder), true)] + public partial interface IFederatedIdentityCredentialItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.FederatedIdentityCredentialsWithName +{ + [Proxy(typeof(FederatedIdentityCredentialsWithNameRequestBuilder), true)] + public partial interface IFederatedIdentityCredentialsWithNameRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.HomeRealmDiscoveryPolicies +{ + [Proxy(typeof(HomeRealmDiscoveryPoliciesRequestBuilder), true)] + public partial interface IHomeRealmDiscoveryPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.HomeRealmDiscoveryPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.HomeRealmDiscoveryPolicies.Item +{ + [Proxy(typeof(HomeRealmDiscoveryPolicyItemRequestBuilder), true)] + public partial interface IHomeRealmDiscoveryPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.HomeRealmDiscoveryPolicies.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.HomeRealmDiscoveryPolicies.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.MemberOf +{ + [Proxy(typeof(MemberOfRequestBuilder), true)] + public partial interface IMemberOfRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.MemberOf.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.MemberOf.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.MemberOf.GraphAdministrativeUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.MemberOf.GraphDirectoryRole +{ + [Proxy(typeof(GraphDirectoryRoleRequestBuilder), true)] + public partial interface IGraphDirectoryRoleRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.MemberOf.GraphDirectoryRole.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.MemberOf.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.MemberOf.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.MemberOf.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.MemberOf.Item.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.MemberOf.Item.GraphDirectoryRole +{ + [Proxy(typeof(GraphDirectoryRoleRequestBuilder), true)] + public partial interface IGraphDirectoryRoleRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.MemberOf.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Oauth2PermissionGrants +{ + [Proxy(typeof(Oauth2PermissionGrantsRequestBuilder), true)] + public partial interface IOauth2PermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Oauth2PermissionGrants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Oauth2PermissionGrants.Item +{ + [Proxy(typeof(OAuth2PermissionGrantItemRequestBuilder), true)] + public partial interface IOAuth2PermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects +{ + [Proxy(typeof(OwnedObjectsRequestBuilder), true)] + public partial interface IOwnedObjectsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.GraphApplication.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.GraphAppRoleAssignment.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.GraphEndpoint.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.Item.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.Item.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.Item.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.OwnedObjects.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners +{ + [Proxy(typeof(OwnersRequestBuilder), true)] + public partial interface IOwnersRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.GraphAppRoleAssignment.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.GraphEndpoint.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.GraphUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.Item.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.Item.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.Item.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.Item.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Owners.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.RemoteDesktopSecurityConfiguration +{ + [Proxy(typeof(RemoteDesktopSecurityConfigurationRequestBuilder), true)] + public partial interface IRemoteDesktopSecurityConfigurationRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.RemoteDesktopSecurityConfiguration.TargetDeviceGroups +{ + [Proxy(typeof(TargetDeviceGroupsRequestBuilder), true)] + public partial interface ITargetDeviceGroupsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.RemoteDesktopSecurityConfiguration.TargetDeviceGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.RemoteDesktopSecurityConfiguration.TargetDeviceGroups.Item +{ + [Proxy(typeof(TargetDeviceGroupItemRequestBuilder), true)] + public partial interface ITargetDeviceGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.RemoveKey +{ + [Proxy(typeof(RemoveKeyRequestBuilder), true)] + public partial interface IRemoveKeyRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.RemovePassword +{ + [Proxy(typeof(RemovePasswordRequestBuilder), true)] + public partial interface IRemovePasswordRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization +{ + [Proxy(typeof(SynchronizationRequestBuilder), true)] + public partial interface ISynchronizationRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.AcquireAccessToken +{ + [Proxy(typeof(AcquireAccessTokenRequestBuilder), true)] + public partial interface IAcquireAccessTokenRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs +{ + [Proxy(typeof(JobsRequestBuilder), true)] + public partial interface IJobsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item +{ + [Proxy(typeof(SynchronizationJobItemRequestBuilder), true)] + public partial interface ISynchronizationJobItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.BulkUpload +{ + [Proxy(typeof(BulkUploadRequestBuilder), true)] + public partial interface IBulkUploadRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.BulkUpload.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.Pause +{ + [Proxy(typeof(PauseRequestBuilder), true)] + public partial interface IPauseRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.ProvisionOnDemand +{ + [Proxy(typeof(ProvisionOnDemandRequestBuilder), true)] + public partial interface IProvisionOnDemandRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.Restart +{ + [Proxy(typeof(RestartRequestBuilder), true)] + public partial interface IRestartRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.Schema +{ + [Proxy(typeof(SchemaRequestBuilder), true)] + public partial interface ISchemaRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.Schema.Directories +{ + [Proxy(typeof(DirectoriesRequestBuilder), true)] + public partial interface IDirectoriesRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.Schema.Directories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.Schema.Directories.Item +{ + [Proxy(typeof(DirectoryDefinitionItemRequestBuilder), true)] + public partial interface IDirectoryDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.Schema.Directories.Item.Discover +{ + [Proxy(typeof(DiscoverRequestBuilder), true)] + public partial interface IDiscoverRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.Schema.FilterOperators +{ + [Proxy(typeof(FilterOperatorsRequestBuilder), true)] + public partial interface IFilterOperatorsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.Schema.Functions +{ + [Proxy(typeof(FunctionsRequestBuilder), true)] + public partial interface IFunctionsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.Schema.ParseExpression +{ + [Proxy(typeof(ParseExpressionRequestBuilder), true)] + public partial interface IParseExpressionRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.Start +{ + [Proxy(typeof(StartRequestBuilder), true)] + public partial interface IStartRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.Item.ValidateCredentials +{ + [Proxy(typeof(ValidateCredentialsRequestBuilder), true)] + public partial interface IValidateCredentialsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Jobs.ValidateCredentials +{ + [Proxy(typeof(ValidateCredentialsRequestBuilder), true)] + public partial interface IValidateCredentialsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Secrets +{ + [Proxy(typeof(SecretsRequestBuilder), true)] + public partial interface ISecretsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Secrets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Templates +{ + [Proxy(typeof(TemplatesRequestBuilder), true)] + public partial interface ITemplatesRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Templates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Templates.Item +{ + [Proxy(typeof(SynchronizationTemplateItemRequestBuilder), true)] + public partial interface ISynchronizationTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Templates.Item.Schema +{ + [Proxy(typeof(SchemaRequestBuilder), true)] + public partial interface ISchemaRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Templates.Item.Schema.Directories +{ + [Proxy(typeof(DirectoriesRequestBuilder), true)] + public partial interface IDirectoriesRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Templates.Item.Schema.Directories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Templates.Item.Schema.Directories.Item +{ + [Proxy(typeof(DirectoryDefinitionItemRequestBuilder), true)] + public partial interface IDirectoryDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Templates.Item.Schema.Directories.Item.Discover +{ + [Proxy(typeof(DiscoverRequestBuilder), true)] + public partial interface IDiscoverRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Templates.Item.Schema.FilterOperators +{ + [Proxy(typeof(FilterOperatorsRequestBuilder), true)] + public partial interface IFilterOperatorsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Templates.Item.Schema.Functions +{ + [Proxy(typeof(FunctionsRequestBuilder), true)] + public partial interface IFunctionsRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.Synchronization.Templates.Item.Schema.ParseExpression +{ + [Proxy(typeof(ParseExpressionRequestBuilder), true)] + public partial interface IParseExpressionRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TokenIssuancePolicies +{ + [Proxy(typeof(TokenIssuancePoliciesRequestBuilder), true)] + public partial interface ITokenIssuancePoliciesRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TokenIssuancePolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TokenIssuancePolicies.Item +{ + [Proxy(typeof(TokenIssuancePolicyItemRequestBuilder), true)] + public partial interface ITokenIssuancePolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TokenLifetimePolicies +{ + [Proxy(typeof(TokenLifetimePoliciesRequestBuilder), true)] + public partial interface ITokenLifetimePoliciesRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TokenLifetimePolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TokenLifetimePolicies.Item +{ + [Proxy(typeof(TokenLifetimePolicyItemRequestBuilder), true)] + public partial interface ITokenLifetimePolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TransitiveMemberOf +{ + [Proxy(typeof(TransitiveMemberOfRequestBuilder), true)] + public partial interface ITransitiveMemberOfRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TransitiveMemberOf.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TransitiveMemberOf.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TransitiveMemberOf.GraphAdministrativeUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TransitiveMemberOf.GraphDirectoryRole +{ + [Proxy(typeof(GraphDirectoryRoleRequestBuilder), true)] + public partial interface IGraphDirectoryRoleRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TransitiveMemberOf.GraphDirectoryRole.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TransitiveMemberOf.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TransitiveMemberOf.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TransitiveMemberOf.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TransitiveMemberOf.Item.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TransitiveMemberOf.Item.GraphDirectoryRole +{ + [Proxy(typeof(GraphDirectoryRoleRequestBuilder), true)] + public partial interface IGraphDirectoryRoleRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.Item.TransitiveMemberOf.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipals.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.ServicePrincipalsWithAppId +{ + [Proxy(typeof(ServicePrincipalsWithAppIdRequestBuilder), true)] + public partial interface IServicePrincipalsWithAppIdRequestBuilder; +} + +namespace Microsoft.Graph.Shares +{ + [Proxy(typeof(SharesRequestBuilder), true)] + public partial interface ISharesRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item +{ + [Proxy(typeof(SharedDriveItemItemRequestBuilder), true)] + public partial interface ISharedDriveItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.DriveItem +{ + [Proxy(typeof(DriveItemRequestBuilder), true)] + public partial interface IDriveItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.DriveItem.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.Items.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.Items.Item +{ + [Proxy(typeof(DriveItemItemRequestBuilder), true)] + public partial interface IDriveItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.Items.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List +{ + [Proxy(typeof(ListRequestBuilder), true)] + public partial interface IListRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Columns.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Columns.Item.SourceColumn +{ + [Proxy(typeof(SourceColumnRequestBuilder), true)] + public partial interface ISourceColumnRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes +{ + [Proxy(typeof(ContentTypesRequestBuilder), true)] + public partial interface IContentTypesRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.AddCopy +{ + [Proxy(typeof(AddCopyRequestBuilder), true)] + public partial interface IAddCopyRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.AddCopyFromContentTypeHub +{ + [Proxy(typeof(AddCopyFromContentTypeHubRequestBuilder), true)] + public partial interface IAddCopyFromContentTypeHubRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.GetCompatibleHubContentTypes +{ + [Proxy(typeof(GetCompatibleHubContentTypesRequestBuilder), true)] + public partial interface IGetCompatibleHubContentTypesRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item +{ + [Proxy(typeof(ContentTypeItemRequestBuilder), true)] + public partial interface IContentTypeItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.AssociateWithHubSites +{ + [Proxy(typeof(AssociateWithHubSitesRequestBuilder), true)] + public partial interface IAssociateWithHubSitesRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.BaseTypes +{ + [Proxy(typeof(BaseTypesRequestBuilder), true)] + public partial interface IBaseTypesRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.BaseTypes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.BaseTypes.Item +{ + [Proxy(typeof(ContentTypeItemRequestBuilder), true)] + public partial interface IContentTypeItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.ColumnLinks +{ + [Proxy(typeof(ColumnLinksRequestBuilder), true)] + public partial interface IColumnLinksRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.ColumnLinks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.ColumnLinks.Item +{ + [Proxy(typeof(ColumnLinkItemRequestBuilder), true)] + public partial interface IColumnLinkItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.ColumnPositions +{ + [Proxy(typeof(ColumnPositionsRequestBuilder), true)] + public partial interface IColumnPositionsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.ColumnPositions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.ColumnPositions.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.Columns.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.Columns.Item.SourceColumn +{ + [Proxy(typeof(SourceColumnRequestBuilder), true)] + public partial interface ISourceColumnRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.CopyToDefaultContentLocation +{ + [Proxy(typeof(CopyToDefaultContentLocationRequestBuilder), true)] + public partial interface ICopyToDefaultContentLocationRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.IsPublished +{ + [Proxy(typeof(IsPublishedRequestBuilder), true)] + public partial interface IIsPublishedRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.Publish +{ + [Proxy(typeof(PublishRequestBuilder), true)] + public partial interface IPublishRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.ContentTypes.Item.Unpublish +{ + [Proxy(typeof(UnpublishRequestBuilder), true)] + public partial interface IUnpublishRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Drive +{ + [Proxy(typeof(DriveRequestBuilder), true)] + public partial interface IDriveRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.DeltaWithToken +{ + [Proxy(typeof(DeltaWithTokenRequestBuilder), true)] + public partial interface IDeltaWithTokenRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item +{ + [Proxy(typeof(ListItemItemRequestBuilder), true)] + public partial interface IListItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.Analytics +{ + [Proxy(typeof(AnalyticsRequestBuilder), true)] + public partial interface IAnalyticsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.CreateLink +{ + [Proxy(typeof(CreateLinkRequestBuilder), true)] + public partial interface ICreateLinkRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.DocumentSetVersions +{ + [Proxy(typeof(DocumentSetVersionsRequestBuilder), true)] + public partial interface IDocumentSetVersionsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.DocumentSetVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.DocumentSetVersions.Item +{ + [Proxy(typeof(DocumentSetVersionItemRequestBuilder), true)] + public partial interface IDocumentSetVersionItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.DocumentSetVersions.Item.Fields +{ + [Proxy(typeof(FieldsRequestBuilder), true)] + public partial interface IFieldsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.DocumentSetVersions.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.DriveItem +{ + [Proxy(typeof(DriveItemRequestBuilder), true)] + public partial interface IDriveItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.DriveItem.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.Fields +{ + [Proxy(typeof(FieldsRequestBuilder), true)] + public partial interface IFieldsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.GetActivitiesByInterval +{ + [Proxy(typeof(GetActivitiesByIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval +{ + [Proxy(typeof(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.Versions +{ + [Proxy(typeof(VersionsRequestBuilder), true)] + public partial interface IVersionsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.Versions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.Versions.Item +{ + [Proxy(typeof(ListItemVersionItemRequestBuilder), true)] + public partial interface IListItemVersionItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.Versions.Item.Fields +{ + [Proxy(typeof(FieldsRequestBuilder), true)] + public partial interface IFieldsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Items.Item.Versions.Item.RestoreVersion +{ + [Proxy(typeof(RestoreVersionRequestBuilder), true)] + public partial interface IRestoreVersionRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Operations.Item +{ + [Proxy(typeof(RichLongRunningOperationItemRequestBuilder), true)] + public partial interface IRichLongRunningOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Subscriptions +{ + [Proxy(typeof(SubscriptionsRequestBuilder), true)] + public partial interface ISubscriptionsRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Subscriptions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Subscriptions.Item +{ + [Proxy(typeof(SubscriptionItemRequestBuilder), true)] + public partial interface ISubscriptionItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.List.Subscriptions.Item.Reauthorize +{ + [Proxy(typeof(ReauthorizeRequestBuilder), true)] + public partial interface IReauthorizeRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.ListItem +{ + [Proxy(typeof(ListItemRequestBuilder), true)] + public partial interface IListItemRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.Permission +{ + [Proxy(typeof(PermissionRequestBuilder), true)] + public partial interface IPermissionRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.Permission.Grant +{ + [Proxy(typeof(GrantRequestBuilder), true)] + public partial interface IGrantRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.Root +{ + [Proxy(typeof(RootRequestBuilder), true)] + public partial interface IRootRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.Root.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Shares.Item.Site +{ + [Proxy(typeof(SiteRequestBuilder), true)] + public partial interface ISiteRequestBuilder; +} + +namespace Microsoft.Graph.Sites +{ + [Proxy(typeof(SitesRequestBuilder), true)] + public partial interface ISitesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Sites.GetAllSites +{ + [Proxy(typeof(GetAllSitesRequestBuilder), true)] + public partial interface IGetAllSitesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item +{ + [Proxy(typeof(SiteItemRequestBuilder), true)] + public partial interface ISiteItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Analytics +{ + [Proxy(typeof(AnalyticsRequestBuilder), true)] + public partial interface IAnalyticsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Analytics.AllTime +{ + [Proxy(typeof(AllTimeRequestBuilder), true)] + public partial interface IAllTimeRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Analytics.ItemActivityStats +{ + [Proxy(typeof(ItemActivityStatsRequestBuilder), true)] + public partial interface IItemActivityStatsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Analytics.ItemActivityStats.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Analytics.ItemActivityStats.Item +{ + [Proxy(typeof(ItemActivityStatItemRequestBuilder), true)] + public partial interface IItemActivityStatItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Analytics.ItemActivityStats.Item.Activities +{ + [Proxy(typeof(ActivitiesRequestBuilder), true)] + public partial interface IActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Analytics.ItemActivityStats.Item.Activities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Analytics.ItemActivityStats.Item.Activities.Item +{ + [Proxy(typeof(ItemActivityItemRequestBuilder), true)] + public partial interface IItemActivityItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Analytics.ItemActivityStats.Item.Activities.Item.DriveItem +{ + [Proxy(typeof(DriveItemRequestBuilder), true)] + public partial interface IDriveItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Analytics.ItemActivityStats.Item.Activities.Item.DriveItem.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Analytics.LastSevenDays +{ + [Proxy(typeof(LastSevenDaysRequestBuilder), true)] + public partial interface ILastSevenDaysRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Columns.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Columns.Item.SourceColumn +{ + [Proxy(typeof(SourceColumnRequestBuilder), true)] + public partial interface ISourceColumnRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes +{ + [Proxy(typeof(ContentTypesRequestBuilder), true)] + public partial interface IContentTypesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.AddCopy +{ + [Proxy(typeof(AddCopyRequestBuilder), true)] + public partial interface IAddCopyRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.AddCopyFromContentTypeHub +{ + [Proxy(typeof(AddCopyFromContentTypeHubRequestBuilder), true)] + public partial interface IAddCopyFromContentTypeHubRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.GetCompatibleHubContentTypes +{ + [Proxy(typeof(GetCompatibleHubContentTypesRequestBuilder), true)] + public partial interface IGetCompatibleHubContentTypesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item +{ + [Proxy(typeof(ContentTypeItemRequestBuilder), true)] + public partial interface IContentTypeItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.AssociateWithHubSites +{ + [Proxy(typeof(AssociateWithHubSitesRequestBuilder), true)] + public partial interface IAssociateWithHubSitesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.BaseTypes +{ + [Proxy(typeof(BaseTypesRequestBuilder), true)] + public partial interface IBaseTypesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.BaseTypes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.BaseTypes.Item +{ + [Proxy(typeof(ContentTypeItemRequestBuilder), true)] + public partial interface IContentTypeItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.ColumnLinks +{ + [Proxy(typeof(ColumnLinksRequestBuilder), true)] + public partial interface IColumnLinksRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.ColumnLinks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.ColumnLinks.Item +{ + [Proxy(typeof(ColumnLinkItemRequestBuilder), true)] + public partial interface IColumnLinkItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.ColumnPositions +{ + [Proxy(typeof(ColumnPositionsRequestBuilder), true)] + public partial interface IColumnPositionsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.ColumnPositions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.ColumnPositions.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.Columns.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.Columns.Item.SourceColumn +{ + [Proxy(typeof(SourceColumnRequestBuilder), true)] + public partial interface ISourceColumnRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.CopyToDefaultContentLocation +{ + [Proxy(typeof(CopyToDefaultContentLocationRequestBuilder), true)] + public partial interface ICopyToDefaultContentLocationRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.IsPublished +{ + [Proxy(typeof(IsPublishedRequestBuilder), true)] + public partial interface IIsPublishedRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.Publish +{ + [Proxy(typeof(PublishRequestBuilder), true)] + public partial interface IPublishRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ContentTypes.Item.Unpublish +{ + [Proxy(typeof(UnpublishRequestBuilder), true)] + public partial interface IUnpublishRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Drive +{ + [Proxy(typeof(DriveRequestBuilder), true)] + public partial interface IDriveRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Drives +{ + [Proxy(typeof(DrivesRequestBuilder), true)] + public partial interface IDrivesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Drives.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Drives.Item +{ + [Proxy(typeof(DriveItemRequestBuilder), true)] + public partial interface IDriveItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ExternalColumns +{ + [Proxy(typeof(ExternalColumnsRequestBuilder), true)] + public partial interface IExternalColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ExternalColumns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.ExternalColumns.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetActivitiesByInterval +{ + [Proxy(typeof(GetActivitiesByIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval +{ + [Proxy(typeof(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetApplicableContentTypesForListWithListId +{ + [Proxy(typeof(GetApplicableContentTypesForListWithListIdRequestBuilder), true)] + public partial interface IGetApplicableContentTypesForListWithListIdRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath +{ + [Proxy(typeof(GetByPathWithPathRequestBuilder), true)] + public partial interface IGetByPathWithPathRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.Analytics +{ + [Proxy(typeof(AnalyticsRequestBuilder), true)] + public partial interface IAnalyticsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.ContentTypes +{ + [Proxy(typeof(ContentTypesRequestBuilder), true)] + public partial interface IContentTypesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.Drive +{ + [Proxy(typeof(DriveRequestBuilder), true)] + public partial interface IDriveRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.Drives +{ + [Proxy(typeof(DrivesRequestBuilder), true)] + public partial interface IDrivesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.ExternalColumns +{ + [Proxy(typeof(ExternalColumnsRequestBuilder), true)] + public partial interface IExternalColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.GetActivitiesByInterval +{ + [Proxy(typeof(GetActivitiesByIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval +{ + [Proxy(typeof(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.GetApplicableContentTypesForListWithListId +{ + [Proxy(typeof(GetApplicableContentTypesForListWithListIdRequestBuilder), true)] + public partial interface IGetApplicableContentTypesForListWithListIdRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.Lists +{ + [Proxy(typeof(ListsRequestBuilder), true)] + public partial interface IListsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.Onenote +{ + [Proxy(typeof(OnenoteRequestBuilder), true)] + public partial interface IOnenoteRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.Permissions +{ + [Proxy(typeof(PermissionsRequestBuilder), true)] + public partial interface IPermissionsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.Sites +{ + [Proxy(typeof(SitesRequestBuilder), true)] + public partial interface ISitesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.TermStore +{ + [Proxy(typeof(TermStoreRequestBuilder), true)] + public partial interface ITermStoreRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.GetByPathWithPath.TermStores +{ + [Proxy(typeof(TermStoresRequestBuilder), true)] + public partial interface ITermStoresRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Items.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Items.Item +{ + [Proxy(typeof(BaseItemItemRequestBuilder), true)] + public partial interface IBaseItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists +{ + [Proxy(typeof(ListsRequestBuilder), true)] + public partial interface IListsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item +{ + [Proxy(typeof(ListItemRequestBuilder), true)] + public partial interface IListItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Columns.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Columns.Item.SourceColumn +{ + [Proxy(typeof(SourceColumnRequestBuilder), true)] + public partial interface ISourceColumnRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes +{ + [Proxy(typeof(ContentTypesRequestBuilder), true)] + public partial interface IContentTypesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.AddCopy +{ + [Proxy(typeof(AddCopyRequestBuilder), true)] + public partial interface IAddCopyRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.AddCopyFromContentTypeHub +{ + [Proxy(typeof(AddCopyFromContentTypeHubRequestBuilder), true)] + public partial interface IAddCopyFromContentTypeHubRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.GetCompatibleHubContentTypes +{ + [Proxy(typeof(GetCompatibleHubContentTypesRequestBuilder), true)] + public partial interface IGetCompatibleHubContentTypesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item +{ + [Proxy(typeof(ContentTypeItemRequestBuilder), true)] + public partial interface IContentTypeItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.AssociateWithHubSites +{ + [Proxy(typeof(AssociateWithHubSitesRequestBuilder), true)] + public partial interface IAssociateWithHubSitesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.BaseTypes +{ + [Proxy(typeof(BaseTypesRequestBuilder), true)] + public partial interface IBaseTypesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.BaseTypes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.BaseTypes.Item +{ + [Proxy(typeof(ContentTypeItemRequestBuilder), true)] + public partial interface IContentTypeItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.ColumnLinks +{ + [Proxy(typeof(ColumnLinksRequestBuilder), true)] + public partial interface IColumnLinksRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.ColumnLinks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.ColumnLinks.Item +{ + [Proxy(typeof(ColumnLinkItemRequestBuilder), true)] + public partial interface IColumnLinkItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.ColumnPositions +{ + [Proxy(typeof(ColumnPositionsRequestBuilder), true)] + public partial interface IColumnPositionsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.ColumnPositions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.ColumnPositions.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.Columns.Item +{ + [Proxy(typeof(ColumnDefinitionItemRequestBuilder), true)] + public partial interface IColumnDefinitionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.Columns.Item.SourceColumn +{ + [Proxy(typeof(SourceColumnRequestBuilder), true)] + public partial interface ISourceColumnRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.CopyToDefaultContentLocation +{ + [Proxy(typeof(CopyToDefaultContentLocationRequestBuilder), true)] + public partial interface ICopyToDefaultContentLocationRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.IsPublished +{ + [Proxy(typeof(IsPublishedRequestBuilder), true)] + public partial interface IIsPublishedRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.Publish +{ + [Proxy(typeof(PublishRequestBuilder), true)] + public partial interface IPublishRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.ContentTypes.Item.Unpublish +{ + [Proxy(typeof(UnpublishRequestBuilder), true)] + public partial interface IUnpublishRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Drive +{ + [Proxy(typeof(DriveRequestBuilder), true)] + public partial interface IDriveRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.DeltaWithToken +{ + [Proxy(typeof(DeltaWithTokenRequestBuilder), true)] + public partial interface IDeltaWithTokenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item +{ + [Proxy(typeof(ListItemItemRequestBuilder), true)] + public partial interface IListItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.Analytics +{ + [Proxy(typeof(AnalyticsRequestBuilder), true)] + public partial interface IAnalyticsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.CreateLink +{ + [Proxy(typeof(CreateLinkRequestBuilder), true)] + public partial interface ICreateLinkRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.DocumentSetVersions +{ + [Proxy(typeof(DocumentSetVersionsRequestBuilder), true)] + public partial interface IDocumentSetVersionsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.DocumentSetVersions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.DocumentSetVersions.Item +{ + [Proxy(typeof(DocumentSetVersionItemRequestBuilder), true)] + public partial interface IDocumentSetVersionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.DocumentSetVersions.Item.Fields +{ + [Proxy(typeof(FieldsRequestBuilder), true)] + public partial interface IFieldsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.DocumentSetVersions.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.DriveItem +{ + [Proxy(typeof(DriveItemRequestBuilder), true)] + public partial interface IDriveItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.DriveItem.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.Fields +{ + [Proxy(typeof(FieldsRequestBuilder), true)] + public partial interface IFieldsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.GetActivitiesByInterval +{ + [Proxy(typeof(GetActivitiesByIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithInterval +{ + [Proxy(typeof(GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder), true)] + public partial interface IGetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.Versions +{ + [Proxy(typeof(VersionsRequestBuilder), true)] + public partial interface IVersionsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.Versions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.Versions.Item +{ + [Proxy(typeof(ListItemVersionItemRequestBuilder), true)] + public partial interface IListItemVersionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.Versions.Item.Fields +{ + [Proxy(typeof(FieldsRequestBuilder), true)] + public partial interface IFieldsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Items.Item.Versions.Item.RestoreVersion +{ + [Proxy(typeof(RestoreVersionRequestBuilder), true)] + public partial interface IRestoreVersionRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Operations.Item +{ + [Proxy(typeof(RichLongRunningOperationItemRequestBuilder), true)] + public partial interface IRichLongRunningOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions +{ + [Proxy(typeof(SubscriptionsRequestBuilder), true)] + public partial interface ISubscriptionsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Item +{ + [Proxy(typeof(SubscriptionItemRequestBuilder), true)] + public partial interface ISubscriptionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Item.Reauthorize +{ + [Proxy(typeof(ReauthorizeRequestBuilder), true)] + public partial interface IReauthorizeRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote +{ + [Proxy(typeof(OnenoteRequestBuilder), true)] + public partial interface IOnenoteRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks +{ + [Proxy(typeof(NotebooksRequestBuilder), true)] + public partial interface INotebooksRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.GetNotebookFromWebUrl +{ + [Proxy(typeof(GetNotebookFromWebUrlRequestBuilder), true)] + public partial interface IGetNotebookFromWebUrlRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.GetRecentNotebooksWithIncludePersonalNotebooks +{ + [Proxy(typeof(GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder), true)] + public partial interface IGetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item +{ + [Proxy(typeof(NotebookItemRequestBuilder), true)] + public partial interface INotebookItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.CopyNotebook +{ + [Proxy(typeof(CopyNotebookRequestBuilder), true)] + public partial interface ICopyNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Notebooks.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Operations.Item +{ + [Proxy(typeof(OnenoteOperationItemRequestBuilder), true)] + public partial interface IOnenoteOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Resources.Item +{ + [Proxy(typeof(OnenoteResourceItemRequestBuilder), true)] + public partial interface IOnenoteResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Resources.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.SectionGroups.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Onenote.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Operations.Item +{ + [Proxy(typeof(RichLongRunningOperationItemRequestBuilder), true)] + public partial interface IRichLongRunningOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.GraphSitePage +{ + [Proxy(typeof(GraphSitePageRequestBuilder), true)] + public partial interface IGraphSitePageRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.GraphSitePage.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item +{ + [Proxy(typeof(BaseSitePageItemRequestBuilder), true)] + public partial interface IBaseSitePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage +{ + [Proxy(typeof(GraphSitePageRequestBuilder), true)] + public partial interface IGraphSitePageRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout +{ + [Proxy(typeof(CanvasLayoutRequestBuilder), true)] + public partial interface ICanvasLayoutRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections +{ + [Proxy(typeof(HorizontalSectionsRequestBuilder), true)] + public partial interface IHorizontalSectionsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item +{ + [Proxy(typeof(HorizontalSectionItemRequestBuilder), true)] + public partial interface IHorizontalSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item.Columns +{ + [Proxy(typeof(ColumnsRequestBuilder), true)] + public partial interface IColumnsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item.Columns.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item.Columns.Item +{ + [Proxy(typeof(HorizontalSectionColumnItemRequestBuilder), true)] + public partial interface IHorizontalSectionColumnItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item.Columns.Item.Webparts +{ + [Proxy(typeof(WebpartsRequestBuilder), true)] + public partial interface IWebpartsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item.Columns.Item.Webparts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item.Columns.Item.Webparts.Item +{ + [Proxy(typeof(WebPartItemRequestBuilder), true)] + public partial interface IWebPartItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.HorizontalSections.Item.Columns.Item.Webparts.Item.GetPositionOfWebPart +{ + [Proxy(typeof(GetPositionOfWebPartRequestBuilder), true)] + public partial interface IGetPositionOfWebPartRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.VerticalSection +{ + [Proxy(typeof(VerticalSectionRequestBuilder), true)] + public partial interface IVerticalSectionRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.VerticalSection.Webparts +{ + [Proxy(typeof(WebpartsRequestBuilder), true)] + public partial interface IWebpartsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.VerticalSection.Webparts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.VerticalSection.Webparts.Item +{ + [Proxy(typeof(WebPartItemRequestBuilder), true)] + public partial interface IWebPartItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CanvasLayout.VerticalSection.Webparts.Item.GetPositionOfWebPart +{ + [Proxy(typeof(GetPositionOfWebPartRequestBuilder), true)] + public partial interface IGetPositionOfWebPartRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.WebParts +{ + [Proxy(typeof(WebPartsRequestBuilder), true)] + public partial interface IWebPartsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.WebParts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.WebParts.Item +{ + [Proxy(typeof(WebPartItemRequestBuilder), true)] + public partial interface IWebPartItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.GraphSitePage.WebParts.Item.GetPositionOfWebPart +{ + [Proxy(typeof(GetPositionOfWebPartRequestBuilder), true)] + public partial interface IGetPositionOfWebPartRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Pages.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Permissions +{ + [Proxy(typeof(PermissionsRequestBuilder), true)] + public partial interface IPermissionsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Permissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Permissions.Item +{ + [Proxy(typeof(PermissionItemRequestBuilder), true)] + public partial interface IPermissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Permissions.Item.Grant +{ + [Proxy(typeof(GrantRequestBuilder), true)] + public partial interface IGrantRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Sites +{ + [Proxy(typeof(SitesRequestBuilder), true)] + public partial interface ISitesRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Sites.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.Sites.Item +{ + [Proxy(typeof(SiteItemRequestBuilder), true)] + public partial interface ISiteItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore +{ + [Proxy(typeof(TermStoreRequestBuilder), true)] + public partial interface ITermStoreRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups +{ + [Proxy(typeof(GroupsRequestBuilder), true)] + public partial interface IGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item +{ + [Proxy(typeof(GroupItemRequestBuilder), true)] + public partial interface IGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets +{ + [Proxy(typeof(SetsRequestBuilder), true)] + public partial interface ISetsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item +{ + [Proxy(typeof(SetItemRequestBuilder), true)] + public partial interface ISetItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.ParentGroup +{ + [Proxy(typeof(ParentGroupRequestBuilder), true)] + public partial interface IParentGroupRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms +{ + [Proxy(typeof(TermsRequestBuilder), true)] + public partial interface ITermsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Groups.Item.Sets.Item.Terms.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets +{ + [Proxy(typeof(SetsRequestBuilder), true)] + public partial interface ISetsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item +{ + [Proxy(typeof(SetItemRequestBuilder), true)] + public partial interface ISetItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup +{ + [Proxy(typeof(ParentGroupRequestBuilder), true)] + public partial interface IParentGroupRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets +{ + [Proxy(typeof(SetsRequestBuilder), true)] + public partial interface ISetsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item +{ + [Proxy(typeof(SetItemRequestBuilder), true)] + public partial interface ISetItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms +{ + [Proxy(typeof(TermsRequestBuilder), true)] + public partial interface ITermsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms +{ + [Proxy(typeof(TermsRequestBuilder), true)] + public partial interface ITermsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStore.Sets.Item.Terms.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores +{ + [Proxy(typeof(TermStoresRequestBuilder), true)] + public partial interface ITermStoresRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item +{ + [Proxy(typeof(StoreItemRequestBuilder), true)] + public partial interface IStoreItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups +{ + [Proxy(typeof(GroupsRequestBuilder), true)] + public partial interface IGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item +{ + [Proxy(typeof(GroupItemRequestBuilder), true)] + public partial interface IGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets +{ + [Proxy(typeof(SetsRequestBuilder), true)] + public partial interface ISetsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item +{ + [Proxy(typeof(SetItemRequestBuilder), true)] + public partial interface ISetItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.ParentGroup +{ + [Proxy(typeof(ParentGroupRequestBuilder), true)] + public partial interface IParentGroupRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms +{ + [Proxy(typeof(TermsRequestBuilder), true)] + public partial interface ITermsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Groups.Item.Sets.Item.Terms.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets +{ + [Proxy(typeof(SetsRequestBuilder), true)] + public partial interface ISetsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item +{ + [Proxy(typeof(SetItemRequestBuilder), true)] + public partial interface ISetItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup +{ + [Proxy(typeof(ParentGroupRequestBuilder), true)] + public partial interface IParentGroupRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets +{ + [Proxy(typeof(SetsRequestBuilder), true)] + public partial interface ISetsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item +{ + [Proxy(typeof(SetItemRequestBuilder), true)] + public partial interface ISetItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms +{ + [Proxy(typeof(TermsRequestBuilder), true)] + public partial interface ITermsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.ParentGroup.Sets.Item.Terms.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms +{ + [Proxy(typeof(TermsRequestBuilder), true)] + public partial interface ITermsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children +{ + [Proxy(typeof(ChildrenRequestBuilder), true)] + public partial interface IChildrenRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item +{ + [Proxy(typeof(TermItemRequestBuilder), true)] + public partial interface ITermItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Children.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Relations +{ + [Proxy(typeof(RelationsRequestBuilder), true)] + public partial interface IRelationsRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Relations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Relations.Item +{ + [Proxy(typeof(RelationItemRequestBuilder), true)] + public partial interface IRelationItemRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Relations.Item.FromTerm +{ + [Proxy(typeof(FromTermRequestBuilder), true)] + public partial interface IFromTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Relations.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Relations.Item.ToTerm +{ + [Proxy(typeof(ToTermRequestBuilder), true)] + public partial interface IToTermRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Item.TermStores.Item.Sets.Item.Terms.Item.Set +{ + [Proxy(typeof(SetRequestBuilder), true)] + public partial interface ISetRequestBuilder; +} + +namespace Microsoft.Graph.Sites.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Solutions +{ + [Proxy(typeof(SolutionsRequestBuilder), true)] + public partial interface ISolutionsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore +{ + [Proxy(typeof(BackupRestoreRequestBuilder), true)] + public partial interface IBackupRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.DriveInclusionRules +{ + [Proxy(typeof(DriveInclusionRulesRequestBuilder), true)] + public partial interface IDriveInclusionRulesRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.DriveInclusionRules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.DriveInclusionRules.Item +{ + [Proxy(typeof(DriveProtectionRuleItemRequestBuilder), true)] + public partial interface IDriveProtectionRuleItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnits +{ + [Proxy(typeof(DriveProtectionUnitsRequestBuilder), true)] + public partial interface IDriveProtectionUnitsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnits.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnits.Item +{ + [Proxy(typeof(DriveProtectionUnitItemRequestBuilder), true)] + public partial interface IDriveProtectionUnitItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs +{ + [Proxy(typeof(DriveProtectionUnitsBulkAdditionJobsRequestBuilder), true)] + public partial interface IDriveProtectionUnitsBulkAdditionJobsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item +{ + [Proxy(typeof(DriveProtectionUnitsBulkAdditionJobItemRequestBuilder), true)] + public partial interface IDriveProtectionUnitsBulkAdditionJobItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.Enable +{ + [Proxy(typeof(EnableRequestBuilder), true)] + public partial interface IEnableRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies +{ + [Proxy(typeof(ExchangeProtectionPoliciesRequestBuilder), true)] + public partial interface IExchangeProtectionPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item +{ + [Proxy(typeof(ExchangeProtectionPolicyItemRequestBuilder), true)] + public partial interface IExchangeProtectionPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxInclusionRules +{ + [Proxy(typeof(MailboxInclusionRulesRequestBuilder), true)] + public partial interface IMailboxInclusionRulesRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxInclusionRules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxInclusionRules.Item +{ + [Proxy(typeof(MailboxProtectionRuleItemRequestBuilder), true)] + public partial interface IMailboxProtectionRuleItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnits +{ + [Proxy(typeof(MailboxProtectionUnitsRequestBuilder), true)] + public partial interface IMailboxProtectionUnitsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnits.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnits.Item +{ + [Proxy(typeof(MailboxProtectionUnitItemRequestBuilder), true)] + public partial interface IMailboxProtectionUnitItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs +{ + [Proxy(typeof(MailboxProtectionUnitsBulkAdditionJobsRequestBuilder), true)] + public partial interface IMailboxProtectionUnitsBulkAdditionJobsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item +{ + [Proxy(typeof(MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder), true)] + public partial interface IMailboxProtectionUnitsBulkAdditionJobItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions +{ + [Proxy(typeof(ExchangeRestoreSessionsRequestBuilder), true)] + public partial interface IExchangeRestoreSessionsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item +{ + [Proxy(typeof(ExchangeRestoreSessionItemRequestBuilder), true)] + public partial interface IExchangeRestoreSessionItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.GranularMailboxRestoreArtifacts +{ + [Proxy(typeof(GranularMailboxRestoreArtifactsRequestBuilder), true)] + public partial interface IGranularMailboxRestoreArtifactsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.GranularMailboxRestoreArtifacts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.GranularMailboxRestoreArtifacts.Item +{ + [Proxy(typeof(GranularMailboxRestoreArtifactItemRequestBuilder), true)] + public partial interface IGranularMailboxRestoreArtifactItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.GranularMailboxRestoreArtifacts.Item.RestorePoint +{ + [Proxy(typeof(RestorePointRequestBuilder), true)] + public partial interface IRestorePointRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifacts +{ + [Proxy(typeof(MailboxRestoreArtifactsRequestBuilder), true)] + public partial interface IMailboxRestoreArtifactsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifacts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifacts.Item +{ + [Proxy(typeof(MailboxRestoreArtifactItemRequestBuilder), true)] + public partial interface IMailboxRestoreArtifactItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifacts.Item.RestorePoint +{ + [Proxy(typeof(RestorePointRequestBuilder), true)] + public partial interface IRestorePointRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests +{ + [Proxy(typeof(MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder), true)] + public partial interface IMailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item +{ + [Proxy(typeof(MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder), true)] + public partial interface IMailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.MailboxInclusionRules +{ + [Proxy(typeof(MailboxInclusionRulesRequestBuilder), true)] + public partial interface IMailboxInclusionRulesRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.MailboxInclusionRules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.MailboxInclusionRules.Item +{ + [Proxy(typeof(MailboxProtectionRuleItemRequestBuilder), true)] + public partial interface IMailboxProtectionRuleItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnits +{ + [Proxy(typeof(MailboxProtectionUnitsRequestBuilder), true)] + public partial interface IMailboxProtectionUnitsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnits.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnits.Item +{ + [Proxy(typeof(MailboxProtectionUnitItemRequestBuilder), true)] + public partial interface IMailboxProtectionUnitItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs +{ + [Proxy(typeof(MailboxProtectionUnitsBulkAdditionJobsRequestBuilder), true)] + public partial interface IMailboxProtectionUnitsBulkAdditionJobsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item +{ + [Proxy(typeof(MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder), true)] + public partial interface IMailboxProtectionUnitsBulkAdditionJobItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies +{ + [Proxy(typeof(OneDriveForBusinessProtectionPoliciesRequestBuilder), true)] + public partial interface IOneDriveForBusinessProtectionPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item +{ + [Proxy(typeof(OneDriveForBusinessProtectionPolicyItemRequestBuilder), true)] + public partial interface IOneDriveForBusinessProtectionPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveInclusionRules +{ + [Proxy(typeof(DriveInclusionRulesRequestBuilder), true)] + public partial interface IDriveInclusionRulesRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveInclusionRules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveInclusionRules.Item +{ + [Proxy(typeof(DriveProtectionRuleItemRequestBuilder), true)] + public partial interface IDriveProtectionRuleItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnits +{ + [Proxy(typeof(DriveProtectionUnitsRequestBuilder), true)] + public partial interface IDriveProtectionUnitsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnits.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnits.Item +{ + [Proxy(typeof(DriveProtectionUnitItemRequestBuilder), true)] + public partial interface IDriveProtectionUnitItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs +{ + [Proxy(typeof(DriveProtectionUnitsBulkAdditionJobsRequestBuilder), true)] + public partial interface IDriveProtectionUnitsBulkAdditionJobsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item +{ + [Proxy(typeof(DriveProtectionUnitsBulkAdditionJobItemRequestBuilder), true)] + public partial interface IDriveProtectionUnitsBulkAdditionJobItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions +{ + [Proxy(typeof(OneDriveForBusinessRestoreSessionsRequestBuilder), true)] + public partial interface IOneDriveForBusinessRestoreSessionsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item +{ + [Proxy(typeof(OneDriveForBusinessRestoreSessionItemRequestBuilder), true)] + public partial interface IOneDriveForBusinessRestoreSessionItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifacts +{ + [Proxy(typeof(DriveRestoreArtifactsRequestBuilder), true)] + public partial interface IDriveRestoreArtifactsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifacts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifacts.Item +{ + [Proxy(typeof(DriveRestoreArtifactItemRequestBuilder), true)] + public partial interface IDriveRestoreArtifactItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifacts.Item.RestorePoint +{ + [Proxy(typeof(RestorePointRequestBuilder), true)] + public partial interface IRestorePointRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests +{ + [Proxy(typeof(DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder), true)] + public partial interface IDriveRestoreArtifactsBulkAdditionRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item +{ + [Proxy(typeof(DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder), true)] + public partial interface IDriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionPolicies +{ + [Proxy(typeof(ProtectionPoliciesRequestBuilder), true)] + public partial interface IProtectionPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionPolicies.Item +{ + [Proxy(typeof(ProtectionPolicyBaseItemRequestBuilder), true)] + public partial interface IProtectionPolicyBaseItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionPolicies.Item.Activate +{ + [Proxy(typeof(ActivateRequestBuilder), true)] + public partial interface IActivateRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionPolicies.Item.Deactivate +{ + [Proxy(typeof(DeactivateRequestBuilder), true)] + public partial interface IDeactivateRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionUnits +{ + [Proxy(typeof(ProtectionUnitsRequestBuilder), true)] + public partial interface IProtectionUnitsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionUnits.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionUnits.GraphDriveProtectionUnit +{ + [Proxy(typeof(GraphDriveProtectionUnitRequestBuilder), true)] + public partial interface IGraphDriveProtectionUnitRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionUnits.GraphDriveProtectionUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionUnits.GraphMailboxProtectionUnit +{ + [Proxy(typeof(GraphMailboxProtectionUnitRequestBuilder), true)] + public partial interface IGraphMailboxProtectionUnitRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionUnits.GraphMailboxProtectionUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionUnits.GraphSiteProtectionUnit +{ + [Proxy(typeof(GraphSiteProtectionUnitRequestBuilder), true)] + public partial interface IGraphSiteProtectionUnitRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionUnits.GraphSiteProtectionUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionUnits.Item +{ + [Proxy(typeof(ProtectionUnitBaseItemRequestBuilder), true)] + public partial interface IProtectionUnitBaseItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionUnits.Item.GraphDriveProtectionUnit +{ + [Proxy(typeof(GraphDriveProtectionUnitRequestBuilder), true)] + public partial interface IGraphDriveProtectionUnitRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionUnits.Item.GraphMailboxProtectionUnit +{ + [Proxy(typeof(GraphMailboxProtectionUnitRequestBuilder), true)] + public partial interface IGraphMailboxProtectionUnitRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ProtectionUnits.Item.GraphSiteProtectionUnit +{ + [Proxy(typeof(GraphSiteProtectionUnitRequestBuilder), true)] + public partial interface IGraphSiteProtectionUnitRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.RestorePoints +{ + [Proxy(typeof(RestorePointsRequestBuilder), true)] + public partial interface IRestorePointsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.RestorePoints.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.RestorePoints.Item +{ + [Proxy(typeof(RestorePointItemRequestBuilder), true)] + public partial interface IRestorePointItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.RestorePoints.Item.ProtectionUnit +{ + [Proxy(typeof(ProtectionUnitRequestBuilder), true)] + public partial interface IProtectionUnitRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.RestorePoints.Search +{ + [Proxy(typeof(SearchRequestBuilder), true)] + public partial interface ISearchRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.RestoreSessions +{ + [Proxy(typeof(RestoreSessionsRequestBuilder), true)] + public partial interface IRestoreSessionsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.RestoreSessions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.RestoreSessions.Item +{ + [Proxy(typeof(RestoreSessionBaseItemRequestBuilder), true)] + public partial interface IRestoreSessionBaseItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.RestoreSessions.Item.Activate +{ + [Proxy(typeof(ActivateRequestBuilder), true)] + public partial interface IActivateRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ServiceApps +{ + [Proxy(typeof(ServiceAppsRequestBuilder), true)] + public partial interface IServiceAppsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ServiceApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ServiceApps.Item +{ + [Proxy(typeof(ServiceAppItemRequestBuilder), true)] + public partial interface IServiceAppItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ServiceApps.Item.Activate +{ + [Proxy(typeof(ActivateRequestBuilder), true)] + public partial interface IActivateRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.ServiceApps.Item.Deactivate +{ + [Proxy(typeof(DeactivateRequestBuilder), true)] + public partial interface IDeactivateRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies +{ + [Proxy(typeof(SharePointProtectionPoliciesRequestBuilder), true)] + public partial interface ISharePointProtectionPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item +{ + [Proxy(typeof(SharePointProtectionPolicyItemRequestBuilder), true)] + public partial interface ISharePointProtectionPolicyItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteInclusionRules +{ + [Proxy(typeof(SiteInclusionRulesRequestBuilder), true)] + public partial interface ISiteInclusionRulesRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteInclusionRules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteInclusionRules.Item +{ + [Proxy(typeof(SiteProtectionRuleItemRequestBuilder), true)] + public partial interface ISiteProtectionRuleItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnits +{ + [Proxy(typeof(SiteProtectionUnitsRequestBuilder), true)] + public partial interface ISiteProtectionUnitsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnits.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnits.Item +{ + [Proxy(typeof(SiteProtectionUnitItemRequestBuilder), true)] + public partial interface ISiteProtectionUnitItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs +{ + [Proxy(typeof(SiteProtectionUnitsBulkAdditionJobsRequestBuilder), true)] + public partial interface ISiteProtectionUnitsBulkAdditionJobsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item +{ + [Proxy(typeof(SiteProtectionUnitsBulkAdditionJobItemRequestBuilder), true)] + public partial interface ISiteProtectionUnitsBulkAdditionJobItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions +{ + [Proxy(typeof(SharePointRestoreSessionsRequestBuilder), true)] + public partial interface ISharePointRestoreSessionsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item +{ + [Proxy(typeof(SharePointRestoreSessionItemRequestBuilder), true)] + public partial interface ISharePointRestoreSessionItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifacts +{ + [Proxy(typeof(SiteRestoreArtifactsRequestBuilder), true)] + public partial interface ISiteRestoreArtifactsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifacts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifacts.Item +{ + [Proxy(typeof(SiteRestoreArtifactItemRequestBuilder), true)] + public partial interface ISiteRestoreArtifactItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifacts.Item.RestorePoint +{ + [Proxy(typeof(RestorePointRequestBuilder), true)] + public partial interface IRestorePointRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests +{ + [Proxy(typeof(SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder), true)] + public partial interface ISiteRestoreArtifactsBulkAdditionRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item +{ + [Proxy(typeof(SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder), true)] + public partial interface ISiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SiteInclusionRules +{ + [Proxy(typeof(SiteInclusionRulesRequestBuilder), true)] + public partial interface ISiteInclusionRulesRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SiteInclusionRules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SiteInclusionRules.Item +{ + [Proxy(typeof(SiteProtectionRuleItemRequestBuilder), true)] + public partial interface ISiteProtectionRuleItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnits +{ + [Proxy(typeof(SiteProtectionUnitsRequestBuilder), true)] + public partial interface ISiteProtectionUnitsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnits.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnits.Item +{ + [Proxy(typeof(SiteProtectionUnitItemRequestBuilder), true)] + public partial interface ISiteProtectionUnitItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs +{ + [Proxy(typeof(SiteProtectionUnitsBulkAdditionJobsRequestBuilder), true)] + public partial interface ISiteProtectionUnitsBulkAdditionJobsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item +{ + [Proxy(typeof(SiteProtectionUnitsBulkAdditionJobItemRequestBuilder), true)] + public partial interface ISiteProtectionUnitsBulkAdditionJobItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses +{ + [Proxy(typeof(BookingBusinessesRequestBuilder), true)] + public partial interface IBookingBusinessesRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item +{ + [Proxy(typeof(BookingBusinessItemRequestBuilder), true)] + public partial interface IBookingBusinessItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.Appointments +{ + [Proxy(typeof(AppointmentsRequestBuilder), true)] + public partial interface IAppointmentsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.Appointments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.Appointments.Item +{ + [Proxy(typeof(BookingAppointmentItemRequestBuilder), true)] + public partial interface IBookingAppointmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.Appointments.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.CalendarView +{ + [Proxy(typeof(CalendarViewRequestBuilder), true)] + public partial interface ICalendarViewRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.CalendarView.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.CalendarView.Item +{ + [Proxy(typeof(BookingAppointmentItemRequestBuilder), true)] + public partial interface IBookingAppointmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.CalendarView.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.Customers +{ + [Proxy(typeof(CustomersRequestBuilder), true)] + public partial interface ICustomersRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.Customers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.Customers.Item +{ + [Proxy(typeof(BookingCustomerBaseItemRequestBuilder), true)] + public partial interface IBookingCustomerBaseItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.CustomQuestions +{ + [Proxy(typeof(CustomQuestionsRequestBuilder), true)] + public partial interface ICustomQuestionsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.CustomQuestions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.CustomQuestions.Item +{ + [Proxy(typeof(BookingCustomQuestionItemRequestBuilder), true)] + public partial interface IBookingCustomQuestionItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.GetStaffAvailability +{ + [Proxy(typeof(GetStaffAvailabilityRequestBuilder), true)] + public partial interface IGetStaffAvailabilityRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.Publish +{ + [Proxy(typeof(PublishRequestBuilder), true)] + public partial interface IPublishRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.Services +{ + [Proxy(typeof(ServicesRequestBuilder), true)] + public partial interface IServicesRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.Services.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.Services.Item +{ + [Proxy(typeof(BookingServiceItemRequestBuilder), true)] + public partial interface IBookingServiceItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.StaffMembers +{ + [Proxy(typeof(StaffMembersRequestBuilder), true)] + public partial interface IStaffMembersRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.StaffMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.StaffMembers.Item +{ + [Proxy(typeof(BookingStaffMemberBaseItemRequestBuilder), true)] + public partial interface IBookingStaffMemberBaseItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingBusinesses.Item.Unpublish +{ + [Proxy(typeof(UnpublishRequestBuilder), true)] + public partial interface IUnpublishRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingCurrencies +{ + [Proxy(typeof(BookingCurrenciesRequestBuilder), true)] + public partial interface IBookingCurrenciesRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingCurrencies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.BookingCurrencies.Item +{ + [Proxy(typeof(BookingCurrencyItemRequestBuilder), true)] + public partial interface IBookingCurrencyItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents +{ + [Proxy(typeof(VirtualEventsRequestBuilder), true)] + public partial interface IVirtualEventsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events +{ + [Proxy(typeof(EventsRequestBuilder), true)] + public partial interface IEventsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item +{ + [Proxy(typeof(VirtualEventItemRequestBuilder), true)] + public partial interface IVirtualEventItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.Presenters +{ + [Proxy(typeof(PresentersRequestBuilder), true)] + public partial interface IPresentersRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.Presenters.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.Presenters.Item +{ + [Proxy(typeof(VirtualEventPresenterItemRequestBuilder), true)] + public partial interface IVirtualEventPresenterItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.Publish +{ + [Proxy(typeof(PublishRequestBuilder), true)] + public partial interface IPublishRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.Sessions +{ + [Proxy(typeof(SessionsRequestBuilder), true)] + public partial interface ISessionsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.Sessions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.Sessions.Item +{ + [Proxy(typeof(VirtualEventSessionItemRequestBuilder), true)] + public partial interface IVirtualEventSessionItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.Sessions.Item.AttendanceReports +{ + [Proxy(typeof(AttendanceReportsRequestBuilder), true)] + public partial interface IAttendanceReportsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.Sessions.Item.AttendanceReports.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.Sessions.Item.AttendanceReports.Item +{ + [Proxy(typeof(MeetingAttendanceReportItemRequestBuilder), true)] + public partial interface IMeetingAttendanceReportItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.Sessions.Item.AttendanceReports.Item.AttendanceRecords +{ + [Proxy(typeof(AttendanceRecordsRequestBuilder), true)] + public partial interface IAttendanceRecordsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.Sessions.Item.AttendanceReports.Item.AttendanceRecords.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.Sessions.Item.AttendanceReports.Item.AttendanceRecords.Item +{ + [Proxy(typeof(AttendanceRecordItemRequestBuilder), true)] + public partial interface IAttendanceRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Events.Item.SetExternalEventInformation +{ + [Proxy(typeof(SetExternalEventInformationRequestBuilder), true)] + public partial interface ISetExternalEventInformationRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls +{ + [Proxy(typeof(TownhallsRequestBuilder), true)] + public partial interface ITownhallsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.GetByUserIdAndRoleWithUserIdWithRole +{ + [Proxy(typeof(GetByUserIdAndRoleWithUserIdWithRoleRequestBuilder), true)] + public partial interface IGetByUserIdAndRoleWithUserIdWithRoleRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.GetByUserRoleWithRole +{ + [Proxy(typeof(GetByUserRoleWithRoleRequestBuilder), true)] + public partial interface IGetByUserRoleWithRoleRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.Item +{ + [Proxy(typeof(VirtualEventTownhallItemRequestBuilder), true)] + public partial interface IVirtualEventTownhallItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.Item.Presenters +{ + [Proxy(typeof(PresentersRequestBuilder), true)] + public partial interface IPresentersRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.Item.Presenters.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.Item.Presenters.Item +{ + [Proxy(typeof(VirtualEventPresenterItemRequestBuilder), true)] + public partial interface IVirtualEventPresenterItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.Item.Sessions +{ + [Proxy(typeof(SessionsRequestBuilder), true)] + public partial interface ISessionsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.Item.Sessions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.Item.Sessions.Item +{ + [Proxy(typeof(VirtualEventSessionItemRequestBuilder), true)] + public partial interface IVirtualEventSessionItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.Item.Sessions.Item.AttendanceReports +{ + [Proxy(typeof(AttendanceReportsRequestBuilder), true)] + public partial interface IAttendanceReportsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.Item.Sessions.Item.AttendanceReports.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.Item.Sessions.Item.AttendanceReports.Item +{ + [Proxy(typeof(MeetingAttendanceReportItemRequestBuilder), true)] + public partial interface IMeetingAttendanceReportItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.Item.Sessions.Item.AttendanceReports.Item.AttendanceRecords +{ + [Proxy(typeof(AttendanceRecordsRequestBuilder), true)] + public partial interface IAttendanceRecordsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.Item.Sessions.Item.AttendanceReports.Item.AttendanceRecords.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Townhalls.Item.Sessions.Item.AttendanceReports.Item.AttendanceRecords.Item +{ + [Proxy(typeof(AttendanceRecordItemRequestBuilder), true)] + public partial interface IAttendanceRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars +{ + [Proxy(typeof(WebinarsRequestBuilder), true)] + public partial interface IWebinarsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.GetByUserIdAndRoleWithUserIdWithRole +{ + [Proxy(typeof(GetByUserIdAndRoleWithUserIdWithRoleRequestBuilder), true)] + public partial interface IGetByUserIdAndRoleWithUserIdWithRoleRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.GetByUserRoleWithRole +{ + [Proxy(typeof(GetByUserRoleWithRoleRequestBuilder), true)] + public partial interface IGetByUserRoleWithRoleRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item +{ + [Proxy(typeof(VirtualEventWebinarItemRequestBuilder), true)] + public partial interface IVirtualEventWebinarItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Presenters +{ + [Proxy(typeof(PresentersRequestBuilder), true)] + public partial interface IPresentersRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Presenters.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Presenters.Item +{ + [Proxy(typeof(VirtualEventPresenterItemRequestBuilder), true)] + public partial interface IVirtualEventPresenterItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.RegistrationConfiguration +{ + [Proxy(typeof(RegistrationConfigurationRequestBuilder), true)] + public partial interface IRegistrationConfigurationRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.RegistrationConfiguration.Questions +{ + [Proxy(typeof(QuestionsRequestBuilder), true)] + public partial interface IQuestionsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.RegistrationConfiguration.Questions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.RegistrationConfiguration.Questions.Item +{ + [Proxy(typeof(VirtualEventRegistrationQuestionBaseItemRequestBuilder), true)] + public partial interface IVirtualEventRegistrationQuestionBaseItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Registrations +{ + [Proxy(typeof(RegistrationsRequestBuilder), true)] + public partial interface IRegistrationsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Registrations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Registrations.Item +{ + [Proxy(typeof(VirtualEventRegistrationItemRequestBuilder), true)] + public partial interface IVirtualEventRegistrationItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Registrations.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Registrations.Item.Sessions +{ + [Proxy(typeof(SessionsRequestBuilder), true)] + public partial interface ISessionsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Registrations.Item.Sessions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Registrations.Item.Sessions.Item +{ + [Proxy(typeof(VirtualEventSessionItemRequestBuilder), true)] + public partial interface IVirtualEventSessionItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.RegistrationsWithEmail +{ + [Proxy(typeof(RegistrationsWithEmailRequestBuilder), true)] + public partial interface IRegistrationsWithEmailRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.RegistrationsWithEmail.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.RegistrationsWithUserId +{ + [Proxy(typeof(RegistrationsWithUserIdRequestBuilder), true)] + public partial interface IRegistrationsWithUserIdRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.RegistrationsWithUserId.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Sessions +{ + [Proxy(typeof(SessionsRequestBuilder), true)] + public partial interface ISessionsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Sessions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Sessions.Item +{ + [Proxy(typeof(VirtualEventSessionItemRequestBuilder), true)] + public partial interface IVirtualEventSessionItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Sessions.Item.AttendanceReports +{ + [Proxy(typeof(AttendanceReportsRequestBuilder), true)] + public partial interface IAttendanceReportsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Sessions.Item.AttendanceReports.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Sessions.Item.AttendanceReports.Item +{ + [Proxy(typeof(MeetingAttendanceReportItemRequestBuilder), true)] + public partial interface IMeetingAttendanceReportItemRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Sessions.Item.AttendanceReports.Item.AttendanceRecords +{ + [Proxy(typeof(AttendanceRecordsRequestBuilder), true)] + public partial interface IAttendanceRecordsRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Sessions.Item.AttendanceReports.Item.AttendanceRecords.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Solutions.VirtualEvents.Webinars.Item.Sessions.Item.AttendanceReports.Item.AttendanceRecords.Item +{ + [Proxy(typeof(AttendanceRecordItemRequestBuilder), true)] + public partial interface IAttendanceRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Storage +{ + [Proxy(typeof(StorageRequestBuilder), true)] + public partial interface IStorageRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage +{ + [Proxy(typeof(FileStorageRequestBuilder), true)] + public partial interface IFileStorageRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers +{ + [Proxy(typeof(ContainersRequestBuilder), true)] + public partial interface IContainersRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item +{ + [Proxy(typeof(FileStorageContainerItemRequestBuilder), true)] + public partial interface IFileStorageContainerItemRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.Activate +{ + [Proxy(typeof(ActivateRequestBuilder), true)] + public partial interface IActivateRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.Drive +{ + [Proxy(typeof(DriveRequestBuilder), true)] + public partial interface IDriveRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.Lock +{ + [Proxy(typeof(LockRequestBuilder), true)] + public partial interface ILockRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.Permissions +{ + [Proxy(typeof(PermissionsRequestBuilder), true)] + public partial interface IPermissionsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.Permissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.Permissions.Item +{ + [Proxy(typeof(PermissionItemRequestBuilder), true)] + public partial interface IPermissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.Permissions.Item.Grant +{ + [Proxy(typeof(GrantRequestBuilder), true)] + public partial interface IGrantRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin +{ + [Proxy(typeof(RecycleBinRequestBuilder), true)] + public partial interface IRecycleBinRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.Items.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.Items.Item +{ + [Proxy(typeof(RecycleBinItemItemRequestBuilder), true)] + public partial interface IRecycleBinItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.Items.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.Items.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.Items.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.Items.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.Items.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.Items.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.Items.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.Items.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.RecycleBin.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.Containers.Item.Unlock +{ + [Proxy(typeof(UnlockRequestBuilder), true)] + public partial interface IUnlockRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers +{ + [Proxy(typeof(DeletedContainersRequestBuilder), true)] + public partial interface IDeletedContainersRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item +{ + [Proxy(typeof(FileStorageContainerItemRequestBuilder), true)] + public partial interface IFileStorageContainerItemRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.Activate +{ + [Proxy(typeof(ActivateRequestBuilder), true)] + public partial interface IActivateRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.Drive +{ + [Proxy(typeof(DriveRequestBuilder), true)] + public partial interface IDriveRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.Lock +{ + [Proxy(typeof(LockRequestBuilder), true)] + public partial interface ILockRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.Permissions +{ + [Proxy(typeof(PermissionsRequestBuilder), true)] + public partial interface IPermissionsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.Permissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.Permissions.Item +{ + [Proxy(typeof(PermissionItemRequestBuilder), true)] + public partial interface IPermissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.Permissions.Item.Grant +{ + [Proxy(typeof(GrantRequestBuilder), true)] + public partial interface IGrantRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin +{ + [Proxy(typeof(RecycleBinRequestBuilder), true)] + public partial interface IRecycleBinRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.Items.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.Items.Item +{ + [Proxy(typeof(RecycleBinItemItemRequestBuilder), true)] + public partial interface IRecycleBinItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.Items.Item.CreatedByUser +{ + [Proxy(typeof(CreatedByUserRequestBuilder), true)] + public partial interface ICreatedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.Items.Item.CreatedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.Items.Item.CreatedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.Items.Item.CreatedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.Items.Item.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.Items.Item.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.Items.Item.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.Items.Item.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.LastModifiedByUser +{ + [Proxy(typeof(LastModifiedByUserRequestBuilder), true)] + public partial interface ILastModifiedByUserRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.LastModifiedByUser.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.LastModifiedByUser.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.RecycleBin.LastModifiedByUser.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Storage.FileStorage.DeletedContainers.Item.Unlock +{ + [Proxy(typeof(UnlockRequestBuilder), true)] + public partial interface IUnlockRequestBuilder; +} + +namespace Microsoft.Graph.Storage.Settings +{ + [Proxy(typeof(SettingsRequestBuilder), true)] + public partial interface ISettingsRequestBuilder; +} + +namespace Microsoft.Graph.Storage.Settings.Quota +{ + [Proxy(typeof(QuotaRequestBuilder), true)] + public partial interface IQuotaRequestBuilder; +} + +namespace Microsoft.Graph.Storage.Settings.Quota.Services +{ + [Proxy(typeof(ServicesRequestBuilder), true)] + public partial interface IServicesRequestBuilder; +} + +namespace Microsoft.Graph.Storage.Settings.Quota.Services.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Storage.Settings.Quota.Services.Item +{ + [Proxy(typeof(ServiceStorageQuotaBreakdownItemRequestBuilder), true)] + public partial interface IServiceStorageQuotaBreakdownItemRequestBuilder; +} + +namespace Microsoft.Graph.SubscribedSkus +{ + [Proxy(typeof(SubscribedSkusRequestBuilder), true)] + public partial interface ISubscribedSkusRequestBuilder; +} + +namespace Microsoft.Graph.SubscribedSkus.Item +{ + [Proxy(typeof(SubscribedSkuItemRequestBuilder), true)] + public partial interface ISubscribedSkuItemRequestBuilder; +} + +namespace Microsoft.Graph.Subscriptions +{ + [Proxy(typeof(SubscriptionsRequestBuilder), true)] + public partial interface ISubscriptionsRequestBuilder; +} + +namespace Microsoft.Graph.Subscriptions.Item +{ + [Proxy(typeof(SubscriptionItemRequestBuilder), true)] + public partial interface ISubscriptionItemRequestBuilder; +} + +namespace Microsoft.Graph.Subscriptions.Item.Reauthorize +{ + [Proxy(typeof(ReauthorizeRequestBuilder), true)] + public partial interface IReauthorizeRequestBuilder; +} + +namespace Microsoft.Graph.Teams +{ + [Proxy(typeof(TeamsRequestBuilder), true)] + public partial interface ITeamsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.GetAllMessages +{ + [Proxy(typeof(GetAllMessagesRequestBuilder), true)] + public partial interface IGetAllMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item +{ + [Proxy(typeof(TeamItemRequestBuilder), true)] + public partial interface ITeamItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.AllChannels +{ + [Proxy(typeof(AllChannelsRequestBuilder), true)] + public partial interface IAllChannelsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.AllChannels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.AllChannels.Item +{ + [Proxy(typeof(ChannelItemRequestBuilder), true)] + public partial interface IChannelItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Archive +{ + [Proxy(typeof(ArchiveRequestBuilder), true)] + public partial interface IArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels +{ + [Proxy(typeof(ChannelsRequestBuilder), true)] + public partial interface IChannelsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.GetAllMessages +{ + [Proxy(typeof(GetAllMessagesRequestBuilder), true)] + public partial interface IGetAllMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.GetAllRetainedMessages +{ + [Proxy(typeof(GetAllRetainedMessagesRequestBuilder), true)] + public partial interface IGetAllRetainedMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item +{ + [Proxy(typeof(ChannelItemRequestBuilder), true)] + public partial interface IChannelItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.AllMembers +{ + [Proxy(typeof(AllMembersRequestBuilder), true)] + public partial interface IAllMembersRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.AllMembers.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.AllMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.AllMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.AllMembers.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Archive +{ + [Proxy(typeof(ArchiveRequestBuilder), true)] + public partial interface IArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.CompleteMigration +{ + [Proxy(typeof(CompleteMigrationRequestBuilder), true)] + public partial interface ICompleteMigrationRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName +{ + [Proxy(typeof(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder), true)] + public partial interface IDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.FilesFolder +{ + [Proxy(typeof(FilesFolderRequestBuilder), true)] + public partial interface IFilesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.FilesFolder.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.Replies +{ + [Proxy(typeof(RepliesRequestBuilder), true)] + public partial interface IRepliesRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.Replies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.Replies.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.Replies.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.Replies.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.Replies.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.Replies.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.Replies.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Messages.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.ProvisionEmail +{ + [Proxy(typeof(ProvisionEmailRequestBuilder), true)] + public partial interface IProvisionEmailRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.RemoveEmail +{ + [Proxy(typeof(RemoveEmailRequestBuilder), true)] + public partial interface IRemoveEmailRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.SharedWithTeams +{ + [Proxy(typeof(SharedWithTeamsRequestBuilder), true)] + public partial interface ISharedWithTeamsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.SharedWithTeams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.SharedWithTeams.Item +{ + [Proxy(typeof(SharedWithChannelTeamInfoItemRequestBuilder), true)] + public partial interface ISharedWithChannelTeamInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.SharedWithTeams.Item.AllowedMembers +{ + [Proxy(typeof(AllowedMembersRequestBuilder), true)] + public partial interface IAllowedMembersRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.SharedWithTeams.Item.AllowedMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.SharedWithTeams.Item.AllowedMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.SharedWithTeams.Item.Team +{ + [Proxy(typeof(TeamRequestBuilder), true)] + public partial interface ITeamRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Tabs +{ + [Proxy(typeof(TabsRequestBuilder), true)] + public partial interface ITabsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Tabs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Tabs.Item +{ + [Proxy(typeof(TeamsTabItemRequestBuilder), true)] + public partial interface ITeamsTabItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Tabs.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Channels.Item.Unarchive +{ + [Proxy(typeof(UnarchiveRequestBuilder), true)] + public partial interface IUnarchiveRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Clone +{ + [Proxy(typeof(CloneRequestBuilder), true)] + public partial interface ICloneRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.CompleteMigration +{ + [Proxy(typeof(CompleteMigrationRequestBuilder), true)] + public partial interface ICompleteMigrationRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Group +{ + [Proxy(typeof(GroupRequestBuilder), true)] + public partial interface IGroupRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Group.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Group.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.IncomingChannels +{ + [Proxy(typeof(IncomingChannelsRequestBuilder), true)] + public partial interface IIncomingChannelsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.IncomingChannels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.IncomingChannels.Item +{ + [Proxy(typeof(ChannelItemRequestBuilder), true)] + public partial interface IChannelItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.InstalledApps +{ + [Proxy(typeof(InstalledAppsRequestBuilder), true)] + public partial interface IInstalledAppsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.InstalledApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.InstalledApps.Item +{ + [Proxy(typeof(TeamsAppInstallationItemRequestBuilder), true)] + public partial interface ITeamsAppInstallationItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.InstalledApps.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.InstalledApps.Item.TeamsAppDefinition +{ + [Proxy(typeof(TeamsAppDefinitionRequestBuilder), true)] + public partial interface ITeamsAppDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.InstalledApps.Item.Upgrade +{ + [Proxy(typeof(UpgradeRequestBuilder), true)] + public partial interface IUpgradeRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Operations.Item +{ + [Proxy(typeof(TeamsAsyncOperationItemRequestBuilder), true)] + public partial interface ITeamsAsyncOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PermissionGrants +{ + [Proxy(typeof(PermissionGrantsRequestBuilder), true)] + public partial interface IPermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PermissionGrants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PermissionGrants.Item +{ + [Proxy(typeof(ResourceSpecificPermissionGrantItemRequestBuilder), true)] + public partial interface IResourceSpecificPermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Photo +{ + [Proxy(typeof(PhotoRequestBuilder), true)] + public partial interface IPhotoRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Photo.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel +{ + [Proxy(typeof(PrimaryChannelRequestBuilder), true)] + public partial interface IPrimaryChannelRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.AllMembers +{ + [Proxy(typeof(AllMembersRequestBuilder), true)] + public partial interface IAllMembersRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.AllMembers.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.AllMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.AllMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.AllMembers.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Archive +{ + [Proxy(typeof(ArchiveRequestBuilder), true)] + public partial interface IArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.CompleteMigration +{ + [Proxy(typeof(CompleteMigrationRequestBuilder), true)] + public partial interface ICompleteMigrationRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName +{ + [Proxy(typeof(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder), true)] + public partial interface IDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.FilesFolder +{ + [Proxy(typeof(FilesFolderRequestBuilder), true)] + public partial interface IFilesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.FilesFolder.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.Replies +{ + [Proxy(typeof(RepliesRequestBuilder), true)] + public partial interface IRepliesRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.Replies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.Replies.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.Replies.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.Replies.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.Replies.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.Replies.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.Replies.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.Replies.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.Replies.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.Replies.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.Replies.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Messages.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.ProvisionEmail +{ + [Proxy(typeof(ProvisionEmailRequestBuilder), true)] + public partial interface IProvisionEmailRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.RemoveEmail +{ + [Proxy(typeof(RemoveEmailRequestBuilder), true)] + public partial interface IRemoveEmailRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.SharedWithTeams +{ + [Proxy(typeof(SharedWithTeamsRequestBuilder), true)] + public partial interface ISharedWithTeamsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.SharedWithTeams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.SharedWithTeams.Item +{ + [Proxy(typeof(SharedWithChannelTeamInfoItemRequestBuilder), true)] + public partial interface ISharedWithChannelTeamInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.SharedWithTeams.Item.AllowedMembers +{ + [Proxy(typeof(AllowedMembersRequestBuilder), true)] + public partial interface IAllowedMembersRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.SharedWithTeams.Item.AllowedMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.SharedWithTeams.Item.AllowedMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.SharedWithTeams.Item.Team +{ + [Proxy(typeof(TeamRequestBuilder), true)] + public partial interface ITeamRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Tabs +{ + [Proxy(typeof(TabsRequestBuilder), true)] + public partial interface ITabsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Tabs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Tabs.Item +{ + [Proxy(typeof(TeamsTabItemRequestBuilder), true)] + public partial interface ITeamsTabItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Tabs.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.PrimaryChannel.Unarchive +{ + [Proxy(typeof(UnarchiveRequestBuilder), true)] + public partial interface IUnarchiveRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule +{ + [Proxy(typeof(ScheduleRequestBuilder), true)] + public partial interface IScheduleRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.DayNotes +{ + [Proxy(typeof(DayNotesRequestBuilder), true)] + public partial interface IDayNotesRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.DayNotes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.DayNotes.Item +{ + [Proxy(typeof(DayNoteItemRequestBuilder), true)] + public partial interface IDayNoteItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.OfferShiftRequests +{ + [Proxy(typeof(OfferShiftRequestsRequestBuilder), true)] + public partial interface IOfferShiftRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.OfferShiftRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.OfferShiftRequests.Item +{ + [Proxy(typeof(OfferShiftRequestItemRequestBuilder), true)] + public partial interface IOfferShiftRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.OpenShiftChangeRequests +{ + [Proxy(typeof(OpenShiftChangeRequestsRequestBuilder), true)] + public partial interface IOpenShiftChangeRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.OpenShiftChangeRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.OpenShiftChangeRequests.Item +{ + [Proxy(typeof(OpenShiftChangeRequestItemRequestBuilder), true)] + public partial interface IOpenShiftChangeRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.OpenShifts +{ + [Proxy(typeof(OpenShiftsRequestBuilder), true)] + public partial interface IOpenShiftsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.OpenShifts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.OpenShifts.Item +{ + [Proxy(typeof(OpenShiftItemRequestBuilder), true)] + public partial interface IOpenShiftItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.SchedulingGroups +{ + [Proxy(typeof(SchedulingGroupsRequestBuilder), true)] + public partial interface ISchedulingGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.SchedulingGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.SchedulingGroups.Item +{ + [Proxy(typeof(SchedulingGroupItemRequestBuilder), true)] + public partial interface ISchedulingGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.Share +{ + [Proxy(typeof(ShareRequestBuilder), true)] + public partial interface IShareRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.Shifts +{ + [Proxy(typeof(ShiftsRequestBuilder), true)] + public partial interface IShiftsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.Shifts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.Shifts.Item +{ + [Proxy(typeof(ShiftItemRequestBuilder), true)] + public partial interface IShiftItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.SwapShiftsChangeRequests +{ + [Proxy(typeof(SwapShiftsChangeRequestsRequestBuilder), true)] + public partial interface ISwapShiftsChangeRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.SwapShiftsChangeRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.SwapShiftsChangeRequests.Item +{ + [Proxy(typeof(SwapShiftsChangeRequestItemRequestBuilder), true)] + public partial interface ISwapShiftsChangeRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimeCards +{ + [Proxy(typeof(TimeCardsRequestBuilder), true)] + public partial interface ITimeCardsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimeCards.ClockIn +{ + [Proxy(typeof(ClockInRequestBuilder), true)] + public partial interface IClockInRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimeCards.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimeCards.Item +{ + [Proxy(typeof(TimeCardItemRequestBuilder), true)] + public partial interface ITimeCardItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimeCards.Item.ClockOut +{ + [Proxy(typeof(ClockOutRequestBuilder), true)] + public partial interface IClockOutRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimeCards.Item.Confirm +{ + [Proxy(typeof(ConfirmRequestBuilder), true)] + public partial interface IConfirmRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimeCards.Item.EndBreak +{ + [Proxy(typeof(EndBreakRequestBuilder), true)] + public partial interface IEndBreakRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimeCards.Item.StartBreak +{ + [Proxy(typeof(StartBreakRequestBuilder), true)] + public partial interface IStartBreakRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimeOffReasons +{ + [Proxy(typeof(TimeOffReasonsRequestBuilder), true)] + public partial interface ITimeOffReasonsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimeOffReasons.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimeOffReasons.Item +{ + [Proxy(typeof(TimeOffReasonItemRequestBuilder), true)] + public partial interface ITimeOffReasonItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimeOffRequests +{ + [Proxy(typeof(TimeOffRequestsRequestBuilder), true)] + public partial interface ITimeOffRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimeOffRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimeOffRequests.Item +{ + [Proxy(typeof(TimeOffRequestItemRequestBuilder), true)] + public partial interface ITimeOffRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimesOff +{ + [Proxy(typeof(TimesOffRequestBuilder), true)] + public partial interface ITimesOffRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimesOff.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Schedule.TimesOff.Item +{ + [Proxy(typeof(TimeOffItemRequestBuilder), true)] + public partial interface ITimeOffItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.SendActivityNotification +{ + [Proxy(typeof(SendActivityNotificationRequestBuilder), true)] + public partial interface ISendActivityNotificationRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Tags +{ + [Proxy(typeof(TagsRequestBuilder), true)] + public partial interface ITagsRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Tags.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Tags.Item +{ + [Proxy(typeof(TeamworkTagItemRequestBuilder), true)] + public partial interface ITeamworkTagItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Tags.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Tags.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Tags.Item.Members.Item +{ + [Proxy(typeof(TeamworkTagMemberItemRequestBuilder), true)] + public partial interface ITeamworkTagMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Template +{ + [Proxy(typeof(TemplateRequestBuilder), true)] + public partial interface ITemplateRequestBuilder; +} + +namespace Microsoft.Graph.Teams.Item.Unarchive +{ + [Proxy(typeof(UnarchiveRequestBuilder), true)] + public partial interface IUnarchiveRequestBuilder; +} + +namespace Microsoft.Graph.TeamsTemplates +{ + [Proxy(typeof(TeamsTemplatesRequestBuilder), true)] + public partial interface ITeamsTemplatesRequestBuilder; +} + +namespace Microsoft.Graph.TeamsTemplates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.TeamsTemplates.Item +{ + [Proxy(typeof(TeamsTemplateItemRequestBuilder), true)] + public partial interface ITeamsTemplateItemRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork +{ + [Proxy(typeof(TeamworkRequestBuilder), true)] + public partial interface ITeamworkRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedChats +{ + [Proxy(typeof(DeletedChatsRequestBuilder), true)] + public partial interface IDeletedChatsRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedChats.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedChats.Item +{ + [Proxy(typeof(DeletedChatItemRequestBuilder), true)] + public partial interface IDeletedChatItemRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedChats.Item.UndoDelete +{ + [Proxy(typeof(UndoDeleteRequestBuilder), true)] + public partial interface IUndoDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams +{ + [Proxy(typeof(DeletedTeamsRequestBuilder), true)] + public partial interface IDeletedTeamsRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.GetAllMessages +{ + [Proxy(typeof(GetAllMessagesRequestBuilder), true)] + public partial interface IGetAllMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item +{ + [Proxy(typeof(DeletedTeamItemRequestBuilder), true)] + public partial interface IDeletedTeamItemRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels +{ + [Proxy(typeof(ChannelsRequestBuilder), true)] + public partial interface IChannelsRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.GetAllMessages +{ + [Proxy(typeof(GetAllMessagesRequestBuilder), true)] + public partial interface IGetAllMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.GetAllRetainedMessages +{ + [Proxy(typeof(GetAllRetainedMessagesRequestBuilder), true)] + public partial interface IGetAllRetainedMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item +{ + [Proxy(typeof(ChannelItemRequestBuilder), true)] + public partial interface IChannelItemRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.AllMembers +{ + [Proxy(typeof(AllMembersRequestBuilder), true)] + public partial interface IAllMembersRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.AllMembers.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.AllMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.AllMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.AllMembers.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Archive +{ + [Proxy(typeof(ArchiveRequestBuilder), true)] + public partial interface IArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.CompleteMigration +{ + [Proxy(typeof(CompleteMigrationRequestBuilder), true)] + public partial interface ICompleteMigrationRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName +{ + [Proxy(typeof(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder), true)] + public partial interface IDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.FilesFolder +{ + [Proxy(typeof(FilesFolderRequestBuilder), true)] + public partial interface IFilesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.FilesFolder.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.Replies +{ + [Proxy(typeof(RepliesRequestBuilder), true)] + public partial interface IRepliesRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.Replies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.Replies.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.Replies.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.Replies.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.Replies.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.Replies.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.Replies.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Messages.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.ProvisionEmail +{ + [Proxy(typeof(ProvisionEmailRequestBuilder), true)] + public partial interface IProvisionEmailRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.RemoveEmail +{ + [Proxy(typeof(RemoveEmailRequestBuilder), true)] + public partial interface IRemoveEmailRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.SharedWithTeams +{ + [Proxy(typeof(SharedWithTeamsRequestBuilder), true)] + public partial interface ISharedWithTeamsRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.SharedWithTeams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.SharedWithTeams.Item +{ + [Proxy(typeof(SharedWithChannelTeamInfoItemRequestBuilder), true)] + public partial interface ISharedWithChannelTeamInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.SharedWithTeams.Item.AllowedMembers +{ + [Proxy(typeof(AllowedMembersRequestBuilder), true)] + public partial interface IAllowedMembersRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.SharedWithTeams.Item.AllowedMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.SharedWithTeams.Item.AllowedMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.SharedWithTeams.Item.Team +{ + [Proxy(typeof(TeamRequestBuilder), true)] + public partial interface ITeamRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Tabs +{ + [Proxy(typeof(TabsRequestBuilder), true)] + public partial interface ITabsRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Tabs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Tabs.Item +{ + [Proxy(typeof(TeamsTabItemRequestBuilder), true)] + public partial interface ITeamsTabItemRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Tabs.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.DeletedTeams.Item.Channels.Item.Unarchive +{ + [Proxy(typeof(UnarchiveRequestBuilder), true)] + public partial interface IUnarchiveRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.SendActivityNotificationToRecipients +{ + [Proxy(typeof(SendActivityNotificationToRecipientsRequestBuilder), true)] + public partial interface ISendActivityNotificationToRecipientsRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.TeamsAppSettings +{ + [Proxy(typeof(TeamsAppSettingsRequestBuilder), true)] + public partial interface ITeamsAppSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.WorkforceIntegrations +{ + [Proxy(typeof(WorkforceIntegrationsRequestBuilder), true)] + public partial interface IWorkforceIntegrationsRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.WorkforceIntegrations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Teamwork.WorkforceIntegrations.Item +{ + [Proxy(typeof(WorkforceIntegrationItemRequestBuilder), true)] + public partial interface IWorkforceIntegrationItemRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships +{ + [Proxy(typeof(TenantRelationshipsRequestBuilder), true)] + public partial interface ITenantRelationshipsRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminCustomers +{ + [Proxy(typeof(DelegatedAdminCustomersRequestBuilder), true)] + public partial interface IDelegatedAdminCustomersRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminCustomers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminCustomers.Item +{ + [Proxy(typeof(DelegatedAdminCustomerItemRequestBuilder), true)] + public partial interface IDelegatedAdminCustomerItemRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminCustomers.Item.ServiceManagementDetails +{ + [Proxy(typeof(ServiceManagementDetailsRequestBuilder), true)] + public partial interface IServiceManagementDetailsRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminCustomers.Item.ServiceManagementDetails.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminCustomers.Item.ServiceManagementDetails.Item +{ + [Proxy(typeof(DelegatedAdminServiceManagementDetailItemRequestBuilder), true)] + public partial interface IDelegatedAdminServiceManagementDetailItemRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminRelationships +{ + [Proxy(typeof(DelegatedAdminRelationshipsRequestBuilder), true)] + public partial interface IDelegatedAdminRelationshipsRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminRelationships.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminRelationships.Item +{ + [Proxy(typeof(DelegatedAdminRelationshipItemRequestBuilder), true)] + public partial interface IDelegatedAdminRelationshipItemRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminRelationships.Item.AccessAssignments +{ + [Proxy(typeof(AccessAssignmentsRequestBuilder), true)] + public partial interface IAccessAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminRelationships.Item.AccessAssignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminRelationships.Item.AccessAssignments.Item +{ + [Proxy(typeof(DelegatedAdminAccessAssignmentItemRequestBuilder), true)] + public partial interface IDelegatedAdminAccessAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminRelationships.Item.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminRelationships.Item.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminRelationships.Item.Operations.Item +{ + [Proxy(typeof(DelegatedAdminRelationshipOperationItemRequestBuilder), true)] + public partial interface IDelegatedAdminRelationshipOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminRelationships.Item.Requests +{ + [Proxy(typeof(RequestsRequestBuilder), true)] + public partial interface IRequestsRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminRelationships.Item.Requests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.DelegatedAdminRelationships.Item.Requests.Item +{ + [Proxy(typeof(DelegatedAdminRelationshipRequestItemRequestBuilder), true)] + public partial interface IDelegatedAdminRelationshipRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.FindTenantInformationByDomainNameWithDomainName +{ + [Proxy(typeof(FindTenantInformationByDomainNameWithDomainNameRequestBuilder), true)] + public partial interface IFindTenantInformationByDomainNameWithDomainNameRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.FindTenantInformationByTenantIdWithTenantId +{ + [Proxy(typeof(FindTenantInformationByTenantIdWithTenantIdRequestBuilder), true)] + public partial interface IFindTenantInformationByTenantIdWithTenantIdRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.MultiTenantOrganization +{ + [Proxy(typeof(MultiTenantOrganizationRequestBuilder), true)] + public partial interface IMultiTenantOrganizationRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.MultiTenantOrganization.JoinRequest +{ + [Proxy(typeof(JoinRequestRequestBuilder), true)] + public partial interface IJoinRequestRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.MultiTenantOrganization.Tenants +{ + [Proxy(typeof(TenantsRequestBuilder), true)] + public partial interface ITenantsRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.MultiTenantOrganization.Tenants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.TenantRelationships.MultiTenantOrganization.Tenants.Item +{ + [Proxy(typeof(MultiTenantOrganizationMemberItemRequestBuilder), true)] + public partial interface IMultiTenantOrganizationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Users +{ + [Proxy(typeof(UsersRequestBuilder), true)] + public partial interface IUsersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.GetAvailableExtensionProperties +{ + [Proxy(typeof(GetAvailableExtensionPropertiesRequestBuilder), true)] + public partial interface IGetAvailableExtensionPropertiesRequestBuilder; +} + +namespace Microsoft.Graph.Users.GetByIds +{ + [Proxy(typeof(GetByIdsRequestBuilder), true)] + public partial interface IGetByIdsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item +{ + [Proxy(typeof(UserItemRequestBuilder), true)] + public partial interface IUserItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Activities +{ + [Proxy(typeof(ActivitiesRequestBuilder), true)] + public partial interface IActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Activities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Activities.Item +{ + [Proxy(typeof(UserActivityItemRequestBuilder), true)] + public partial interface IUserActivityItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Activities.Item.HistoryItems +{ + [Proxy(typeof(HistoryItemsRequestBuilder), true)] + public partial interface IHistoryItemsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Activities.Item.HistoryItems.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Activities.Item.HistoryItems.Item +{ + [Proxy(typeof(ActivityHistoryItemItemRequestBuilder), true)] + public partial interface IActivityHistoryItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Activities.Item.HistoryItems.Item.Activity +{ + [Proxy(typeof(ActivityRequestBuilder), true)] + public partial interface IActivityRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Activities.Recent +{ + [Proxy(typeof(RecentRequestBuilder), true)] + public partial interface IRecentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.AgreementAcceptances +{ + [Proxy(typeof(AgreementAcceptancesRequestBuilder), true)] + public partial interface IAgreementAcceptancesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.AgreementAcceptances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.AgreementAcceptances.Item +{ + [Proxy(typeof(AgreementAcceptanceItemRequestBuilder), true)] + public partial interface IAgreementAcceptanceItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.AppRoleAssignments +{ + [Proxy(typeof(AppRoleAssignmentsRequestBuilder), true)] + public partial interface IAppRoleAssignmentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.AppRoleAssignments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.AppRoleAssignments.Item +{ + [Proxy(typeof(AppRoleAssignmentItemRequestBuilder), true)] + public partial interface IAppRoleAssignmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.AssignLicense +{ + [Proxy(typeof(AssignLicenseRequestBuilder), true)] + public partial interface IAssignLicenseRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication +{ + [Proxy(typeof(AuthenticationRequestBuilder), true)] + public partial interface IAuthenticationRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.EmailMethods +{ + [Proxy(typeof(EmailMethodsRequestBuilder), true)] + public partial interface IEmailMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.EmailMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.EmailMethods.Item +{ + [Proxy(typeof(EmailAuthenticationMethodItemRequestBuilder), true)] + public partial interface IEmailAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.Fido2Methods +{ + [Proxy(typeof(Fido2MethodsRequestBuilder), true)] + public partial interface IFido2MethodsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.Fido2Methods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.Fido2Methods.Item +{ + [Proxy(typeof(Fido2AuthenticationMethodItemRequestBuilder), true)] + public partial interface IFido2AuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.Methods +{ + [Proxy(typeof(MethodsRequestBuilder), true)] + public partial interface IMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.Methods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.Methods.Item +{ + [Proxy(typeof(AuthenticationMethodItemRequestBuilder), true)] + public partial interface IAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.Methods.Item.ResetPassword +{ + [Proxy(typeof(ResetPasswordRequestBuilder), true)] + public partial interface IResetPasswordRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.MicrosoftAuthenticatorMethods +{ + [Proxy(typeof(MicrosoftAuthenticatorMethodsRequestBuilder), true)] + public partial interface IMicrosoftAuthenticatorMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.MicrosoftAuthenticatorMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.MicrosoftAuthenticatorMethods.Item +{ + [Proxy(typeof(MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilder), true)] + public partial interface IMicrosoftAuthenticatorAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.MicrosoftAuthenticatorMethods.Item.Device +{ + [Proxy(typeof(DeviceRequestBuilder), true)] + public partial interface IDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.Operations.Item +{ + [Proxy(typeof(LongRunningOperationItemRequestBuilder), true)] + public partial interface ILongRunningOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.PasswordMethods +{ + [Proxy(typeof(PasswordMethodsRequestBuilder), true)] + public partial interface IPasswordMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.PasswordMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.PasswordMethods.Item +{ + [Proxy(typeof(PasswordAuthenticationMethodItemRequestBuilder), true)] + public partial interface IPasswordAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.PhoneMethods +{ + [Proxy(typeof(PhoneMethodsRequestBuilder), true)] + public partial interface IPhoneMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.PhoneMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.PhoneMethods.Item +{ + [Proxy(typeof(PhoneAuthenticationMethodItemRequestBuilder), true)] + public partial interface IPhoneAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.PhoneMethods.Item.DisableSmsSignIn +{ + [Proxy(typeof(DisableSmsSignInRequestBuilder), true)] + public partial interface IDisableSmsSignInRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.PhoneMethods.Item.EnableSmsSignIn +{ + [Proxy(typeof(EnableSmsSignInRequestBuilder), true)] + public partial interface IEnableSmsSignInRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods +{ + [Proxy(typeof(PlatformCredentialMethodsRequestBuilder), true)] + public partial interface IPlatformCredentialMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item +{ + [Proxy(typeof(PlatformCredentialAuthenticationMethodItemRequestBuilder), true)] + public partial interface IPlatformCredentialAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device +{ + [Proxy(typeof(DeviceRequestBuilder), true)] + public partial interface IDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.SoftwareOathMethods +{ + [Proxy(typeof(SoftwareOathMethodsRequestBuilder), true)] + public partial interface ISoftwareOathMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.SoftwareOathMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.SoftwareOathMethods.Item +{ + [Proxy(typeof(SoftwareOathAuthenticationMethodItemRequestBuilder), true)] + public partial interface ISoftwareOathAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.TemporaryAccessPassMethods +{ + [Proxy(typeof(TemporaryAccessPassMethodsRequestBuilder), true)] + public partial interface ITemporaryAccessPassMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.TemporaryAccessPassMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.TemporaryAccessPassMethods.Item +{ + [Proxy(typeof(TemporaryAccessPassAuthenticationMethodItemRequestBuilder), true)] + public partial interface ITemporaryAccessPassAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.WindowsHelloForBusinessMethods +{ + [Proxy(typeof(WindowsHelloForBusinessMethodsRequestBuilder), true)] + public partial interface IWindowsHelloForBusinessMethodsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.WindowsHelloForBusinessMethods.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.WindowsHelloForBusinessMethods.Item +{ + [Proxy(typeof(WindowsHelloForBusinessAuthenticationMethodItemRequestBuilder), true)] + public partial interface IWindowsHelloForBusinessAuthenticationMethodItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Authentication.WindowsHelloForBusinessMethods.Item.Device +{ + [Proxy(typeof(DeviceRequestBuilder), true)] + public partial interface IDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar +{ + [Proxy(typeof(CalendarRequestBuilder), true)] + public partial interface ICalendarRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.AllowedCalendarSharingRolesWithUser +{ + [Proxy(typeof(AllowedCalendarSharingRolesWithUserRequestBuilder), true)] + public partial interface IAllowedCalendarSharingRolesWithUserRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.CalendarPermissions +{ + [Proxy(typeof(CalendarPermissionsRequestBuilder), true)] + public partial interface ICalendarPermissionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.CalendarPermissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.CalendarPermissions.Item +{ + [Proxy(typeof(CalendarPermissionItemRequestBuilder), true)] + public partial interface ICalendarPermissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView +{ + [Proxy(typeof(CalendarViewRequestBuilder), true)] + public partial interface ICalendarViewRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events +{ + [Proxy(typeof(EventsRequestBuilder), true)] + public partial interface IEventsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item +{ + [Proxy(typeof(EventItemRequestBuilder), true)] + public partial interface IEventItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Accept +{ + [Proxy(typeof(AcceptRequestBuilder), true)] + public partial interface IAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Calendar +{ + [Proxy(typeof(CalendarRequestBuilder), true)] + public partial interface ICalendarRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Decline +{ + [Proxy(typeof(DeclineRequestBuilder), true)] + public partial interface IDeclineRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.DismissReminder +{ + [Proxy(typeof(DismissReminderRequestBuilder), true)] + public partial interface IDismissReminderRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances +{ + [Proxy(typeof(InstancesRequestBuilder), true)] + public partial interface IInstancesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.SnoozeReminder +{ + [Proxy(typeof(SnoozeReminderRequestBuilder), true)] + public partial interface ISnoozeReminderRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.TentativelyAccept +{ + [Proxy(typeof(TentativelyAcceptRequestBuilder), true)] + public partial interface ITentativelyAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.GetSchedule +{ + [Proxy(typeof(GetScheduleRequestBuilder), true)] + public partial interface IGetScheduleRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendar.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups +{ + [Proxy(typeof(CalendarGroupsRequestBuilder), true)] + public partial interface ICalendarGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item +{ + [Proxy(typeof(CalendarGroupItemRequestBuilder), true)] + public partial interface ICalendarGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars +{ + [Proxy(typeof(CalendarsRequestBuilder), true)] + public partial interface ICalendarsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item +{ + [Proxy(typeof(CalendarItemRequestBuilder), true)] + public partial interface ICalendarItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.AllowedCalendarSharingRolesWithUser +{ + [Proxy(typeof(AllowedCalendarSharingRolesWithUserRequestBuilder), true)] + public partial interface IAllowedCalendarSharingRolesWithUserRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarPermissions +{ + [Proxy(typeof(CalendarPermissionsRequestBuilder), true)] + public partial interface ICalendarPermissionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarPermissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarPermissions.Item +{ + [Proxy(typeof(CalendarPermissionItemRequestBuilder), true)] + public partial interface ICalendarPermissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView +{ + [Proxy(typeof(CalendarViewRequestBuilder), true)] + public partial interface ICalendarViewRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events +{ + [Proxy(typeof(EventsRequestBuilder), true)] + public partial interface IEventsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item +{ + [Proxy(typeof(EventItemRequestBuilder), true)] + public partial interface IEventItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Accept +{ + [Proxy(typeof(AcceptRequestBuilder), true)] + public partial interface IAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Calendar +{ + [Proxy(typeof(CalendarRequestBuilder), true)] + public partial interface ICalendarRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Decline +{ + [Proxy(typeof(DeclineRequestBuilder), true)] + public partial interface IDeclineRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.DismissReminder +{ + [Proxy(typeof(DismissReminderRequestBuilder), true)] + public partial interface IDismissReminderRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances +{ + [Proxy(typeof(InstancesRequestBuilder), true)] + public partial interface IInstancesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.SnoozeReminder +{ + [Proxy(typeof(SnoozeReminderRequestBuilder), true)] + public partial interface ISnoozeReminderRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.TentativelyAccept +{ + [Proxy(typeof(TentativelyAcceptRequestBuilder), true)] + public partial interface ITentativelyAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.GetSchedule +{ + [Proxy(typeof(GetScheduleRequestBuilder), true)] + public partial interface IGetScheduleRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars +{ + [Proxy(typeof(CalendarsRequestBuilder), true)] + public partial interface ICalendarsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item +{ + [Proxy(typeof(CalendarItemRequestBuilder), true)] + public partial interface ICalendarItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.AllowedCalendarSharingRolesWithUser +{ + [Proxy(typeof(AllowedCalendarSharingRolesWithUserRequestBuilder), true)] + public partial interface IAllowedCalendarSharingRolesWithUserRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarPermissions +{ + [Proxy(typeof(CalendarPermissionsRequestBuilder), true)] + public partial interface ICalendarPermissionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarPermissions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarPermissions.Item +{ + [Proxy(typeof(CalendarPermissionItemRequestBuilder), true)] + public partial interface ICalendarPermissionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView +{ + [Proxy(typeof(CalendarViewRequestBuilder), true)] + public partial interface ICalendarViewRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events +{ + [Proxy(typeof(EventsRequestBuilder), true)] + public partial interface IEventsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item +{ + [Proxy(typeof(EventItemRequestBuilder), true)] + public partial interface IEventItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Accept +{ + [Proxy(typeof(AcceptRequestBuilder), true)] + public partial interface IAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Calendar +{ + [Proxy(typeof(CalendarRequestBuilder), true)] + public partial interface ICalendarRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Decline +{ + [Proxy(typeof(DeclineRequestBuilder), true)] + public partial interface IDeclineRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.DismissReminder +{ + [Proxy(typeof(DismissReminderRequestBuilder), true)] + public partial interface IDismissReminderRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances +{ + [Proxy(typeof(InstancesRequestBuilder), true)] + public partial interface IInstancesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.SnoozeReminder +{ + [Proxy(typeof(SnoozeReminderRequestBuilder), true)] + public partial interface ISnoozeReminderRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.TentativelyAccept +{ + [Proxy(typeof(TentativelyAcceptRequestBuilder), true)] + public partial interface ITentativelyAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.GetSchedule +{ + [Proxy(typeof(GetScheduleRequestBuilder), true)] + public partial interface IGetScheduleRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Calendars.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarView +{ + [Proxy(typeof(CalendarViewRequestBuilder), true)] + public partial interface ICalendarViewRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CalendarView.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ChangePassword +{ + [Proxy(typeof(ChangePasswordRequestBuilder), true)] + public partial interface IChangePasswordRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats +{ + [Proxy(typeof(ChatsRequestBuilder), true)] + public partial interface IChatsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.GetAllMessages +{ + [Proxy(typeof(GetAllMessagesRequestBuilder), true)] + public partial interface IGetAllMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.GetAllRetainedMessages +{ + [Proxy(typeof(GetAllRetainedMessagesRequestBuilder), true)] + public partial interface IGetAllRetainedMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item +{ + [Proxy(typeof(ChatItemRequestBuilder), true)] + public partial interface IChatItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.HideForUser +{ + [Proxy(typeof(HideForUserRequestBuilder), true)] + public partial interface IHideForUserRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.InstalledApps +{ + [Proxy(typeof(InstalledAppsRequestBuilder), true)] + public partial interface IInstalledAppsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.InstalledApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.InstalledApps.Item +{ + [Proxy(typeof(TeamsAppInstallationItemRequestBuilder), true)] + public partial interface ITeamsAppInstallationItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.InstalledApps.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.InstalledApps.Item.TeamsAppDefinition +{ + [Proxy(typeof(TeamsAppDefinitionRequestBuilder), true)] + public partial interface ITeamsAppDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.InstalledApps.Item.Upgrade +{ + [Proxy(typeof(UpgradeRequestBuilder), true)] + public partial interface IUpgradeRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.LastMessagePreview +{ + [Proxy(typeof(LastMessagePreviewRequestBuilder), true)] + public partial interface ILastMessagePreviewRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.MarkChatReadForUser +{ + [Proxy(typeof(MarkChatReadForUserRequestBuilder), true)] + public partial interface IMarkChatReadForUserRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.MarkChatUnreadForUser +{ + [Proxy(typeof(MarkChatUnreadForUserRequestBuilder), true)] + public partial interface IMarkChatUnreadForUserRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.Replies +{ + [Proxy(typeof(RepliesRequestBuilder), true)] + public partial interface IRepliesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.Replies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.Replies.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.Replies.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.Replies.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.Replies.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.Replies.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.Replies.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.Replies.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.Replies.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.Replies.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.Replies.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Messages.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.PermissionGrants +{ + [Proxy(typeof(PermissionGrantsRequestBuilder), true)] + public partial interface IPermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.PermissionGrants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.PermissionGrants.Item +{ + [Proxy(typeof(ResourceSpecificPermissionGrantItemRequestBuilder), true)] + public partial interface IResourceSpecificPermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.PinnedMessages +{ + [Proxy(typeof(PinnedMessagesRequestBuilder), true)] + public partial interface IPinnedMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.PinnedMessages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.PinnedMessages.Item +{ + [Proxy(typeof(PinnedChatMessageInfoItemRequestBuilder), true)] + public partial interface IPinnedChatMessageInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.PinnedMessages.Item.Message +{ + [Proxy(typeof(MessageRequestBuilder), true)] + public partial interface IMessageRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.SendActivityNotification +{ + [Proxy(typeof(SendActivityNotificationRequestBuilder), true)] + public partial interface ISendActivityNotificationRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Tabs +{ + [Proxy(typeof(TabsRequestBuilder), true)] + public partial interface ITabsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Tabs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Tabs.Item +{ + [Proxy(typeof(TeamsTabItemRequestBuilder), true)] + public partial interface ITeamsTabItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.Tabs.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Chats.Item.UnhideForUser +{ + [Proxy(typeof(UnhideForUserRequestBuilder), true)] + public partial interface IUnhideForUserRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CheckMemberGroups +{ + [Proxy(typeof(CheckMemberGroupsRequestBuilder), true)] + public partial interface ICheckMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CheckMemberObjects +{ + [Proxy(typeof(CheckMemberObjectsRequestBuilder), true)] + public partial interface ICheckMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CloudClipboard +{ + [Proxy(typeof(CloudClipboardRequestBuilder), true)] + public partial interface ICloudClipboardRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CloudClipboard.Items +{ + [Proxy(typeof(ItemsRequestBuilder), true)] + public partial interface IItemsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CloudClipboard.Items.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CloudClipboard.Items.Item +{ + [Proxy(typeof(CloudClipboardItemItemRequestBuilder), true)] + public partial interface ICloudClipboardItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders +{ + [Proxy(typeof(ContactFoldersRequestBuilder), true)] + public partial interface IContactFoldersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item +{ + [Proxy(typeof(ContactFolderItemRequestBuilder), true)] + public partial interface IContactFolderItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders +{ + [Proxy(typeof(ChildFoldersRequestBuilder), true)] + public partial interface IChildFoldersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item +{ + [Proxy(typeof(ContactFolderItemRequestBuilder), true)] + public partial interface IContactFolderItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts +{ + [Proxy(typeof(ContactsRequestBuilder), true)] + public partial interface IContactsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item +{ + [Proxy(typeof(ContactItemRequestBuilder), true)] + public partial interface IContactItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.Photo +{ + [Proxy(typeof(PhotoRequestBuilder), true)] + public partial interface IPhotoRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.Photo.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts +{ + [Proxy(typeof(ContactsRequestBuilder), true)] + public partial interface IContactsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item +{ + [Proxy(typeof(ContactItemRequestBuilder), true)] + public partial interface IContactItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.Photo +{ + [Proxy(typeof(PhotoRequestBuilder), true)] + public partial interface IPhotoRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.Photo.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ContactFolders.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Contacts +{ + [Proxy(typeof(ContactsRequestBuilder), true)] + public partial interface IContactsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Contacts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Contacts.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Contacts.Item +{ + [Proxy(typeof(ContactItemRequestBuilder), true)] + public partial interface IContactItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Contacts.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Contacts.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Contacts.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Contacts.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Contacts.Item.Photo +{ + [Proxy(typeof(PhotoRequestBuilder), true)] + public partial interface IPhotoRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Contacts.Item.Photo.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CreatedObjects +{ + [Proxy(typeof(CreatedObjectsRequestBuilder), true)] + public partial interface ICreatedObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CreatedObjects.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CreatedObjects.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CreatedObjects.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CreatedObjects.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.CreatedObjects.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance +{ + [Proxy(typeof(DataSecurityAndGovernanceRequestBuilder), true)] + public partial interface IDataSecurityAndGovernanceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.Activities +{ + [Proxy(typeof(ActivitiesRequestBuilder), true)] + public partial interface IActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.Activities.ContentActivities +{ + [Proxy(typeof(ContentActivitiesRequestBuilder), true)] + public partial interface IContentActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.Activities.ContentActivities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.Activities.ContentActivities.Item +{ + [Proxy(typeof(ContentActivityItemRequestBuilder), true)] + public partial interface IContentActivityItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.ProcessContent +{ + [Proxy(typeof(ProcessContentRequestBuilder), true)] + public partial interface IProcessContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.ProtectionScopes +{ + [Proxy(typeof(ProtectionScopesRequestBuilder), true)] + public partial interface IProtectionScopesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.ProtectionScopes.Compute +{ + [Proxy(typeof(ComputeRequestBuilder), true)] + public partial interface IComputeRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.SensitivityLabels +{ + [Proxy(typeof(SensitivityLabelsRequestBuilder), true)] + public partial interface ISensitivityLabelsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.SensitivityLabels.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormats +{ + [Proxy(typeof(ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder), true)] + public partial interface IComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.SensitivityLabels.ComputeRightsAndInheritance +{ + [Proxy(typeof(ComputeRightsAndInheritanceRequestBuilder), true)] + public partial interface IComputeRightsAndInheritanceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.SensitivityLabels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.SensitivityLabels.Item +{ + [Proxy(typeof(SensitivityLabelItemRequestBuilder), true)] + public partial interface ISensitivityLabelItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.SensitivityLabels.Item.Rights +{ + [Proxy(typeof(RightsRequestBuilder), true)] + public partial interface IRightsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels +{ + [Proxy(typeof(SublabelsRequestBuilder), true)] + public partial interface ISublabelsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormats +{ + [Proxy(typeof(ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder), true)] + public partial interface IComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.ComputeRightsAndInheritance +{ + [Proxy(typeof(ComputeRightsAndInheritanceRequestBuilder), true)] + public partial interface IComputeRightsAndInheritanceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.Item +{ + [Proxy(typeof(SensitivityLabelItemRequestBuilder), true)] + public partial interface ISensitivityLabelItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DataSecurityAndGovernance.SensitivityLabels.Item.Sublabels.Item.Rights +{ + [Proxy(typeof(RightsRequestBuilder), true)] + public partial interface IRightsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DeviceManagementTroubleshootingEvents +{ + [Proxy(typeof(DeviceManagementTroubleshootingEventsRequestBuilder), true)] + public partial interface IDeviceManagementTroubleshootingEventsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DeviceManagementTroubleshootingEvents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DeviceManagementTroubleshootingEvents.Item +{ + [Proxy(typeof(DeviceManagementTroubleshootingEventItemRequestBuilder), true)] + public partial interface IDeviceManagementTroubleshootingEventItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DirectReports +{ + [Proxy(typeof(DirectReportsRequestBuilder), true)] + public partial interface IDirectReportsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DirectReports.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DirectReports.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DirectReports.GraphOrgContact.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DirectReports.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DirectReports.GraphUser.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DirectReports.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DirectReports.Item.GraphOrgContact +{ + [Proxy(typeof(GraphOrgContactRequestBuilder), true)] + public partial interface IGraphOrgContactRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.DirectReports.Item.GraphUser +{ + [Proxy(typeof(GraphUserRequestBuilder), true)] + public partial interface IGraphUserRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Drive +{ + [Proxy(typeof(DriveRequestBuilder), true)] + public partial interface IDriveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Drives +{ + [Proxy(typeof(DrivesRequestBuilder), true)] + public partial interface IDrivesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Drives.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Drives.Item +{ + [Proxy(typeof(DriveItemRequestBuilder), true)] + public partial interface IDriveItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.EmployeeExperience +{ + [Proxy(typeof(EmployeeExperienceRequestBuilder), true)] + public partial interface IEmployeeExperienceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.EmployeeExperience.LearningCourseActivities +{ + [Proxy(typeof(LearningCourseActivitiesRequestBuilder), true)] + public partial interface ILearningCourseActivitiesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.EmployeeExperience.LearningCourseActivities.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.EmployeeExperience.LearningCourseActivities.Item +{ + [Proxy(typeof(LearningCourseActivityItemRequestBuilder), true)] + public partial interface ILearningCourseActivityItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.EmployeeExperience.LearningCourseActivitiesWithExternalcourseActivityId +{ + [Proxy(typeof(LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder), true)] + public partial interface ILearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events +{ + [Proxy(typeof(EventsRequestBuilder), true)] + public partial interface IEventsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item +{ + [Proxy(typeof(EventItemRequestBuilder), true)] + public partial interface IEventItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.Accept +{ + [Proxy(typeof(AcceptRequestBuilder), true)] + public partial interface IAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.Calendar +{ + [Proxy(typeof(CalendarRequestBuilder), true)] + public partial interface ICalendarRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.Cancel +{ + [Proxy(typeof(CancelRequestBuilder), true)] + public partial interface ICancelRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.Decline +{ + [Proxy(typeof(DeclineRequestBuilder), true)] + public partial interface IDeclineRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.DismissReminder +{ + [Proxy(typeof(DismissReminderRequestBuilder), true)] + public partial interface IDismissReminderRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.Instances +{ + [Proxy(typeof(InstancesRequestBuilder), true)] + public partial interface IInstancesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.SnoozeReminder +{ + [Proxy(typeof(SnoozeReminderRequestBuilder), true)] + public partial interface ISnoozeReminderRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Events.Item.TentativelyAccept +{ + [Proxy(typeof(TentativelyAcceptRequestBuilder), true)] + public partial interface ITentativelyAcceptRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ExportDeviceAndAppManagementData +{ + [Proxy(typeof(ExportDeviceAndAppManagementDataRequestBuilder), true)] + public partial interface IExportDeviceAndAppManagementDataRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ExportDeviceAndAppManagementDataWithSkipWithTop +{ + [Proxy(typeof(ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder), true)] + public partial interface IExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ExportPersonalData +{ + [Proxy(typeof(ExportPersonalDataRequestBuilder), true)] + public partial interface IExportPersonalDataRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.FindMeetingTimes +{ + [Proxy(typeof(FindMeetingTimesRequestBuilder), true)] + public partial interface IFindMeetingTimesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.FollowedSites +{ + [Proxy(typeof(FollowedSitesRequestBuilder), true)] + public partial interface IFollowedSitesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.FollowedSites.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.FollowedSites.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.FollowedSites.Item +{ + [Proxy(typeof(SiteItemRequestBuilder), true)] + public partial interface ISiteItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.FollowedSites.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.GetMailTips +{ + [Proxy(typeof(GetMailTipsRequestBuilder), true)] + public partial interface IGetMailTipsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.GetManagedAppDiagnosticStatuses +{ + [Proxy(typeof(GetManagedAppDiagnosticStatusesRequestBuilder), true)] + public partial interface IGetManagedAppDiagnosticStatusesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.GetManagedAppPolicies +{ + [Proxy(typeof(GetManagedAppPoliciesRequestBuilder), true)] + public partial interface IGetManagedAppPoliciesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.GetManagedDevicesWithAppFailures +{ + [Proxy(typeof(GetManagedDevicesWithAppFailuresRequestBuilder), true)] + public partial interface IGetManagedDevicesWithAppFailuresRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.GetMemberGroups +{ + [Proxy(typeof(GetMemberGroupsRequestBuilder), true)] + public partial interface IGetMemberGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.GetMemberObjects +{ + [Proxy(typeof(GetMemberObjectsRequestBuilder), true)] + public partial interface IGetMemberObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.InferenceClassification +{ + [Proxy(typeof(InferenceClassificationRequestBuilder), true)] + public partial interface IInferenceClassificationRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.InferenceClassification.Overrides +{ + [Proxy(typeof(OverridesRequestBuilder), true)] + public partial interface IOverridesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.InferenceClassification.Overrides.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.InferenceClassification.Overrides.Item +{ + [Proxy(typeof(InferenceClassificationOverrideItemRequestBuilder), true)] + public partial interface IInferenceClassificationOverrideItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Insights +{ + [Proxy(typeof(InsightsRequestBuilder), true)] + public partial interface IInsightsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Insights.Shared +{ + [Proxy(typeof(SharedRequestBuilder), true)] + public partial interface ISharedRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Insights.Shared.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Insights.Shared.Item +{ + [Proxy(typeof(SharedInsightItemRequestBuilder), true)] + public partial interface ISharedInsightItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Insights.Shared.Item.LastSharedMethod +{ + [Proxy(typeof(LastSharedMethodRequestBuilder), true)] + public partial interface ILastSharedMethodRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Insights.Shared.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Insights.Trending +{ + [Proxy(typeof(TrendingRequestBuilder), true)] + public partial interface ITrendingRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Insights.Trending.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Insights.Trending.Item +{ + [Proxy(typeof(TrendingItemRequestBuilder), true)] + public partial interface ITrendingItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Insights.Trending.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Insights.Used +{ + [Proxy(typeof(UsedRequestBuilder), true)] + public partial interface IUsedRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Insights.Used.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Insights.Used.Item +{ + [Proxy(typeof(UsedInsightItemRequestBuilder), true)] + public partial interface IUsedInsightItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Insights.Used.Item.Resource +{ + [Proxy(typeof(ResourceRequestBuilder), true)] + public partial interface IResourceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams +{ + [Proxy(typeof(JoinedTeamsRequestBuilder), true)] + public partial interface IJoinedTeamsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.GetAllMessages +{ + [Proxy(typeof(GetAllMessagesRequestBuilder), true)] + public partial interface IGetAllMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item +{ + [Proxy(typeof(TeamItemRequestBuilder), true)] + public partial interface ITeamItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.AllChannels +{ + [Proxy(typeof(AllChannelsRequestBuilder), true)] + public partial interface IAllChannelsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.AllChannels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.AllChannels.Item +{ + [Proxy(typeof(ChannelItemRequestBuilder), true)] + public partial interface IChannelItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Archive +{ + [Proxy(typeof(ArchiveRequestBuilder), true)] + public partial interface IArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels +{ + [Proxy(typeof(ChannelsRequestBuilder), true)] + public partial interface IChannelsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.GetAllMessages +{ + [Proxy(typeof(GetAllMessagesRequestBuilder), true)] + public partial interface IGetAllMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.GetAllRetainedMessages +{ + [Proxy(typeof(GetAllRetainedMessagesRequestBuilder), true)] + public partial interface IGetAllRetainedMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item +{ + [Proxy(typeof(ChannelItemRequestBuilder), true)] + public partial interface IChannelItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.AllMembers +{ + [Proxy(typeof(AllMembersRequestBuilder), true)] + public partial interface IAllMembersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.AllMembers.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.AllMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.AllMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.AllMembers.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Archive +{ + [Proxy(typeof(ArchiveRequestBuilder), true)] + public partial interface IArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.CompleteMigration +{ + [Proxy(typeof(CompleteMigrationRequestBuilder), true)] + public partial interface ICompleteMigrationRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName +{ + [Proxy(typeof(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder), true)] + public partial interface IDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.FilesFolder +{ + [Proxy(typeof(FilesFolderRequestBuilder), true)] + public partial interface IFilesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.FilesFolder.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.Replies +{ + [Proxy(typeof(RepliesRequestBuilder), true)] + public partial interface IRepliesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.Replies.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Messages.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.ProvisionEmail +{ + [Proxy(typeof(ProvisionEmailRequestBuilder), true)] + public partial interface IProvisionEmailRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.RemoveEmail +{ + [Proxy(typeof(RemoveEmailRequestBuilder), true)] + public partial interface IRemoveEmailRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.SharedWithTeams +{ + [Proxy(typeof(SharedWithTeamsRequestBuilder), true)] + public partial interface ISharedWithTeamsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.SharedWithTeams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.SharedWithTeams.Item +{ + [Proxy(typeof(SharedWithChannelTeamInfoItemRequestBuilder), true)] + public partial interface ISharedWithChannelTeamInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.SharedWithTeams.Item.AllowedMembers +{ + [Proxy(typeof(AllowedMembersRequestBuilder), true)] + public partial interface IAllowedMembersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.SharedWithTeams.Item.AllowedMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.SharedWithTeams.Item.AllowedMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.SharedWithTeams.Item.Team +{ + [Proxy(typeof(TeamRequestBuilder), true)] + public partial interface ITeamRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Tabs +{ + [Proxy(typeof(TabsRequestBuilder), true)] + public partial interface ITabsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Tabs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Tabs.Item +{ + [Proxy(typeof(TeamsTabItemRequestBuilder), true)] + public partial interface ITeamsTabItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Tabs.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Channels.Item.Unarchive +{ + [Proxy(typeof(UnarchiveRequestBuilder), true)] + public partial interface IUnarchiveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Clone +{ + [Proxy(typeof(CloneRequestBuilder), true)] + public partial interface ICloneRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.CompleteMigration +{ + [Proxy(typeof(CompleteMigrationRequestBuilder), true)] + public partial interface ICompleteMigrationRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Group +{ + [Proxy(typeof(GroupRequestBuilder), true)] + public partial interface IGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Group.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Group.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.IncomingChannels +{ + [Proxy(typeof(IncomingChannelsRequestBuilder), true)] + public partial interface IIncomingChannelsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.IncomingChannels.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.IncomingChannels.Item +{ + [Proxy(typeof(ChannelItemRequestBuilder), true)] + public partial interface IChannelItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.InstalledApps +{ + [Proxy(typeof(InstalledAppsRequestBuilder), true)] + public partial interface IInstalledAppsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.InstalledApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.InstalledApps.Item +{ + [Proxy(typeof(TeamsAppInstallationItemRequestBuilder), true)] + public partial interface ITeamsAppInstallationItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.InstalledApps.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.InstalledApps.Item.TeamsAppDefinition +{ + [Proxy(typeof(TeamsAppDefinitionRequestBuilder), true)] + public partial interface ITeamsAppDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.InstalledApps.Item.Upgrade +{ + [Proxy(typeof(UpgradeRequestBuilder), true)] + public partial interface IUpgradeRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Operations.Item +{ + [Proxy(typeof(TeamsAsyncOperationItemRequestBuilder), true)] + public partial interface ITeamsAsyncOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PermissionGrants +{ + [Proxy(typeof(PermissionGrantsRequestBuilder), true)] + public partial interface IPermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PermissionGrants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PermissionGrants.Item +{ + [Proxy(typeof(ResourceSpecificPermissionGrantItemRequestBuilder), true)] + public partial interface IResourceSpecificPermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Photo +{ + [Proxy(typeof(PhotoRequestBuilder), true)] + public partial interface IPhotoRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Photo.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel +{ + [Proxy(typeof(PrimaryChannelRequestBuilder), true)] + public partial interface IPrimaryChannelRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.AllMembers +{ + [Proxy(typeof(AllMembersRequestBuilder), true)] + public partial interface IAllMembersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.AllMembers.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.AllMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.AllMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.AllMembers.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Archive +{ + [Proxy(typeof(ArchiveRequestBuilder), true)] + public partial interface IArchiveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.CompleteMigration +{ + [Proxy(typeof(CompleteMigrationRequestBuilder), true)] + public partial interface ICompleteMigrationRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName +{ + [Proxy(typeof(DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder), true)] + public partial interface IDoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.FilesFolder +{ + [Proxy(typeof(FilesFolderRequestBuilder), true)] + public partial interface IFilesFolderRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.FilesFolder.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Members.Add +{ + [Proxy(typeof(AddRequestBuilder), true)] + public partial interface IAddRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Members.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Members.Remove +{ + [Proxy(typeof(RemoveRequestBuilder), true)] + public partial interface IRemoveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies +{ + [Proxy(typeof(RepliesRequestBuilder), true)] + public partial interface IRepliesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item +{ + [Proxy(typeof(ChatMessageItemRequestBuilder), true)] + public partial interface IChatMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.HostedContents +{ + [Proxy(typeof(HostedContentsRequestBuilder), true)] + public partial interface IHostedContentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.HostedContents.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.HostedContents.Item +{ + [Proxy(typeof(ChatMessageHostedContentItemRequestBuilder), true)] + public partial interface IChatMessageHostedContentItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.HostedContents.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.Replies.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.SetReaction +{ + [Proxy(typeof(SetReactionRequestBuilder), true)] + public partial interface ISetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.SoftDelete +{ + [Proxy(typeof(SoftDeleteRequestBuilder), true)] + public partial interface ISoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.UndoSoftDelete +{ + [Proxy(typeof(UndoSoftDeleteRequestBuilder), true)] + public partial interface IUndoSoftDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Messages.Item.UnsetReaction +{ + [Proxy(typeof(UnsetReactionRequestBuilder), true)] + public partial interface IUnsetReactionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.ProvisionEmail +{ + [Proxy(typeof(ProvisionEmailRequestBuilder), true)] + public partial interface IProvisionEmailRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.RemoveEmail +{ + [Proxy(typeof(RemoveEmailRequestBuilder), true)] + public partial interface IRemoveEmailRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.SharedWithTeams +{ + [Proxy(typeof(SharedWithTeamsRequestBuilder), true)] + public partial interface ISharedWithTeamsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.SharedWithTeams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.SharedWithTeams.Item +{ + [Proxy(typeof(SharedWithChannelTeamInfoItemRequestBuilder), true)] + public partial interface ISharedWithChannelTeamInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.SharedWithTeams.Item.AllowedMembers +{ + [Proxy(typeof(AllowedMembersRequestBuilder), true)] + public partial interface IAllowedMembersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.SharedWithTeams.Item.AllowedMembers.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.SharedWithTeams.Item.AllowedMembers.Item +{ + [Proxy(typeof(ConversationMemberItemRequestBuilder), true)] + public partial interface IConversationMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.SharedWithTeams.Item.Team +{ + [Proxy(typeof(TeamRequestBuilder), true)] + public partial interface ITeamRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Tabs +{ + [Proxy(typeof(TabsRequestBuilder), true)] + public partial interface ITabsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Tabs.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Tabs.Item +{ + [Proxy(typeof(TeamsTabItemRequestBuilder), true)] + public partial interface ITeamsTabItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Tabs.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.PrimaryChannel.Unarchive +{ + [Proxy(typeof(UnarchiveRequestBuilder), true)] + public partial interface IUnarchiveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule +{ + [Proxy(typeof(ScheduleRequestBuilder), true)] + public partial interface IScheduleRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.DayNotes +{ + [Proxy(typeof(DayNotesRequestBuilder), true)] + public partial interface IDayNotesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.DayNotes.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.DayNotes.Item +{ + [Proxy(typeof(DayNoteItemRequestBuilder), true)] + public partial interface IDayNoteItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.OfferShiftRequests +{ + [Proxy(typeof(OfferShiftRequestsRequestBuilder), true)] + public partial interface IOfferShiftRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.OfferShiftRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.OfferShiftRequests.Item +{ + [Proxy(typeof(OfferShiftRequestItemRequestBuilder), true)] + public partial interface IOfferShiftRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.OpenShiftChangeRequests +{ + [Proxy(typeof(OpenShiftChangeRequestsRequestBuilder), true)] + public partial interface IOpenShiftChangeRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.OpenShiftChangeRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.OpenShiftChangeRequests.Item +{ + [Proxy(typeof(OpenShiftChangeRequestItemRequestBuilder), true)] + public partial interface IOpenShiftChangeRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.OpenShifts +{ + [Proxy(typeof(OpenShiftsRequestBuilder), true)] + public partial interface IOpenShiftsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.OpenShifts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.OpenShifts.Item +{ + [Proxy(typeof(OpenShiftItemRequestBuilder), true)] + public partial interface IOpenShiftItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.SchedulingGroups +{ + [Proxy(typeof(SchedulingGroupsRequestBuilder), true)] + public partial interface ISchedulingGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.SchedulingGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.SchedulingGroups.Item +{ + [Proxy(typeof(SchedulingGroupItemRequestBuilder), true)] + public partial interface ISchedulingGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.Share +{ + [Proxy(typeof(ShareRequestBuilder), true)] + public partial interface IShareRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.Shifts +{ + [Proxy(typeof(ShiftsRequestBuilder), true)] + public partial interface IShiftsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.Shifts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.Shifts.Item +{ + [Proxy(typeof(ShiftItemRequestBuilder), true)] + public partial interface IShiftItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.SwapShiftsChangeRequests +{ + [Proxy(typeof(SwapShiftsChangeRequestsRequestBuilder), true)] + public partial interface ISwapShiftsChangeRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.SwapShiftsChangeRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.SwapShiftsChangeRequests.Item +{ + [Proxy(typeof(SwapShiftsChangeRequestItemRequestBuilder), true)] + public partial interface ISwapShiftsChangeRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimeCards +{ + [Proxy(typeof(TimeCardsRequestBuilder), true)] + public partial interface ITimeCardsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimeCards.ClockIn +{ + [Proxy(typeof(ClockInRequestBuilder), true)] + public partial interface IClockInRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimeCards.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimeCards.Item +{ + [Proxy(typeof(TimeCardItemRequestBuilder), true)] + public partial interface ITimeCardItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimeCards.Item.ClockOut +{ + [Proxy(typeof(ClockOutRequestBuilder), true)] + public partial interface IClockOutRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimeCards.Item.Confirm +{ + [Proxy(typeof(ConfirmRequestBuilder), true)] + public partial interface IConfirmRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimeCards.Item.EndBreak +{ + [Proxy(typeof(EndBreakRequestBuilder), true)] + public partial interface IEndBreakRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimeCards.Item.StartBreak +{ + [Proxy(typeof(StartBreakRequestBuilder), true)] + public partial interface IStartBreakRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimeOffReasons +{ + [Proxy(typeof(TimeOffReasonsRequestBuilder), true)] + public partial interface ITimeOffReasonsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimeOffReasons.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimeOffReasons.Item +{ + [Proxy(typeof(TimeOffReasonItemRequestBuilder), true)] + public partial interface ITimeOffReasonItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimeOffRequests +{ + [Proxy(typeof(TimeOffRequestsRequestBuilder), true)] + public partial interface ITimeOffRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimeOffRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimeOffRequests.Item +{ + [Proxy(typeof(TimeOffRequestItemRequestBuilder), true)] + public partial interface ITimeOffRequestItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimesOff +{ + [Proxy(typeof(TimesOffRequestBuilder), true)] + public partial interface ITimesOffRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimesOff.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Schedule.TimesOff.Item +{ + [Proxy(typeof(TimeOffItemRequestBuilder), true)] + public partial interface ITimeOffItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.SendActivityNotification +{ + [Proxy(typeof(SendActivityNotificationRequestBuilder), true)] + public partial interface ISendActivityNotificationRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Tags +{ + [Proxy(typeof(TagsRequestBuilder), true)] + public partial interface ITagsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Tags.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Tags.Item +{ + [Proxy(typeof(TeamworkTagItemRequestBuilder), true)] + public partial interface ITeamworkTagItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Tags.Item.Members +{ + [Proxy(typeof(MembersRequestBuilder), true)] + public partial interface IMembersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Tags.Item.Members.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Tags.Item.Members.Item +{ + [Proxy(typeof(TeamworkTagMemberItemRequestBuilder), true)] + public partial interface ITeamworkTagMemberItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Template +{ + [Proxy(typeof(TemplateRequestBuilder), true)] + public partial interface ITemplateRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.JoinedTeams.Item.Unarchive +{ + [Proxy(typeof(UnarchiveRequestBuilder), true)] + public partial interface IUnarchiveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.LicenseDetails +{ + [Proxy(typeof(LicenseDetailsRequestBuilder), true)] + public partial interface ILicenseDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.LicenseDetails.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.LicenseDetails.GetTeamsLicensingDetails +{ + [Proxy(typeof(GetTeamsLicensingDetailsRequestBuilder), true)] + public partial interface IGetTeamsLicensingDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.LicenseDetails.Item +{ + [Proxy(typeof(LicenseDetailsItemRequestBuilder), true)] + public partial interface ILicenseDetailsItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailboxSettings +{ + [Proxy(typeof(MailboxSettingsRequestBuilder), true)] + public partial interface IMailboxSettingsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders +{ + [Proxy(typeof(MailFoldersRequestBuilder), true)] + public partial interface IMailFoldersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item +{ + [Proxy(typeof(MailFolderItemRequestBuilder), true)] + public partial interface IMailFolderItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders +{ + [Proxy(typeof(ChildFoldersRequestBuilder), true)] + public partial interface IChildFoldersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item +{ + [Proxy(typeof(MailFolderItemRequestBuilder), true)] + public partial interface IMailFolderItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Copy +{ + [Proxy(typeof(CopyRequestBuilder), true)] + public partial interface ICopyRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.MessageRules +{ + [Proxy(typeof(MessageRulesRequestBuilder), true)] + public partial interface IMessageRulesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.MessageRules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.MessageRules.Item +{ + [Proxy(typeof(MessageRuleItemRequestBuilder), true)] + public partial interface IMessageRuleItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item +{ + [Proxy(typeof(MessageItemRequestBuilder), true)] + public partial interface IMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Copy +{ + [Proxy(typeof(CopyRequestBuilder), true)] + public partial interface ICopyRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.CreateForward +{ + [Proxy(typeof(CreateForwardRequestBuilder), true)] + public partial interface ICreateForwardRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.CreateReply +{ + [Proxy(typeof(CreateReplyRequestBuilder), true)] + public partial interface ICreateReplyRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.CreateReplyAll +{ + [Proxy(typeof(CreateReplyAllRequestBuilder), true)] + public partial interface ICreateReplyAllRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Move +{ + [Proxy(typeof(MoveRequestBuilder), true)] + public partial interface IMoveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Reply +{ + [Proxy(typeof(ReplyRequestBuilder), true)] + public partial interface IReplyRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.ReplyAll +{ + [Proxy(typeof(ReplyAllRequestBuilder), true)] + public partial interface IReplyAllRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Send +{ + [Proxy(typeof(SendRequestBuilder), true)] + public partial interface ISendRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Move +{ + [Proxy(typeof(MoveRequestBuilder), true)] + public partial interface IMoveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Copy +{ + [Proxy(typeof(CopyRequestBuilder), true)] + public partial interface ICopyRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.MessageRules +{ + [Proxy(typeof(MessageRulesRequestBuilder), true)] + public partial interface IMessageRulesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.MessageRules.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.MessageRules.Item +{ + [Proxy(typeof(MessageRuleItemRequestBuilder), true)] + public partial interface IMessageRuleItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item +{ + [Proxy(typeof(MessageItemRequestBuilder), true)] + public partial interface IMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Copy +{ + [Proxy(typeof(CopyRequestBuilder), true)] + public partial interface ICopyRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.CreateForward +{ + [Proxy(typeof(CreateForwardRequestBuilder), true)] + public partial interface ICreateForwardRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.CreateReply +{ + [Proxy(typeof(CreateReplyRequestBuilder), true)] + public partial interface ICreateReplyRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.CreateReplyAll +{ + [Proxy(typeof(CreateReplyAllRequestBuilder), true)] + public partial interface ICreateReplyAllRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Move +{ + [Proxy(typeof(MoveRequestBuilder), true)] + public partial interface IMoveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Reply +{ + [Proxy(typeof(ReplyRequestBuilder), true)] + public partial interface IReplyRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.ReplyAll +{ + [Proxy(typeof(ReplyAllRequestBuilder), true)] + public partial interface IReplyAllRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Send +{ + [Proxy(typeof(SendRequestBuilder), true)] + public partial interface ISendRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.Move +{ + [Proxy(typeof(MoveRequestBuilder), true)] + public partial interface IMoveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MailFolders.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedAppRegistrations +{ + [Proxy(typeof(ManagedAppRegistrationsRequestBuilder), true)] + public partial interface IManagedAppRegistrationsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedAppRegistrations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedAppRegistrations.Item +{ + [Proxy(typeof(ManagedAppRegistrationItemRequestBuilder), true)] + public partial interface IManagedAppRegistrationItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices +{ + [Proxy(typeof(ManagedDevicesRequestBuilder), true)] + public partial interface IManagedDevicesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item +{ + [Proxy(typeof(ManagedDeviceItemRequestBuilder), true)] + public partial interface IManagedDeviceItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.BypassActivationLock +{ + [Proxy(typeof(BypassActivationLockRequestBuilder), true)] + public partial interface IBypassActivationLockRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.CleanWindowsDevice +{ + [Proxy(typeof(CleanWindowsDeviceRequestBuilder), true)] + public partial interface ICleanWindowsDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.DeleteUserFromSharedAppleDevice +{ + [Proxy(typeof(DeleteUserFromSharedAppleDeviceRequestBuilder), true)] + public partial interface IDeleteUserFromSharedAppleDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.DeviceCategory +{ + [Proxy(typeof(DeviceCategoryRequestBuilder), true)] + public partial interface IDeviceCategoryRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.DeviceCategory.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.DeviceCompliancePolicyStates +{ + [Proxy(typeof(DeviceCompliancePolicyStatesRequestBuilder), true)] + public partial interface IDeviceCompliancePolicyStatesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.DeviceCompliancePolicyStates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.DeviceCompliancePolicyStates.Item +{ + [Proxy(typeof(DeviceCompliancePolicyStateItemRequestBuilder), true)] + public partial interface IDeviceCompliancePolicyStateItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.DeviceConfigurationStates +{ + [Proxy(typeof(DeviceConfigurationStatesRequestBuilder), true)] + public partial interface IDeviceConfigurationStatesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.DeviceConfigurationStates.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.DeviceConfigurationStates.Item +{ + [Proxy(typeof(DeviceConfigurationStateItemRequestBuilder), true)] + public partial interface IDeviceConfigurationStateItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.DisableLostMode +{ + [Proxy(typeof(DisableLostModeRequestBuilder), true)] + public partial interface IDisableLostModeRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.LocateDevice +{ + [Proxy(typeof(LocateDeviceRequestBuilder), true)] + public partial interface ILocateDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.LogCollectionRequests +{ + [Proxy(typeof(LogCollectionRequestsRequestBuilder), true)] + public partial interface ILogCollectionRequestsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.LogCollectionRequests.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.LogCollectionRequests.Item +{ + [Proxy(typeof(DeviceLogCollectionResponseItemRequestBuilder), true)] + public partial interface IDeviceLogCollectionResponseItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.LogCollectionRequests.Item.CreateDownloadUrl +{ + [Proxy(typeof(CreateDownloadUrlRequestBuilder), true)] + public partial interface ICreateDownloadUrlRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.LogoutSharedAppleDeviceActiveUser +{ + [Proxy(typeof(LogoutSharedAppleDeviceActiveUserRequestBuilder), true)] + public partial interface ILogoutSharedAppleDeviceActiveUserRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.RebootNow +{ + [Proxy(typeof(RebootNowRequestBuilder), true)] + public partial interface IRebootNowRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.RecoverPasscode +{ + [Proxy(typeof(RecoverPasscodeRequestBuilder), true)] + public partial interface IRecoverPasscodeRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.RemoteLock +{ + [Proxy(typeof(RemoteLockRequestBuilder), true)] + public partial interface IRemoteLockRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.RequestRemoteAssistance +{ + [Proxy(typeof(RequestRemoteAssistanceRequestBuilder), true)] + public partial interface IRequestRemoteAssistanceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.ResetPasscode +{ + [Proxy(typeof(ResetPasscodeRequestBuilder), true)] + public partial interface IResetPasscodeRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.Retire +{ + [Proxy(typeof(RetireRequestBuilder), true)] + public partial interface IRetireRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.ShutDown +{ + [Proxy(typeof(ShutDownRequestBuilder), true)] + public partial interface IShutDownRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.SyncDevice +{ + [Proxy(typeof(SyncDeviceRequestBuilder), true)] + public partial interface ISyncDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.UpdateWindowsDeviceAccount +{ + [Proxy(typeof(UpdateWindowsDeviceAccountRequestBuilder), true)] + public partial interface IUpdateWindowsDeviceAccountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.Users +{ + [Proxy(typeof(UsersRequestBuilder), true)] + public partial interface IUsersRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.WindowsDefenderScan +{ + [Proxy(typeof(WindowsDefenderScanRequestBuilder), true)] + public partial interface IWindowsDefenderScanRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.WindowsDefenderUpdateSignatures +{ + [Proxy(typeof(WindowsDefenderUpdateSignaturesRequestBuilder), true)] + public partial interface IWindowsDefenderUpdateSignaturesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.WindowsProtectionState +{ + [Proxy(typeof(WindowsProtectionStateRequestBuilder), true)] + public partial interface IWindowsProtectionStateRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.WindowsProtectionState.DetectedMalwareState +{ + [Proxy(typeof(DetectedMalwareStateRequestBuilder), true)] + public partial interface IDetectedMalwareStateRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.WindowsProtectionState.DetectedMalwareState.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.WindowsProtectionState.DetectedMalwareState.Item +{ + [Proxy(typeof(WindowsDeviceMalwareStateItemRequestBuilder), true)] + public partial interface IWindowsDeviceMalwareStateItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ManagedDevices.Item.Wipe +{ + [Proxy(typeof(WipeRequestBuilder), true)] + public partial interface IWipeRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Manager +{ + [Proxy(typeof(ManagerRequestBuilder), true)] + public partial interface IManagerRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Manager.Ref +{ + [Proxy(typeof(RefRequestBuilder), true)] + public partial interface IRefRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MemberOf +{ + [Proxy(typeof(MemberOfRequestBuilder), true)] + public partial interface IMemberOfRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MemberOf.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MemberOf.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MemberOf.GraphAdministrativeUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MemberOf.GraphDirectoryRole +{ + [Proxy(typeof(GraphDirectoryRoleRequestBuilder), true)] + public partial interface IGraphDirectoryRoleRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MemberOf.GraphDirectoryRole.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MemberOf.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MemberOf.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MemberOf.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MemberOf.Item.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MemberOf.Item.GraphDirectoryRole +{ + [Proxy(typeof(GraphDirectoryRoleRequestBuilder), true)] + public partial interface IGraphDirectoryRoleRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.MemberOf.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages +{ + [Proxy(typeof(MessagesRequestBuilder), true)] + public partial interface IMessagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item +{ + [Proxy(typeof(MessageItemRequestBuilder), true)] + public partial interface IMessageItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentItemRequestBuilder), true)] + public partial interface IAttachmentItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.Copy +{ + [Proxy(typeof(CopyRequestBuilder), true)] + public partial interface ICopyRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.CreateForward +{ + [Proxy(typeof(CreateForwardRequestBuilder), true)] + public partial interface ICreateForwardRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.CreateReply +{ + [Proxy(typeof(CreateReplyRequestBuilder), true)] + public partial interface ICreateReplyRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.CreateReplyAll +{ + [Proxy(typeof(CreateReplyAllRequestBuilder), true)] + public partial interface ICreateReplyAllRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.Forward +{ + [Proxy(typeof(ForwardRequestBuilder), true)] + public partial interface IForwardRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.Move +{ + [Proxy(typeof(MoveRequestBuilder), true)] + public partial interface IMoveRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.PermanentDelete +{ + [Proxy(typeof(PermanentDeleteRequestBuilder), true)] + public partial interface IPermanentDeleteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.Reply +{ + [Proxy(typeof(ReplyRequestBuilder), true)] + public partial interface IReplyRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.ReplyAll +{ + [Proxy(typeof(ReplyAllRequestBuilder), true)] + public partial interface IReplyAllRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.Send +{ + [Proxy(typeof(SendRequestBuilder), true)] + public partial interface ISendRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Messages.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Oauth2PermissionGrants +{ + [Proxy(typeof(Oauth2PermissionGrantsRequestBuilder), true)] + public partial interface IOauth2PermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Oauth2PermissionGrants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Oauth2PermissionGrants.Item +{ + [Proxy(typeof(OAuth2PermissionGrantItemRequestBuilder), true)] + public partial interface IOAuth2PermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote +{ + [Proxy(typeof(OnenoteRequestBuilder), true)] + public partial interface IOnenoteRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks +{ + [Proxy(typeof(NotebooksRequestBuilder), true)] + public partial interface INotebooksRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.GetNotebookFromWebUrl +{ + [Proxy(typeof(GetNotebookFromWebUrlRequestBuilder), true)] + public partial interface IGetNotebookFromWebUrlRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.GetRecentNotebooksWithIncludePersonalNotebooks +{ + [Proxy(typeof(GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder), true)] + public partial interface IGetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item +{ + [Proxy(typeof(NotebookItemRequestBuilder), true)] + public partial interface INotebookItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.CopyNotebook +{ + [Proxy(typeof(CopyNotebookRequestBuilder), true)] + public partial interface ICopyNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.SectionGroups.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Notebooks.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Operations +{ + [Proxy(typeof(OperationsRequestBuilder), true)] + public partial interface IOperationsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Operations.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Operations.Item +{ + [Proxy(typeof(OnenoteOperationItemRequestBuilder), true)] + public partial interface IOnenoteOperationItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Resources +{ + [Proxy(typeof(ResourcesRequestBuilder), true)] + public partial interface IResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Resources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Resources.Item +{ + [Proxy(typeof(OnenoteResourceItemRequestBuilder), true)] + public partial interface IOnenoteResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Resources.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.SectionGroups +{ + [Proxy(typeof(SectionGroupsRequestBuilder), true)] + public partial interface ISectionGroupsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.SectionGroups.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.SectionGroups.Item +{ + [Proxy(typeof(SectionGroupItemRequestBuilder), true)] + public partial interface ISectionGroupItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.SectionGroups.Item.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections +{ + [Proxy(typeof(SectionsRequestBuilder), true)] + public partial interface ISectionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Item +{ + [Proxy(typeof(OnenoteSectionItemRequestBuilder), true)] + public partial interface IOnenoteSectionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Item.CopyToNotebook +{ + [Proxy(typeof(CopyToNotebookRequestBuilder), true)] + public partial interface ICopyToNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Item.CopyToSectionGroup +{ + [Proxy(typeof(CopyToSectionGroupRequestBuilder), true)] + public partial interface ICopyToSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Item.Pages +{ + [Proxy(typeof(PagesRequestBuilder), true)] + public partial interface IPagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Item.Pages.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Item.Pages.Item +{ + [Proxy(typeof(OnenotePageItemRequestBuilder), true)] + public partial interface IOnenotePageItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Item.Pages.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Item.Pages.Item.CopyToSection +{ + [Proxy(typeof(CopyToSectionRequestBuilder), true)] + public partial interface ICopyToSectionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Item.Pages.Item.OnenotePatchContent +{ + [Proxy(typeof(OnenotePatchContentRequestBuilder), true)] + public partial interface IOnenotePatchContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Item.Pages.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Item.Pages.Item.ParentSection +{ + [Proxy(typeof(ParentSectionRequestBuilder), true)] + public partial interface IParentSectionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Item.Pages.Item.Preview +{ + [Proxy(typeof(PreviewRequestBuilder), true)] + public partial interface IPreviewRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Item.ParentNotebook +{ + [Proxy(typeof(ParentNotebookRequestBuilder), true)] + public partial interface IParentNotebookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Onenote.Sections.Item.ParentSectionGroup +{ + [Proxy(typeof(ParentSectionGroupRequestBuilder), true)] + public partial interface IParentSectionGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings +{ + [Proxy(typeof(OnlineMeetingsRequestBuilder), true)] + public partial interface IOnlineMeetingsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.CreateOrGet +{ + [Proxy(typeof(CreateOrGetRequestBuilder), true)] + public partial interface ICreateOrGetRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(GetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IGetAllRecordingsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(GetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IGetAllTranscriptsmeetingOrganizerUserIdMeetingOrganizerUserIdWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item +{ + [Proxy(typeof(OnlineMeetingItemRequestBuilder), true)] + public partial interface IOnlineMeetingItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.AttendanceReports +{ + [Proxy(typeof(AttendanceReportsRequestBuilder), true)] + public partial interface IAttendanceReportsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.AttendanceReports.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.AttendanceReports.Item +{ + [Proxy(typeof(MeetingAttendanceReportItemRequestBuilder), true)] + public partial interface IMeetingAttendanceReportItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.AttendanceReports.Item.AttendanceRecords +{ + [Proxy(typeof(AttendanceRecordsRequestBuilder), true)] + public partial interface IAttendanceRecordsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.AttendanceReports.Item.AttendanceRecords.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.AttendanceReports.Item.AttendanceRecords.Item +{ + [Proxy(typeof(AttendanceRecordItemRequestBuilder), true)] + public partial interface IAttendanceRecordItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.AttendeeReport +{ + [Proxy(typeof(AttendeeReportRequestBuilder), true)] + public partial interface IAttendeeReportRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.GetVirtualAppointmentJoinWebUrl +{ + [Proxy(typeof(GetVirtualAppointmentJoinWebUrlRequestBuilder), true)] + public partial interface IGetVirtualAppointmentJoinWebUrlRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.Recordings +{ + [Proxy(typeof(RecordingsRequestBuilder), true)] + public partial interface IRecordingsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.Recordings.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.Recordings.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.Recordings.Item +{ + [Proxy(typeof(CallRecordingItemRequestBuilder), true)] + public partial interface ICallRecordingItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.Recordings.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.SendVirtualAppointmentReminderSms +{ + [Proxy(typeof(SendVirtualAppointmentReminderSmsRequestBuilder), true)] + public partial interface ISendVirtualAppointmentReminderSmsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.SendVirtualAppointmentSms +{ + [Proxy(typeof(SendVirtualAppointmentSmsRequestBuilder), true)] + public partial interface ISendVirtualAppointmentSmsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.Transcripts +{ + [Proxy(typeof(TranscriptsRequestBuilder), true)] + public partial interface ITranscriptsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.Transcripts.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.Transcripts.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.Transcripts.Item +{ + [Proxy(typeof(CallTranscriptItemRequestBuilder), true)] + public partial interface ICallTranscriptItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.Transcripts.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OnlineMeetings.Item.Transcripts.Item.MetadataContent +{ + [Proxy(typeof(MetadataContentRequestBuilder), true)] + public partial interface IMetadataContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Outlook +{ + [Proxy(typeof(OutlookRequestBuilder), true)] + public partial interface IOutlookRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Outlook.MasterCategories +{ + [Proxy(typeof(MasterCategoriesRequestBuilder), true)] + public partial interface IMasterCategoriesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Outlook.MasterCategories.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Outlook.MasterCategories.Item +{ + [Proxy(typeof(OutlookCategoryItemRequestBuilder), true)] + public partial interface IOutlookCategoryItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Outlook.SupportedLanguages +{ + [Proxy(typeof(SupportedLanguagesRequestBuilder), true)] + public partial interface ISupportedLanguagesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Outlook.SupportedTimeZones +{ + [Proxy(typeof(SupportedTimeZonesRequestBuilder), true)] + public partial interface ISupportedTimeZonesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Outlook.SupportedTimeZonesWithTimeZoneStandard +{ + [Proxy(typeof(SupportedTimeZonesWithTimeZoneStandardRequestBuilder), true)] + public partial interface ISupportedTimeZonesWithTimeZoneStandardRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedDevices +{ + [Proxy(typeof(OwnedDevicesRequestBuilder), true)] + public partial interface IOwnedDevicesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedDevices.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedDevices.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedDevices.GraphAppRoleAssignment.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedDevices.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedDevices.GraphDevice.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedDevices.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedDevices.GraphEndpoint.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedDevices.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedDevices.Item.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedDevices.Item.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedDevices.Item.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedObjects +{ + [Proxy(typeof(OwnedObjectsRequestBuilder), true)] + public partial interface IOwnedObjectsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedObjects.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedObjects.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedObjects.GraphApplication.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedObjects.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedObjects.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedObjects.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedObjects.GraphServicePrincipal.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedObjects.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedObjects.Item.GraphApplication +{ + [Proxy(typeof(GraphApplicationRequestBuilder), true)] + public partial interface IGraphApplicationRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedObjects.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.OwnedObjects.Item.GraphServicePrincipal +{ + [Proxy(typeof(GraphServicePrincipalRequestBuilder), true)] + public partial interface IGraphServicePrincipalRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.People +{ + [Proxy(typeof(PeopleRequestBuilder), true)] + public partial interface IPeopleRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.People.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.People.Item +{ + [Proxy(typeof(PersonItemRequestBuilder), true)] + public partial interface IPersonItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.PermissionGrants +{ + [Proxy(typeof(PermissionGrantsRequestBuilder), true)] + public partial interface IPermissionGrantsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.PermissionGrants.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.PermissionGrants.Item +{ + [Proxy(typeof(ResourceSpecificPermissionGrantItemRequestBuilder), true)] + public partial interface IResourceSpecificPermissionGrantItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Photo +{ + [Proxy(typeof(PhotoRequestBuilder), true)] + public partial interface IPhotoRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Photo.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Photos +{ + [Proxy(typeof(PhotosRequestBuilder), true)] + public partial interface IPhotosRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Photos.Item +{ + [Proxy(typeof(ProfilePhotoItemRequestBuilder), true)] + public partial interface IProfilePhotoItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Photos.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner +{ + [Proxy(typeof(PlannerRequestBuilder), true)] + public partial interface IPlannerRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans +{ + [Proxy(typeof(PlansRequestBuilder), true)] + public partial interface IPlansRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item +{ + [Proxy(typeof(PlannerPlanItemRequestBuilder), true)] + public partial interface IPlannerPlanItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Buckets +{ + [Proxy(typeof(BucketsRequestBuilder), true)] + public partial interface IBucketsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Buckets.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Buckets.Item +{ + [Proxy(typeof(PlannerBucketItemRequestBuilder), true)] + public partial interface IPlannerBucketItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Buckets.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Buckets.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Buckets.Item.Tasks.Item +{ + [Proxy(typeof(PlannerTaskItemRequestBuilder), true)] + public partial interface IPlannerTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Buckets.Item.Tasks.Item.AssignedToTaskBoardFormat +{ + [Proxy(typeof(AssignedToTaskBoardFormatRequestBuilder), true)] + public partial interface IAssignedToTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Buckets.Item.Tasks.Item.BucketTaskBoardFormat +{ + [Proxy(typeof(BucketTaskBoardFormatRequestBuilder), true)] + public partial interface IBucketTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Buckets.Item.Tasks.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Buckets.Item.Tasks.Item.ProgressTaskBoardFormat +{ + [Proxy(typeof(ProgressTaskBoardFormatRequestBuilder), true)] + public partial interface IProgressTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Tasks.Item +{ + [Proxy(typeof(PlannerTaskItemRequestBuilder), true)] + public partial interface IPlannerTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Tasks.Item.AssignedToTaskBoardFormat +{ + [Proxy(typeof(AssignedToTaskBoardFormatRequestBuilder), true)] + public partial interface IAssignedToTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Tasks.Item.BucketTaskBoardFormat +{ + [Proxy(typeof(BucketTaskBoardFormatRequestBuilder), true)] + public partial interface IBucketTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Tasks.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Plans.Item.Tasks.Item.ProgressTaskBoardFormat +{ + [Proxy(typeof(ProgressTaskBoardFormatRequestBuilder), true)] + public partial interface IProgressTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Tasks.Item +{ + [Proxy(typeof(PlannerTaskItemRequestBuilder), true)] + public partial interface IPlannerTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Tasks.Item.AssignedToTaskBoardFormat +{ + [Proxy(typeof(AssignedToTaskBoardFormatRequestBuilder), true)] + public partial interface IAssignedToTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Tasks.Item.BucketTaskBoardFormat +{ + [Proxy(typeof(BucketTaskBoardFormatRequestBuilder), true)] + public partial interface IBucketTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Tasks.Item.Details +{ + [Proxy(typeof(DetailsRequestBuilder), true)] + public partial interface IDetailsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Planner.Tasks.Item.ProgressTaskBoardFormat +{ + [Proxy(typeof(ProgressTaskBoardFormatRequestBuilder), true)] + public partial interface IProgressTaskBoardFormatRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Presence +{ + [Proxy(typeof(PresenceRequestBuilder), true)] + public partial interface IPresenceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Presence.ClearPresence +{ + [Proxy(typeof(ClearPresenceRequestBuilder), true)] + public partial interface IClearPresenceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Presence.ClearUserPreferredPresence +{ + [Proxy(typeof(ClearUserPreferredPresenceRequestBuilder), true)] + public partial interface IClearUserPreferredPresenceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Presence.SetPresence +{ + [Proxy(typeof(SetPresenceRequestBuilder), true)] + public partial interface ISetPresenceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Presence.SetStatusMessage +{ + [Proxy(typeof(SetStatusMessageRequestBuilder), true)] + public partial interface ISetStatusMessageRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Presence.SetUserPreferredPresence +{ + [Proxy(typeof(SetUserPreferredPresenceRequestBuilder), true)] + public partial interface ISetUserPreferredPresenceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RegisteredDevices +{ + [Proxy(typeof(RegisteredDevicesRequestBuilder), true)] + public partial interface IRegisteredDevicesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RegisteredDevices.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RegisteredDevices.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RegisteredDevices.GraphAppRoleAssignment.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RegisteredDevices.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RegisteredDevices.GraphDevice.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RegisteredDevices.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RegisteredDevices.GraphEndpoint.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RegisteredDevices.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RegisteredDevices.Item.GraphAppRoleAssignment +{ + [Proxy(typeof(GraphAppRoleAssignmentRequestBuilder), true)] + public partial interface IGraphAppRoleAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RegisteredDevices.Item.GraphDevice +{ + [Proxy(typeof(GraphDeviceRequestBuilder), true)] + public partial interface IGraphDeviceRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RegisteredDevices.Item.GraphEndpoint +{ + [Proxy(typeof(GraphEndpointRequestBuilder), true)] + public partial interface IGraphEndpointRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ReminderViewWithStartDateTimeWithEndDateTime +{ + [Proxy(typeof(ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilder), true)] + public partial interface IReminderViewWithStartDateTimeWithEndDateTimeRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RemoveAllDevicesFromManagement +{ + [Proxy(typeof(RemoveAllDevicesFromManagementRequestBuilder), true)] + public partial interface IRemoveAllDevicesFromManagementRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ReprocessLicenseAssignment +{ + [Proxy(typeof(ReprocessLicenseAssignmentRequestBuilder), true)] + public partial interface IReprocessLicenseAssignmentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Restore +{ + [Proxy(typeof(RestoreRequestBuilder), true)] + public partial interface IRestoreRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RetryServiceProvisioning +{ + [Proxy(typeof(RetryServiceProvisioningRequestBuilder), true)] + public partial interface IRetryServiceProvisioningRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.RevokeSignInSessions +{ + [Proxy(typeof(RevokeSignInSessionsRequestBuilder), true)] + public partial interface IRevokeSignInSessionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ScopedRoleMemberOf +{ + [Proxy(typeof(ScopedRoleMemberOfRequestBuilder), true)] + public partial interface IScopedRoleMemberOfRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ScopedRoleMemberOf.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ScopedRoleMemberOf.Item +{ + [Proxy(typeof(ScopedRoleMembershipItemRequestBuilder), true)] + public partial interface IScopedRoleMembershipItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.SendMail +{ + [Proxy(typeof(SendMailRequestBuilder), true)] + public partial interface ISendMailRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ServiceProvisioningErrors +{ + [Proxy(typeof(ServiceProvisioningErrorsRequestBuilder), true)] + public partial interface IServiceProvisioningErrorsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.ServiceProvisioningErrors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Settings +{ + [Proxy(typeof(SettingsRequestBuilder), true)] + public partial interface ISettingsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Settings.ItemInsights +{ + [Proxy(typeof(ItemInsightsRequestBuilder), true)] + public partial interface IItemInsightsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Settings.ShiftPreferences +{ + [Proxy(typeof(ShiftPreferencesRequestBuilder), true)] + public partial interface IShiftPreferencesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Settings.Storage +{ + [Proxy(typeof(StorageRequestBuilder), true)] + public partial interface IStorageRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Settings.Storage.Quota +{ + [Proxy(typeof(QuotaRequestBuilder), true)] + public partial interface IQuotaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Settings.Storage.Quota.Services +{ + [Proxy(typeof(ServicesRequestBuilder), true)] + public partial interface IServicesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Settings.Storage.Quota.Services.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Settings.Storage.Quota.Services.Item +{ + [Proxy(typeof(ServiceStorageQuotaBreakdownItemRequestBuilder), true)] + public partial interface IServiceStorageQuotaBreakdownItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Settings.Windows +{ + [Proxy(typeof(WindowsRequestBuilder), true)] + public partial interface IWindowsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Settings.Windows.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Settings.Windows.Item +{ + [Proxy(typeof(WindowsSettingItemRequestBuilder), true)] + public partial interface IWindowsSettingItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Settings.Windows.Item.Instances +{ + [Proxy(typeof(InstancesRequestBuilder), true)] + public partial interface IInstancesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Settings.Windows.Item.Instances.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Settings.Windows.Item.Instances.Item +{ + [Proxy(typeof(WindowsSettingInstanceItemRequestBuilder), true)] + public partial interface IWindowsSettingInstanceItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Solutions +{ + [Proxy(typeof(SolutionsRequestBuilder), true)] + public partial interface ISolutionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Solutions.WorkingTimeSchedule +{ + [Proxy(typeof(WorkingTimeScheduleRequestBuilder), true)] + public partial interface IWorkingTimeScheduleRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Solutions.WorkingTimeSchedule.EndWorkingTime +{ + [Proxy(typeof(EndWorkingTimeRequestBuilder), true)] + public partial interface IEndWorkingTimeRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Solutions.WorkingTimeSchedule.StartWorkingTime +{ + [Proxy(typeof(StartWorkingTimeRequestBuilder), true)] + public partial interface IStartWorkingTimeRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Sponsors +{ + [Proxy(typeof(SponsorsRequestBuilder), true)] + public partial interface ISponsorsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Sponsors.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Sponsors.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Teamwork +{ + [Proxy(typeof(TeamworkRequestBuilder), true)] + public partial interface ITeamworkRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Teamwork.AssociatedTeams +{ + [Proxy(typeof(AssociatedTeamsRequestBuilder), true)] + public partial interface IAssociatedTeamsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Teamwork.AssociatedTeams.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Teamwork.AssociatedTeams.Item +{ + [Proxy(typeof(AssociatedTeamInfoItemRequestBuilder), true)] + public partial interface IAssociatedTeamInfoItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Teamwork.AssociatedTeams.Item.Team +{ + [Proxy(typeof(TeamRequestBuilder), true)] + public partial interface ITeamRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Teamwork.InstalledApps +{ + [Proxy(typeof(InstalledAppsRequestBuilder), true)] + public partial interface IInstalledAppsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Teamwork.InstalledApps.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Teamwork.InstalledApps.Item +{ + [Proxy(typeof(UserScopeTeamsAppInstallationItemRequestBuilder), true)] + public partial interface IUserScopeTeamsAppInstallationItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Teamwork.InstalledApps.Item.Chat +{ + [Proxy(typeof(ChatRequestBuilder), true)] + public partial interface IChatRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Teamwork.InstalledApps.Item.TeamsApp +{ + [Proxy(typeof(TeamsAppRequestBuilder), true)] + public partial interface ITeamsAppRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Teamwork.InstalledApps.Item.TeamsAppDefinition +{ + [Proxy(typeof(TeamsAppDefinitionRequestBuilder), true)] + public partial interface ITeamsAppDefinitionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Teamwork.SendActivityNotification +{ + [Proxy(typeof(SendActivityNotificationRequestBuilder), true)] + public partial interface ISendActivityNotificationRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo +{ + [Proxy(typeof(TodoRequestBuilder), true)] + public partial interface ITodoRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists +{ + [Proxy(typeof(ListsRequestBuilder), true)] + public partial interface IListsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item +{ + [Proxy(typeof(TodoTaskListItemRequestBuilder), true)] + public partial interface ITodoTaskListItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks +{ + [Proxy(typeof(TasksRequestBuilder), true)] + public partial interface ITasksRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Delta +{ + [Proxy(typeof(DeltaRequestBuilder), true)] + public partial interface IDeltaRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item +{ + [Proxy(typeof(TodoTaskItemRequestBuilder), true)] + public partial interface ITodoTaskItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.Attachments +{ + [Proxy(typeof(AttachmentsRequestBuilder), true)] + public partial interface IAttachmentsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.Attachments.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.Attachments.CreateUploadSession +{ + [Proxy(typeof(CreateUploadSessionRequestBuilder), true)] + public partial interface ICreateUploadSessionRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.Attachments.Item +{ + [Proxy(typeof(AttachmentBaseItemRequestBuilder), true)] + public partial interface IAttachmentBaseItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.Attachments.Item.Value +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.AttachmentSessions +{ + [Proxy(typeof(AttachmentSessionsRequestBuilder), true)] + public partial interface IAttachmentSessionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.AttachmentSessions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.AttachmentSessions.Item +{ + [Proxy(typeof(AttachmentSessionItemRequestBuilder), true)] + public partial interface IAttachmentSessionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.AttachmentSessions.Item.Content +{ + [Proxy(typeof(ContentRequestBuilder), true)] + public partial interface IContentRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.ChecklistItems +{ + [Proxy(typeof(ChecklistItemsRequestBuilder), true)] + public partial interface IChecklistItemsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.ChecklistItems.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.ChecklistItems.Item +{ + [Proxy(typeof(ChecklistItemItemRequestBuilder), true)] + public partial interface IChecklistItemItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.Extensions +{ + [Proxy(typeof(ExtensionsRequestBuilder), true)] + public partial interface IExtensionsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.Extensions.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.Extensions.Item +{ + [Proxy(typeof(ExtensionItemRequestBuilder), true)] + public partial interface IExtensionItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.LinkedResources +{ + [Proxy(typeof(LinkedResourcesRequestBuilder), true)] + public partial interface ILinkedResourcesRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.LinkedResources.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.Todo.Lists.Item.Tasks.Item.LinkedResources.Item +{ + [Proxy(typeof(LinkedResourceItemRequestBuilder), true)] + public partial interface ILinkedResourceItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.TransitiveMemberOf +{ + [Proxy(typeof(TransitiveMemberOfRequestBuilder), true)] + public partial interface ITransitiveMemberOfRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.TransitiveMemberOf.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.TransitiveMemberOf.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.TransitiveMemberOf.GraphAdministrativeUnit.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.TransitiveMemberOf.GraphDirectoryRole +{ + [Proxy(typeof(GraphDirectoryRoleRequestBuilder), true)] + public partial interface IGraphDirectoryRoleRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.TransitiveMemberOf.GraphDirectoryRole.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.TransitiveMemberOf.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.TransitiveMemberOf.GraphGroup.Count +{ + [Proxy(typeof(CountRequestBuilder), true)] + public partial interface ICountRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.TransitiveMemberOf.Item +{ + [Proxy(typeof(DirectoryObjectItemRequestBuilder), true)] + public partial interface IDirectoryObjectItemRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.TransitiveMemberOf.Item.GraphAdministrativeUnit +{ + [Proxy(typeof(GraphAdministrativeUnitRequestBuilder), true)] + public partial interface IGraphAdministrativeUnitRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.TransitiveMemberOf.Item.GraphDirectoryRole +{ + [Proxy(typeof(GraphDirectoryRoleRequestBuilder), true)] + public partial interface IGraphDirectoryRoleRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.TransitiveMemberOf.Item.GraphGroup +{ + [Proxy(typeof(GraphGroupRequestBuilder), true)] + public partial interface IGraphGroupRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.TranslateExchangeIds +{ + [Proxy(typeof(TranslateExchangeIdsRequestBuilder), true)] + public partial interface ITranslateExchangeIdsRequestBuilder; +} + +namespace Microsoft.Graph.Users.Item.WipeManagedAppRegistrationsByDeviceTag +{ + [Proxy(typeof(WipeManagedAppRegistrationsByDeviceTagRequestBuilder), true)] + public partial interface IWipeManagedAppRegistrationsByDeviceTagRequestBuilder; +} + +namespace Microsoft.Graph.Users.ValidateProperties +{ + [Proxy(typeof(ValidatePropertiesRequestBuilder), true)] + public partial interface IValidatePropertiesRequestBuilder; +} + +namespace Microsoft.Graph.UsersWithUserPrincipalName +{ + [Proxy(typeof(UsersWithUserPrincipalNameRequestBuilder), true)] + public partial interface IUsersWithUserPrincipalNameRequestBuilder; +} + diff --git a/src-examples/ClassLibraryExampleForTool/Interfaces.cs b/src-examples/ClassLibraryExampleForTool/Interfaces.cs index 2118218..154db81 100644 --- a/src-examples/ClassLibraryExampleForTool/Interfaces.cs +++ b/src-examples/ClassLibraryExampleForTool/Interfaces.cs @@ -13,14 +13,14 @@ public partial interface IClass2 } } -namespace Microsoft.Graph.Admin -{ - [Proxy(typeof(AdminRequestBuilder), true)] - public partial interface IAdminRequestBuilder; -} +//namespace Microsoft.Graph.Admin +//{ +// [Proxy(typeof(AdminRequestBuilder), true)] +// public partial interface IAdminRequestBuilder; +//} -namespace Microsoft.Graph.Admin.Edge -{ - [Proxy(typeof(EdgeRequestBuilder), true)] - public partial interface IEdgeRequestBuilder; -} \ No newline at end of file +//namespace Microsoft.Graph.Admin.Edge +//{ +// [Proxy(typeof(EdgeRequestBuilder), true)] +// public partial interface IEdgeRequestBuilder; +//} \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index b66e54d..ba67940 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -19,30 +19,66 @@ public Generator(IConfiguration configuration) public void Generate() { - var syntaxTree = CSharpSyntaxTree.ParseText(File.ReadAllText(_sourceFile)); + if (!Directory.Exists(_outputPath)) + { + Directory.CreateDirectory(_outputPath); + } var references = PortableExecutableReferenceUtils.GetAllReferences(_sourceDll); - - var compilation = CSharpCompilation.Create( - "GeneratedNamespace_" + Guid.NewGuid().ToString().Replace("-", ""), - [syntaxTree], - references, - new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary) - ); - _ = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator()) - .RunGeneratorsAndUpdateCompilation(compilation, out var outputCompilation, out var diagnostics); + var allText = File.ReadAllText(_sourceFile); - var files = outputCompilation.SyntaxTrees.Skip(1).ToArray(); + var existingNames = new HashSet(); - if (!Directory.Exists(_outputPath)) + foreach (var textPart in allText.Split("\r\n\r\n").Where(t => t.StartsWith("namespace"))) { - Directory.CreateDirectory(_outputPath); + var syntaxTree = CSharpSyntaxTree.ParseText(textPart); + + var compilation = CSharpCompilation.Create( + "GeneratedNamespace_" + Guid.NewGuid().ToString().Replace("-", ""), + [syntaxTree], + references, + new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary) + ); + + _ = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator()) + .RunGeneratorsAndUpdateCompilation(compilation, out var outputCompilation, out var diagnostics); + + var files = outputCompilation.SyntaxTrees.Skip(2).ToArray(); + + foreach (var file in files) + { + var filename = GetUniqueTrimmedFileName(file.FilePath, existingNames); + Console.WriteLine($"Writing file: {filename}"); + File.WriteAllText(Path.Combine(_outputPath, filename), file.ToString()); + } + } + } + + public static string GetUniqueTrimmedFileName(string fullFileName, HashSet existingNames) + { + // Extract the last part (after last '.') + var fileName = Path.GetFileName(fullFileName); + var parts = fileName.Split('.'); + if (parts.Length > 3) + { + // Get the last 3 parts: Name + 'g' + Extension + fileName = $"{parts[^3]}.{parts[^2]}.{parts[^1]}"; } - foreach (var file in files) + // Ensure uniqueness + var baseName = Path.GetFileNameWithoutExtension(fileName); + var extension = Path.GetExtension(fileName); + var finalName = fileName; + int counter = 1; + + while (existingNames.Contains(finalName)) { - File.WriteAllText(Path.Combine(_outputPath, Path.GetFileName(file.FilePath)), file.ToString()); + finalName = $"{baseName}_{counter}{extension}"; + counter++; } + + existingNames.Add(finalName); + return finalName; } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json index 5e5d532..8db4f63 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json +++ b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json @@ -2,7 +2,7 @@ "profiles": { "ProxyInterfaceSourceGenerator.Tool": { "commandName": "Project", - "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Interfaces.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" + "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\IBuilders.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" } } } \ No newline at end of file From a35f38e9e1737408896a6c980c849e86c92d4310 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 23 Jul 2025 15:10:10 +0200 Subject: [PATCH 03/48] x --- .../ClassLibraryExampleForTool/Interfaces.cs | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src-examples/ClassLibraryExampleForTool/Interfaces.cs b/src-examples/ClassLibraryExampleForTool/Interfaces.cs index 154db81..2118218 100644 --- a/src-examples/ClassLibraryExampleForTool/Interfaces.cs +++ b/src-examples/ClassLibraryExampleForTool/Interfaces.cs @@ -13,14 +13,14 @@ public partial interface IClass2 } } -//namespace Microsoft.Graph.Admin -//{ -// [Proxy(typeof(AdminRequestBuilder), true)] -// public partial interface IAdminRequestBuilder; -//} +namespace Microsoft.Graph.Admin +{ + [Proxy(typeof(AdminRequestBuilder), true)] + public partial interface IAdminRequestBuilder; +} -//namespace Microsoft.Graph.Admin.Edge -//{ -// [Proxy(typeof(EdgeRequestBuilder), true)] -// public partial interface IEdgeRequestBuilder; -//} \ No newline at end of file +namespace Microsoft.Graph.Admin.Edge +{ + [Proxy(typeof(EdgeRequestBuilder), true)] + public partial interface IEdgeRequestBuilder; +} \ No newline at end of file From 386db5dff6d97fa4ef7ccc8abba2ccc1b1293e6d Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 23 Jul 2025 15:24:56 +0200 Subject: [PATCH 04/48] . --- .../Generated/AdminRequestBuilderProxy.g.cs | 91 ++++++++++++++++++ .../Generated/Class1Proxy.g.cs | 35 +++++++ .../Generated/EdgeRequestBuilderProxy.g.cs | 96 +++++++++++++++++++ .../Generated/IAdminRequestBuilder.g.cs | 42 ++++++++ .../Generated/IClass1.g.cs | 22 +++++ .../Generated/IEdgeRequestBuilder.g.cs | 36 +++++++ .../Properties/launchSettings.json | 2 +- 7 files changed, 323 insertions(+), 1 deletion(-) create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs diff --git a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs new file mode 100644 index 0000000..4ab6ab3 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs @@ -0,0 +1,91 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin +{ + public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IAdminRequestBuilder + { + + private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) + { + return value._Instance; + } + + + + public global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } + + public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder Edge { get => _Instance.Edge; } + + public global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } + + public global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get => _Instance.People; } + + public global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get => _Instance.ReportSettings; } + + public global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get => _Instance.ServiceAnnouncement; } + + public global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get => _Instance.Sharepoint; } + + public global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::Microsoft.Graph.Models.Admin body_ = body; + global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null) + { + global::System.Action> requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null) + { + global::Microsoft.Graph.Models.Admin body_ = body; + global::System.Action> requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public AdminRequestBuilderProxy(global::Microsoft.Graph.Admin.AdminRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs new file mode 100644 index 0000000..03db828 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs @@ -0,0 +1,35 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial class Class1Proxy : global::Stef.IClass1 + { + + + public global::Stef.Class1 _Instance { get; } + + public void T(string? s) + { + string? s_ = s; + _Instance.T(s_); + } + + + public Class1Proxy(global::Stef.Class1 instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs new file mode 100644 index 0000000..f2da615 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs @@ -0,0 +1,96 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge +{ + public partial class EdgeRequestBuilderProxy : global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder + { + + private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + + + public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } + + public global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get => _Instance.InternetExplorerMode; } + + public global::System.Threading.Tasks.Task DeleteAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::Microsoft.Graph.Models.Edge body_ = body; + global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action> requestConfiguration = null) + { + global::System.Action> requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null) + { + global::System.Action> requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null) + { + global::Microsoft.Graph.Models.Edge body_ = body; + global::System.Action> requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public EdgeRequestBuilderProxy(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs new file mode 100644 index 0000000..31c17f1 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs @@ -0,0 +1,42 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin +{ + public partial interface IAdminRequestBuilder + { + global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } + + global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder Edge { get; } + + global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get; } + + global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get; } + + global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get; } + + global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get; } + + global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get; } + + global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null); + + global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs new file mode 100644 index 0000000..30af100 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs @@ -0,0 +1,22 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial interface IClass1 + { + global::Stef.Class1 _Instance { get; } + + void T(string? s); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs new file mode 100644 index 0000000..c2c60cd --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs @@ -0,0 +1,36 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge +{ + public partial interface IEdgeRequestBuilder + { + global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } + + global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get; } + + global::System.Threading.Tasks.Task DeleteAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action> requestConfiguration = null); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null); + + global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json index 8db4f63..5e5d532 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json +++ b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json @@ -2,7 +2,7 @@ "profiles": { "ProxyInterfaceSourceGenerator.Tool": { "commandName": "Project", - "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\IBuilders.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" + "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Interfaces.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" } } } \ No newline at end of file From 69136b470ce4404f43f2068596d9d490e31f5846 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 23 Jul 2025 16:01:26 +0200 Subject: [PATCH 05/48] . --- .../Generated/AdminRequestBuilderProxy.g.cs | 1 + .../PortableExecutableReferenceUtils.cs | 11 +++-- .../Program.cs | 43 ++----------------- .../ProxyInterfaceSourceGenerator.Tool.csproj | 6 --- .../TextFile1.txt | 26 ----------- 5 files changed, 12 insertions(+), 75 deletions(-) delete mode 100644 src/ProxyInterfaceSourceGenerator.Tool/TextFile1.txt diff --git a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs index 4ab6ab3..a8f3d09 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs @@ -31,6 +31,7 @@ public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IA public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder Edge { get => _Instance.Edge; } + ddd public global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } public global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get => _Instance.People; } diff --git a/src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs b/src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs index 34c8ed7..bf635b0 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs @@ -81,9 +81,12 @@ private static void TraverseWithMetadataLoadContext( private static IEnumerable GetFrameworkAssemblyPaths() { var runtimeDir = RuntimeEnvironment.GetRuntimeDirectory(); - var common = new[] { - "System.Private.CoreLib.dll", "System.Runtime.dll", - "netstandard.dll", "mscorlib.dll" + var common = new[] + { + "System.Private.CoreLib.dll", + "System.Runtime.dll", + "netstandard.dll", + "mscorlib.dll" }; foreach (var name in common) @@ -131,6 +134,8 @@ private static IEnumerable ScanNuGetPackages(string nugetRoot) { dlls.Add(dll); } + + break; } } } diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Program.cs b/src/ProxyInterfaceSourceGenerator.Tool/Program.cs index 65112e6..8a35f7c 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Program.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Program.cs @@ -1,19 +1,15 @@ -using System.Collections.Immutable; -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; -using ProxyInterfaceSourceGenerator; using ProxyInterfaceSourceGenerator.Tool; var builder = Host.CreateDefaultBuilder(args) - .ConfigureAppConfiguration((context, config) => + .ConfigureAppConfiguration((_, config) => { config.AddCommandLine(args); }) - .ConfigureServices((context, services) => + .ConfigureServices((_, services) => { services.AddSingleton(); }) @@ -25,39 +21,6 @@ using var host = builder.Build(); -//var logger = host.Services.GetRequiredService>(); - var generator = host.Services.GetRequiredService(); -generator.Generate(); - -return; - -IEnumerable referencesold = from a in AppDomain.CurrentDomain.GetAssemblies() - where !a.IsDynamic - select MetadataReference.CreateFromFile(a.Location); - -// C:\dev\GitHub\ProxyInterfaceSourceGenerator\src-examples\ClassLibraryExampleForTool\bin\Debug\net8.0\ClassLibraryExampleForTool.dll - -var dlls = Directory.EnumerateFiles(@"C:\dev\GitHub\ProxyInterfaceSourceGenerator\src-examples\ClassLibraryExampleForTool\bin\Debug\net8.0", "*.dll"); -IEnumerable references = dlls.Select(d => MetadataReference.CreateFromFile(d)); - -SyntaxTree syntaxTree = CSharpSyntaxTree.ParseText(File.ReadAllText("TextFile1.txt")); - -CSharpCompilation compilation = CSharpCompilation.Create("GeneratedNamespace_" + Guid.NewGuid().ToString().Replace("-", ""), [syntaxTree], references, new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary)); - - - -Compilation outputCompilation; -ImmutableArray diagnostics; -var generatorDriver = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator()) - //.AddAdditionalTexts(ImmutableArray.CreateRange(items)) - .RunGeneratorsAndUpdateCompilation(compilation, out outputCompilation, out diagnostics); - - -var files = outputCompilation.SyntaxTrees.Skip(1).ToArray(); - -foreach (var file in files) -{ - File.WriteAllText(Path.GetFileName(file.FilePath), file.ToString()); -} \ No newline at end of file +generator.Generate(); \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj b/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj index 28e5091..256e761 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj +++ b/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj @@ -19,10 +19,4 @@ - - - PreserveNewest - - - \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/TextFile1.txt b/src/ProxyInterfaceSourceGenerator.Tool/TextFile1.txt deleted file mode 100644 index 2118218..0000000 --- a/src/ProxyInterfaceSourceGenerator.Tool/TextFile1.txt +++ /dev/null @@ -1,26 +0,0 @@ -using ProxyInterfaceGenerator; - -namespace Stef -{ - [Proxy)] - public partial interface IClass1 - { - } - - [Proxy)] - public partial interface IClass2 - { - } -} - -namespace Microsoft.Graph.Admin -{ - [Proxy(typeof(AdminRequestBuilder), true)] - public partial interface IAdminRequestBuilder; -} - -namespace Microsoft.Graph.Admin.Edge -{ - [Proxy(typeof(EdgeRequestBuilder), true)] - public partial interface IEdgeRequestBuilder; -} \ No newline at end of file From 5b4c10dbc4c4d8352d5741b415e1c24e898286d7 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 23 Jul 2025 16:01:37 +0200 Subject: [PATCH 06/48] . --- .../Generated/AdminRequestBuilderProxy.g.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs index a8f3d09..f2e86ae 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs @@ -31,7 +31,7 @@ public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IA public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder Edge { get => _Instance.Edge; } - ddd + //ddd public global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } public global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get => _Instance.People; } From 58e01615349a03836858816e91e08c3f49c1ebae Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 23 Jul 2025 16:01:49 +0200 Subject: [PATCH 07/48] // --- .../Generated/AdminRequestBuilderProxy.g.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs index f2e86ae..4ab6ab3 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs @@ -31,7 +31,6 @@ public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IA public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder Edge { get => _Instance.Edge; } - //ddd public global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } public global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get => _Instance.People; } From 653a3f8df5249dfd399bf1581caa24d987d7594f Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 23 Jul 2025 16:08:23 +0200 Subject: [PATCH 08/48] . --- .../Generated/AdminRequestBuilderProxy.g.cs | 16 ++++++------- .../Generated/EdgeRequestBuilderProxy.g.cs | 24 +++++++++---------- .../Generated/IAdminRequestBuilder.g.cs | 8 +++---- .../Generated/IEdgeRequestBuilder.g.cs | 12 +++++----- .../PortableExecutableReferenceUtils.cs | 8 ++++--- 5 files changed, 35 insertions(+), 33 deletions(-) diff --git a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs index 4ab6ab3..24ca421 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs @@ -41,34 +41,34 @@ public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IA public global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get => _Instance.Sharepoint; } - public global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { - global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Action>? requestConfiguration_ = requestConfiguration; global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); return result_1805284658; } - public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { global::Microsoft.Graph.Models.Admin body_ = body; - global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Action>? requestConfiguration_ = requestConfiguration; global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); return result_910894592; } - public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null) + public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) { - global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Action>? requestConfiguration_ = requestConfiguration; var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); return result__695410420; } - public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null) + public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null) { global::Microsoft.Graph.Models.Admin body_ = body; - global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Action>? requestConfiguration_ = requestConfiguration; var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); return result_2136344646; } diff --git a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs index f2da615..7cca1a8 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs @@ -31,49 +31,49 @@ public partial class EdgeRequestBuilderProxy : global::Microsoft.Graph.Admin.Edg public global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get => _Instance.InternetExplorerMode; } - public global::System.Threading.Tasks.Task DeleteAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + public global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { - global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Action>? requestConfiguration_ = requestConfiguration; global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); return result_534537427; } - public global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { - global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Action>? requestConfiguration_ = requestConfiguration; global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); return result_1805284658; } - public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { global::Microsoft.Graph.Models.Edge body_ = body; - global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Action>? requestConfiguration_ = requestConfiguration; global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); return result_910894592; } - public global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action> requestConfiguration = null) + public global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null) { - global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Action>? requestConfiguration_ = requestConfiguration; var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); return result__1658178693; } - public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null) + public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) { - global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Action>? requestConfiguration_ = requestConfiguration; var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); return result__695410420; } - public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null) + public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null) { global::Microsoft.Graph.Models.Edge body_ = body; - global::System.Action> requestConfiguration_ = requestConfiguration; + global::System.Action>? requestConfiguration_ = requestConfiguration; var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); return result_2136344646; } diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs index 31c17f1..700f6b8 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs @@ -28,13 +28,13 @@ public partial interface IAdminRequestBuilder global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get; } - global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null); + global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); - global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action> requestConfiguration = null); + global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null); global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl); } diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs index c2c60cd..5161f5c 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs @@ -18,17 +18,17 @@ public partial interface IEdgeRequestBuilder global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get; } - global::System.Threading.Tasks.Task DeleteAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - global::System.Threading.Tasks.Task GetAsync(global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action> requestConfiguration = null); + global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null); - global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action> requestConfiguration = null); + global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); - global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action> requestConfiguration = null); + global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null); global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl); } diff --git a/src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs b/src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs index bf635b0..a07ca63 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs @@ -6,6 +6,8 @@ namespace ProxyInterfaceSourceGenerator.Tool; internal static class PortableExecutableReferenceUtils { + private static readonly string[] TargetFrameworks = ["net8.0", "net7.0", "net6.0", "net5.0", "netstandard2.1", "netstandard2.0"]; + internal static HashSet GetAllReferences(string dllPath, string? nugetPackagesFolder = null) { if (!File.Exists(dllPath)) @@ -113,7 +115,7 @@ private static IEnumerable ScanNuGetPackages(string nugetRoot) return dlls; } - var targetFrameworks = new[] { "net6.0", "net8.0", "netstandard2.0" }; + foreach (var idDir in Directory.EnumerateDirectories(nugetRoot)) { @@ -125,7 +127,7 @@ private static IEnumerable ScanNuGetPackages(string nugetRoot) continue; } - foreach (var tfm in targetFrameworks) + foreach (var tfm in TargetFrameworks) { var tfmDir = Path.Combine(libDir, tfm); if (Directory.Exists(tfmDir)) @@ -141,6 +143,6 @@ private static IEnumerable ScanNuGetPackages(string nugetRoot) } } - return dlls; + return dlls.OrderBy(d => d); } } \ No newline at end of file From 7f0e9a02fcd6224aeb5544a59f6b877e5e36ce5a Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 23 Jul 2025 17:03:15 +0200 Subject: [PATCH 09/48] / --- .../Generated/AdminRequestBuilderProxy.g.cs | 91 ------------------ .../Generated/Class1Proxy.g.cs | 35 ------- .../Generated/EdgeRequestBuilderProxy.g.cs | 96 ------------------- .../Generated/IAdminRequestBuilder.g.cs | 42 -------- .../Generated/IClass1.g.cs | 22 ----- .../Generated/IEdgeRequestBuilder.g.cs | 36 ------- .../Properties/launchSettings.json | 2 +- 7 files changed, 1 insertion(+), 323 deletions(-) delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs diff --git a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs deleted file mode 100644 index 24ca421..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs +++ /dev/null @@ -1,91 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin -{ - public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IAdminRequestBuilder - { - - private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) - { - return value._Instance; - } - - - - public global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } - - public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder Edge { get => _Instance.Edge; } - - public global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } - - public global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get => _Instance.People; } - - public global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get => _Instance.ReportSettings; } - - public global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get => _Instance.ServiceAnnouncement; } - - public global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get => _Instance.Sharepoint; } - - public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::Microsoft.Graph.Models.Admin body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null) - { - global::Microsoft.Graph.Models.Admin body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public AdminRequestBuilderProxy(global::Microsoft.Graph.Admin.AdminRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs deleted file mode 100644 index 03db828..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs +++ /dev/null @@ -1,35 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial class Class1Proxy : global::Stef.IClass1 - { - - - public global::Stef.Class1 _Instance { get; } - - public void T(string? s) - { - string? s_ = s; - _Instance.T(s_); - } - - - public Class1Proxy(global::Stef.Class1 instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs deleted file mode 100644 index 7cca1a8..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs +++ /dev/null @@ -1,96 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge -{ - public partial class EdgeRequestBuilderProxy : global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder - { - - private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - - - public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } - - public global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get => _Instance.InternetExplorerMode; } - - public global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::Microsoft.Graph.Models.Edge body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null) - { - global::Microsoft.Graph.Models.Edge body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public EdgeRequestBuilderProxy(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs deleted file mode 100644 index 700f6b8..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs +++ /dev/null @@ -1,42 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin -{ - public partial interface IAdminRequestBuilder - { - global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } - - global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder Edge { get; } - - global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get; } - - global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get; } - - global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get; } - - global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get; } - - global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get; } - - global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null); - - global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs deleted file mode 100644 index 30af100..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs +++ /dev/null @@ -1,22 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial interface IClass1 - { - global::Stef.Class1 _Instance { get; } - - void T(string? s); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs deleted file mode 100644 index 5161f5c..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs +++ /dev/null @@ -1,36 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge -{ - public partial interface IEdgeRequestBuilder - { - global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } - - global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get; } - - global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null); - - global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json index 5e5d532..8db4f63 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json +++ b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json @@ -2,7 +2,7 @@ "profiles": { "ProxyInterfaceSourceGenerator.Tool": { "commandName": "Project", - "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Interfaces.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" + "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\IBuilders.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" } } } \ No newline at end of file From 498c3d2e673db87f80eee35b072196f29be33896 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 23 Jul 2025 17:25:14 +0200 Subject: [PATCH 10/48] ? --- ProxyInterfaceSourceGenerator Solution.sln | 3 + .../Generated/AdminRequestBuilderProxy.g.cs | 91 +++++++ .../Generated/Class1Proxy.g.cs | 35 +++ .../Generated/EdgeRequestBuilderProxy.g.cs | 96 ++++++++ .../Generated/GraphServiceClientProxy.g.cs | 225 ++++++++++++++++++ .../Generated/IAdminRequestBuilder.g.cs | 42 ++++ .../Generated/IClass1.g.cs | 22 ++ .../Generated/IEdgeRequestBuilder.g.cs | 36 +++ .../Generated/IGraphServiceClient.g.cs | 172 +++++++++++++ .../ClassLibraryExampleForTool/Interfaces.cs | 12 + src/Directory.Build.props | 32 +++ .../Properties/launchSettings.json | 2 +- .../ProxyInterfaceSourceGenerator.Tool.csproj | 4 +- .../ProxyInterfaceCodeGenerator.cs | 7 +- .../ProxyInterfaceSourceGenerator.csproj | 34 +-- 15 files changed, 774 insertions(+), 39 deletions(-) create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs create mode 100644 src/Directory.Build.props diff --git a/ProxyInterfaceSourceGenerator Solution.sln b/ProxyInterfaceSourceGenerator Solution.sln index 0c8199f..f1cdef8 100644 --- a/ProxyInterfaceSourceGenerator Solution.sln +++ b/ProxyInterfaceSourceGenerator Solution.sln @@ -4,6 +4,9 @@ Microsoft Visual Studio Solution File, Format Version 12.00 VisualStudioVersion = 17.0.31521.260 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{ED3DA9DD-1E07-444B-A2D7-2DBA280F96D4}" + ProjectSection(SolutionItems) = preProject + src\Directory.Build.props = src\Directory.Build.props + EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{2CE637DC-E8F5-4603-8B57-E51A32F631F1}" ProjectSection(SolutionItems) = preProject diff --git a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs new file mode 100644 index 0000000..24ca421 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs @@ -0,0 +1,91 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin +{ + public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IAdminRequestBuilder + { + + private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) + { + return value._Instance; + } + + + + public global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } + + public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder Edge { get => _Instance.Edge; } + + public global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } + + public global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get => _Instance.People; } + + public global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get => _Instance.ReportSettings; } + + public global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get => _Instance.ServiceAnnouncement; } + + public global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get => _Instance.Sharepoint; } + + public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::Microsoft.Graph.Models.Admin body_ = body; + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) + { + global::System.Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null) + { + global::Microsoft.Graph.Models.Admin body_ = body; + global::System.Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public AdminRequestBuilderProxy(global::Microsoft.Graph.Admin.AdminRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs new file mode 100644 index 0000000..03db828 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs @@ -0,0 +1,35 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial class Class1Proxy : global::Stef.IClass1 + { + + + public global::Stef.Class1 _Instance { get; } + + public void T(string? s) + { + string? s_ = s; + _Instance.T(s_); + } + + + public Class1Proxy(global::Stef.Class1 instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs new file mode 100644 index 0000000..7cca1a8 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs @@ -0,0 +1,96 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge +{ + public partial class EdgeRequestBuilderProxy : global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder + { + + private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + + + public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } + + public global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get => _Instance.InternetExplorerMode; } + + public global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::Microsoft.Graph.Models.Edge body_ = body; + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null) + { + global::System.Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) + { + global::System.Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null) + { + global::Microsoft.Graph.Models.Edge body_ = body; + global::System.Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public EdgeRequestBuilderProxy(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs new file mode 100644 index 0000000..e9c3fa7 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs @@ -0,0 +1,225 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph +{ + public partial class GraphServiceClientProxy : global::Microsoft.Graph.IGraphServiceClient + { + + + public global::Microsoft.Graph.GraphServiceClient _Instance { get; } + + public global::Microsoft.Kiota.Abstractions.IRequestAdapter RequestAdapter { get => _Instance.RequestAdapter; set => _Instance.RequestAdapter = value; } + + public global::Microsoft.Graph.Core.Requests.BatchRequestBuilder Batch { get => _Instance.Batch; } + + public global::Microsoft.Graph.Admin.AdminRequestBuilder Admin { get => _Instance.Admin; } + + public global::Microsoft.Graph.AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get => _Instance.AgreementAcceptances; } + + public global::Microsoft.Graph.Agreements.AgreementsRequestBuilder Agreements { get => _Instance.Agreements; } + + public global::Microsoft.Graph.AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get => _Instance.AppCatalogs; } + + public global::Microsoft.Graph.Applications.ApplicationsRequestBuilder Applications { get => _Instance.Applications; } + + public global::Microsoft.Graph.ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get => _Instance.ApplicationTemplates; } + + public global::Microsoft.Graph.AuditLogs.AuditLogsRequestBuilder AuditLogs { get => _Instance.AuditLogs; } + + public global::Microsoft.Graph.AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get => _Instance.AuthenticationMethodConfigurations; } + + public global::Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get => _Instance.AuthenticationMethodsPolicy; } + + public global::Microsoft.Graph.CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get => _Instance.CertificateBasedAuthConfiguration; } + + public global::Microsoft.Graph.Chats.ChatsRequestBuilder Chats { get => _Instance.Chats; } + + public global::Microsoft.Graph.Communications.CommunicationsRequestBuilder Communications { get => _Instance.Communications; } + + public global::Microsoft.Graph.Compliance.ComplianceRequestBuilder Compliance { get => _Instance.Compliance; } + + public global::Microsoft.Graph.Connections.ConnectionsRequestBuilder Connections { get => _Instance.Connections; } + + public global::Microsoft.Graph.Contacts.ContactsRequestBuilder Contacts { get => _Instance.Contacts; } + + public global::Microsoft.Graph.Contracts.ContractsRequestBuilder Contracts { get => _Instance.Contracts; } + + public global::Microsoft.Graph.DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get => _Instance.DataPolicyOperations; } + + public global::Microsoft.Graph.DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get => _Instance.DeviceAppManagement; } + + public global::Microsoft.Graph.DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get => _Instance.DeviceManagement; } + + public global::Microsoft.Graph.Devices.DevicesRequestBuilder Devices { get => _Instance.Devices; } + + public global::Microsoft.Graph.DirectoryNamespace.DirectoryRequestBuilder Directory { get => _Instance.Directory; } + + public global::Microsoft.Graph.DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get => _Instance.DirectoryObjects; } + + public global::Microsoft.Graph.DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get => _Instance.DirectoryRoles; } + + public global::Microsoft.Graph.DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get => _Instance.DirectoryRoleTemplates; } + + public global::Microsoft.Graph.DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get => _Instance.DomainDnsRecords; } + + public global::Microsoft.Graph.Domains.DomainsRequestBuilder Domains { get => _Instance.Domains; } + + public global::Microsoft.Graph.Drives.DrivesRequestBuilder Drives { get => _Instance.Drives; } + + public global::Microsoft.Graph.Education.EducationRequestBuilder Education { get => _Instance.Education; } + + public global::Microsoft.Graph.EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get => _Instance.EmployeeExperience; } + + public global::Microsoft.Graph.External.ExternalRequestBuilder External { get => _Instance.External; } + + public global::Microsoft.Graph.FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get => _Instance.FilterOperators; } + + public global::Microsoft.Graph.Functions.FunctionsRequestBuilder Functions { get => _Instance.Functions; } + + public global::Microsoft.Graph.GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get => _Instance.GroupLifecyclePolicies; } + + public global::Microsoft.Graph.Groups.GroupsRequestBuilder Groups { get => _Instance.Groups; } + + public global::Microsoft.Graph.GroupSettings.GroupSettingsRequestBuilder GroupSettings { get => _Instance.GroupSettings; } + + public global::Microsoft.Graph.GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get => _Instance.GroupSettingTemplates; } + + public global::Microsoft.Graph.Identity.IdentityRequestBuilder Identity { get => _Instance.Identity; } + + public global::Microsoft.Graph.IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get => _Instance.IdentityGovernance; } + + public global::Microsoft.Graph.IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get => _Instance.IdentityProtection; } + + public global::Microsoft.Graph.IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get => _Instance.IdentityProviders; } + + public global::Microsoft.Graph.InformationProtection.InformationProtectionRequestBuilder InformationProtection { get => _Instance.InformationProtection; } + + public global::Microsoft.Graph.Invitations.InvitationsRequestBuilder Invitations { get => _Instance.Invitations; } + + public global::Microsoft.Graph.Me.MeRequestBuilder Me { get => _Instance.Me; } + + public global::Microsoft.Graph.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get => _Instance.Oauth2PermissionGrants; } + + public global::Microsoft.Graph.Organization.OrganizationRequestBuilder Organization { get => _Instance.Organization; } + + public global::Microsoft.Graph.PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get => _Instance.PermissionGrants; } + + public global::Microsoft.Graph.Places.PlacesRequestBuilder Places { get => _Instance.Places; } + + public global::Microsoft.Graph.Planner.PlannerRequestBuilder Planner { get => _Instance.Planner; } + + public global::Microsoft.Graph.Policies.PoliciesRequestBuilder Policies { get => _Instance.Policies; } + + public global::Microsoft.Graph.Print.PrintRequestBuilder Print { get => _Instance.Print; } + + public global::Microsoft.Graph.Privacy.PrivacyRequestBuilder Privacy { get => _Instance.Privacy; } + + public global::Microsoft.Graph.Reports.ReportsRequestBuilder Reports { get => _Instance.Reports; } + + public global::Microsoft.Graph.RoleManagement.RoleManagementRequestBuilder RoleManagement { get => _Instance.RoleManagement; } + + public global::Microsoft.Graph.SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get => _Instance.SchemaExtensions; } + + public global::Microsoft.Graph.ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get => _Instance.ScopedRoleMemberships; } + + public global::Microsoft.Graph.Search.SearchRequestBuilder Search { get => _Instance.Search; } + + public global::Microsoft.Graph.Security.SecurityRequestBuilder Security { get => _Instance.Security; } + + public global::Microsoft.Graph.ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get => _Instance.ServicePrincipals; } + + public global::Microsoft.Graph.Shares.SharesRequestBuilder Shares { get => _Instance.Shares; } + + public global::Microsoft.Graph.Sites.SitesRequestBuilder Sites { get => _Instance.Sites; } + + public global::Microsoft.Graph.Solutions.SolutionsRequestBuilder Solutions { get => _Instance.Solutions; } + + public global::Microsoft.Graph.Storage.StorageRequestBuilder Storage { get => _Instance.Storage; } + + public global::Microsoft.Graph.SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get => _Instance.SubscribedSkus; } + + public global::Microsoft.Graph.Subscriptions.SubscriptionsRequestBuilder Subscriptions { get => _Instance.Subscriptions; } + + public global::Microsoft.Graph.Teams.TeamsRequestBuilder Teams { get => _Instance.Teams; } + + public global::Microsoft.Graph.TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get => _Instance.TeamsTemplates; } + + public global::Microsoft.Graph.Teamwork.TeamworkRequestBuilder Teamwork { get => _Instance.Teamwork; } + + public global::Microsoft.Graph.TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get => _Instance.TenantRelationships; } + + public global::Microsoft.Graph.Users.UsersRequestBuilder Users { get => _Instance.Users; } + + public void Dispose() + { + _Instance.Dispose(); + } + + public global::Microsoft.Graph.ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId) + { + string appId_ = appId; + var result_2016734975 = _Instance.ApplicationsWithAppId(appId_); + return result_2016734975; + } + + public global::Microsoft.Graph.ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName) + { + string uniqueName_ = uniqueName; + var result__50355501 = _Instance.ApplicationsWithUniqueName(uniqueName_); + return result__50355501; + } + + public global::Microsoft.Graph.DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId) + { + string deviceId_ = deviceId; + var result_1418308542 = _Instance.DevicesWithDeviceId(deviceId_); + return result_1418308542; + } + + public global::Microsoft.Graph.DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId) + { + string roleTemplateId_ = roleTemplateId; + var result_32291941 = _Instance.DirectoryRolesWithRoleTemplateId(roleTemplateId_); + return result_32291941; + } + + public global::Microsoft.Graph.GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName) + { + string uniqueName_ = uniqueName; + var result_1751586938 = _Instance.GroupsWithUniqueName(uniqueName_); + return result_1751586938; + } + + public global::Microsoft.Graph.ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId) + { + string appId_ = appId; + var result_984590704 = _Instance.ServicePrincipalsWithAppId(appId_); + return result_984590704; + } + + public global::Microsoft.Graph.UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName) + { + string userPrincipalName_ = userPrincipalName; + var result__972389990 = _Instance.UsersWithUserPrincipalName(userPrincipalName_); + return result__972389990; + } + + + public GraphServiceClientProxy(global::Microsoft.Graph.GraphServiceClient instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs new file mode 100644 index 0000000..700f6b8 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs @@ -0,0 +1,42 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin +{ + public partial interface IAdminRequestBuilder + { + global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } + + global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder Edge { get; } + + global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get; } + + global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get; } + + global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get; } + + global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get; } + + global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get; } + + global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null); + + global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs new file mode 100644 index 0000000..30af100 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs @@ -0,0 +1,22 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial interface IClass1 + { + global::Stef.Class1 _Instance { get; } + + void T(string? s); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs new file mode 100644 index 0000000..5161f5c --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs @@ -0,0 +1,36 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge +{ + public partial interface IEdgeRequestBuilder + { + global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } + + global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get; } + + global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null); + + global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs new file mode 100644 index 0000000..b125acd --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs @@ -0,0 +1,172 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph +{ + public partial interface IGraphServiceClient : global::Microsoft.Graph.IBaseClient, global::System.IDisposable + { + global::Microsoft.Graph.GraphServiceClient _Instance { get; } + + global::Microsoft.Graph.Admin.AdminRequestBuilder Admin { get; } + + global::Microsoft.Graph.AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get; } + + global::Microsoft.Graph.Agreements.AgreementsRequestBuilder Agreements { get; } + + global::Microsoft.Graph.AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get; } + + global::Microsoft.Graph.Applications.ApplicationsRequestBuilder Applications { get; } + + global::Microsoft.Graph.ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get; } + + global::Microsoft.Graph.AuditLogs.AuditLogsRequestBuilder AuditLogs { get; } + + global::Microsoft.Graph.AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get; } + + global::Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get; } + + global::Microsoft.Graph.CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get; } + + global::Microsoft.Graph.Chats.ChatsRequestBuilder Chats { get; } + + global::Microsoft.Graph.Communications.CommunicationsRequestBuilder Communications { get; } + + global::Microsoft.Graph.Compliance.ComplianceRequestBuilder Compliance { get; } + + global::Microsoft.Graph.Connections.ConnectionsRequestBuilder Connections { get; } + + global::Microsoft.Graph.Contacts.ContactsRequestBuilder Contacts { get; } + + global::Microsoft.Graph.Contracts.ContractsRequestBuilder Contracts { get; } + + global::Microsoft.Graph.DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get; } + + global::Microsoft.Graph.DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get; } + + global::Microsoft.Graph.DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get; } + + global::Microsoft.Graph.Devices.DevicesRequestBuilder Devices { get; } + + global::Microsoft.Graph.DirectoryNamespace.DirectoryRequestBuilder Directory { get; } + + global::Microsoft.Graph.DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get; } + + global::Microsoft.Graph.DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get; } + + global::Microsoft.Graph.DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get; } + + global::Microsoft.Graph.DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get; } + + global::Microsoft.Graph.Domains.DomainsRequestBuilder Domains { get; } + + global::Microsoft.Graph.Drives.DrivesRequestBuilder Drives { get; } + + global::Microsoft.Graph.Education.EducationRequestBuilder Education { get; } + + global::Microsoft.Graph.EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get; } + + global::Microsoft.Graph.External.ExternalRequestBuilder External { get; } + + global::Microsoft.Graph.FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get; } + + global::Microsoft.Graph.Functions.FunctionsRequestBuilder Functions { get; } + + global::Microsoft.Graph.GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get; } + + global::Microsoft.Graph.Groups.GroupsRequestBuilder Groups { get; } + + global::Microsoft.Graph.GroupSettings.GroupSettingsRequestBuilder GroupSettings { get; } + + global::Microsoft.Graph.GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get; } + + global::Microsoft.Graph.Identity.IdentityRequestBuilder Identity { get; } + + global::Microsoft.Graph.IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get; } + + global::Microsoft.Graph.IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get; } + + global::Microsoft.Graph.IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get; } + + global::Microsoft.Graph.InformationProtection.InformationProtectionRequestBuilder InformationProtection { get; } + + global::Microsoft.Graph.Invitations.InvitationsRequestBuilder Invitations { get; } + + global::Microsoft.Graph.Me.MeRequestBuilder Me { get; } + + global::Microsoft.Graph.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get; } + + global::Microsoft.Graph.Organization.OrganizationRequestBuilder Organization { get; } + + global::Microsoft.Graph.PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get; } + + global::Microsoft.Graph.Places.PlacesRequestBuilder Places { get; } + + global::Microsoft.Graph.Planner.PlannerRequestBuilder Planner { get; } + + global::Microsoft.Graph.Policies.PoliciesRequestBuilder Policies { get; } + + global::Microsoft.Graph.Print.PrintRequestBuilder Print { get; } + + global::Microsoft.Graph.Privacy.PrivacyRequestBuilder Privacy { get; } + + global::Microsoft.Graph.Reports.ReportsRequestBuilder Reports { get; } + + global::Microsoft.Graph.RoleManagement.RoleManagementRequestBuilder RoleManagement { get; } + + global::Microsoft.Graph.SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get; } + + global::Microsoft.Graph.ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get; } + + global::Microsoft.Graph.Search.SearchRequestBuilder Search { get; } + + global::Microsoft.Graph.Security.SecurityRequestBuilder Security { get; } + + global::Microsoft.Graph.ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get; } + + global::Microsoft.Graph.Shares.SharesRequestBuilder Shares { get; } + + global::Microsoft.Graph.Sites.SitesRequestBuilder Sites { get; } + + global::Microsoft.Graph.Solutions.SolutionsRequestBuilder Solutions { get; } + + global::Microsoft.Graph.Storage.StorageRequestBuilder Storage { get; } + + global::Microsoft.Graph.SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get; } + + global::Microsoft.Graph.Subscriptions.SubscriptionsRequestBuilder Subscriptions { get; } + + global::Microsoft.Graph.Teams.TeamsRequestBuilder Teams { get; } + + global::Microsoft.Graph.TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get; } + + global::Microsoft.Graph.Teamwork.TeamworkRequestBuilder Teamwork { get; } + + global::Microsoft.Graph.TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get; } + + global::Microsoft.Graph.Users.UsersRequestBuilder Users { get; } + + global::Microsoft.Graph.ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId); + + global::Microsoft.Graph.ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName); + + global::Microsoft.Graph.DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId); + + global::Microsoft.Graph.DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId); + + global::Microsoft.Graph.GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName); + + global::Microsoft.Graph.ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId); + + global::Microsoft.Graph.UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Interfaces.cs b/src-examples/ClassLibraryExampleForTool/Interfaces.cs index 2118218..3884468 100644 --- a/src-examples/ClassLibraryExampleForTool/Interfaces.cs +++ b/src-examples/ClassLibraryExampleForTool/Interfaces.cs @@ -23,4 +23,16 @@ namespace Microsoft.Graph.Admin.Edge { [Proxy(typeof(EdgeRequestBuilder), true)] public partial interface IEdgeRequestBuilder; +} + +namespace Microsoft.Graph +{ + [Proxy(true)] + public partial interface IGraphServiceClient; +} + +namespace Microsoft.Graph +{ + [Proxy(true)] + public partial interface IBatchRequestBuilder; } \ No newline at end of file diff --git a/src/Directory.Build.props b/src/Directory.Build.props new file mode 100644 index 0000000..d18ba81 --- /dev/null +++ b/src/Directory.Build.props @@ -0,0 +1,32 @@ + + + $(MsBuildAllProjects);$(MsBuildThisFileFullPath) + + + + 0.10.0-preview-01 + latest + enable + Stef Heyenrath + ProxyInterfaceGenerator + This project uses Source Generation to generate an interface and a Proxy class for classes. This makes it possible to wrap external classes which do not have an interface, in a Proxy class which makes it easier to Mock and use DI. + class;interface;proxy;SourceGenerator;Analyzer;Generation;Generate;wrap + MIT + $([System.IO.File]::ReadAllText("$(MSBuildProjectDirectory)/../../PackageReleaseNotes.txt")) + https://github.com/StefH/ProxyInterfaceSourceGenerator + git + https://github.com/StefH/ProxyInterfaceSourceGenerator + PackageReadme.md + icon.png + enable + + + + true + + + + + + + \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json index 8db4f63..5e5d532 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json +++ b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json @@ -2,7 +2,7 @@ "profiles": { "ProxyInterfaceSourceGenerator.Tool": { "commandName": "Project", - "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\IBuilders.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" + "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Interfaces.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" } } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj b/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj index 256e761..ff39ff2 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj +++ b/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj @@ -3,8 +3,8 @@ Exe net8.0 - enable - enable + true + true diff --git a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs index 7f2482d..5cff9c0 100644 --- a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs @@ -9,12 +9,7 @@ namespace ProxyInterfaceSourceGenerator; [Generator] -#if DEBUG -public -#else -internal -#endif -class ProxyInterfaceCodeGenerator : ISourceGenerator +internal class ProxyInterfaceCodeGenerator : ISourceGenerator { private readonly ExtraFilesGenerator _proxyAttributeGenerator = new(); diff --git a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceSourceGenerator.csproj b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceSourceGenerator.csproj index 5b6da34..d1a2e5e 100644 --- a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceSourceGenerator.csproj +++ b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceSourceGenerator.csproj @@ -1,43 +1,18 @@ - + - 0.9.0.1 netstandard2.0 {12344228-91F4-4502-9595-39584E5ABB34} - latest - enable - Stef Heyenrath - - ProxyInterfaceGenerator ProxyInterfaceGenerator - This project uses Source Generation to generate an interface and a Proxy class for classes. This makes it possible to wrap external classes which do not have an interface, in a Proxy class which makes it easier to Mock and use DI. - class;interface;proxy;SourceGenerator;Analyzer;Generation;Generate;wrap - MIT - $([System.IO.File]::ReadAllText("$(MSBuildProjectDirectory)/../../PackageReleaseNotes.txt")) - https://github.com/StefH/ProxyInterfaceSourceGenerator - git - https://github.com/StefH/ProxyInterfaceSourceGenerator - PackageReadme.md - icon.png false true $(BaseIntermediateOutputPath)Generated true - enable Debug;Release;DebugAttach true false - - true - - - - - - - all @@ -64,11 +39,10 @@ - - - <_Parameter1>DynamicProxyGenAssembly2 - + + + \ No newline at end of file From 76addac9dd8363756b571f1885095469277dedf5 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 23 Jul 2025 17:30:04 +0200 Subject: [PATCH 11/48] -- --- .../ClassLibraryExampleForTool/Class2.cs | 4 ++ .../Generated/BatchRequestBuilderProxy.g.cs | 55 +++++++++++++++++++ .../Generated/IBatchRequestBuilder.g.cs | 26 +++++++++ .../ClassLibraryExampleForTool/Interfaces.cs | 2 +- 4 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs diff --git a/src-examples/ClassLibraryExampleForTool/Class2.cs b/src-examples/ClassLibraryExampleForTool/Class2.cs index 108cb03..cf85e3e 100644 --- a/src-examples/ClassLibraryExampleForTool/Class2.cs +++ b/src-examples/ClassLibraryExampleForTool/Class2.cs @@ -1,4 +1,6 @@ +using Microsoft.Graph; using Microsoft.Graph.Admin; +using Microsoft.Kiota.Abstractions; using Microsoft.Kiota.Abstractions.Authentication; using Microsoft.Kiota.Http.HttpClientLibrary; @@ -8,6 +10,8 @@ public class Class2 { public Class2() { + var c = new GraphServiceClient((IRequestAdapter)null!, ""); + c.Batch var builder = new AdminRequestBuilder("", new HttpClientRequestAdapter(new AnonymousAuthenticationProvider())); builder.GetAsync(); } diff --git a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs new file mode 100644 index 0000000..a8d1ffb --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs @@ -0,0 +1,55 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Core.Requests +{ + public partial class BatchRequestBuilderProxy : global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder + { + + + public global::Microsoft.Graph.Core.Requests.BatchRequestBuilder _Instance { get; } + + public global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null) + { + global::Microsoft.Graph.BatchRequestContent batchRequestContent_ = batchRequestContent; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + global::System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; + var result__1705712948 = _Instance.PostAsync(batchRequestContent_, cancellationToken_, errorMappings_); + return result__1705712948; + } + + public global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null) + { + global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection_ = batchRequestContentCollection; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + global::System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; + var result__1705712948 = _Instance.PostAsync(batchRequestContentCollection_, cancellationToken_, errorMappings_); + return result__1705712948; + } + + public global::System.Threading.Tasks.Task ToPostRequestInformationAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::Microsoft.Graph.BatchRequestContent batchRequestContent_ = batchRequestContent; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__530651472 = _Instance.ToPostRequestInformationAsync(batchRequestContent_, cancellationToken_); + return result__530651472; + } + + + public BatchRequestBuilderProxy(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs new file mode 100644 index 0000000..dcff953 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Core.Requests +{ + public partial interface IBatchRequestBuilder + { + global::Microsoft.Graph.Core.Requests.BatchRequestBuilder _Instance { get; } + + global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null); + + global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null); + + global::System.Threading.Tasks.Task ToPostRequestInformationAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Interfaces.cs b/src-examples/ClassLibraryExampleForTool/Interfaces.cs index 3884468..c41d504 100644 --- a/src-examples/ClassLibraryExampleForTool/Interfaces.cs +++ b/src-examples/ClassLibraryExampleForTool/Interfaces.cs @@ -31,7 +31,7 @@ namespace Microsoft.Graph public partial interface IGraphServiceClient; } -namespace Microsoft.Graph +namespace Microsoft.Graph.Core.Requests { [Proxy(true)] public partial interface IBatchRequestBuilder; From e3f26278531eed6e2a8d379ca99883ecc1dbdc55 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 23 Jul 2025 17:30:19 +0200 Subject: [PATCH 12/48] -- --- .../Generated/AdminRequestBuilderProxy.g.cs | 91 ------- .../Generated/BatchRequestBuilderProxy.g.cs | 55 ----- .../Generated/Class1Proxy.g.cs | 35 --- .../Generated/EdgeRequestBuilderProxy.g.cs | 96 -------- .../Generated/GraphServiceClientProxy.g.cs | 225 ------------------ .../Generated/IAdminRequestBuilder.g.cs | 42 ---- .../Generated/IBatchRequestBuilder.g.cs | 26 -- .../Generated/IClass1.g.cs | 22 -- .../Generated/IEdgeRequestBuilder.g.cs | 36 --- .../Generated/IGraphServiceClient.g.cs | 172 ------------- 10 files changed, 800 deletions(-) delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs diff --git a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs deleted file mode 100644 index 24ca421..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs +++ /dev/null @@ -1,91 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin -{ - public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IAdminRequestBuilder - { - - private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) - { - return value._Instance; - } - - - - public global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } - - public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder Edge { get => _Instance.Edge; } - - public global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } - - public global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get => _Instance.People; } - - public global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get => _Instance.ReportSettings; } - - public global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get => _Instance.ServiceAnnouncement; } - - public global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get => _Instance.Sharepoint; } - - public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::Microsoft.Graph.Models.Admin body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null) - { - global::Microsoft.Graph.Models.Admin body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public AdminRequestBuilderProxy(global::Microsoft.Graph.Admin.AdminRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs deleted file mode 100644 index a8d1ffb..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs +++ /dev/null @@ -1,55 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Core.Requests -{ - public partial class BatchRequestBuilderProxy : global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder - { - - - public global::Microsoft.Graph.Core.Requests.BatchRequestBuilder _Instance { get; } - - public global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null) - { - global::Microsoft.Graph.BatchRequestContent batchRequestContent_ = batchRequestContent; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - global::System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; - var result__1705712948 = _Instance.PostAsync(batchRequestContent_, cancellationToken_, errorMappings_); - return result__1705712948; - } - - public global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null) - { - global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection_ = batchRequestContentCollection; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - global::System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; - var result__1705712948 = _Instance.PostAsync(batchRequestContentCollection_, cancellationToken_, errorMappings_); - return result__1705712948; - } - - public global::System.Threading.Tasks.Task ToPostRequestInformationAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::Microsoft.Graph.BatchRequestContent batchRequestContent_ = batchRequestContent; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__530651472 = _Instance.ToPostRequestInformationAsync(batchRequestContent_, cancellationToken_); - return result__530651472; - } - - - public BatchRequestBuilderProxy(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs deleted file mode 100644 index 03db828..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs +++ /dev/null @@ -1,35 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial class Class1Proxy : global::Stef.IClass1 - { - - - public global::Stef.Class1 _Instance { get; } - - public void T(string? s) - { - string? s_ = s; - _Instance.T(s_); - } - - - public Class1Proxy(global::Stef.Class1 instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs deleted file mode 100644 index 7cca1a8..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs +++ /dev/null @@ -1,96 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge -{ - public partial class EdgeRequestBuilderProxy : global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder - { - - private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - - - public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } - - public global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get => _Instance.InternetExplorerMode; } - - public global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::Microsoft.Graph.Models.Edge body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null) - { - global::Microsoft.Graph.Models.Edge body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public EdgeRequestBuilderProxy(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs deleted file mode 100644 index e9c3fa7..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs +++ /dev/null @@ -1,225 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph -{ - public partial class GraphServiceClientProxy : global::Microsoft.Graph.IGraphServiceClient - { - - - public global::Microsoft.Graph.GraphServiceClient _Instance { get; } - - public global::Microsoft.Kiota.Abstractions.IRequestAdapter RequestAdapter { get => _Instance.RequestAdapter; set => _Instance.RequestAdapter = value; } - - public global::Microsoft.Graph.Core.Requests.BatchRequestBuilder Batch { get => _Instance.Batch; } - - public global::Microsoft.Graph.Admin.AdminRequestBuilder Admin { get => _Instance.Admin; } - - public global::Microsoft.Graph.AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get => _Instance.AgreementAcceptances; } - - public global::Microsoft.Graph.Agreements.AgreementsRequestBuilder Agreements { get => _Instance.Agreements; } - - public global::Microsoft.Graph.AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get => _Instance.AppCatalogs; } - - public global::Microsoft.Graph.Applications.ApplicationsRequestBuilder Applications { get => _Instance.Applications; } - - public global::Microsoft.Graph.ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get => _Instance.ApplicationTemplates; } - - public global::Microsoft.Graph.AuditLogs.AuditLogsRequestBuilder AuditLogs { get => _Instance.AuditLogs; } - - public global::Microsoft.Graph.AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get => _Instance.AuthenticationMethodConfigurations; } - - public global::Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get => _Instance.AuthenticationMethodsPolicy; } - - public global::Microsoft.Graph.CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get => _Instance.CertificateBasedAuthConfiguration; } - - public global::Microsoft.Graph.Chats.ChatsRequestBuilder Chats { get => _Instance.Chats; } - - public global::Microsoft.Graph.Communications.CommunicationsRequestBuilder Communications { get => _Instance.Communications; } - - public global::Microsoft.Graph.Compliance.ComplianceRequestBuilder Compliance { get => _Instance.Compliance; } - - public global::Microsoft.Graph.Connections.ConnectionsRequestBuilder Connections { get => _Instance.Connections; } - - public global::Microsoft.Graph.Contacts.ContactsRequestBuilder Contacts { get => _Instance.Contacts; } - - public global::Microsoft.Graph.Contracts.ContractsRequestBuilder Contracts { get => _Instance.Contracts; } - - public global::Microsoft.Graph.DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get => _Instance.DataPolicyOperations; } - - public global::Microsoft.Graph.DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get => _Instance.DeviceAppManagement; } - - public global::Microsoft.Graph.DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get => _Instance.DeviceManagement; } - - public global::Microsoft.Graph.Devices.DevicesRequestBuilder Devices { get => _Instance.Devices; } - - public global::Microsoft.Graph.DirectoryNamespace.DirectoryRequestBuilder Directory { get => _Instance.Directory; } - - public global::Microsoft.Graph.DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get => _Instance.DirectoryObjects; } - - public global::Microsoft.Graph.DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get => _Instance.DirectoryRoles; } - - public global::Microsoft.Graph.DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get => _Instance.DirectoryRoleTemplates; } - - public global::Microsoft.Graph.DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get => _Instance.DomainDnsRecords; } - - public global::Microsoft.Graph.Domains.DomainsRequestBuilder Domains { get => _Instance.Domains; } - - public global::Microsoft.Graph.Drives.DrivesRequestBuilder Drives { get => _Instance.Drives; } - - public global::Microsoft.Graph.Education.EducationRequestBuilder Education { get => _Instance.Education; } - - public global::Microsoft.Graph.EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get => _Instance.EmployeeExperience; } - - public global::Microsoft.Graph.External.ExternalRequestBuilder External { get => _Instance.External; } - - public global::Microsoft.Graph.FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get => _Instance.FilterOperators; } - - public global::Microsoft.Graph.Functions.FunctionsRequestBuilder Functions { get => _Instance.Functions; } - - public global::Microsoft.Graph.GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get => _Instance.GroupLifecyclePolicies; } - - public global::Microsoft.Graph.Groups.GroupsRequestBuilder Groups { get => _Instance.Groups; } - - public global::Microsoft.Graph.GroupSettings.GroupSettingsRequestBuilder GroupSettings { get => _Instance.GroupSettings; } - - public global::Microsoft.Graph.GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get => _Instance.GroupSettingTemplates; } - - public global::Microsoft.Graph.Identity.IdentityRequestBuilder Identity { get => _Instance.Identity; } - - public global::Microsoft.Graph.IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get => _Instance.IdentityGovernance; } - - public global::Microsoft.Graph.IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get => _Instance.IdentityProtection; } - - public global::Microsoft.Graph.IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get => _Instance.IdentityProviders; } - - public global::Microsoft.Graph.InformationProtection.InformationProtectionRequestBuilder InformationProtection { get => _Instance.InformationProtection; } - - public global::Microsoft.Graph.Invitations.InvitationsRequestBuilder Invitations { get => _Instance.Invitations; } - - public global::Microsoft.Graph.Me.MeRequestBuilder Me { get => _Instance.Me; } - - public global::Microsoft.Graph.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get => _Instance.Oauth2PermissionGrants; } - - public global::Microsoft.Graph.Organization.OrganizationRequestBuilder Organization { get => _Instance.Organization; } - - public global::Microsoft.Graph.PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get => _Instance.PermissionGrants; } - - public global::Microsoft.Graph.Places.PlacesRequestBuilder Places { get => _Instance.Places; } - - public global::Microsoft.Graph.Planner.PlannerRequestBuilder Planner { get => _Instance.Planner; } - - public global::Microsoft.Graph.Policies.PoliciesRequestBuilder Policies { get => _Instance.Policies; } - - public global::Microsoft.Graph.Print.PrintRequestBuilder Print { get => _Instance.Print; } - - public global::Microsoft.Graph.Privacy.PrivacyRequestBuilder Privacy { get => _Instance.Privacy; } - - public global::Microsoft.Graph.Reports.ReportsRequestBuilder Reports { get => _Instance.Reports; } - - public global::Microsoft.Graph.RoleManagement.RoleManagementRequestBuilder RoleManagement { get => _Instance.RoleManagement; } - - public global::Microsoft.Graph.SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get => _Instance.SchemaExtensions; } - - public global::Microsoft.Graph.ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get => _Instance.ScopedRoleMemberships; } - - public global::Microsoft.Graph.Search.SearchRequestBuilder Search { get => _Instance.Search; } - - public global::Microsoft.Graph.Security.SecurityRequestBuilder Security { get => _Instance.Security; } - - public global::Microsoft.Graph.ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get => _Instance.ServicePrincipals; } - - public global::Microsoft.Graph.Shares.SharesRequestBuilder Shares { get => _Instance.Shares; } - - public global::Microsoft.Graph.Sites.SitesRequestBuilder Sites { get => _Instance.Sites; } - - public global::Microsoft.Graph.Solutions.SolutionsRequestBuilder Solutions { get => _Instance.Solutions; } - - public global::Microsoft.Graph.Storage.StorageRequestBuilder Storage { get => _Instance.Storage; } - - public global::Microsoft.Graph.SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get => _Instance.SubscribedSkus; } - - public global::Microsoft.Graph.Subscriptions.SubscriptionsRequestBuilder Subscriptions { get => _Instance.Subscriptions; } - - public global::Microsoft.Graph.Teams.TeamsRequestBuilder Teams { get => _Instance.Teams; } - - public global::Microsoft.Graph.TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get => _Instance.TeamsTemplates; } - - public global::Microsoft.Graph.Teamwork.TeamworkRequestBuilder Teamwork { get => _Instance.Teamwork; } - - public global::Microsoft.Graph.TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get => _Instance.TenantRelationships; } - - public global::Microsoft.Graph.Users.UsersRequestBuilder Users { get => _Instance.Users; } - - public void Dispose() - { - _Instance.Dispose(); - } - - public global::Microsoft.Graph.ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId) - { - string appId_ = appId; - var result_2016734975 = _Instance.ApplicationsWithAppId(appId_); - return result_2016734975; - } - - public global::Microsoft.Graph.ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName) - { - string uniqueName_ = uniqueName; - var result__50355501 = _Instance.ApplicationsWithUniqueName(uniqueName_); - return result__50355501; - } - - public global::Microsoft.Graph.DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId) - { - string deviceId_ = deviceId; - var result_1418308542 = _Instance.DevicesWithDeviceId(deviceId_); - return result_1418308542; - } - - public global::Microsoft.Graph.DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId) - { - string roleTemplateId_ = roleTemplateId; - var result_32291941 = _Instance.DirectoryRolesWithRoleTemplateId(roleTemplateId_); - return result_32291941; - } - - public global::Microsoft.Graph.GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName) - { - string uniqueName_ = uniqueName; - var result_1751586938 = _Instance.GroupsWithUniqueName(uniqueName_); - return result_1751586938; - } - - public global::Microsoft.Graph.ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId) - { - string appId_ = appId; - var result_984590704 = _Instance.ServicePrincipalsWithAppId(appId_); - return result_984590704; - } - - public global::Microsoft.Graph.UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName) - { - string userPrincipalName_ = userPrincipalName; - var result__972389990 = _Instance.UsersWithUserPrincipalName(userPrincipalName_); - return result__972389990; - } - - - public GraphServiceClientProxy(global::Microsoft.Graph.GraphServiceClient instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs deleted file mode 100644 index 700f6b8..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs +++ /dev/null @@ -1,42 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin -{ - public partial interface IAdminRequestBuilder - { - global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } - - global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder Edge { get; } - - global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get; } - - global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get; } - - global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get; } - - global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get; } - - global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get; } - - global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null); - - global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs deleted file mode 100644 index dcff953..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Core.Requests -{ - public partial interface IBatchRequestBuilder - { - global::Microsoft.Graph.Core.Requests.BatchRequestBuilder _Instance { get; } - - global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null); - - global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null); - - global::System.Threading.Tasks.Task ToPostRequestInformationAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs deleted file mode 100644 index 30af100..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs +++ /dev/null @@ -1,22 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial interface IClass1 - { - global::Stef.Class1 _Instance { get; } - - void T(string? s); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs deleted file mode 100644 index 5161f5c..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs +++ /dev/null @@ -1,36 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge -{ - public partial interface IEdgeRequestBuilder - { - global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } - - global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get; } - - global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null); - - global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs deleted file mode 100644 index b125acd..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs +++ /dev/null @@ -1,172 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph -{ - public partial interface IGraphServiceClient : global::Microsoft.Graph.IBaseClient, global::System.IDisposable - { - global::Microsoft.Graph.GraphServiceClient _Instance { get; } - - global::Microsoft.Graph.Admin.AdminRequestBuilder Admin { get; } - - global::Microsoft.Graph.AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get; } - - global::Microsoft.Graph.Agreements.AgreementsRequestBuilder Agreements { get; } - - global::Microsoft.Graph.AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get; } - - global::Microsoft.Graph.Applications.ApplicationsRequestBuilder Applications { get; } - - global::Microsoft.Graph.ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get; } - - global::Microsoft.Graph.AuditLogs.AuditLogsRequestBuilder AuditLogs { get; } - - global::Microsoft.Graph.AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get; } - - global::Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get; } - - global::Microsoft.Graph.CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get; } - - global::Microsoft.Graph.Chats.ChatsRequestBuilder Chats { get; } - - global::Microsoft.Graph.Communications.CommunicationsRequestBuilder Communications { get; } - - global::Microsoft.Graph.Compliance.ComplianceRequestBuilder Compliance { get; } - - global::Microsoft.Graph.Connections.ConnectionsRequestBuilder Connections { get; } - - global::Microsoft.Graph.Contacts.ContactsRequestBuilder Contacts { get; } - - global::Microsoft.Graph.Contracts.ContractsRequestBuilder Contracts { get; } - - global::Microsoft.Graph.DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get; } - - global::Microsoft.Graph.DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get; } - - global::Microsoft.Graph.DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get; } - - global::Microsoft.Graph.Devices.DevicesRequestBuilder Devices { get; } - - global::Microsoft.Graph.DirectoryNamespace.DirectoryRequestBuilder Directory { get; } - - global::Microsoft.Graph.DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get; } - - global::Microsoft.Graph.DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get; } - - global::Microsoft.Graph.DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get; } - - global::Microsoft.Graph.DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get; } - - global::Microsoft.Graph.Domains.DomainsRequestBuilder Domains { get; } - - global::Microsoft.Graph.Drives.DrivesRequestBuilder Drives { get; } - - global::Microsoft.Graph.Education.EducationRequestBuilder Education { get; } - - global::Microsoft.Graph.EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get; } - - global::Microsoft.Graph.External.ExternalRequestBuilder External { get; } - - global::Microsoft.Graph.FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get; } - - global::Microsoft.Graph.Functions.FunctionsRequestBuilder Functions { get; } - - global::Microsoft.Graph.GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get; } - - global::Microsoft.Graph.Groups.GroupsRequestBuilder Groups { get; } - - global::Microsoft.Graph.GroupSettings.GroupSettingsRequestBuilder GroupSettings { get; } - - global::Microsoft.Graph.GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get; } - - global::Microsoft.Graph.Identity.IdentityRequestBuilder Identity { get; } - - global::Microsoft.Graph.IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get; } - - global::Microsoft.Graph.IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get; } - - global::Microsoft.Graph.IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get; } - - global::Microsoft.Graph.InformationProtection.InformationProtectionRequestBuilder InformationProtection { get; } - - global::Microsoft.Graph.Invitations.InvitationsRequestBuilder Invitations { get; } - - global::Microsoft.Graph.Me.MeRequestBuilder Me { get; } - - global::Microsoft.Graph.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get; } - - global::Microsoft.Graph.Organization.OrganizationRequestBuilder Organization { get; } - - global::Microsoft.Graph.PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get; } - - global::Microsoft.Graph.Places.PlacesRequestBuilder Places { get; } - - global::Microsoft.Graph.Planner.PlannerRequestBuilder Planner { get; } - - global::Microsoft.Graph.Policies.PoliciesRequestBuilder Policies { get; } - - global::Microsoft.Graph.Print.PrintRequestBuilder Print { get; } - - global::Microsoft.Graph.Privacy.PrivacyRequestBuilder Privacy { get; } - - global::Microsoft.Graph.Reports.ReportsRequestBuilder Reports { get; } - - global::Microsoft.Graph.RoleManagement.RoleManagementRequestBuilder RoleManagement { get; } - - global::Microsoft.Graph.SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get; } - - global::Microsoft.Graph.ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get; } - - global::Microsoft.Graph.Search.SearchRequestBuilder Search { get; } - - global::Microsoft.Graph.Security.SecurityRequestBuilder Security { get; } - - global::Microsoft.Graph.ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get; } - - global::Microsoft.Graph.Shares.SharesRequestBuilder Shares { get; } - - global::Microsoft.Graph.Sites.SitesRequestBuilder Sites { get; } - - global::Microsoft.Graph.Solutions.SolutionsRequestBuilder Solutions { get; } - - global::Microsoft.Graph.Storage.StorageRequestBuilder Storage { get; } - - global::Microsoft.Graph.SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get; } - - global::Microsoft.Graph.Subscriptions.SubscriptionsRequestBuilder Subscriptions { get; } - - global::Microsoft.Graph.Teams.TeamsRequestBuilder Teams { get; } - - global::Microsoft.Graph.TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get; } - - global::Microsoft.Graph.Teamwork.TeamworkRequestBuilder Teamwork { get; } - - global::Microsoft.Graph.TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get; } - - global::Microsoft.Graph.Users.UsersRequestBuilder Users { get; } - - global::Microsoft.Graph.ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId); - - global::Microsoft.Graph.ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName); - - global::Microsoft.Graph.DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId); - - global::Microsoft.Graph.DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId); - - global::Microsoft.Graph.GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName); - - global::Microsoft.Graph.ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId); - - global::Microsoft.Graph.UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName); - } -} -#nullable restore \ No newline at end of file From 0649f43f8a41a2dbfc7c26bc09a6e52c0316d388 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 23 Jul 2025 17:32:02 +0200 Subject: [PATCH 13/48] . --- src-examples/ClassLibraryExampleForTool/Class2.cs | 2 +- src-examples/ClassLibraryExampleForTool/IBuilders.cs | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src-examples/ClassLibraryExampleForTool/Class2.cs b/src-examples/ClassLibraryExampleForTool/Class2.cs index cf85e3e..d2a32f0 100644 --- a/src-examples/ClassLibraryExampleForTool/Class2.cs +++ b/src-examples/ClassLibraryExampleForTool/Class2.cs @@ -11,7 +11,7 @@ public class Class2 public Class2() { var c = new GraphServiceClient((IRequestAdapter)null!, ""); - c.Batch + //c.Batch var builder = new AdminRequestBuilder("", new HttpClientRequestAdapter(new AnonymousAuthenticationProvider())); builder.GetAsync(); } diff --git a/src-examples/ClassLibraryExampleForTool/IBuilders.cs b/src-examples/ClassLibraryExampleForTool/IBuilders.cs index 2fc80a7..e094eb3 100644 --- a/src-examples/ClassLibraryExampleForTool/IBuilders.cs +++ b/src-examples/ClassLibraryExampleForTool/IBuilders.cs @@ -1,9 +1,12 @@ // // This file contains interface declarations for all Builder classes in the Microsoft Graph SDK using https://github.com/StefH/ProxyInterfaceSourceGenerator. // Do not modify this file manually. It is generated by Generate-IBuilders.ps1 script. -// Generated on: 2025-07-23 11:57:38 -// using ProxyInterfaceGenerator; +namespace Microsoft.Graph.Core.Requests +{ + [Proxy(true)] + public partial interface IBatchRequestBuilder; +} namespace Microsoft.Graph.Admin { From 941c9f1585bb0e4a2e54cb28ebdb59c010fc03de Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 23 Jul 2025 20:23:18 +0200 Subject: [PATCH 14/48] okkk --- .../ClassLibraryExampleForTool/IBuilders.cs | 6 ++ .../Generator.cs | 59 ++++--------------- .../Properties/launchSettings.json | 2 +- .../FileGenerators/BaseGenerator.cs | 2 + .../PartialInterfacesGenerator.cs | 5 +- .../FileGenerators/ProxyClassesGenerator.cs | 5 +- .../ProxyInterfaceCodeGenerator.cs | 29 +++++++-- .../Utils/UniqueFileNameHelper.cs | 29 +++++++++ 8 files changed, 83 insertions(+), 54 deletions(-) create mode 100644 src/ProxyInterfaceSourceGenerator/Utils/UniqueFileNameHelper.cs diff --git a/src-examples/ClassLibraryExampleForTool/IBuilders.cs b/src-examples/ClassLibraryExampleForTool/IBuilders.cs index e094eb3..543c922 100644 --- a/src-examples/ClassLibraryExampleForTool/IBuilders.cs +++ b/src-examples/ClassLibraryExampleForTool/IBuilders.cs @@ -2,6 +2,12 @@ // This file contains interface declarations for all Builder classes in the Microsoft Graph SDK using https://github.com/StefH/ProxyInterfaceSourceGenerator. // Do not modify this file manually. It is generated by Generate-IBuilders.ps1 script. +namespace Microsoft.Graph +{ + [Proxy(true)] + public partial interface IGraphServiceClient; +} + namespace Microsoft.Graph.Core.Requests { [Proxy(true)] diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index ba67940..14bec21 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -28,57 +28,22 @@ public void Generate() var allText = File.ReadAllText(_sourceFile); - var existingNames = new HashSet(); + var syntaxTree = CSharpSyntaxTree.ParseText(allText); - foreach (var textPart in allText.Split("\r\n\r\n").Where(t => t.StartsWith("namespace"))) - { - var syntaxTree = CSharpSyntaxTree.ParseText(textPart); - - var compilation = CSharpCompilation.Create( - "GeneratedNamespace_" + Guid.NewGuid().ToString().Replace("-", ""), - [syntaxTree], - references, - new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary) - ); - - _ = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator()) - .RunGeneratorsAndUpdateCompilation(compilation, out var outputCompilation, out var diagnostics); + var compilation = CSharpCompilation.Create( + "GeneratedNamespace_" + Guid.NewGuid().ToString().Replace("-", ""), + [syntaxTree], + references, + new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary) + ); - var files = outputCompilation.SyntaxTrees.Skip(2).ToArray(); - - foreach (var file in files) - { - var filename = GetUniqueTrimmedFileName(file.FilePath, existingNames); - Console.WriteLine($"Writing file: {filename}"); - File.WriteAllText(Path.Combine(_outputPath, filename), file.ToString()); - } - } + _ = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator(GenerateFileAction)).RunGeneratorsAndUpdateCompilation(compilation, out _, out _); } - public static string GetUniqueTrimmedFileName(string fullFileName, HashSet existingNames) + private void GenerateFileAction(string fileName, string content) { - // Extract the last part (after last '.') - var fileName = Path.GetFileName(fullFileName); - var parts = fileName.Split('.'); - if (parts.Length > 3) - { - // Get the last 3 parts: Name + 'g' + Extension - fileName = $"{parts[^3]}.{parts[^2]}.{parts[^1]}"; - } - - // Ensure uniqueness - var baseName = Path.GetFileNameWithoutExtension(fileName); - var extension = Path.GetExtension(fileName); - var finalName = fileName; - int counter = 1; - - while (existingNames.Contains(finalName)) - { - finalName = $"{baseName}_{counter}{extension}"; - counter++; - } - - existingNames.Add(finalName); - return finalName; + var fullPath = Path.Combine(_outputPath, fileName); + Console.WriteLine($"Writing file: {fullPath}"); + File.WriteAllText(fullPath, content); } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json index 5e5d532..8db4f63 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json +++ b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json @@ -2,7 +2,7 @@ "profiles": { "ProxyInterfaceSourceGenerator.Tool": { "commandName": "Project", - "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Interfaces.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" + "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\IBuilders.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" } } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs index 681b699..8f065d3 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs @@ -6,11 +6,13 @@ using ProxyInterfaceSourceGenerator.Enums; using ProxyInterfaceSourceGenerator.Extensions; using ProxyInterfaceSourceGenerator.Models; +using ProxyInterfaceSourceGenerator.Utils; namespace ProxyInterfaceSourceGenerator.FileGenerators; internal abstract class BaseGenerator { + protected readonly UniqueFileNameHelper UniqueFileNameHelper = new(); protected readonly Context Context; protected readonly bool SupportsNullable; diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/PartialInterfacesGenerator.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/PartialInterfacesGenerator.cs index c4c7448..e83f631 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/PartialInterfacesGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/PartialInterfacesGenerator.cs @@ -44,8 +44,11 @@ private bool TryGenerateFile(InterfaceDeclarationSyntax ci, ProxyData pd, [NotNu var interfaceName = ResolveInterfaceNameWithOptionalTypeConstraints(targetClassSymbol.Symbol, pd.ShortInterfaceName); + var fileName = UniqueFileNameHelper.GetUniqueFileName($"{ci.Identifier.ToFullString()}.g.cs"); + fileData = new FileData( - $"{sourceInterfaceSymbol.Symbol.GetFullMetadataName()}.g.cs", + //$"{sourceInterfaceSymbol.Symbol.GetFullMetadataName()}.g.cs", + fileName, CreatePartialInterfaceCode(pd.Namespace, targetClassSymbol, interfaceName, pd) ); diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs index ed01fe1..e5c4241 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs @@ -43,8 +43,11 @@ private bool TryGenerateFile(ProxyData pd, [NotNullWhen(true)] out FileData? fil var extendsProxyClasses = GetExtendsProxyData(pd, targetClassSymbol); + var fileName = UniqueFileNameHelper.GetUniqueFileName($"{className}Proxy.g.cs"); + fileData = new FileData( - $"{targetClassSymbol.Symbol.GetFullMetadataName()}Proxy.g.cs", + //$"{targetClassSymbol.Symbol.GetFullMetadataName()}Proxy.g.cs", + fileName, CreateProxyClassCode(pd, targetClassSymbol, extendsProxyClasses, interfaceName, className, constructorName) ); diff --git a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs index 5cff9c0..61f445a 100644 --- a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs @@ -12,6 +12,12 @@ namespace ProxyInterfaceSourceGenerator; internal class ProxyInterfaceCodeGenerator : ISourceGenerator { private readonly ExtraFilesGenerator _proxyAttributeGenerator = new(); + private readonly Action? _generateFileAction; + + public ProxyInterfaceCodeGenerator(Action? generateFileAction = null) + { + _generateFileAction = generateFileAction; + } public void Initialize(GeneratorInitializationContext context) { @@ -42,6 +48,7 @@ public void Execute(GeneratorExecutionContext context) var supportsGenericAttributes = csharpParseOptions.LanguageVersion >= LanguageVersion.CSharp11; GenerateProxyAttribute(context, receiver, supportsNullable, supportsGenericAttributes); + GeneratePartialInterfaces(context, receiver, supportsNullable); GenerateProxyClasses(context, receiver, supportsNullable); } @@ -69,7 +76,7 @@ private static void GenerateError(GeneratorExecutionContext context, Exception e context.AddSource("Error.g", SourceText.From(message, Encoding.UTF8)); } - private static void GeneratePartialInterfaces(GeneratorExecutionContext ctx, ProxySyntaxReceiver receiver, bool supportsNullable) + private void GeneratePartialInterfaces(GeneratorExecutionContext ctx, ProxySyntaxReceiver receiver, bool supportsNullable) { var context = new Context { @@ -80,11 +87,18 @@ private static void GeneratePartialInterfaces(GeneratorExecutionContext ctx, Pro var partialInterfacesGenerator = new PartialInterfacesGenerator(context, supportsNullable); foreach (var (fileName, text) in partialInterfacesGenerator.GenerateFiles()) { - context.GeneratorExecutionContext.AddSource(fileName, SourceText.From(text, Encoding.UTF8)); + if (_generateFileAction == null) + { + context.GeneratorExecutionContext.AddSource(fileName, SourceText.From(text, Encoding.UTF8)); + } + else + { + _generateFileAction(fileName, text); + } } } - private static void GenerateProxyClasses(GeneratorExecutionContext ctx, ProxySyntaxReceiver receiver, bool supportsNullable) + private void GenerateProxyClasses(GeneratorExecutionContext ctx, ProxySyntaxReceiver receiver, bool supportsNullable) { var context = new Context { @@ -95,7 +109,14 @@ private static void GenerateProxyClasses(GeneratorExecutionContext ctx, ProxySyn var proxyClassesGenerator = new ProxyClassesGenerator(context, supportsNullable); foreach (var (fileName, text) in proxyClassesGenerator.GenerateFiles()) { - context.GeneratorExecutionContext.AddSource(fileName, SourceText.From(text, Encoding.UTF8)); + if (_generateFileAction == null) + { + context.GeneratorExecutionContext.AddSource(fileName, SourceText.From(text, Encoding.UTF8)); + } + else + { + _generateFileAction(fileName, text); + } } } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator/Utils/UniqueFileNameHelper.cs b/src/ProxyInterfaceSourceGenerator/Utils/UniqueFileNameHelper.cs new file mode 100644 index 0000000..1255001 --- /dev/null +++ b/src/ProxyInterfaceSourceGenerator/Utils/UniqueFileNameHelper.cs @@ -0,0 +1,29 @@ +namespace ProxyInterfaceSourceGenerator.Utils; + +internal class UniqueFileNameHelper +{ + private const string Suffix = ".g.cs"; + private readonly int _length = Suffix.Length; + + // Tracks usage count per base name (case-insensitive) + private readonly Dictionary _fileNameCounters = new(StringComparer.OrdinalIgnoreCase); + + internal string GetUniqueFileName(string fileName) + { + var baseName = fileName.Substring(0, fileName.Length - _length); + + if (!_fileNameCounters.TryGetValue(baseName, out var count)) + { + // First time: return original name + _fileNameCounters[baseName] = 0; + return fileName; + } + + // Increment count and return suffixed name + count++; + _fileNameCounters[baseName] = count; + + var newFileName = $"{baseName}_{count}{Suffix}"; + return newFileName; + } +} \ No newline at end of file From 3f5789bea50e352d7ae6c935c46195323dd2bec8 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Thu, 24 Jul 2025 08:36:53 +0200 Subject: [PATCH 15/48] . --- .../ClassLibraryExampleForTool.csproj | 2 +- .../AdminRequestBuilderProxyProxy.g.cs | 101 +++++++ .../BatchRequestBuilderProxyProxy.g.cs | 86 ++++++ .../Generated/Class1ProxyProxy.g.cs | 35 +++ .../Generated/Class2ProxyProxy.g.cs | 29 ++ .../EdgeRequestBuilderProxyProxy.g.cs | 106 ++++++++ .../GraphServiceClientProxyProxy.g.cs | 256 ++++++++++++++++++ .../Generated/IAdminRequestBuilder.g.cs | 42 +++ .../Generated/IBatchRequestBuilder.g.cs | 20 ++ .../Generated/IClass1.g.cs | 22 ++ .../Generated/IClass2.g.cs | 22 ++ .../Generated/IEdgeRequestBuilder.g.cs | 36 +++ .../Generated/IGraphServiceClient.g.cs | 172 ++++++++++++ .../Generator.cs | 2 +- ...enceUtils.cs => MetadataReferenceUtils.cs} | 10 +- .../Properties/launchSettings.json | 2 +- .../PartialInterfacesGenerator.cs | 2 +- 17 files changed, 935 insertions(+), 10 deletions(-) create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxyProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxyProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Class1ProxyProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Class2ProxyProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxyProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs rename src/ProxyInterfaceSourceGenerator.Tool/{PortableExecutableReferenceUtils.cs => MetadataReferenceUtils.cs} (93%) diff --git a/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj b/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj index 4272840..27aec45 100644 --- a/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj +++ b/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj @@ -2,7 +2,7 @@ net8.0 - enable + enable diff --git a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxyProxy.g.cs new file mode 100644 index 0000000..92f9bad --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxyProxy.g.cs @@ -0,0 +1,101 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin +{ + public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IAdminRequestBuilder + { + + private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) + { + return value._Instance; + } + + + + public global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } + + public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder Edge { get => MapToInterface(_Instance.Edge); } + + public global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } + + public global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get => _Instance.People; } + + public global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get => _Instance.ReportSettings; } + + public global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get => _Instance.ServiceAnnouncement; } + + public global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get => _Instance.Sharepoint; } + + public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::Microsoft.Graph.Models.Admin body_ = body; + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) + { + global::System.Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null) + { + global::Microsoft.Graph.Models.Admin body_ = body; + global::System.Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public AdminRequestBuilderProxy(global::Microsoft.Graph.Admin.AdminRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxyProxy.g.cs new file mode 100644 index 0000000..b39e7f4 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxyProxy.g.cs @@ -0,0 +1,86 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Core.Requests +{ + public partial class BatchRequestBuilderProxy : global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder + { + + private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) + { + return value._Instance; + } + + private static global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder MapToInterface(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder value) + { + return new global::Microsoft.Graph.Core.Requests.BatchRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Core.Requests.BatchRequestBuilder MapToInstance(global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder value) + { + return value._Instance; + } + + + + public global::Microsoft.Graph.Core.Requests.BatchRequestBuilder _Instance { get; } + + public global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null) + { + global::Microsoft.Graph.BatchRequestContent batchRequestContent_ = batchRequestContent; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + global::System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; + var result__1705712948 = _Instance.PostAsync(batchRequestContent_, cancellationToken_, errorMappings_); + return result__1705712948; + } + + public global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null) + { + global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection_ = batchRequestContentCollection; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + global::System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; + var result__1705712948 = _Instance.PostAsync(batchRequestContentCollection_, cancellationToken_, errorMappings_); + return result__1705712948; + } + + public global::System.Threading.Tasks.Task ToPostRequestInformationAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::Microsoft.Graph.BatchRequestContent batchRequestContent_ = batchRequestContent; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__530651472 = _Instance.ToPostRequestInformationAsync(batchRequestContent_, cancellationToken_); + return result__530651472; + } + + + public BatchRequestBuilderProxy(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class1ProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class1ProxyProxy.g.cs new file mode 100644 index 0000000..03db828 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Class1ProxyProxy.g.cs @@ -0,0 +1,35 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial class Class1Proxy : global::Stef.IClass1 + { + + + public global::Stef.Class1 _Instance { get; } + + public void T(string? s) + { + string? s_ = s; + _Instance.T(s_); + } + + + public Class1Proxy(global::Stef.Class1 instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class2ProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class2ProxyProxy.g.cs new file mode 100644 index 0000000..f9f901a --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Class2ProxyProxy.g.cs @@ -0,0 +1,29 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial class Class2Proxy : global::Stef.IClass2 + { + + + public global::Stef.Class2 _Instance { get; } + + + public Class2Proxy(global::Stef.Class2 instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxyProxy.g.cs new file mode 100644 index 0000000..3156aa6 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxyProxy.g.cs @@ -0,0 +1,106 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge +{ + public partial class EdgeRequestBuilderProxy : global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder + { + + private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) + { + return value._Instance; + } + + + + public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } + + public global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get => _Instance.InternetExplorerMode; } + + public global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) + { + global::Microsoft.Graph.Models.Edge body_ = body; + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null) + { + global::System.Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) + { + global::System.Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null) + { + global::Microsoft.Graph.Models.Edge body_ = body; + global::System.Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public EdgeRequestBuilderProxy(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs new file mode 100644 index 0000000..f7fc35f --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs @@ -0,0 +1,256 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph +{ + public partial class GraphServiceClientProxy : global::Microsoft.Graph.IGraphServiceClient + { + + private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) + { + return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) + { + return value._Instance; + } + + private static global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder MapToInterface(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder value) + { + return new global::Microsoft.Graph.Core.Requests.BatchRequestBuilderProxy(value); + } + + private static global::Microsoft.Graph.Core.Requests.BatchRequestBuilder MapToInstance(global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder value) + { + return value._Instance; + } + + + + public global::Microsoft.Graph.GraphServiceClient _Instance { get; } + + public global::Microsoft.Kiota.Abstractions.IRequestAdapter RequestAdapter { get => _Instance.RequestAdapter; set => _Instance.RequestAdapter = value; } + + public global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder Batch { get => MapToInterface(_Instance.Batch); } + + public global::Microsoft.Graph.Admin.IAdminRequestBuilder Admin { get => MapToInterface(_Instance.Admin); } + + public global::Microsoft.Graph.AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get => _Instance.AgreementAcceptances; } + + public global::Microsoft.Graph.Agreements.AgreementsRequestBuilder Agreements { get => _Instance.Agreements; } + + public global::Microsoft.Graph.AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get => _Instance.AppCatalogs; } + + public global::Microsoft.Graph.Applications.ApplicationsRequestBuilder Applications { get => _Instance.Applications; } + + public global::Microsoft.Graph.ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get => _Instance.ApplicationTemplates; } + + public global::Microsoft.Graph.AuditLogs.AuditLogsRequestBuilder AuditLogs { get => _Instance.AuditLogs; } + + public global::Microsoft.Graph.AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get => _Instance.AuthenticationMethodConfigurations; } + + public global::Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get => _Instance.AuthenticationMethodsPolicy; } + + public global::Microsoft.Graph.CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get => _Instance.CertificateBasedAuthConfiguration; } + + public global::Microsoft.Graph.Chats.ChatsRequestBuilder Chats { get => _Instance.Chats; } + + public global::Microsoft.Graph.Communications.CommunicationsRequestBuilder Communications { get => _Instance.Communications; } + + public global::Microsoft.Graph.Compliance.ComplianceRequestBuilder Compliance { get => _Instance.Compliance; } + + public global::Microsoft.Graph.Connections.ConnectionsRequestBuilder Connections { get => _Instance.Connections; } + + public global::Microsoft.Graph.Contacts.ContactsRequestBuilder Contacts { get => _Instance.Contacts; } + + public global::Microsoft.Graph.Contracts.ContractsRequestBuilder Contracts { get => _Instance.Contracts; } + + public global::Microsoft.Graph.DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get => _Instance.DataPolicyOperations; } + + public global::Microsoft.Graph.DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get => _Instance.DeviceAppManagement; } + + public global::Microsoft.Graph.DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get => _Instance.DeviceManagement; } + + public global::Microsoft.Graph.Devices.DevicesRequestBuilder Devices { get => _Instance.Devices; } + + public global::Microsoft.Graph.DirectoryNamespace.DirectoryRequestBuilder Directory { get => _Instance.Directory; } + + public global::Microsoft.Graph.DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get => _Instance.DirectoryObjects; } + + public global::Microsoft.Graph.DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get => _Instance.DirectoryRoles; } + + public global::Microsoft.Graph.DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get => _Instance.DirectoryRoleTemplates; } + + public global::Microsoft.Graph.DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get => _Instance.DomainDnsRecords; } + + public global::Microsoft.Graph.Domains.DomainsRequestBuilder Domains { get => _Instance.Domains; } + + public global::Microsoft.Graph.Drives.DrivesRequestBuilder Drives { get => _Instance.Drives; } + + public global::Microsoft.Graph.Education.EducationRequestBuilder Education { get => _Instance.Education; } + + public global::Microsoft.Graph.EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get => _Instance.EmployeeExperience; } + + public global::Microsoft.Graph.External.ExternalRequestBuilder External { get => _Instance.External; } + + public global::Microsoft.Graph.FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get => _Instance.FilterOperators; } + + public global::Microsoft.Graph.Functions.FunctionsRequestBuilder Functions { get => _Instance.Functions; } + + public global::Microsoft.Graph.GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get => _Instance.GroupLifecyclePolicies; } + + public global::Microsoft.Graph.Groups.GroupsRequestBuilder Groups { get => _Instance.Groups; } + + public global::Microsoft.Graph.GroupSettings.GroupSettingsRequestBuilder GroupSettings { get => _Instance.GroupSettings; } + + public global::Microsoft.Graph.GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get => _Instance.GroupSettingTemplates; } + + public global::Microsoft.Graph.Identity.IdentityRequestBuilder Identity { get => _Instance.Identity; } + + public global::Microsoft.Graph.IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get => _Instance.IdentityGovernance; } + + public global::Microsoft.Graph.IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get => _Instance.IdentityProtection; } + + public global::Microsoft.Graph.IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get => _Instance.IdentityProviders; } + + public global::Microsoft.Graph.InformationProtection.InformationProtectionRequestBuilder InformationProtection { get => _Instance.InformationProtection; } + + public global::Microsoft.Graph.Invitations.InvitationsRequestBuilder Invitations { get => _Instance.Invitations; } + + public global::Microsoft.Graph.Me.MeRequestBuilder Me { get => _Instance.Me; } + + public global::Microsoft.Graph.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get => _Instance.Oauth2PermissionGrants; } + + public global::Microsoft.Graph.Organization.OrganizationRequestBuilder Organization { get => _Instance.Organization; } + + public global::Microsoft.Graph.PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get => _Instance.PermissionGrants; } + + public global::Microsoft.Graph.Places.PlacesRequestBuilder Places { get => _Instance.Places; } + + public global::Microsoft.Graph.Planner.PlannerRequestBuilder Planner { get => _Instance.Planner; } + + public global::Microsoft.Graph.Policies.PoliciesRequestBuilder Policies { get => _Instance.Policies; } + + public global::Microsoft.Graph.Print.PrintRequestBuilder Print { get => _Instance.Print; } + + public global::Microsoft.Graph.Privacy.PrivacyRequestBuilder Privacy { get => _Instance.Privacy; } + + public global::Microsoft.Graph.Reports.ReportsRequestBuilder Reports { get => _Instance.Reports; } + + public global::Microsoft.Graph.RoleManagement.RoleManagementRequestBuilder RoleManagement { get => _Instance.RoleManagement; } + + public global::Microsoft.Graph.SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get => _Instance.SchemaExtensions; } + + public global::Microsoft.Graph.ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get => _Instance.ScopedRoleMemberships; } + + public global::Microsoft.Graph.Search.SearchRequestBuilder Search { get => _Instance.Search; } + + public global::Microsoft.Graph.Security.SecurityRequestBuilder Security { get => _Instance.Security; } + + public global::Microsoft.Graph.ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get => _Instance.ServicePrincipals; } + + public global::Microsoft.Graph.Shares.SharesRequestBuilder Shares { get => _Instance.Shares; } + + public global::Microsoft.Graph.Sites.SitesRequestBuilder Sites { get => _Instance.Sites; } + + public global::Microsoft.Graph.Solutions.SolutionsRequestBuilder Solutions { get => _Instance.Solutions; } + + public global::Microsoft.Graph.Storage.StorageRequestBuilder Storage { get => _Instance.Storage; } + + public global::Microsoft.Graph.SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get => _Instance.SubscribedSkus; } + + public global::Microsoft.Graph.Subscriptions.SubscriptionsRequestBuilder Subscriptions { get => _Instance.Subscriptions; } + + public global::Microsoft.Graph.Teams.TeamsRequestBuilder Teams { get => _Instance.Teams; } + + public global::Microsoft.Graph.TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get => _Instance.TeamsTemplates; } + + public global::Microsoft.Graph.Teamwork.TeamworkRequestBuilder Teamwork { get => _Instance.Teamwork; } + + public global::Microsoft.Graph.TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get => _Instance.TenantRelationships; } + + public global::Microsoft.Graph.Users.UsersRequestBuilder Users { get => _Instance.Users; } + + public void Dispose() + { + _Instance.Dispose(); + } + + public global::Microsoft.Graph.ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId) + { + string appId_ = appId; + var result_2016734975 = _Instance.ApplicationsWithAppId(appId_); + return result_2016734975; + } + + public global::Microsoft.Graph.ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName) + { + string uniqueName_ = uniqueName; + var result__50355501 = _Instance.ApplicationsWithUniqueName(uniqueName_); + return result__50355501; + } + + public global::Microsoft.Graph.DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId) + { + string deviceId_ = deviceId; + var result_1418308542 = _Instance.DevicesWithDeviceId(deviceId_); + return result_1418308542; + } + + public global::Microsoft.Graph.DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId) + { + string roleTemplateId_ = roleTemplateId; + var result_32291941 = _Instance.DirectoryRolesWithRoleTemplateId(roleTemplateId_); + return result_32291941; + } + + public global::Microsoft.Graph.GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName) + { + string uniqueName_ = uniqueName; + var result_1751586938 = _Instance.GroupsWithUniqueName(uniqueName_); + return result_1751586938; + } + + public global::Microsoft.Graph.ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId) + { + string appId_ = appId; + var result_984590704 = _Instance.ServicePrincipalsWithAppId(appId_); + return result_984590704; + } + + public global::Microsoft.Graph.UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName) + { + string userPrincipalName_ = userPrincipalName; + var result__972389990 = _Instance.UsersWithUserPrincipalName(userPrincipalName_); + return result__972389990; + } + + + public GraphServiceClientProxy(global::Microsoft.Graph.GraphServiceClient instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs new file mode 100644 index 0000000..c9db2df --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs @@ -0,0 +1,42 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin +{ + public partial interface IAdminRequestBuilder + { + global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } + + global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder Edge { get; } + + global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get; } + + global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get; } + + global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get; } + + global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get; } + + global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get; } + + global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null); + + global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs new file mode 100644 index 0000000..ab0b91e --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Threading; +using System.Threading.Tasks; +using Microsoft.Kiota.Abstractions; +using Microsoft.Kiota.Abstractions.Serialization; + +namespace Microsoft.Graph.Core.Requests +{ + public partial interface IBatchRequestBuilder + { + BatchRequestBuilder _Instance { get; } + + Task PostAsync(BatchRequestContent batchRequestContent, CancellationToken cancellationToken = default(CancellationToken), Dictionary> errorMappings = null); + + Task PostAsync(BatchRequestContentCollection batchRequestContentCollection, CancellationToken cancellationToken = default(CancellationToken), Dictionary> errorMappings = null); + + Task ToPostRequestInformationAsync(BatchRequestContent batchRequestContent, CancellationToken cancellationToken = default(CancellationToken)); + } +} \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs new file mode 100644 index 0000000..30af100 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs @@ -0,0 +1,22 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial interface IClass1 + { + global::Stef.Class1 _Instance { get; } + + void T(string? s); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs new file mode 100644 index 0000000..e1babd6 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs @@ -0,0 +1,22 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial interface IClass2 + { + global::Stef.Class2 _Instance { get; } + + + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs new file mode 100644 index 0000000..5161f5c --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs @@ -0,0 +1,36 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge +{ + public partial interface IEdgeRequestBuilder + { + global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } + + global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get; } + + global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); + + global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null); + + global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs new file mode 100644 index 0000000..afaca82 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs @@ -0,0 +1,172 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph +{ + public partial interface IGraphServiceClient : global::Microsoft.Graph.IBaseClient, global::System.IDisposable + { + global::Microsoft.Graph.GraphServiceClient _Instance { get; } + + global::Microsoft.Graph.Admin.IAdminRequestBuilder Admin { get; } + + global::Microsoft.Graph.AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get; } + + global::Microsoft.Graph.Agreements.AgreementsRequestBuilder Agreements { get; } + + global::Microsoft.Graph.AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get; } + + global::Microsoft.Graph.Applications.ApplicationsRequestBuilder Applications { get; } + + global::Microsoft.Graph.ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get; } + + global::Microsoft.Graph.AuditLogs.AuditLogsRequestBuilder AuditLogs { get; } + + global::Microsoft.Graph.AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get; } + + global::Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get; } + + global::Microsoft.Graph.CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get; } + + global::Microsoft.Graph.Chats.ChatsRequestBuilder Chats { get; } + + global::Microsoft.Graph.Communications.CommunicationsRequestBuilder Communications { get; } + + global::Microsoft.Graph.Compliance.ComplianceRequestBuilder Compliance { get; } + + global::Microsoft.Graph.Connections.ConnectionsRequestBuilder Connections { get; } + + global::Microsoft.Graph.Contacts.ContactsRequestBuilder Contacts { get; } + + global::Microsoft.Graph.Contracts.ContractsRequestBuilder Contracts { get; } + + global::Microsoft.Graph.DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get; } + + global::Microsoft.Graph.DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get; } + + global::Microsoft.Graph.DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get; } + + global::Microsoft.Graph.Devices.DevicesRequestBuilder Devices { get; } + + global::Microsoft.Graph.DirectoryNamespace.DirectoryRequestBuilder Directory { get; } + + global::Microsoft.Graph.DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get; } + + global::Microsoft.Graph.DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get; } + + global::Microsoft.Graph.DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get; } + + global::Microsoft.Graph.DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get; } + + global::Microsoft.Graph.Domains.DomainsRequestBuilder Domains { get; } + + global::Microsoft.Graph.Drives.DrivesRequestBuilder Drives { get; } + + global::Microsoft.Graph.Education.EducationRequestBuilder Education { get; } + + global::Microsoft.Graph.EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get; } + + global::Microsoft.Graph.External.ExternalRequestBuilder External { get; } + + global::Microsoft.Graph.FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get; } + + global::Microsoft.Graph.Functions.FunctionsRequestBuilder Functions { get; } + + global::Microsoft.Graph.GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get; } + + global::Microsoft.Graph.Groups.GroupsRequestBuilder Groups { get; } + + global::Microsoft.Graph.GroupSettings.GroupSettingsRequestBuilder GroupSettings { get; } + + global::Microsoft.Graph.GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get; } + + global::Microsoft.Graph.Identity.IdentityRequestBuilder Identity { get; } + + global::Microsoft.Graph.IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get; } + + global::Microsoft.Graph.IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get; } + + global::Microsoft.Graph.IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get; } + + global::Microsoft.Graph.InformationProtection.InformationProtectionRequestBuilder InformationProtection { get; } + + global::Microsoft.Graph.Invitations.InvitationsRequestBuilder Invitations { get; } + + global::Microsoft.Graph.Me.MeRequestBuilder Me { get; } + + global::Microsoft.Graph.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get; } + + global::Microsoft.Graph.Organization.OrganizationRequestBuilder Organization { get; } + + global::Microsoft.Graph.PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get; } + + global::Microsoft.Graph.Places.PlacesRequestBuilder Places { get; } + + global::Microsoft.Graph.Planner.PlannerRequestBuilder Planner { get; } + + global::Microsoft.Graph.Policies.PoliciesRequestBuilder Policies { get; } + + global::Microsoft.Graph.Print.PrintRequestBuilder Print { get; } + + global::Microsoft.Graph.Privacy.PrivacyRequestBuilder Privacy { get; } + + global::Microsoft.Graph.Reports.ReportsRequestBuilder Reports { get; } + + global::Microsoft.Graph.RoleManagement.RoleManagementRequestBuilder RoleManagement { get; } + + global::Microsoft.Graph.SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get; } + + global::Microsoft.Graph.ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get; } + + global::Microsoft.Graph.Search.SearchRequestBuilder Search { get; } + + global::Microsoft.Graph.Security.SecurityRequestBuilder Security { get; } + + global::Microsoft.Graph.ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get; } + + global::Microsoft.Graph.Shares.SharesRequestBuilder Shares { get; } + + global::Microsoft.Graph.Sites.SitesRequestBuilder Sites { get; } + + global::Microsoft.Graph.Solutions.SolutionsRequestBuilder Solutions { get; } + + global::Microsoft.Graph.Storage.StorageRequestBuilder Storage { get; } + + global::Microsoft.Graph.SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get; } + + global::Microsoft.Graph.Subscriptions.SubscriptionsRequestBuilder Subscriptions { get; } + + global::Microsoft.Graph.Teams.TeamsRequestBuilder Teams { get; } + + global::Microsoft.Graph.TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get; } + + global::Microsoft.Graph.Teamwork.TeamworkRequestBuilder Teamwork { get; } + + global::Microsoft.Graph.TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get; } + + global::Microsoft.Graph.Users.UsersRequestBuilder Users { get; } + + global::Microsoft.Graph.ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId); + + global::Microsoft.Graph.ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName); + + global::Microsoft.Graph.DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId); + + global::Microsoft.Graph.DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId); + + global::Microsoft.Graph.GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName); + + global::Microsoft.Graph.ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId); + + global::Microsoft.Graph.UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName); + } +} +#nullable restore \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index 14bec21..caed5e9 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -24,7 +24,7 @@ public void Generate() Directory.CreateDirectory(_outputPath); } - var references = PortableExecutableReferenceUtils.GetAllReferences(_sourceDll); + var references = MetadataReferenceUtils.GetAllReferences(_sourceDll); var allText = File.ReadAllText(_sourceFile); diff --git a/src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs b/src/ProxyInterfaceSourceGenerator.Tool/MetadataReferenceUtils.cs similarity index 93% rename from src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs rename to src/ProxyInterfaceSourceGenerator.Tool/MetadataReferenceUtils.cs index a07ca63..b452c04 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/PortableExecutableReferenceUtils.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/MetadataReferenceUtils.cs @@ -4,11 +4,11 @@ namespace ProxyInterfaceSourceGenerator.Tool; -internal static class PortableExecutableReferenceUtils +internal static class MetadataReferenceUtils { private static readonly string[] TargetFrameworks = ["net8.0", "net7.0", "net6.0", "net5.0", "netstandard2.1", "netstandard2.0"]; - internal static HashSet GetAllReferences(string dllPath, string? nugetPackagesFolder = null) + internal static HashSet GetAllReferences(string dllPath, string? nugetPackagesFolder = null) { if (!File.Exists(dllPath)) { @@ -16,7 +16,7 @@ internal static HashSet GetAllReferences(string dll } var visited = new HashSet(StringComparer.OrdinalIgnoreCase); - var references = new HashSet(); + var references = new HashSet(); // Build full resolver set nugetPackagesFolder ??= GetDefaultNuGetPackagesPath(); @@ -50,7 +50,7 @@ private static void TraverseWithMetadataLoadContext( Assembly assembly, MetadataLoadContext mlc, HashSet visited, - HashSet references) + HashSet references) { if (string.IsNullOrEmpty(assembly.Location) || !visited.Add(assembly.Location)) { @@ -115,8 +115,6 @@ private static IEnumerable ScanNuGetPackages(string nugetRoot) return dlls; } - - foreach (var idDir in Directory.EnumerateDirectories(nugetRoot)) { foreach (var versionDir in Directory.EnumerateDirectories(idDir)) diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json index 8db4f63..5e5d532 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json +++ b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json @@ -2,7 +2,7 @@ "profiles": { "ProxyInterfaceSourceGenerator.Tool": { "commandName": "Project", - "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\IBuilders.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" + "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Interfaces.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" } } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/PartialInterfacesGenerator.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/PartialInterfacesGenerator.cs index e83f631..8ecb240 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/PartialInterfacesGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/PartialInterfacesGenerator.cs @@ -44,7 +44,7 @@ private bool TryGenerateFile(InterfaceDeclarationSyntax ci, ProxyData pd, [NotNu var interfaceName = ResolveInterfaceNameWithOptionalTypeConstraints(targetClassSymbol.Symbol, pd.ShortInterfaceName); - var fileName = UniqueFileNameHelper.GetUniqueFileName($"{ci.Identifier.ToFullString()}.g.cs"); + var fileName = UniqueFileNameHelper.GetUniqueFileName($"{ci.Identifier.ToString()}.g.cs"); fileData = new FileData( //$"{sourceInterfaceSymbol.Symbol.GetFullMetadataName()}.g.cs", From 6823271d4ee0e2f6c63f3e8c6252c3398065221d Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Thu, 24 Jul 2025 08:58:36 +0200 Subject: [PATCH 16/48] s --- .../AdminRequestBuilderProxyProxy.g.cs | 4 +- .../BatchRequestBuilderProxyProxy.g.cs | 4 +- .../Generated/Class1ProxyProxy.g.cs | 4 +- .../Generated/Class2ProxyProxy.g.cs | 4 +- .../EdgeRequestBuilderProxyProxy.g.cs | 4 +- .../GraphServiceClientProxyProxy.g.cs | 4 +- .../Generated/IBatchRequestBuilder.g.cs | 26 ++++++---- .../CSharpSimplifier.cs | 49 +++++++++++++++++++ .../Generator.cs | 20 +++++++- .../Program.cs | 2 +- .../ProxyInterfaceSourceGenerator.Tool.csproj | 2 + 11 files changed, 98 insertions(+), 25 deletions(-) create mode 100644 src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs diff --git a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxyProxy.g.cs index 92f9bad..0ce34ca 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxyProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxyProxy.g.cs @@ -38,7 +38,7 @@ public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IA public global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } - + public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder Edge { get => MapToInterface(_Instance.Edge); } public global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } @@ -94,7 +94,7 @@ public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IA public AdminRequestBuilderProxy(global::Microsoft.Graph.Admin.AdminRequestBuilder instance) { _Instance = instance; - + } } } diff --git a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxyProxy.g.cs index b39e7f4..ccfbf80 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxyProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxyProxy.g.cs @@ -48,7 +48,7 @@ public partial class BatchRequestBuilderProxy : global::Microsoft.Graph.Core.Req public global::Microsoft.Graph.Core.Requests.BatchRequestBuilder _Instance { get; } - + public global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null) { global::Microsoft.Graph.BatchRequestContent batchRequestContent_ = batchRequestContent; @@ -79,7 +79,7 @@ public partial class BatchRequestBuilderProxy : global::Microsoft.Graph.Core.Req public BatchRequestBuilderProxy(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder instance) { _Instance = instance; - + } } } diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class1ProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class1ProxyProxy.g.cs index 03db828..5a52243 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/Class1ProxyProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/Class1ProxyProxy.g.cs @@ -17,7 +17,7 @@ public partial class Class1Proxy : global::Stef.IClass1 public global::Stef.Class1 _Instance { get; } - + public void T(string? s) { string? s_ = s; @@ -28,7 +28,7 @@ public void T(string? s) public Class1Proxy(global::Stef.Class1 instance) { _Instance = instance; - + } } } diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class2ProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class2ProxyProxy.g.cs index f9f901a..18def9a 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/Class2ProxyProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/Class2ProxyProxy.g.cs @@ -17,12 +17,12 @@ public partial class Class2Proxy : global::Stef.IClass2 public global::Stef.Class2 _Instance { get; } - + public Class2Proxy(global::Stef.Class2 instance) { _Instance = instance; - + } } } diff --git a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxyProxy.g.cs index 3156aa6..a3f8d82 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxyProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxyProxy.g.cs @@ -38,7 +38,7 @@ public partial class EdgeRequestBuilderProxy : global::Microsoft.Graph.Admin.Edg public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } - + public global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get => _Instance.InternetExplorerMode; } public global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) @@ -99,7 +99,7 @@ public partial class EdgeRequestBuilderProxy : global::Microsoft.Graph.Admin.Edg public EdgeRequestBuilderProxy(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder instance) { _Instance = instance; - + } } } diff --git a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs index f7fc35f..fa5c43a 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs @@ -48,7 +48,7 @@ public partial class GraphServiceClientProxy : global::Microsoft.Graph.IGraphSer public global::Microsoft.Graph.GraphServiceClient _Instance { get; } - + public global::Microsoft.Kiota.Abstractions.IRequestAdapter RequestAdapter { get => _Instance.RequestAdapter; set => _Instance.RequestAdapter = value; } public global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder Batch { get => MapToInterface(_Instance.Batch); } @@ -249,7 +249,7 @@ public void Dispose() public GraphServiceClientProxy(global::Microsoft.Graph.GraphServiceClient instance) { _Instance = instance; - + } } } diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs index ab0b91e..dcff953 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs @@ -1,20 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable using System; -using System.Collections.Generic; -using System.Threading; -using System.Threading.Tasks; -using Microsoft.Kiota.Abstractions; -using Microsoft.Kiota.Abstractions.Serialization; namespace Microsoft.Graph.Core.Requests { public partial interface IBatchRequestBuilder { - BatchRequestBuilder _Instance { get; } + global::Microsoft.Graph.Core.Requests.BatchRequestBuilder _Instance { get; } - Task PostAsync(BatchRequestContent batchRequestContent, CancellationToken cancellationToken = default(CancellationToken), Dictionary> errorMappings = null); + global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null); - Task PostAsync(BatchRequestContentCollection batchRequestContentCollection, CancellationToken cancellationToken = default(CancellationToken), Dictionary> errorMappings = null); + global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null); - Task ToPostRequestInformationAsync(BatchRequestContent batchRequestContent, CancellationToken cancellationToken = default(CancellationToken)); + global::System.Threading.Tasks.Task ToPostRequestInformationAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); } -} \ No newline at end of file +} +#nullable restore \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs new file mode 100644 index 0000000..89cdb7a --- /dev/null +++ b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs @@ -0,0 +1,49 @@ +using System.Reflection; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.Formatting; +using Microsoft.CodeAnalysis.Options; +using Microsoft.CodeAnalysis.Simplification; +using Microsoft.CodeAnalysis.Text; + +namespace ProxyInterfaceSourceGenerator.Tool +{ + public static class CSharpSimplifier + { + public static async Task SimplifyCSharpCodeAsync(string sourceCode) + { + var id = Guid.NewGuid().ToString("N"); + + var workspace = new AdhocWorkspace(); + workspace.Options + .WithChangedOption(FormattingOptions.IndentationSize, LanguageNames.CSharp, 2); + //.WithChangedOption(new OptionKey(SimplificationOptions., LanguageNames.CSharp), ); + + var project = workspace + .CurrentSolution + .AddProject(id, $"{id}.dll", LanguageNames.CSharp) + .WithMetadataReferences(GetDefaultReferences()); + + var document = project.AddDocument($"Input_{id}.cs", SourceText.From(sourceCode)); + + // Annotate document to allow simplification + var annotatedDoc = await Simplifier.ReduceAsync(document, workspace.Options); + + // Format the document after simplification + var formattedDoc = await Formatter.FormatAsync(annotatedDoc, workspace.Options); + + var simplifiedText = await formattedDoc.GetTextAsync(); + return simplifiedText.ToString(); + } + + private static IEnumerable GetDefaultReferences() + { + return + [ + MetadataReference.CreateFromFile(typeof(object).Assembly.Location), + MetadataReference.CreateFromFile(typeof(Enumerable).Assembly.Location), + MetadataReference.CreateFromFile(typeof(Task).Assembly.Location), + MetadataReference.CreateFromFile(Assembly.Load("netstandard").Location) + ]; + } + } +} \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index caed5e9..352bb34 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -1,5 +1,9 @@ +using System.Runtime.Serialization; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; +using Microsoft.CodeAnalysis.Formatting; +using Microsoft.CodeAnalysis.Options; +using Microsoft.CodeAnalysis.Simplification; using Microsoft.Extensions.Configuration; namespace ProxyInterfaceSourceGenerator.Tool; @@ -17,7 +21,7 @@ public Generator(IConfiguration configuration) _outputPath = configuration["outputPath"] ?? "."; } - public void Generate() + public async Task GenerateAsync() { if (!Directory.Exists(_outputPath)) { @@ -44,6 +48,18 @@ private void GenerateFileAction(string fileName, string content) { var fullPath = Path.Combine(_outputPath, fileName); Console.WriteLine($"Writing file: {fullPath}"); - File.WriteAllText(fullPath, content); + + var modified = ""; + CSharpSimplifier.SimplifyCSharpCodeAsync(content).ContinueWith(task => + { + if (task.IsFaulted) + { + Console.WriteLine($"Error simplifying code: {task.Exception?.Message}"); + return; + } + modified = task.Result; + }).Wait(); + + File.WriteAllText(fullPath, modified); } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Program.cs b/src/ProxyInterfaceSourceGenerator.Tool/Program.cs index 8a35f7c..d14254f 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Program.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Program.cs @@ -23,4 +23,4 @@ var generator = host.Services.GetRequiredService(); -generator.Generate(); \ No newline at end of file +await generator.GenerateAsync(); \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj b/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj index ff39ff2..bf4e1ca 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj +++ b/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj @@ -9,6 +9,8 @@ + + From d84f6fc0f396582638056dd14b6159edbb6e8f4b Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Thu, 24 Jul 2025 09:06:41 +0200 Subject: [PATCH 17/48] . --- .../GraphServiceClientProxyProxy.g.cs | 3 + .../CSharpSimplifier.cs | 71 +++++++++---------- .../Generator.cs | 6 +- 3 files changed, 41 insertions(+), 39 deletions(-) diff --git a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs index fa5c43a..12ff99b 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs @@ -9,6 +9,7 @@ #nullable enable using System; +using Microsoft.Graph.Core.Requests; namespace Microsoft.Graph { @@ -191,6 +192,8 @@ public partial class GraphServiceClientProxy : global::Microsoft.Graph.IGraphSer public global::Microsoft.Graph.Users.UsersRequestBuilder Users { get => _Instance.Users; } + BatchRequestBuilder IBaseClient.Batch => throw new NotImplementedException(); + public void Dispose() { _Instance.Dispose(); diff --git a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs index 89cdb7a..f123c46 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs @@ -5,45 +5,40 @@ using Microsoft.CodeAnalysis.Simplification; using Microsoft.CodeAnalysis.Text; -namespace ProxyInterfaceSourceGenerator.Tool +namespace ProxyInterfaceSourceGenerator.Tool; + +public class CSharpSimplifier { - public static class CSharpSimplifier + private readonly HashSet _references; + + public CSharpSimplifier(HashSet references) + { + _references = references; + } + + public async Task SimplifyCSharpCodeAsync(string sourceCode) { - public static async Task SimplifyCSharpCodeAsync(string sourceCode) - { - var id = Guid.NewGuid().ToString("N"); - - var workspace = new AdhocWorkspace(); - workspace.Options - .WithChangedOption(FormattingOptions.IndentationSize, LanguageNames.CSharp, 2); - //.WithChangedOption(new OptionKey(SimplificationOptions., LanguageNames.CSharp), ); - - var project = workspace - .CurrentSolution - .AddProject(id, $"{id}.dll", LanguageNames.CSharp) - .WithMetadataReferences(GetDefaultReferences()); - - var document = project.AddDocument($"Input_{id}.cs", SourceText.From(sourceCode)); - - // Annotate document to allow simplification - var annotatedDoc = await Simplifier.ReduceAsync(document, workspace.Options); - - // Format the document after simplification - var formattedDoc = await Formatter.FormatAsync(annotatedDoc, workspace.Options); - - var simplifiedText = await formattedDoc.GetTextAsync(); - return simplifiedText.ToString(); - } - - private static IEnumerable GetDefaultReferences() - { - return - [ - MetadataReference.CreateFromFile(typeof(object).Assembly.Location), - MetadataReference.CreateFromFile(typeof(Enumerable).Assembly.Location), - MetadataReference.CreateFromFile(typeof(Task).Assembly.Location), - MetadataReference.CreateFromFile(Assembly.Load("netstandard").Location) - ]; - } + var id = Guid.NewGuid().ToString("N"); + + var workspace = new AdhocWorkspace(); + //workspace.Options + // .WithChangedOption(FormattingOptions.IndentationSize, LanguageNames.CSharp, 2); + //.WithChangedOption(new OptionKey(SimplificationOptions., LanguageNames.CSharp), ); + + var project = workspace + .CurrentSolution + .AddProject(id, $"{id}.dll", LanguageNames.CSharp) + .WithMetadataReferences(_references); + + var document = project.AddDocument($"Input_{id}.cs", SourceText.From(sourceCode)); + + // Annotate document to allow simplification + var annotatedDoc = await Simplifier.ReduceAsync(document, workspace.Options); + + // Format the document after simplification + var formattedDoc = await Formatter.FormatAsync(annotatedDoc, workspace.Options); + + var simplifiedText = await formattedDoc.GetTextAsync(); + return simplifiedText.ToString(); } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index 352bb34..670dbb5 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -14,6 +14,8 @@ internal class Generator private readonly string _sourceFile; private readonly string _outputPath; + private CSharpSimplifier _simplifier; + public Generator(IConfiguration configuration) { _sourceDll = configuration["sourceDll"] ?? throw new ArgumentNullException(); @@ -30,6 +32,8 @@ public async Task GenerateAsync() var references = MetadataReferenceUtils.GetAllReferences(_sourceDll); + _simplifier = new CSharpSimplifier(references); + var allText = File.ReadAllText(_sourceFile); var syntaxTree = CSharpSyntaxTree.ParseText(allText); @@ -50,7 +54,7 @@ private void GenerateFileAction(string fileName, string content) Console.WriteLine($"Writing file: {fullPath}"); var modified = ""; - CSharpSimplifier.SimplifyCSharpCodeAsync(content).ContinueWith(task => + _simplifier.SimplifyCSharpCodeAsync(content).ContinueWith(task => { if (task.IsFaulted) { From 3926b2090ebec3faf03f15b04c12b23b528695b8 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Thu, 24 Jul 2025 09:13:56 +0200 Subject: [PATCH 18/48] . --- .../AdminRequestBuilderProxyProxy.g.cs | 101 ------- .../BatchRequestBuilderProxyProxy.g.cs | 86 ------ .../Generated/Class1ProxyProxy.g.cs | 35 --- .../Generated/Class2ProxyProxy.g.cs | 29 -- .../EdgeRequestBuilderProxyProxy.g.cs | 106 ------- .../GraphServiceClientProxyProxy.g.cs | 259 ------------------ .../Generated/IAdminRequestBuilder.g.cs | 42 --- .../Generated/IBatchRequestBuilder.g.cs | 26 -- .../Generated/IClass1.g.cs | 22 -- .../Generated/IClass2.g.cs | 22 -- .../Generated/IEdgeRequestBuilder.g.cs | 36 --- .../Generated/IGraphServiceClient.g.cs | 172 ------------ .../CSharpSimplifier.cs | 22 +- 13 files changed, 13 insertions(+), 945 deletions(-) delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxyProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxyProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Class1ProxyProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Class2ProxyProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxyProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs diff --git a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxyProxy.g.cs deleted file mode 100644 index 0ce34ca..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxyProxy.g.cs +++ /dev/null @@ -1,101 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin -{ - public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IAdminRequestBuilder - { - - private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) - { - return value._Instance; - } - - - - public global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } - - public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder Edge { get => MapToInterface(_Instance.Edge); } - - public global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } - - public global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get => _Instance.People; } - - public global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get => _Instance.ReportSettings; } - - public global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get => _Instance.ServiceAnnouncement; } - - public global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get => _Instance.Sharepoint; } - - public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::Microsoft.Graph.Models.Admin body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null) - { - global::Microsoft.Graph.Models.Admin body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public AdminRequestBuilderProxy(global::Microsoft.Graph.Admin.AdminRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxyProxy.g.cs deleted file mode 100644 index ccfbf80..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxyProxy.g.cs +++ /dev/null @@ -1,86 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Core.Requests -{ - public partial class BatchRequestBuilderProxy : global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder - { - - private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) - { - return value._Instance; - } - - private static global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder MapToInterface(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder value) - { - return new global::Microsoft.Graph.Core.Requests.BatchRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Core.Requests.BatchRequestBuilder MapToInstance(global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder value) - { - return value._Instance; - } - - - - public global::Microsoft.Graph.Core.Requests.BatchRequestBuilder _Instance { get; } - - public global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null) - { - global::Microsoft.Graph.BatchRequestContent batchRequestContent_ = batchRequestContent; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - global::System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; - var result__1705712948 = _Instance.PostAsync(batchRequestContent_, cancellationToken_, errorMappings_); - return result__1705712948; - } - - public global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null) - { - global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection_ = batchRequestContentCollection; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - global::System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; - var result__1705712948 = _Instance.PostAsync(batchRequestContentCollection_, cancellationToken_, errorMappings_); - return result__1705712948; - } - - public global::System.Threading.Tasks.Task ToPostRequestInformationAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::Microsoft.Graph.BatchRequestContent batchRequestContent_ = batchRequestContent; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__530651472 = _Instance.ToPostRequestInformationAsync(batchRequestContent_, cancellationToken_); - return result__530651472; - } - - - public BatchRequestBuilderProxy(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class1ProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class1ProxyProxy.g.cs deleted file mode 100644 index 5a52243..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Class1ProxyProxy.g.cs +++ /dev/null @@ -1,35 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial class Class1Proxy : global::Stef.IClass1 - { - - - public global::Stef.Class1 _Instance { get; } - - public void T(string? s) - { - string? s_ = s; - _Instance.T(s_); - } - - - public Class1Proxy(global::Stef.Class1 instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class2ProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class2ProxyProxy.g.cs deleted file mode 100644 index 18def9a..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Class2ProxyProxy.g.cs +++ /dev/null @@ -1,29 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial class Class2Proxy : global::Stef.IClass2 - { - - - public global::Stef.Class2 _Instance { get; } - - - public Class2Proxy(global::Stef.Class2 instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxyProxy.g.cs deleted file mode 100644 index a3f8d82..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxyProxy.g.cs +++ /dev/null @@ -1,106 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge -{ - public partial class EdgeRequestBuilderProxy : global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder - { - - private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) - { - return value._Instance; - } - - - - public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } - - public global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get => _Instance.InternetExplorerMode; } - - public global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::Microsoft.Graph.Models.Edge body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null) - { - global::Microsoft.Graph.Models.Edge body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public EdgeRequestBuilderProxy(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs deleted file mode 100644 index 12ff99b..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxyProxy.g.cs +++ /dev/null @@ -1,259 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; -using Microsoft.Graph.Core.Requests; - -namespace Microsoft.Graph -{ - public partial class GraphServiceClientProxy : global::Microsoft.Graph.IGraphServiceClient - { - - private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) - { - return value._Instance; - } - - private static global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder MapToInterface(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder value) - { - return new global::Microsoft.Graph.Core.Requests.BatchRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Core.Requests.BatchRequestBuilder MapToInstance(global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder value) - { - return value._Instance; - } - - - - public global::Microsoft.Graph.GraphServiceClient _Instance { get; } - - public global::Microsoft.Kiota.Abstractions.IRequestAdapter RequestAdapter { get => _Instance.RequestAdapter; set => _Instance.RequestAdapter = value; } - - public global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder Batch { get => MapToInterface(_Instance.Batch); } - - public global::Microsoft.Graph.Admin.IAdminRequestBuilder Admin { get => MapToInterface(_Instance.Admin); } - - public global::Microsoft.Graph.AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get => _Instance.AgreementAcceptances; } - - public global::Microsoft.Graph.Agreements.AgreementsRequestBuilder Agreements { get => _Instance.Agreements; } - - public global::Microsoft.Graph.AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get => _Instance.AppCatalogs; } - - public global::Microsoft.Graph.Applications.ApplicationsRequestBuilder Applications { get => _Instance.Applications; } - - public global::Microsoft.Graph.ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get => _Instance.ApplicationTemplates; } - - public global::Microsoft.Graph.AuditLogs.AuditLogsRequestBuilder AuditLogs { get => _Instance.AuditLogs; } - - public global::Microsoft.Graph.AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get => _Instance.AuthenticationMethodConfigurations; } - - public global::Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get => _Instance.AuthenticationMethodsPolicy; } - - public global::Microsoft.Graph.CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get => _Instance.CertificateBasedAuthConfiguration; } - - public global::Microsoft.Graph.Chats.ChatsRequestBuilder Chats { get => _Instance.Chats; } - - public global::Microsoft.Graph.Communications.CommunicationsRequestBuilder Communications { get => _Instance.Communications; } - - public global::Microsoft.Graph.Compliance.ComplianceRequestBuilder Compliance { get => _Instance.Compliance; } - - public global::Microsoft.Graph.Connections.ConnectionsRequestBuilder Connections { get => _Instance.Connections; } - - public global::Microsoft.Graph.Contacts.ContactsRequestBuilder Contacts { get => _Instance.Contacts; } - - public global::Microsoft.Graph.Contracts.ContractsRequestBuilder Contracts { get => _Instance.Contracts; } - - public global::Microsoft.Graph.DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get => _Instance.DataPolicyOperations; } - - public global::Microsoft.Graph.DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get => _Instance.DeviceAppManagement; } - - public global::Microsoft.Graph.DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get => _Instance.DeviceManagement; } - - public global::Microsoft.Graph.Devices.DevicesRequestBuilder Devices { get => _Instance.Devices; } - - public global::Microsoft.Graph.DirectoryNamespace.DirectoryRequestBuilder Directory { get => _Instance.Directory; } - - public global::Microsoft.Graph.DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get => _Instance.DirectoryObjects; } - - public global::Microsoft.Graph.DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get => _Instance.DirectoryRoles; } - - public global::Microsoft.Graph.DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get => _Instance.DirectoryRoleTemplates; } - - public global::Microsoft.Graph.DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get => _Instance.DomainDnsRecords; } - - public global::Microsoft.Graph.Domains.DomainsRequestBuilder Domains { get => _Instance.Domains; } - - public global::Microsoft.Graph.Drives.DrivesRequestBuilder Drives { get => _Instance.Drives; } - - public global::Microsoft.Graph.Education.EducationRequestBuilder Education { get => _Instance.Education; } - - public global::Microsoft.Graph.EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get => _Instance.EmployeeExperience; } - - public global::Microsoft.Graph.External.ExternalRequestBuilder External { get => _Instance.External; } - - public global::Microsoft.Graph.FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get => _Instance.FilterOperators; } - - public global::Microsoft.Graph.Functions.FunctionsRequestBuilder Functions { get => _Instance.Functions; } - - public global::Microsoft.Graph.GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get => _Instance.GroupLifecyclePolicies; } - - public global::Microsoft.Graph.Groups.GroupsRequestBuilder Groups { get => _Instance.Groups; } - - public global::Microsoft.Graph.GroupSettings.GroupSettingsRequestBuilder GroupSettings { get => _Instance.GroupSettings; } - - public global::Microsoft.Graph.GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get => _Instance.GroupSettingTemplates; } - - public global::Microsoft.Graph.Identity.IdentityRequestBuilder Identity { get => _Instance.Identity; } - - public global::Microsoft.Graph.IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get => _Instance.IdentityGovernance; } - - public global::Microsoft.Graph.IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get => _Instance.IdentityProtection; } - - public global::Microsoft.Graph.IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get => _Instance.IdentityProviders; } - - public global::Microsoft.Graph.InformationProtection.InformationProtectionRequestBuilder InformationProtection { get => _Instance.InformationProtection; } - - public global::Microsoft.Graph.Invitations.InvitationsRequestBuilder Invitations { get => _Instance.Invitations; } - - public global::Microsoft.Graph.Me.MeRequestBuilder Me { get => _Instance.Me; } - - public global::Microsoft.Graph.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get => _Instance.Oauth2PermissionGrants; } - - public global::Microsoft.Graph.Organization.OrganizationRequestBuilder Organization { get => _Instance.Organization; } - - public global::Microsoft.Graph.PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get => _Instance.PermissionGrants; } - - public global::Microsoft.Graph.Places.PlacesRequestBuilder Places { get => _Instance.Places; } - - public global::Microsoft.Graph.Planner.PlannerRequestBuilder Planner { get => _Instance.Planner; } - - public global::Microsoft.Graph.Policies.PoliciesRequestBuilder Policies { get => _Instance.Policies; } - - public global::Microsoft.Graph.Print.PrintRequestBuilder Print { get => _Instance.Print; } - - public global::Microsoft.Graph.Privacy.PrivacyRequestBuilder Privacy { get => _Instance.Privacy; } - - public global::Microsoft.Graph.Reports.ReportsRequestBuilder Reports { get => _Instance.Reports; } - - public global::Microsoft.Graph.RoleManagement.RoleManagementRequestBuilder RoleManagement { get => _Instance.RoleManagement; } - - public global::Microsoft.Graph.SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get => _Instance.SchemaExtensions; } - - public global::Microsoft.Graph.ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get => _Instance.ScopedRoleMemberships; } - - public global::Microsoft.Graph.Search.SearchRequestBuilder Search { get => _Instance.Search; } - - public global::Microsoft.Graph.Security.SecurityRequestBuilder Security { get => _Instance.Security; } - - public global::Microsoft.Graph.ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get => _Instance.ServicePrincipals; } - - public global::Microsoft.Graph.Shares.SharesRequestBuilder Shares { get => _Instance.Shares; } - - public global::Microsoft.Graph.Sites.SitesRequestBuilder Sites { get => _Instance.Sites; } - - public global::Microsoft.Graph.Solutions.SolutionsRequestBuilder Solutions { get => _Instance.Solutions; } - - public global::Microsoft.Graph.Storage.StorageRequestBuilder Storage { get => _Instance.Storage; } - - public global::Microsoft.Graph.SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get => _Instance.SubscribedSkus; } - - public global::Microsoft.Graph.Subscriptions.SubscriptionsRequestBuilder Subscriptions { get => _Instance.Subscriptions; } - - public global::Microsoft.Graph.Teams.TeamsRequestBuilder Teams { get => _Instance.Teams; } - - public global::Microsoft.Graph.TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get => _Instance.TeamsTemplates; } - - public global::Microsoft.Graph.Teamwork.TeamworkRequestBuilder Teamwork { get => _Instance.Teamwork; } - - public global::Microsoft.Graph.TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get => _Instance.TenantRelationships; } - - public global::Microsoft.Graph.Users.UsersRequestBuilder Users { get => _Instance.Users; } - - BatchRequestBuilder IBaseClient.Batch => throw new NotImplementedException(); - - public void Dispose() - { - _Instance.Dispose(); - } - - public global::Microsoft.Graph.ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId) - { - string appId_ = appId; - var result_2016734975 = _Instance.ApplicationsWithAppId(appId_); - return result_2016734975; - } - - public global::Microsoft.Graph.ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName) - { - string uniqueName_ = uniqueName; - var result__50355501 = _Instance.ApplicationsWithUniqueName(uniqueName_); - return result__50355501; - } - - public global::Microsoft.Graph.DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId) - { - string deviceId_ = deviceId; - var result_1418308542 = _Instance.DevicesWithDeviceId(deviceId_); - return result_1418308542; - } - - public global::Microsoft.Graph.DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId) - { - string roleTemplateId_ = roleTemplateId; - var result_32291941 = _Instance.DirectoryRolesWithRoleTemplateId(roleTemplateId_); - return result_32291941; - } - - public global::Microsoft.Graph.GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName) - { - string uniqueName_ = uniqueName; - var result_1751586938 = _Instance.GroupsWithUniqueName(uniqueName_); - return result_1751586938; - } - - public global::Microsoft.Graph.ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId) - { - string appId_ = appId; - var result_984590704 = _Instance.ServicePrincipalsWithAppId(appId_); - return result_984590704; - } - - public global::Microsoft.Graph.UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName) - { - string userPrincipalName_ = userPrincipalName; - var result__972389990 = _Instance.UsersWithUserPrincipalName(userPrincipalName_); - return result__972389990; - } - - - public GraphServiceClientProxy(global::Microsoft.Graph.GraphServiceClient instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs deleted file mode 100644 index c9db2df..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs +++ /dev/null @@ -1,42 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin -{ - public partial interface IAdminRequestBuilder - { - global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } - - global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder Edge { get; } - - global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get; } - - global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get; } - - global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get; } - - global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get; } - - global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get; } - - global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null); - - global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs deleted file mode 100644 index dcff953..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Core.Requests -{ - public partial interface IBatchRequestBuilder - { - global::Microsoft.Graph.Core.Requests.BatchRequestBuilder _Instance { get; } - - global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null); - - global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null); - - global::System.Threading.Tasks.Task ToPostRequestInformationAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs deleted file mode 100644 index 30af100..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs +++ /dev/null @@ -1,22 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial interface IClass1 - { - global::Stef.Class1 _Instance { get; } - - void T(string? s); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs deleted file mode 100644 index e1babd6..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs +++ /dev/null @@ -1,22 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial interface IClass2 - { - global::Stef.Class2 _Instance { get; } - - - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs deleted file mode 100644 index 5161f5c..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs +++ /dev/null @@ -1,36 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge -{ - public partial interface IEdgeRequestBuilder - { - global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } - - global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get; } - - global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null); - - global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs deleted file mode 100644 index afaca82..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs +++ /dev/null @@ -1,172 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph -{ - public partial interface IGraphServiceClient : global::Microsoft.Graph.IBaseClient, global::System.IDisposable - { - global::Microsoft.Graph.GraphServiceClient _Instance { get; } - - global::Microsoft.Graph.Admin.IAdminRequestBuilder Admin { get; } - - global::Microsoft.Graph.AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get; } - - global::Microsoft.Graph.Agreements.AgreementsRequestBuilder Agreements { get; } - - global::Microsoft.Graph.AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get; } - - global::Microsoft.Graph.Applications.ApplicationsRequestBuilder Applications { get; } - - global::Microsoft.Graph.ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get; } - - global::Microsoft.Graph.AuditLogs.AuditLogsRequestBuilder AuditLogs { get; } - - global::Microsoft.Graph.AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get; } - - global::Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get; } - - global::Microsoft.Graph.CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get; } - - global::Microsoft.Graph.Chats.ChatsRequestBuilder Chats { get; } - - global::Microsoft.Graph.Communications.CommunicationsRequestBuilder Communications { get; } - - global::Microsoft.Graph.Compliance.ComplianceRequestBuilder Compliance { get; } - - global::Microsoft.Graph.Connections.ConnectionsRequestBuilder Connections { get; } - - global::Microsoft.Graph.Contacts.ContactsRequestBuilder Contacts { get; } - - global::Microsoft.Graph.Contracts.ContractsRequestBuilder Contracts { get; } - - global::Microsoft.Graph.DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get; } - - global::Microsoft.Graph.DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get; } - - global::Microsoft.Graph.DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get; } - - global::Microsoft.Graph.Devices.DevicesRequestBuilder Devices { get; } - - global::Microsoft.Graph.DirectoryNamespace.DirectoryRequestBuilder Directory { get; } - - global::Microsoft.Graph.DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get; } - - global::Microsoft.Graph.DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get; } - - global::Microsoft.Graph.DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get; } - - global::Microsoft.Graph.DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get; } - - global::Microsoft.Graph.Domains.DomainsRequestBuilder Domains { get; } - - global::Microsoft.Graph.Drives.DrivesRequestBuilder Drives { get; } - - global::Microsoft.Graph.Education.EducationRequestBuilder Education { get; } - - global::Microsoft.Graph.EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get; } - - global::Microsoft.Graph.External.ExternalRequestBuilder External { get; } - - global::Microsoft.Graph.FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get; } - - global::Microsoft.Graph.Functions.FunctionsRequestBuilder Functions { get; } - - global::Microsoft.Graph.GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get; } - - global::Microsoft.Graph.Groups.GroupsRequestBuilder Groups { get; } - - global::Microsoft.Graph.GroupSettings.GroupSettingsRequestBuilder GroupSettings { get; } - - global::Microsoft.Graph.GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get; } - - global::Microsoft.Graph.Identity.IdentityRequestBuilder Identity { get; } - - global::Microsoft.Graph.IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get; } - - global::Microsoft.Graph.IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get; } - - global::Microsoft.Graph.IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get; } - - global::Microsoft.Graph.InformationProtection.InformationProtectionRequestBuilder InformationProtection { get; } - - global::Microsoft.Graph.Invitations.InvitationsRequestBuilder Invitations { get; } - - global::Microsoft.Graph.Me.MeRequestBuilder Me { get; } - - global::Microsoft.Graph.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get; } - - global::Microsoft.Graph.Organization.OrganizationRequestBuilder Organization { get; } - - global::Microsoft.Graph.PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get; } - - global::Microsoft.Graph.Places.PlacesRequestBuilder Places { get; } - - global::Microsoft.Graph.Planner.PlannerRequestBuilder Planner { get; } - - global::Microsoft.Graph.Policies.PoliciesRequestBuilder Policies { get; } - - global::Microsoft.Graph.Print.PrintRequestBuilder Print { get; } - - global::Microsoft.Graph.Privacy.PrivacyRequestBuilder Privacy { get; } - - global::Microsoft.Graph.Reports.ReportsRequestBuilder Reports { get; } - - global::Microsoft.Graph.RoleManagement.RoleManagementRequestBuilder RoleManagement { get; } - - global::Microsoft.Graph.SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get; } - - global::Microsoft.Graph.ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get; } - - global::Microsoft.Graph.Search.SearchRequestBuilder Search { get; } - - global::Microsoft.Graph.Security.SecurityRequestBuilder Security { get; } - - global::Microsoft.Graph.ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get; } - - global::Microsoft.Graph.Shares.SharesRequestBuilder Shares { get; } - - global::Microsoft.Graph.Sites.SitesRequestBuilder Sites { get; } - - global::Microsoft.Graph.Solutions.SolutionsRequestBuilder Solutions { get; } - - global::Microsoft.Graph.Storage.StorageRequestBuilder Storage { get; } - - global::Microsoft.Graph.SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get; } - - global::Microsoft.Graph.Subscriptions.SubscriptionsRequestBuilder Subscriptions { get; } - - global::Microsoft.Graph.Teams.TeamsRequestBuilder Teams { get; } - - global::Microsoft.Graph.TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get; } - - global::Microsoft.Graph.Teamwork.TeamworkRequestBuilder Teamwork { get; } - - global::Microsoft.Graph.TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get; } - - global::Microsoft.Graph.Users.UsersRequestBuilder Users { get; } - - global::Microsoft.Graph.ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId); - - global::Microsoft.Graph.ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName); - - global::Microsoft.Graph.DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId); - - global::Microsoft.Graph.DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId); - - global::Microsoft.Graph.GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName); - - global::Microsoft.Graph.ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId); - - global::Microsoft.Graph.UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName); - } -} -#nullable restore \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs index f123c46..513fedb 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs @@ -21,9 +21,8 @@ public async Task SimplifyCSharpCodeAsync(string sourceCode) var id = Guid.NewGuid().ToString("N"); var workspace = new AdhocWorkspace(); - //workspace.Options - // .WithChangedOption(FormattingOptions.IndentationSize, LanguageNames.CSharp, 2); - //.WithChangedOption(new OptionKey(SimplificationOptions., LanguageNames.CSharp), ); + workspace.Options + .WithChangedOption(FormattingOptions.IndentationSize, LanguageNames.CSharp, 2); var project = workspace .CurrentSolution @@ -32,13 +31,18 @@ public async Task SimplifyCSharpCodeAsync(string sourceCode) var document = project.AddDocument($"Input_{id}.cs", SourceText.From(sourceCode)); - // Annotate document to allow simplification - var annotatedDoc = await Simplifier.ReduceAsync(document, workspace.Options); + var root = await document.GetSyntaxRootAsync(); - // Format the document after simplification - var formattedDoc = await Formatter.FormatAsync(annotatedDoc, workspace.Options); + var annotatedRoot = root!.WithAdditionalAnnotations(Simplifier.Annotation); - var simplifiedText = await formattedDoc.GetTextAsync(); - return simplifiedText.ToString(); + var newDoc = document.WithSyntaxRoot(annotatedRoot); + + var simplifiedDoc = await Simplifier.ReduceAsync(newDoc, workspace.Options); + + var formattedDoc = await Formatter.FormatAsync(simplifiedDoc, workspace.Options); + + var simplifiedCode = (await formattedDoc.GetTextAsync()).ToString(); + + return simplifiedCode; } } \ No newline at end of file From a677785b3b2ec00e35c43281abf679a0b0e67e6f Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Thu, 24 Jul 2025 09:14:10 +0200 Subject: [PATCH 19/48] . --- src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs index 513fedb..0b104ed 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs @@ -1,7 +1,5 @@ -using System.Reflection; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.Formatting; -using Microsoft.CodeAnalysis.Options; using Microsoft.CodeAnalysis.Simplification; using Microsoft.CodeAnalysis.Text; From c34b9e9376080ea9844672b9f7b698ceb6a088b2 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Thu, 24 Jul 2025 09:16:05 +0200 Subject: [PATCH 20/48] - --- src/ProxyInterfaceSourceGenerator.Tool/Generator.cs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index 670dbb5..e5419b8 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -1,9 +1,5 @@ -using System.Runtime.Serialization; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; -using Microsoft.CodeAnalysis.Formatting; -using Microsoft.CodeAnalysis.Options; -using Microsoft.CodeAnalysis.Simplification; using Microsoft.Extensions.Configuration; namespace ProxyInterfaceSourceGenerator.Tool; From 2cb1803c2eb51ea7e6789770411dcad123b5991f Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Thu, 24 Jul 2025 09:19:29 +0200 Subject: [PATCH 21/48] q --- .../Generator.cs | 109 ++++++++++++++++-- 1 file changed, 97 insertions(+), 12 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index e5419b8..55b5e0b 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -1,3 +1,4 @@ +using System.Threading.Channels; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.Extensions.Configuration; @@ -11,12 +12,22 @@ internal class Generator private readonly string _outputPath; private CSharpSimplifier _simplifier; + private readonly Channel _fileQueue; + private readonly ChannelWriter _writer; + private readonly ChannelReader _reader; + private readonly CancellationTokenSource _cancellationTokenSource; public Generator(IConfiguration configuration) { _sourceDll = configuration["sourceDll"] ?? throw new ArgumentNullException(); _sourceFile = configuration["sourceFile"] ?? throw new ArgumentNullException(); _outputPath = configuration["outputPath"] ?? "."; + + // Create unbounded channel for file processing queue + _fileQueue = Channel.CreateUnbounded(); + _writer = _fileQueue.Writer; + _reader = _fileQueue.Reader; + _cancellationTokenSource = new CancellationTokenSource(); } public async Task GenerateAsync() @@ -35,31 +46,105 @@ public async Task GenerateAsync() var syntaxTree = CSharpSyntaxTree.ParseText(allText); var compilation = CSharpCompilation.Create( - "GeneratedNamespace_" + Guid.NewGuid().ToString().Replace("-", ""), + "GeneratedNamespace_" + Guid.NewGuid().ToString("N"), [syntaxTree], references, new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary) ); - _ = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator(GenerateFileAction)).RunGeneratorsAndUpdateCompilation(compilation, out _, out _); + // Start the file processing task + var fileProcessingTask = ProcessFileQueueAsync(_cancellationTokenSource.Token); + + try + { + // Run the generator + _ = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator(GenerateFileAction)) + .RunGeneratorsAndUpdateCompilation(compilation, out _, out _); + + // Signal that no more files will be enqueued + _writer.Complete(); + + // Wait for all files to be processed + await fileProcessingTask; + } + catch + { + _cancellationTokenSource.Cancel(); + throw; + } } private void GenerateFileAction(string fileName, string content) { - var fullPath = Path.Combine(_outputPath, fileName); - Console.WriteLine($"Writing file: {fullPath}"); + // Enqueue the file for processing + var fileTask = new FileTask(fileName, content); - var modified = ""; - _simplifier.SimplifyCSharpCodeAsync(content).ContinueWith(task => + if (!_writer.TryWrite(fileTask)) { - if (task.IsFaulted) + Console.WriteLine($"Warning: Failed to enqueue file {fileName}"); + } + } + + private async Task ProcessFileQueueAsync(CancellationToken cancellationToken) + { + var semaphore = new SemaphoreSlim(Environment.ProcessorCount); // Limit concurrent file operations + var tasks = new List(); + + try + { + await foreach (var fileTask in _reader.ReadAllAsync(cancellationToken)) { - Console.WriteLine($"Error simplifying code: {task.Exception?.Message}"); - return; + await semaphore.WaitAsync(cancellationToken); + + var processTask = ProcessSingleFileAsync(fileTask, semaphore, cancellationToken); + tasks.Add(processTask); } - modified = task.Result; - }).Wait(); - File.WriteAllText(fullPath, modified); + // Wait for all file processing tasks to complete + await Task.WhenAll(tasks); + } + catch (OperationCanceledException) + { + // Expected when cancellation is requested + } } + + private async Task ProcessSingleFileAsync(FileTask fileTask, SemaphoreSlim semaphore, CancellationToken cancellationToken) + { + try + { + var fullPath = Path.Combine(_outputPath, fileTask.FileName); + Console.WriteLine($"Processing file: {fullPath}"); + + string modified; + try + { + modified = await _simplifier.SimplifyCSharpCodeAsync(fileTask.Content); + } + catch (Exception ex) + { + Console.WriteLine($"Error simplifying code for {fileTask.FileName}: {ex.Message}"); + modified = fileTask.Content; // Fall back to original content + } + + await File.WriteAllTextAsync(fullPath, modified, cancellationToken); + Console.WriteLine($"Written file: {fullPath}"); + } + catch (Exception ex) + { + Console.WriteLine($"Error processing file {fileTask.FileName}: {ex.Message}"); + } + finally + { + semaphore.Release(); + } + } + + public void Dispose() + { + _cancellationTokenSource?.Cancel(); + _cancellationTokenSource?.Dispose(); + } + + private record FileTask(string FileName, string Content); } \ No newline at end of file From db0b26d8cdccd6cfbe79199475458009ee28c678 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Thu, 24 Jul 2025 09:45:43 +0200 Subject: [PATCH 22/48] . --- .../Generator.cs | 45 +++++++++---------- .../Properties/launchSettings.json | 2 +- .../ProxyInterfaceSourceGenerator.Tool.csproj | 1 - .../Models/FileData.cs | 2 +- .../ProxyInterfaceCodeGenerator.cs | 16 +++---- 5 files changed, 32 insertions(+), 34 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index 55b5e0b..6f3b6a2 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -2,6 +2,7 @@ using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.Extensions.Configuration; +using ProxyInterfaceSourceGenerator.Models; namespace ProxyInterfaceSourceGenerator.Tool; @@ -12,9 +13,9 @@ internal class Generator private readonly string _outputPath; private CSharpSimplifier _simplifier; - private readonly Channel _fileQueue; - private readonly ChannelWriter _writer; - private readonly ChannelReader _reader; + private readonly Channel _fileQueue; + private readonly ChannelWriter _writer; + private readonly ChannelReader _reader; private readonly CancellationTokenSource _cancellationTokenSource; public Generator(IConfiguration configuration) @@ -24,13 +25,13 @@ public Generator(IConfiguration configuration) _outputPath = configuration["outputPath"] ?? "."; // Create unbounded channel for file processing queue - _fileQueue = Channel.CreateUnbounded(); + _fileQueue = Channel.CreateUnbounded(); _writer = _fileQueue.Writer; _reader = _fileQueue.Reader; _cancellationTokenSource = new CancellationTokenSource(); } - public async Task GenerateAsync() + public async Task GenerateAsync(CancellationToken cancellationToken = default) { if (!Directory.Exists(_outputPath)) { @@ -41,7 +42,7 @@ public async Task GenerateAsync() _simplifier = new CSharpSimplifier(references); - var allText = File.ReadAllText(_sourceFile); + var allText = await File.ReadAllTextAsync(_sourceFile, cancellationToken); var syntaxTree = CSharpSyntaxTree.ParseText(allText); @@ -52,8 +53,11 @@ public async Task GenerateAsync() new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary) ); + // Create combined cancellation token + using var combinedCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, _cancellationTokenSource.Token); + // Start the file processing task - var fileProcessingTask = ProcessFileQueueAsync(_cancellationTokenSource.Token); + var fileProcessingTask = ProcessFileQueueAsync(combinedCts.Token); try { @@ -74,14 +78,11 @@ public async Task GenerateAsync() } } - private void GenerateFileAction(string fileName, string content) + private void GenerateFileAction(FileData fileData) { - // Enqueue the file for processing - var fileTask = new FileTask(fileName, content); - - if (!_writer.TryWrite(fileTask)) + if (!_writer.TryWrite(fileData)) { - Console.WriteLine($"Warning: Failed to enqueue file {fileName}"); + Console.WriteLine($"Warning: Failed to enqueue file {fileData.Filename}"); } } @@ -92,11 +93,11 @@ private async Task ProcessFileQueueAsync(CancellationToken cancellationToken) try { - await foreach (var fileTask in _reader.ReadAllAsync(cancellationToken)) + await foreach (var fileData in _reader.ReadAllAsync(cancellationToken)) { await semaphore.WaitAsync(cancellationToken); - var processTask = ProcessSingleFileAsync(fileTask, semaphore, cancellationToken); + var processTask = ProcessSingleFileAsync(fileData, semaphore, cancellationToken); tasks.Add(processTask); } @@ -109,22 +110,22 @@ private async Task ProcessFileQueueAsync(CancellationToken cancellationToken) } } - private async Task ProcessSingleFileAsync(FileTask fileTask, SemaphoreSlim semaphore, CancellationToken cancellationToken) + private async Task ProcessSingleFileAsync(FileData fileData, SemaphoreSlim semaphore, CancellationToken cancellationToken) { try { - var fullPath = Path.Combine(_outputPath, fileTask.FileName); + var fullPath = Path.Combine(_outputPath, fileData.Filename); Console.WriteLine($"Processing file: {fullPath}"); string modified; try { - modified = await _simplifier.SimplifyCSharpCodeAsync(fileTask.Content); + modified = await _simplifier.SimplifyCSharpCodeAsync(fileData.Text); } catch (Exception ex) { - Console.WriteLine($"Error simplifying code for {fileTask.FileName}: {ex.Message}"); - modified = fileTask.Content; // Fall back to original content + Console.WriteLine($"Error simplifying code for {fileData.Filename}: {ex.Message}"); + modified = fileData.Text; // Fall back to original content } await File.WriteAllTextAsync(fullPath, modified, cancellationToken); @@ -132,7 +133,7 @@ private async Task ProcessSingleFileAsync(FileTask fileTask, SemaphoreSlim semap } catch (Exception ex) { - Console.WriteLine($"Error processing file {fileTask.FileName}: {ex.Message}"); + Console.WriteLine($"Error processing file {fileData.Filename}: {ex.Message}"); } finally { @@ -145,6 +146,4 @@ public void Dispose() _cancellationTokenSource?.Cancel(); _cancellationTokenSource?.Dispose(); } - - private record FileTask(string FileName, string Content); } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json index 5e5d532..8db4f63 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json +++ b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json @@ -2,7 +2,7 @@ "profiles": { "ProxyInterfaceSourceGenerator.Tool": { "commandName": "Project", - "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Interfaces.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" + "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\IBuilders.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" } } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj b/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj index bf4e1ca..9bbcd6e 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj +++ b/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj @@ -10,7 +10,6 @@ - diff --git a/src/ProxyInterfaceSourceGenerator/Models/FileData.cs b/src/ProxyInterfaceSourceGenerator/Models/FileData.cs index 43be507..219c611 100644 --- a/src/ProxyInterfaceSourceGenerator/Models/FileData.cs +++ b/src/ProxyInterfaceSourceGenerator/Models/FileData.cs @@ -1,3 +1,3 @@ namespace ProxyInterfaceSourceGenerator.Models; -internal record FileData(string Filename, string Text); \ No newline at end of file +public record FileData(string Filename, string Text); \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs index 61f445a..de646db 100644 --- a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs @@ -12,9 +12,9 @@ namespace ProxyInterfaceSourceGenerator; internal class ProxyInterfaceCodeGenerator : ISourceGenerator { private readonly ExtraFilesGenerator _proxyAttributeGenerator = new(); - private readonly Action? _generateFileAction; + private readonly Action? _generateFileAction; - public ProxyInterfaceCodeGenerator(Action? generateFileAction = null) + public ProxyInterfaceCodeGenerator(Action? generateFileAction = null) { _generateFileAction = generateFileAction; } @@ -85,15 +85,15 @@ private void GeneratePartialInterfaces(GeneratorExecutionContext ctx, ProxySynta }; var partialInterfacesGenerator = new PartialInterfacesGenerator(context, supportsNullable); - foreach (var (fileName, text) in partialInterfacesGenerator.GenerateFiles()) + foreach (var fileData in partialInterfacesGenerator.GenerateFiles()) { if (_generateFileAction == null) { - context.GeneratorExecutionContext.AddSource(fileName, SourceText.From(text, Encoding.UTF8)); + context.GeneratorExecutionContext.AddSource(fileData.Filename, SourceText.From(fileData.Text, Encoding.UTF8)); } else { - _generateFileAction(fileName, text); + _generateFileAction(fileData); } } } @@ -107,15 +107,15 @@ private void GenerateProxyClasses(GeneratorExecutionContext ctx, ProxySyntaxRece }; var proxyClassesGenerator = new ProxyClassesGenerator(context, supportsNullable); - foreach (var (fileName, text) in proxyClassesGenerator.GenerateFiles()) + foreach (var fileData in proxyClassesGenerator.GenerateFiles()) { if (_generateFileAction == null) { - context.GeneratorExecutionContext.AddSource(fileName, SourceText.From(text, Encoding.UTF8)); + context.GeneratorExecutionContext.AddSource(fileData.Filename, SourceText.From(fileData.Text, Encoding.UTF8)); } else { - _generateFileAction(fileName, text); + _generateFileAction(fileData); } } } From 14c7e7b3b22f5ae5212b45ca419fabf9253f9cff Mon Sep 17 00:00:00 2001 From: Stef Date: Thu, 24 Jul 2025 09:53:09 +0200 Subject: [PATCH 23/48] x --- .../Generator.cs | 30 +++++++++---------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index 6f3b6a2..928a0ed 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -6,14 +6,12 @@ namespace ProxyInterfaceSourceGenerator.Tool; -internal class Generator +internal class Generator : IDisposable { private readonly string _sourceDll; private readonly string _sourceFile; private readonly string _outputPath; - private CSharpSimplifier _simplifier; - private readonly Channel _fileQueue; private readonly ChannelWriter _writer; private readonly ChannelReader _reader; private readonly CancellationTokenSource _cancellationTokenSource; @@ -25,9 +23,9 @@ public Generator(IConfiguration configuration) _outputPath = configuration["outputPath"] ?? "."; // Create unbounded channel for file processing queue - _fileQueue = Channel.CreateUnbounded(); - _writer = _fileQueue.Writer; - _reader = _fileQueue.Reader; + var fileDataQueue = Channel.CreateUnbounded(); + _writer = fileDataQueue.Writer; + _reader = fileDataQueue.Reader; _cancellationTokenSource = new CancellationTokenSource(); } @@ -40,8 +38,6 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) var references = MetadataReferenceUtils.GetAllReferences(_sourceDll); - _simplifier = new CSharpSimplifier(references); - var allText = await File.ReadAllTextAsync(_sourceFile, cancellationToken); var syntaxTree = CSharpSyntaxTree.ParseText(allText); @@ -57,7 +53,7 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) using var combinedCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, _cancellationTokenSource.Token); // Start the file processing task - var fileProcessingTask = ProcessFileQueueAsync(combinedCts.Token); + var fileProcessingTask = ProcessFileQueueAsync(references, combinedCts.Token); try { @@ -73,7 +69,7 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) } catch { - _cancellationTokenSource.Cancel(); + await _cancellationTokenSource.CancelAsync(); throw; } } @@ -86,8 +82,10 @@ private void GenerateFileAction(FileData fileData) } } - private async Task ProcessFileQueueAsync(CancellationToken cancellationToken) + private async Task ProcessFileQueueAsync(HashSet references, CancellationToken cancellationToken) { + var simplifier = new CSharpSimplifier(references); + var semaphore = new SemaphoreSlim(Environment.ProcessorCount); // Limit concurrent file operations var tasks = new List(); @@ -97,7 +95,7 @@ private async Task ProcessFileQueueAsync(CancellationToken cancellationToken) { await semaphore.WaitAsync(cancellationToken); - var processTask = ProcessSingleFileAsync(fileData, semaphore, cancellationToken); + var processTask = ProcessSingleFileAsync(simplifier, fileData, semaphore, cancellationToken); tasks.Add(processTask); } @@ -110,7 +108,7 @@ private async Task ProcessFileQueueAsync(CancellationToken cancellationToken) } } - private async Task ProcessSingleFileAsync(FileData fileData, SemaphoreSlim semaphore, CancellationToken cancellationToken) + private async Task ProcessSingleFileAsync(CSharpSimplifier simplifier, FileData fileData, SemaphoreSlim semaphore, CancellationToken cancellationToken) { try { @@ -120,7 +118,7 @@ private async Task ProcessSingleFileAsync(FileData fileData, SemaphoreSlim semap string modified; try { - modified = await _simplifier.SimplifyCSharpCodeAsync(fileData.Text); + modified = await simplifier.SimplifyCSharpCodeAsync(fileData.Text); } catch (Exception ex) { @@ -143,7 +141,7 @@ private async Task ProcessSingleFileAsync(FileData fileData, SemaphoreSlim semap public void Dispose() { - _cancellationTokenSource?.Cancel(); - _cancellationTokenSource?.Dispose(); + _cancellationTokenSource.Cancel(); + _cancellationTokenSource.Dispose(); } } \ No newline at end of file From 68d1ba45d80a3a75aa229f6ae2e04766326f2c8a Mon Sep 17 00:00:00 2001 From: Stef Date: Thu, 24 Jul 2025 13:09:28 +0200 Subject: [PATCH 24/48] dispose --- .../CSharpSimplifier.cs | 21 ++++++------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs index 0b104ed..833e680 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs @@ -5,27 +5,20 @@ namespace ProxyInterfaceSourceGenerator.Tool; -public class CSharpSimplifier +public class CSharpSimplifier(HashSet references) { - private readonly HashSet _references; - - public CSharpSimplifier(HashSet references) - { - _references = references; - } - public async Task SimplifyCSharpCodeAsync(string sourceCode) { var id = Guid.NewGuid().ToString("N"); - var workspace = new AdhocWorkspace(); + using var workspace = new AdhocWorkspace(); workspace.Options .WithChangedOption(FormattingOptions.IndentationSize, LanguageNames.CSharp, 2); var project = workspace .CurrentSolution .AddProject(id, $"{id}.dll", LanguageNames.CSharp) - .WithMetadataReferences(_references); + .WithMetadataReferences(references); var document = project.AddDocument($"Input_{id}.cs", SourceText.From(sourceCode)); @@ -37,10 +30,8 @@ public async Task SimplifyCSharpCodeAsync(string sourceCode) var simplifiedDoc = await Simplifier.ReduceAsync(newDoc, workspace.Options); - var formattedDoc = await Formatter.FormatAsync(simplifiedDoc, workspace.Options); - - var simplifiedCode = (await formattedDoc.GetTextAsync()).ToString(); - - return simplifiedCode; + // var formattedDoc = await Formatter.FormatAsync(simplifiedDoc, workspace.Options); + + return (await simplifiedDoc.GetTextAsync()).ToString(); } } \ No newline at end of file From 4b62f7e926f8361923664b7c4287c1c7de7d9853 Mon Sep 17 00:00:00 2001 From: Stef Date: Thu, 24 Jul 2025 13:13:05 +0200 Subject: [PATCH 25/48] . --- .../FileGenerators/PartialInterfacesGenerator.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/PartialInterfacesGenerator.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/PartialInterfacesGenerator.cs index 8ecb240..9f63fcb 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/PartialInterfacesGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/PartialInterfacesGenerator.cs @@ -30,12 +30,12 @@ public IEnumerable GenerateFiles() private bool TryGenerateFile(InterfaceDeclarationSyntax ci, ProxyData pd, [NotNullWhen(true)] out FileData? fileData) { - fileData = default; + fileData = null; - if (!TryGetNamedTypeSymbolByFullName(TypeKind.Interface, ci.Identifier.ToString(), pd.Usings, out var sourceInterfaceSymbol)) - { - return false; - } + //if (!TryGetNamedTypeSymbolByFullName(TypeKind.Interface, ci.Identifier.ToString(), pd.Usings, out var sourceInterfaceSymbol)) + //{ + // return false; + //} if (!TryGetNamedTypeSymbolByFullName(TypeKind.Class, pd.FullMetadataTypeName, pd.Usings, out var targetClassSymbol)) { From 92578d4e3f626e3dc60ac8d2697612e343a8bce1 Mon Sep 17 00:00:00 2001 From: Stef Date: Thu, 24 Jul 2025 13:23:34 +0200 Subject: [PATCH 26/48] - --- .../Generator.cs | 72 ++++++++----------- 1 file changed, 28 insertions(+), 44 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index 928a0ed..1fc5e99 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -1,3 +1,4 @@ +using System.Diagnostics; using System.Threading.Channels; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; @@ -86,57 +87,40 @@ private async Task ProcessFileQueueAsync(HashSet references, { var simplifier = new CSharpSimplifier(references); - var semaphore = new SemaphoreSlim(Environment.ProcessorCount); // Limit concurrent file operations - var tasks = new List(); - - try + var parallelOptions = new ParallelOptions { - await foreach (var fileData in _reader.ReadAllAsync(cancellationToken)) + MaxDegreeOfParallelism = Environment.ProcessorCount * 2, + CancellationToken = cancellationToken + }; + + await Parallel.ForEachAsync( + _reader.ReadAllAsync(cancellationToken), + parallelOptions, + async (fileData, ct) => { - await semaphore.WaitAsync(cancellationToken); + var stopwatch = new Stopwatch(); + stopwatch.Start(); - var processTask = ProcessSingleFileAsync(simplifier, fileData, semaphore, cancellationToken); - tasks.Add(processTask); - } + var fullPath = Path.Combine(_outputPath, fileData.Filename); + Console.WriteLine($"Processing file: {fileData.Filename}"); - // Wait for all file processing tasks to complete - await Task.WhenAll(tasks); - } - catch (OperationCanceledException) - { - // Expected when cancellation is requested - } - } + string modified; + try + { + modified = await simplifier.SimplifyCSharpCodeAsync(fileData.Text); + } + catch (Exception ex) + { + modified = fileData.Text; // Fall back to original content - private async Task ProcessSingleFileAsync(CSharpSimplifier simplifier, FileData fileData, SemaphoreSlim semaphore, CancellationToken cancellationToken) - { - try - { - var fullPath = Path.Combine(_outputPath, fileData.Filename); - Console.WriteLine($"Processing file: {fullPath}"); + Console.WriteLine($"Error processing file {fileData.Filename}: {ex.Message}"); + } - string modified; - try - { - modified = await simplifier.SimplifyCSharpCodeAsync(fileData.Text); - } - catch (Exception ex) - { - Console.WriteLine($"Error simplifying code for {fileData.Filename}: {ex.Message}"); - modified = fileData.Text; // Fall back to original content - } + await File.WriteAllTextAsync(fullPath, modified, ct); - await File.WriteAllTextAsync(fullPath, modified, cancellationToken); - Console.WriteLine($"Written file: {fullPath}"); - } - catch (Exception ex) - { - Console.WriteLine($"Error processing file {fileData.Filename}: {ex.Message}"); - } - finally - { - semaphore.Release(); - } + stopwatch.Stop(); + Console.WriteLine($"Written file: {fileData.Filename} ({stopwatch.ElapsedMilliseconds} ms)"); + }); } public void Dispose() From 52ad4d5f250e2da08d9e3cd0960c2cefc37ef821 Mon Sep 17 00:00:00 2001 From: Stef Date: Thu, 24 Jul 2025 13:31:00 +0200 Subject: [PATCH 27/48] p --- src/ProxyInterfaceSourceGenerator.Tool/Generator.cs | 4 ++-- .../FileGenerators/ProxyClassesGenerator.cs | 2 +- .../ProxyInterfaceCodeGenerator.cs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index 1fc5e99..3feda1d 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -89,7 +89,7 @@ private async Task ProcessFileQueueAsync(HashSet references, var parallelOptions = new ParallelOptions { - MaxDegreeOfParallelism = Environment.ProcessorCount * 2, + MaxDegreeOfParallelism = 2, //Environment.ProcessorCount * 2, CancellationToken = cancellationToken }; @@ -102,7 +102,7 @@ await Parallel.ForEachAsync( stopwatch.Start(); var fullPath = Path.Combine(_outputPath, fileData.Filename); - Console.WriteLine($"Processing file: {fileData.Filename}"); + // Console.WriteLine($"Processing file: {fileData.Filename}"); string modified; try diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs index e5c4241..0cde3d3 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs @@ -43,7 +43,7 @@ private bool TryGenerateFile(ProxyData pd, [NotNullWhen(true)] out FileData? fil var extendsProxyClasses = GetExtendsProxyData(pd, targetClassSymbol); - var fileName = UniqueFileNameHelper.GetUniqueFileName($"{className}Proxy.g.cs"); + var fileName = UniqueFileNameHelper.GetUniqueFileName($"{className}.g.cs"); fileData = new FileData( //$"{targetClassSymbol.Symbol.GetFullMetadataName()}Proxy.g.cs", diff --git a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs index de646db..20d3f0e 100644 --- a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs @@ -49,7 +49,7 @@ public void Execute(GeneratorExecutionContext context) GenerateProxyAttribute(context, receiver, supportsNullable, supportsGenericAttributes); - GeneratePartialInterfaces(context, receiver, supportsNullable); + // GeneratePartialInterfaces(context, receiver, supportsNullable); GenerateProxyClasses(context, receiver, supportsNullable); } catch (Exception exception) From 2cc0325466d759a951825f19490d16cdc1777c0f Mon Sep 17 00:00:00 2001 From: Stef Date: Thu, 24 Jul 2025 14:23:08 +0200 Subject: [PATCH 28/48] x --- .../CSharpSimplifier.cs | 5 -- .../Generator.cs | 74 +++++++++++++++---- .../ProxyInterfaceSourceGenerator.Tool.csproj | 2 +- 3 files changed, 59 insertions(+), 22 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs index 833e680..ae22451 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs @@ -1,5 +1,4 @@ using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.Formatting; using Microsoft.CodeAnalysis.Simplification; using Microsoft.CodeAnalysis.Text; @@ -12,8 +11,6 @@ public async Task SimplifyCSharpCodeAsync(string sourceCode) var id = Guid.NewGuid().ToString("N"); using var workspace = new AdhocWorkspace(); - workspace.Options - .WithChangedOption(FormattingOptions.IndentationSize, LanguageNames.CSharp, 2); var project = workspace .CurrentSolution @@ -30,8 +27,6 @@ public async Task SimplifyCSharpCodeAsync(string sourceCode) var simplifiedDoc = await Simplifier.ReduceAsync(newDoc, workspace.Options); - // var formattedDoc = await Formatter.FormatAsync(simplifiedDoc, workspace.Options); - return (await simplifiedDoc.GetTextAsync()).ToString(); } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index 3feda1d..18d6b73 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -54,33 +54,58 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) using var combinedCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, _cancellationTokenSource.Token); // Start the file processing task - var fileProcessingTask = ProcessFileQueueAsync(references, combinedCts.Token); + //var fileProcessingTask = ProcessFileQueueAsync(references, combinedCts.Token); + + var simplifier = new CSharpSimplifier(references); try { // Run the generator - _ = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator(GenerateFileAction)) + _ = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator(fileData => GenerateFileAction(fileData, simplifier))) .RunGeneratorsAndUpdateCompilation(compilation, out _, out _); // Signal that no more files will be enqueued - _writer.Complete(); + //_writer.Complete(); // Wait for all files to be processed - await fileProcessingTask; + //await fileProcessingTask; } catch { - await _cancellationTokenSource.CancelAsync(); + //await _cancellationTokenSource.CancelAsync(); throw; } } - private void GenerateFileAction(FileData fileData) + private void GenerateFileAction(FileData fileData, CSharpSimplifier simplifier) { - if (!_writer.TryWrite(fileData)) - { - Console.WriteLine($"Warning: Failed to enqueue file {fileData.Filename}"); - } + var stopwatch = new Stopwatch(); + stopwatch.Start(); + + var fullPath = Path.Combine(_outputPath, fileData.Filename); + // Console.WriteLine($"Processing file: {fileData.Filename}"); + + //string modified; + //try + //{ + // modified = simplifier.SimplifyCSharpCodeAsync(fileData.Text).GetAwaiter().GetResult(); + //} + //catch (Exception ex) + //{ + // modified = fileData.Text; // Fall back to original content + + // Console.WriteLine($"Error processing file {fileData.Filename}: {ex.Message}"); + //} + + File.WriteAllText(fullPath, fileData.Text); + + stopwatch.Stop(); + Console.WriteLine($"Written file: {fileData.Filename} ({stopwatch.Elapsed.TotalMilliseconds} ms)"); + + //if (!_writer.TryWrite(fileData)) + //{ + // Console.WriteLine($"Warning: Failed to enqueue file {fileData.Filename}"); + //} } private async Task ProcessFileQueueAsync(HashSet references, CancellationToken cancellationToken) @@ -89,18 +114,20 @@ private async Task ProcessFileQueueAsync(HashSet references, var parallelOptions = new ParallelOptions { - MaxDegreeOfParallelism = 2, //Environment.ProcessorCount * 2, + MaxDegreeOfParallelism = 1, // Environment.ProcessorCount, CancellationToken = cancellationToken }; + var stopwatch = new Stopwatch(); + stopwatch.Start(); + + int idx = 0; + await Parallel.ForEachAsync( _reader.ReadAllAsync(cancellationToken), parallelOptions, async (fileData, ct) => { - var stopwatch = new Stopwatch(); - stopwatch.Start(); - var fullPath = Path.Combine(_outputPath, fileData.Filename); // Console.WriteLine($"Processing file: {fileData.Filename}"); @@ -118,8 +145,23 @@ await Parallel.ForEachAsync( await File.WriteAllTextAsync(fullPath, modified, ct); - stopwatch.Stop(); - Console.WriteLine($"Written file: {fileData.Filename} ({stopwatch.ElapsedMilliseconds} ms)"); + + Console.WriteLine($"Written file: {fileData.Filename}"); + + idx++; + + if (idx > 100) + { + stopwatch.Stop(); + Console.WriteLine($"{stopwatch.Elapsed.TotalSeconds} s"); + throw new AccessViolationException(); + } + + // 1 = 13,7243953 s + // 2 = 12,0959904 s + // 4 = 11,9327242 s + // 8 = 12,4146649 s + // 32 = 15,0603359 s }); } diff --git a/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj b/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj index 9bbcd6e..86391a8 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj +++ b/src/ProxyInterfaceSourceGenerator.Tool/ProxyInterfaceSourceGenerator.Tool.csproj @@ -8,8 +8,8 @@ - + From d559d375b0eae0994d7fd963a6a6d7a5ef51409c Mon Sep 17 00:00:00 2001 From: Stef Date: Thu, 24 Jul 2025 18:19:39 +0200 Subject: [PATCH 29/48] . --- .../Generated/AdminRequestBuilderProxy.g.cs | 101 +++++++ .../Generated/BatchRequestBuilderProxy.g.cs | 86 ++++++ .../Generated/Class1Proxy.g.cs | 35 +++ .../Generated/Class2Proxy.g.cs | 29 ++ .../Generated/EdgeRequestBuilderProxy.g.cs | 106 ++++++++ .../Generated/GraphServiceClientProxy.g.cs | 256 ++++++++++++++++++ .../Generated/IAdminRequestBuilder.g.cs | 42 +++ .../Generated/IBatchRequestBuilder.g.cs | 26 ++ .../Generated/IClass1.g.cs | 22 ++ .../Generated/IClass2.g.cs | 22 ++ .../Generated/IEdgeRequestBuilder.g.cs | 36 +++ .../Generated/IGraphServiceClient.g.cs | 172 ++++++++++++ .../GraphServiceClientProxy.g.cs | 10 + .../CSharpSimplifier.cs | 53 +++- .../Generator.cs | 247 ++++++++++++----- .../Properties/launchSettings.json | 2 +- .../StringCompressor.cs | 28 ++ .../ProxyInterfaceCodeGenerator.cs | 22 +- 18 files changed, 1215 insertions(+), 80 deletions(-) create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Class2Proxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/GraphServiceClientProxy.g.cs create mode 100644 src/ProxyInterfaceSourceGenerator.Tool/StringCompressor.cs diff --git a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs new file mode 100644 index 0000000..c42d1e3 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs @@ -0,0 +1,101 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin +{ + public partial class AdminRequestBuilderProxy : Admin.IAdminRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Admin.IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(Admin.IAdminRequestBuilder value) + { + return value._Instance; + } + + + + public AdminRequestBuilder _Instance { get; } + + public Edge.IEdgeRequestBuilder Edge { get => MapToInterface(_Instance.Edge); } + + public Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } + + public People.PeopleRequestBuilder People { get => _Instance.People; } + + public ReportSettings.ReportSettingsRequestBuilder ReportSettings { get => _Instance.ReportSettings; } + + public ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get => _Instance.ServiceAnnouncement; } + + public Sharepoint.SharepointRequestBuilder Sharepoint { get => _Instance.Sharepoint; } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.Admin body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.Admin body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Admin body, Action>? requestConfiguration = null) + { + Models.Admin body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Admin.IAdminRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public AdminRequestBuilderProxy(AdminRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs new file mode 100644 index 0000000..ad6a3f0 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs @@ -0,0 +1,86 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Core.Requests +{ + public partial class BatchRequestBuilderProxy : Requests.IBatchRequestBuilder + { + + private static Admin.Edge.IEdgeRequestBuilder MapToInterface(Admin.Edge.EdgeRequestBuilder value) + { + return new Admin.Edge.EdgeRequestBuilderProxy(value); + } + + private static Admin.Edge.EdgeRequestBuilder MapToInstance(Admin.Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Admin.IAdminRequestBuilder MapToInterface(Admin.AdminRequestBuilder value) + { + return new Admin.AdminRequestBuilderProxy(value); + } + + private static Admin.AdminRequestBuilder MapToInstance(Admin.IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Requests.IBatchRequestBuilder MapToInterface(BatchRequestBuilder value) + { + return new BatchRequestBuilderProxy(value); + } + + private static BatchRequestBuilder MapToInstance(Requests.IBatchRequestBuilder value) + { + return value._Instance; + } + + + + public BatchRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task PostAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null) + { + BatchRequestContent batchRequestContent_ = batchRequestContent; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; + var result__1705712948 = _Instance.PostAsync(batchRequestContent_, cancellationToken_, errorMappings_); + return result__1705712948; + } + + public System.Threading.Tasks.Task PostAsync(BatchRequestContentCollection batchRequestContentCollection, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null) + { + BatchRequestContentCollection batchRequestContentCollection_ = batchRequestContentCollection; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; + var result__1705712948 = _Instance.PostAsync(batchRequestContentCollection_, cancellationToken_, errorMappings_); + return result__1705712948; + } + + public System.Threading.Tasks.Task ToPostRequestInformationAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default) + { + BatchRequestContent batchRequestContent_ = batchRequestContent; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__530651472 = _Instance.ToPostRequestInformationAsync(batchRequestContent_, cancellationToken_); + return result__530651472; + } + + + public BatchRequestBuilderProxy(BatchRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs new file mode 100644 index 0000000..ac428af --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs @@ -0,0 +1,35 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial class Class1Proxy : Stef.IClass1 + { + + + public Class1 _Instance { get; } + + public void T(string? s) + { + string? s_ = s; + _Instance.T(s_); + } + + + public Class1Proxy(Class1 instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class2Proxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class2Proxy.g.cs new file mode 100644 index 0000000..c7ad8ea --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Class2Proxy.g.cs @@ -0,0 +1,29 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial class Class2Proxy : Stef.IClass2 + { + + + public Class2 _Instance { get; } + + + public Class2Proxy(Class2 instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs new file mode 100644 index 0000000..2a26ff6 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs @@ -0,0 +1,106 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge +{ + public partial class EdgeRequestBuilderProxy : Edge.IEdgeRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) + { + return new EdgeRequestBuilderProxy(value); + } + + private static EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Admin.IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new Admin.AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(Admin.IAdminRequestBuilder value) + { + return value._Instance; + } + + + + public EdgeRequestBuilder _Instance { get; } + + public InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get => _Instance.InternetExplorerMode; } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.Edge body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.Edge body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Edge body, Action>? requestConfiguration = null) + { + Models.Edge body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Edge.IEdgeRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public EdgeRequestBuilderProxy(EdgeRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs new file mode 100644 index 0000000..4c64b28 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs @@ -0,0 +1,256 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph +{ + public partial class GraphServiceClientProxy : Graph.IGraphServiceClient + { + + private static Admin.Edge.IEdgeRequestBuilder MapToInterface(Admin.Edge.EdgeRequestBuilder value) + { + return new Admin.Edge.EdgeRequestBuilderProxy(value); + } + + private static Admin.Edge.EdgeRequestBuilder MapToInstance(Admin.Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Admin.IAdminRequestBuilder MapToInterface(Admin.AdminRequestBuilder value) + { + return new Admin.AdminRequestBuilderProxy(value); + } + + private static Admin.AdminRequestBuilder MapToInstance(Admin.IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Core.Requests.IBatchRequestBuilder MapToInterface(Core.Requests.BatchRequestBuilder value) + { + return new Core.Requests.BatchRequestBuilderProxy(value); + } + + private static Core.Requests.BatchRequestBuilder MapToInstance(Core.Requests.IBatchRequestBuilder value) + { + return value._Instance; + } + + + + public GraphServiceClient _Instance { get; } + + public Kiota.Abstractions.IRequestAdapter RequestAdapter { get => _Instance.RequestAdapter; set => _Instance.RequestAdapter = value; } + + public Core.Requests.IBatchRequestBuilder Batch { get => MapToInterface(_Instance.Batch); } + + public Admin.IAdminRequestBuilder Admin { get => MapToInterface(_Instance.Admin); } + + public AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get => _Instance.AgreementAcceptances; } + + public Agreements.AgreementsRequestBuilder Agreements { get => _Instance.Agreements; } + + public AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get => _Instance.AppCatalogs; } + + public Applications.ApplicationsRequestBuilder Applications { get => _Instance.Applications; } + + public ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get => _Instance.ApplicationTemplates; } + + public AuditLogs.AuditLogsRequestBuilder AuditLogs { get => _Instance.AuditLogs; } + + public AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get => _Instance.AuthenticationMethodConfigurations; } + + public AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get => _Instance.AuthenticationMethodsPolicy; } + + public CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get => _Instance.CertificateBasedAuthConfiguration; } + + public Chats.ChatsRequestBuilder Chats { get => _Instance.Chats; } + + public Communications.CommunicationsRequestBuilder Communications { get => _Instance.Communications; } + + public Compliance.ComplianceRequestBuilder Compliance { get => _Instance.Compliance; } + + public Connections.ConnectionsRequestBuilder Connections { get => _Instance.Connections; } + + public Contacts.ContactsRequestBuilder Contacts { get => _Instance.Contacts; } + + public Contracts.ContractsRequestBuilder Contracts { get => _Instance.Contracts; } + + public DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get => _Instance.DataPolicyOperations; } + + public DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get => _Instance.DeviceAppManagement; } + + public DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get => _Instance.DeviceManagement; } + + public Devices.DevicesRequestBuilder Devices { get => _Instance.Devices; } + + public DirectoryNamespace.DirectoryRequestBuilder Directory { get => _Instance.Directory; } + + public DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get => _Instance.DirectoryObjects; } + + public DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get => _Instance.DirectoryRoles; } + + public DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get => _Instance.DirectoryRoleTemplates; } + + public DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get => _Instance.DomainDnsRecords; } + + public Domains.DomainsRequestBuilder Domains { get => _Instance.Domains; } + + public Drives.DrivesRequestBuilder Drives { get => _Instance.Drives; } + + public Education.EducationRequestBuilder Education { get => _Instance.Education; } + + public EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get => _Instance.EmployeeExperience; } + + public External.ExternalRequestBuilder External { get => _Instance.External; } + + public FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get => _Instance.FilterOperators; } + + public Functions.FunctionsRequestBuilder Functions { get => _Instance.Functions; } + + public GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get => _Instance.GroupLifecyclePolicies; } + + public Groups.GroupsRequestBuilder Groups { get => _Instance.Groups; } + + public GroupSettings.GroupSettingsRequestBuilder GroupSettings { get => _Instance.GroupSettings; } + + public GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get => _Instance.GroupSettingTemplates; } + + public Identity.IdentityRequestBuilder Identity { get => _Instance.Identity; } + + public IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get => _Instance.IdentityGovernance; } + + public IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get => _Instance.IdentityProtection; } + + public IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get => _Instance.IdentityProviders; } + + public InformationProtection.InformationProtectionRequestBuilder InformationProtection { get => _Instance.InformationProtection; } + + public Invitations.InvitationsRequestBuilder Invitations { get => _Instance.Invitations; } + + public Me.MeRequestBuilder Me { get => _Instance.Me; } + + public Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get => _Instance.Oauth2PermissionGrants; } + + public Organization.OrganizationRequestBuilder Organization { get => _Instance.Organization; } + + public PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get => _Instance.PermissionGrants; } + + public Places.PlacesRequestBuilder Places { get => _Instance.Places; } + + public Planner.PlannerRequestBuilder Planner { get => _Instance.Planner; } + + public Policies.PoliciesRequestBuilder Policies { get => _Instance.Policies; } + + public Print.PrintRequestBuilder Print { get => _Instance.Print; } + + public Privacy.PrivacyRequestBuilder Privacy { get => _Instance.Privacy; } + + public Reports.ReportsRequestBuilder Reports { get => _Instance.Reports; } + + public RoleManagement.RoleManagementRequestBuilder RoleManagement { get => _Instance.RoleManagement; } + + public SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get => _Instance.SchemaExtensions; } + + public ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get => _Instance.ScopedRoleMemberships; } + + public Search.SearchRequestBuilder Search { get => _Instance.Search; } + + public Security.SecurityRequestBuilder Security { get => _Instance.Security; } + + public ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get => _Instance.ServicePrincipals; } + + public Shares.SharesRequestBuilder Shares { get => _Instance.Shares; } + + public Sites.SitesRequestBuilder Sites { get => _Instance.Sites; } + + public Solutions.SolutionsRequestBuilder Solutions { get => _Instance.Solutions; } + + public Storage.StorageRequestBuilder Storage { get => _Instance.Storage; } + + public SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get => _Instance.SubscribedSkus; } + + public Subscriptions.SubscriptionsRequestBuilder Subscriptions { get => _Instance.Subscriptions; } + + public Teams.TeamsRequestBuilder Teams { get => _Instance.Teams; } + + public TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get => _Instance.TeamsTemplates; } + + public Teamwork.TeamworkRequestBuilder Teamwork { get => _Instance.Teamwork; } + + public TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get => _Instance.TenantRelationships; } + + public Users.UsersRequestBuilder Users { get => _Instance.Users; } + + public void Dispose() + { + _Instance.Dispose(); + } + + public ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId) + { + string appId_ = appId; + var result_2016734975 = _Instance.ApplicationsWithAppId(appId_); + return result_2016734975; + } + + public ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName) + { + string uniqueName_ = uniqueName; + var result__50355501 = _Instance.ApplicationsWithUniqueName(uniqueName_); + return result__50355501; + } + + public DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId) + { + string deviceId_ = deviceId; + var result_1418308542 = _Instance.DevicesWithDeviceId(deviceId_); + return result_1418308542; + } + + public DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId) + { + string roleTemplateId_ = roleTemplateId; + var result_32291941 = _Instance.DirectoryRolesWithRoleTemplateId(roleTemplateId_); + return result_32291941; + } + + public GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName) + { + string uniqueName_ = uniqueName; + var result_1751586938 = _Instance.GroupsWithUniqueName(uniqueName_); + return result_1751586938; + } + + public ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId) + { + string appId_ = appId; + var result_984590704 = _Instance.ServicePrincipalsWithAppId(appId_); + return result_984590704; + } + + public UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName) + { + string userPrincipalName_ = userPrincipalName; + var result__972389990 = _Instance.UsersWithUserPrincipalName(userPrincipalName_); + return result__972389990; + } + + + public GraphServiceClientProxy(GraphServiceClient instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs new file mode 100644 index 0000000..8ae2e61 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs @@ -0,0 +1,42 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin +{ + public partial interface IAdminRequestBuilder + { + AdminRequestBuilder _Instance { get; } + + Edge.IEdgeRequestBuilder Edge { get; } + + Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get; } + + People.PeopleRequestBuilder People { get; } + + ReportSettings.ReportSettingsRequestBuilder ReportSettings { get; } + + ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get; } + + Sharepoint.SharepointRequestBuilder Sharepoint { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.Admin body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Admin body, Action>? requestConfiguration = null); + + IAdminRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs new file mode 100644 index 0000000..06d8a3f --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Core.Requests +{ + public partial interface IBatchRequestBuilder + { + BatchRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task PostAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null); + + System.Threading.Tasks.Task PostAsync(BatchRequestContentCollection batchRequestContentCollection, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null); + + System.Threading.Tasks.Task ToPostRequestInformationAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs new file mode 100644 index 0000000..dffadb0 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs @@ -0,0 +1,22 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial interface IClass1 + { + Class1 _Instance { get; } + + void T(string? s); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs new file mode 100644 index 0000000..04a0cb4 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs @@ -0,0 +1,22 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Stef +{ + public partial interface IClass2 + { + Class2 _Instance { get; } + + + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs new file mode 100644 index 0000000..7795c11 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs @@ -0,0 +1,36 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge +{ + public partial interface IEdgeRequestBuilder + { + EdgeRequestBuilder _Instance { get; } + + InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.Edge body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Edge body, Action>? requestConfiguration = null); + + IEdgeRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs new file mode 100644 index 0000000..74d65fc --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs @@ -0,0 +1,172 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph +{ + public partial interface IGraphServiceClient : IBaseClient, IDisposable + { + GraphServiceClient _Instance { get; } + + Admin.IAdminRequestBuilder Admin { get; } + + AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get; } + + Agreements.AgreementsRequestBuilder Agreements { get; } + + AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get; } + + Applications.ApplicationsRequestBuilder Applications { get; } + + ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get; } + + AuditLogs.AuditLogsRequestBuilder AuditLogs { get; } + + AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get; } + + AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get; } + + CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get; } + + Chats.ChatsRequestBuilder Chats { get; } + + Communications.CommunicationsRequestBuilder Communications { get; } + + Compliance.ComplianceRequestBuilder Compliance { get; } + + Connections.ConnectionsRequestBuilder Connections { get; } + + Contacts.ContactsRequestBuilder Contacts { get; } + + Contracts.ContractsRequestBuilder Contracts { get; } + + DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get; } + + DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get; } + + DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get; } + + Devices.DevicesRequestBuilder Devices { get; } + + DirectoryNamespace.DirectoryRequestBuilder Directory { get; } + + DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get; } + + DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get; } + + DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get; } + + DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get; } + + Domains.DomainsRequestBuilder Domains { get; } + + Drives.DrivesRequestBuilder Drives { get; } + + Education.EducationRequestBuilder Education { get; } + + EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get; } + + External.ExternalRequestBuilder External { get; } + + FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get; } + + Functions.FunctionsRequestBuilder Functions { get; } + + GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get; } + + Groups.GroupsRequestBuilder Groups { get; } + + GroupSettings.GroupSettingsRequestBuilder GroupSettings { get; } + + GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get; } + + Identity.IdentityRequestBuilder Identity { get; } + + IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get; } + + IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get; } + + IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get; } + + InformationProtection.InformationProtectionRequestBuilder InformationProtection { get; } + + Invitations.InvitationsRequestBuilder Invitations { get; } + + Me.MeRequestBuilder Me { get; } + + Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get; } + + Organization.OrganizationRequestBuilder Organization { get; } + + PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get; } + + Places.PlacesRequestBuilder Places { get; } + + Planner.PlannerRequestBuilder Planner { get; } + + Policies.PoliciesRequestBuilder Policies { get; } + + Print.PrintRequestBuilder Print { get; } + + Privacy.PrivacyRequestBuilder Privacy { get; } + + Reports.ReportsRequestBuilder Reports { get; } + + RoleManagement.RoleManagementRequestBuilder RoleManagement { get; } + + SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get; } + + ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get; } + + Search.SearchRequestBuilder Search { get; } + + Security.SecurityRequestBuilder Security { get; } + + ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get; } + + Shares.SharesRequestBuilder Shares { get; } + + Sites.SitesRequestBuilder Sites { get; } + + Solutions.SolutionsRequestBuilder Solutions { get; } + + Storage.StorageRequestBuilder Storage { get; } + + SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get; } + + Subscriptions.SubscriptionsRequestBuilder Subscriptions { get; } + + Teams.TeamsRequestBuilder Teams { get; } + + TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get; } + + Teamwork.TeamworkRequestBuilder Teamwork { get; } + + TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get; } + + Users.UsersRequestBuilder Users { get; } + + ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId); + + ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName); + + DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId); + + DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId); + + GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName); + + ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId); + + UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/GraphServiceClientProxy.g.cs b/src-examples/ClassLibraryExampleForTool/GraphServiceClientProxy.g.cs new file mode 100644 index 0000000..2439018 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/GraphServiceClientProxy.g.cs @@ -0,0 +1,10 @@ +using System; +using Microsoft.Graph.Core.Requests; + +namespace Microsoft.Graph +{ + public partial class GraphServiceClientProxy : Graph.IGraphServiceClient + { + BatchRequestBuilder IBaseClient.Batch => throw new NotImplementedException(); + } +} \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs index ae22451..daffb14 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs @@ -1,32 +1,67 @@ +using System.Runtime.CompilerServices; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.Simplification; using Microsoft.CodeAnalysis.Text; namespace ProxyInterfaceSourceGenerator.Tool; -public class CSharpSimplifier(HashSet references) +public class CSharpSimplifier { - public async Task SimplifyCSharpCodeAsync(string sourceCode) + private readonly Project _project; + + public CSharpSimplifier(HashSet references) { var id = Guid.NewGuid().ToString("N"); using var workspace = new AdhocWorkspace(); - var project = workspace + _project = workspace .CurrentSolution .AddProject(id, $"{id}.dll", LanguageNames.CSharp) .WithMetadataReferences(references); + } + + //public async Task SimplifyCSharpCodeAsync(string sourceCode) + //{ + // var id = Guid.NewGuid().ToString("N"); + + // using var workspace = new AdhocWorkspace(); + + // var project = workspace + // .CurrentSolution + // .AddProject(id, $"{id}.dll", LanguageNames.CSharp) + // .WithMetadataReferences(references); + + // var document = project.AddDocument($"Input_{id}.cs", SourceText.From(sourceCode)); + + // var root = await document.GetSyntaxRootAsync(); + + // var annotatedRoot = root!.WithAdditionalAnnotations(Simplifier.Annotation); + + // var newDoc = document.WithSyntaxRoot(annotatedRoot); + + // var simplifiedDoc = await Simplifier.ReduceAsync(newDoc, workspace.Options); + + // return (await simplifiedDoc.GetTextAsync()).ToString(); + //} + + public async IAsyncEnumerable SimplifyCSharpCodesAsync(IEnumerable sourceCodes, [EnumeratorCancellation] CancellationToken cancellationToken) + { + foreach (var sourceCode in sourceCodes) + { + var id = Guid.NewGuid().ToString("N"); - var document = project.AddDocument($"Input_{id}.cs", SourceText.From(sourceCode)); + var document = _project.AddDocument($"Input_{id}.cs", SourceText.From(sourceCode)); - var root = await document.GetSyntaxRootAsync(); + var root = await document.GetSyntaxRootAsync(cancellationToken); - var annotatedRoot = root!.WithAdditionalAnnotations(Simplifier.Annotation); + var annotatedRoot = root!.WithAdditionalAnnotations(Simplifier.Annotation); - var newDoc = document.WithSyntaxRoot(annotatedRoot); + var newDoc = document.WithSyntaxRoot(annotatedRoot); - var simplifiedDoc = await Simplifier.ReduceAsync(newDoc, workspace.Options); + var simplifiedDoc = await Simplifier.ReduceAsync(newDoc, null, cancellationToken); - return (await simplifiedDoc.GetTextAsync()).ToString(); + yield return (await simplifiedDoc.GetTextAsync(cancellationToken)).ToString(); + } } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index 18d6b73..b8b8011 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -3,7 +3,6 @@ using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.Extensions.Configuration; -using ProxyInterfaceSourceGenerator.Models; namespace ProxyInterfaceSourceGenerator.Tool; @@ -13,8 +12,8 @@ internal class Generator : IDisposable private readonly string _sourceFile; private readonly string _outputPath; - private readonly ChannelWriter _writer; - private readonly ChannelReader _reader; + private readonly ChannelWriter<(string Filename, byte[] Data)> _writer; + private readonly ChannelReader<(string Filename, byte[] Data)> _reader; private readonly CancellationTokenSource _cancellationTokenSource; public Generator(IConfiguration configuration) @@ -24,7 +23,7 @@ public Generator(IConfiguration configuration) _outputPath = configuration["outputPath"] ?? "."; // Create unbounded channel for file processing queue - var fileDataQueue = Channel.CreateUnbounded(); + var fileDataQueue = Channel.CreateUnbounded<(string Filename, byte[] Data)>(); _writer = fileDataQueue.Writer; _reader = fileDataQueue.Reader; _cancellationTokenSource = new CancellationTokenSource(); @@ -54,115 +53,225 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) using var combinedCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, _cancellationTokenSource.Token); // Start the file processing task - //var fileProcessingTask = ProcessFileQueueAsync(references, combinedCts.Token); + var fileProcessingTask = ProcessFileQueueAsync(references, combinedCts.Token); - var simplifier = new CSharpSimplifier(references); + //var simplifier = new CSharpSimplifier(references); + + //var q = new Queue<(string Filename, byte[] Data)>(); try { + var stopwatch = new Stopwatch(); + stopwatch.Start(); + // Run the generator - _ = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator(fileData => GenerateFileAction(fileData, simplifier))) - .RunGeneratorsAndUpdateCompilation(compilation, out _, out _); + _ = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator(fileData => + { + //_writer.TryWrite(fileData); + //GenerateFileAction(fileData, simplifier); + //q.Enqueue((fileData.Filename, StringCompressor.Compress(fileData.Text))); + _writer.TryWrite((fileData.Filename, StringCompressor.Compress(fileData.Text))); + + })) + .RunGenerators(compilation, cancellationToken); + + stopwatch.Stop(); + Console.WriteLine($"RunGenerators ({stopwatch.Elapsed.TotalSeconds} s)"); // Signal that no more files will be enqueued - //_writer.Complete(); + _writer.Complete(); + + stopwatch.Restart(); // Wait for all files to be processed - //await fileProcessingTask; + await fileProcessingTask; + stopwatch.Stop(); + Console.WriteLine($"fileProcessingTask ({stopwatch.Elapsed.TotalSeconds} s)"); + + // lege folder = fileProcessingTask (0,8354483 s) + // 500 bestanden + + //foreach (var fileData in q) + //{ + // var stopwatch = new Stopwatch(); + // stopwatch.Start(); + + // var fullPath = Path.Combine(_outputPath, fileData.Filename); + // Console.WriteLine($"Processing file: {fileData.Filename}"); + + // string text = await StringCompressor.DecompressAsync(fileData.Data); + // string modified; + // try + // { + // modified = await simplifier.SimplifyCSharpCodeAsync(text); + // } + // catch (Exception ex) + // { + // modified = text; // Fall back to original content + + // Console.WriteLine($"Error processing file {fileData.Filename}: {ex.Message}"); + // } + + // await File.WriteAllTextAsync(fullPath, modified, cancellationToken); + + // stopwatch.Stop(); + // Console.WriteLine($"Written file: {fileData.Filename} ({stopwatch.Elapsed.TotalMilliseconds} ms)"); + //} + } catch { - //await _cancellationTokenSource.CancelAsync(); + await _cancellationTokenSource.CancelAsync(); throw; } } - private void GenerateFileAction(FileData fileData, CSharpSimplifier simplifier) + //private void GenerateFileAction(FileData fileData, CSharpSimplifier simplifier) + //{ + // var stopwatch = new Stopwatch(); + // stopwatch.Start(); + + // var fullPath = Path.Combine(_outputPath, fileData.Filename); + // Console.WriteLine($"Processing file: {fileData.Filename}"); + + // string modified; + // try + // { + // modified = simplifier.SimplifyCSharpCodeAsync(fileData.Text).GetAwaiter().GetResult(); + // } + // catch (Exception ex) + // { + // modified = fileData.Text; // Fall back to original content + + // Console.WriteLine($"Error processing file {fileData.Filename}: {ex.Message}"); + // } + + // File.WriteAllText(fullPath, modified); + + // stopwatch.Stop(); + // Console.WriteLine($"Written file: {fileData.Filename} ({stopwatch.Elapsed.TotalMilliseconds} ms)"); + + // //if (!_writer.TryWrite(fileData)) + // //{ + // // Console.WriteLine($"Warning: Failed to enqueue file {fileData.Filename}"); + // //} + //} + + private async Task ProcessFileQueueAsync(HashSet references, CancellationToken cancellationToken) { - var stopwatch = new Stopwatch(); - stopwatch.Start(); + //int idx = 0; + const int batchSize = 200; + var batch = new List<(string Filename, string Text)>(batchSize); - var fullPath = Path.Combine(_outputPath, fileData.Filename); - // Console.WriteLine($"Processing file: {fileData.Filename}"); + await foreach (var fileData in _reader.ReadAllAsync(cancellationToken)) + { + // Decompress the data first + var text = await StringCompressor.DecompressAsync(fileData.Data); + batch.Add((fileData.Filename, text)); - //string modified; - //try - //{ - // modified = simplifier.SimplifyCSharpCodeAsync(fileData.Text).GetAwaiter().GetResult(); - //} - //catch (Exception ex) - //{ - // modified = fileData.Text; // Fall back to original content + //var currentIdx = Interlocked.Increment(ref idx); + //Console.WriteLine($"DecompressAsync {currentIdx}"); - // Console.WriteLine($"Error processing file {fileData.Filename}: {ex.Message}"); - //} + if (batch.Count >= batchSize) + { + await ProcessBatchAsync(references, batch, cancellationToken); + batch.Clear(); + } + } - File.WriteAllText(fullPath, fileData.Text); + // Process any remaining items in the final batch + if (batch.Count > 0) + { + await ProcessBatchAsync(references, batch, cancellationToken); + } - stopwatch.Stop(); - Console.WriteLine($"Written file: {fileData.Filename} ({stopwatch.Elapsed.TotalMilliseconds} ms)"); + return; - //if (!_writer.TryWrite(fileData)) + + + //await foreach (var fileData in _reader.ReadAllAsync(cancellationToken)) //{ - // Console.WriteLine($"Warning: Failed to enqueue file {fileData.Filename}"); + // var fullPath = Path.Combine(_outputPath, fileData.Filename); + // // Console.WriteLine($"Processing file: {fileData.Filename}"); + + // var text = await StringCompressor.DecompressAsync(fileData.Data); + // string modified; + // try + // { + // modified = await simplifier.SimplifyCSharpCodeAsync(text); + // } + // catch (Exception ex) + // { + // modified = text; // Fall back to original content + + // Console.WriteLine($"Error processing file {fileData.Filename}: {ex.Message}"); + // } + + // await File.WriteAllTextAsync(fullPath, modified, cancellationToken); + + // Console.WriteLine($"Written file: {fileData.Filename} {idx}"); + + // idx++; //} } - private async Task ProcessFileQueueAsync(HashSet references, CancellationToken cancellationToken) + private async Task ProcessBatchAsync(HashSet references, List<(string Filename, string Text)> batchItems, CancellationToken cancellationToken) { var simplifier = new CSharpSimplifier(references); + var stopwatch = new Stopwatch(); + stopwatch.Start(); + + int idx = 0; + var parallelOptions = new ParallelOptions { - MaxDegreeOfParallelism = 1, // Environment.ProcessorCount, + MaxDegreeOfParallelism = Environment.ProcessorCount * 4, CancellationToken = cancellationToken }; - var stopwatch = new Stopwatch(); - stopwatch.Start(); - - int idx = 0; + try + { + // Extract source codes for batch processing + var sourceCodes = batchItems.Select(item => item.Text); - await Parallel.ForEachAsync( - _reader.ReadAllAsync(cancellationToken), - parallelOptions, - async (fileData, ct) => + // Get simplified results from batch API + var simplifiedResults = new List(); + await foreach (var result in simplifier.SimplifyCSharpCodesAsync(sourceCodes, cancellationToken)) { - var fullPath = Path.Combine(_outputPath, fileData.Filename); - // Console.WriteLine($"Processing file: {fileData.Filename}"); + simplifiedResults.Add(result); + } - string modified; - try - { - modified = await simplifier.SimplifyCSharpCodeAsync(fileData.Text); - } - catch (Exception ex) - { - modified = fileData.Text; // Fall back to original content - - Console.WriteLine($"Error processing file {fileData.Filename}: {ex.Message}"); - } + // Write results in parallel + await Parallel.ForAsync(0, batchItems.Count, parallelOptions, async (i, ct) => + { + var item = batchItems[i]; + var modified = i < simplifiedResults.Count ? simplifiedResults[i] : item.Text; // Fallback to original + var fullPath = Path.Combine(_outputPath, item.Filename); await File.WriteAllTextAsync(fullPath, modified, ct); - - Console.WriteLine($"Written file: {fileData.Filename}"); + var currentIdx = Interlocked.Increment(ref idx); + Console.WriteLine($"Written file: {item.Filename} {currentIdx}"); + }); + } + catch (Exception ex) + { + Console.WriteLine($"Error processing batch: {ex.Message}"); - idx++; + // Fallback: write original content for all files in batch + await Parallel.ForEachAsync(batchItems, parallelOptions, async (item, ct) => + { + var fullPath = Path.Combine(_outputPath, item.Filename); + await File.WriteAllTextAsync(fullPath, item.Text, ct); - if (idx > 100) - { - stopwatch.Stop(); - Console.WriteLine($"{stopwatch.Elapsed.TotalSeconds} s"); - throw new AccessViolationException(); - } - - // 1 = 13,7243953 s - // 2 = 12,0959904 s - // 4 = 11,9327242 s - // 8 = 12,4146649 s - // 32 = 15,0603359 s + var currentIdx = Interlocked.Increment(ref idx); + Console.WriteLine($"Written file (fallback): {item.Filename} {currentIdx}"); }); + } + + stopwatch.Stop(); + Console.WriteLine($"ProcessBatchAsync ({stopwatch.Elapsed.TotalSeconds} s)"); } public void Dispose() diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json index 8db4f63..5e5d532 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json +++ b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json @@ -2,7 +2,7 @@ "profiles": { "ProxyInterfaceSourceGenerator.Tool": { "commandName": "Project", - "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\IBuilders.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" + "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Interfaces.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" } } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/StringCompressor.cs b/src/ProxyInterfaceSourceGenerator.Tool/StringCompressor.cs new file mode 100644 index 0000000..a3f7114 --- /dev/null +++ b/src/ProxyInterfaceSourceGenerator.Tool/StringCompressor.cs @@ -0,0 +1,28 @@ +using System.IO.Compression; +using System.Text; + +namespace ProxyInterfaceSourceGenerator.Tool; + +public static class StringCompressor +{ + public static byte[] Compress(string text) + { + using var output = new MemoryStream(); + using (var gzip = new GZipStream(output, CompressionMode.Compress)) + using (var writer = new StreamWriter(gzip, leaveOpen: true)) + { + writer.Write(text); + } + + return output.ToArray(); + } + + public static async Task DecompressAsync(byte[] compressedBytes) + { + using var input = new MemoryStream(compressedBytes); + await using var gzip = new GZipStream(input, CompressionMode.Decompress); + using var reader = new StreamReader(gzip, Encoding.UTF8); + + return await reader.ReadToEndAsync(); + } +} \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs index 20d3f0e..be90d1c 100644 --- a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs @@ -49,7 +49,7 @@ public void Execute(GeneratorExecutionContext context) GenerateProxyAttribute(context, receiver, supportsNullable, supportsGenericAttributes); - // GeneratePartialInterfaces(context, receiver, supportsNullable); + GeneratePartialInterfaces(context, receiver, supportsNullable); GenerateProxyClasses(context, receiver, supportsNullable); } catch (Exception exception) @@ -85,6 +85,8 @@ private void GeneratePartialInterfaces(GeneratorExecutionContext ctx, ProxySynta }; var partialInterfacesGenerator = new PartialInterfacesGenerator(context, supportsNullable); + + int c = 0; foreach (var fileData in partialInterfacesGenerator.GenerateFiles()) { if (_generateFileAction == null) @@ -93,8 +95,16 @@ private void GeneratePartialInterfaces(GeneratorExecutionContext ctx, ProxySynta } else { + Console.WriteLine("{0}", c); _generateFileAction(fileData); + c++; } + + //if (c >= 1000) + //{ + // Console.WriteLine("Stopping after xxx files to avoid excessive output."); + // break; + //} } } @@ -107,6 +117,8 @@ private void GenerateProxyClasses(GeneratorExecutionContext ctx, ProxySyntaxRece }; var proxyClassesGenerator = new ProxyClassesGenerator(context, supportsNullable); + + int c = 0; foreach (var fileData in proxyClassesGenerator.GenerateFiles()) { if (_generateFileAction == null) @@ -115,7 +127,15 @@ private void GenerateProxyClasses(GeneratorExecutionContext ctx, ProxySyntaxRece } else { + Console.WriteLine("{0}", c); _generateFileAction(fileData); + c++; + + //if (c >= 1000) + //{ + // Console.WriteLine("Stopping after xxx files to avoid excessive output."); + // break; + //} } } } From b022b9c2a1a5d891cf8b10b02de6b631b113b3e5 Mon Sep 17 00:00:00 2001 From: Stef Date: Thu, 24 Jul 2025 18:56:42 +0200 Subject: [PATCH 30/48] . --- .../Generated/AdminRequestBuilderProxy.g.cs | 56 +++--- .../Generated/BatchRequestBuilderProxy.g.cs | 46 ++--- .../Generated/Class1Proxy.g.cs | 6 +- .../Generated/Class2Proxy.g.cs | 6 +- .../Generated/EdgeRequestBuilderProxy.g.cs | 56 +++--- .../Generated/GraphServiceClientProxy.g.cs | 180 ++++++++--------- .../Generated/IAdminRequestBuilder.g.cs | 24 +-- .../Generated/IBatchRequestBuilder.g.cs | 8 +- .../Generated/IClass1.g.cs | 2 +- .../Generated/IClass2.g.cs | 2 +- .../Generated/IEdgeRequestBuilder.g.cs | 18 +- .../Generated/IGraphServiceClient.g.cs | 156 +++++++-------- .../CSharpSimplifier.cs | 30 +-- .../Generator.cs | 183 +++++++++--------- 14 files changed, 387 insertions(+), 386 deletions(-) diff --git a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs index c42d1e3..92f9bad 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs @@ -12,78 +12,78 @@ namespace Microsoft.Graph.Admin { - public partial class AdminRequestBuilderProxy : Admin.IAdminRequestBuilder + public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IAdminRequestBuilder { - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) { - return new Edge.EdgeRequestBuilderProxy(value); + return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); } - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) { return value._Instance; } - private static Admin.IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) { - return new AdminRequestBuilderProxy(value); + return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); } - private static AdminRequestBuilder MapToInstance(Admin.IAdminRequestBuilder value) + private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) { return value._Instance; } - public AdminRequestBuilder _Instance { get; } + public global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } - public Edge.IEdgeRequestBuilder Edge { get => MapToInterface(_Instance.Edge); } + public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder Edge { get => MapToInterface(_Instance.Edge); } - public Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } + public global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } - public People.PeopleRequestBuilder People { get => _Instance.People; } + public global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get => _Instance.People; } - public ReportSettings.ReportSettingsRequestBuilder ReportSettings { get => _Instance.ReportSettings; } + public global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get => _Instance.ReportSettings; } - public ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get => _Instance.ServiceAnnouncement; } + public global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get => _Instance.ServiceAnnouncement; } - public Sharepoint.SharepointRequestBuilder Sharepoint { get => _Instance.Sharepoint; } + public global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get => _Instance.Sharepoint; } - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); return result_1805284658; } - public System.Threading.Tasks.Task PatchAsync(Models.Admin body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { - Models.Admin body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; + global::Microsoft.Graph.Models.Admin body_ = body; + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); return result_910894592; } - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) { - Action>? requestConfiguration_ = requestConfiguration; + global::System.Action>? requestConfiguration_ = requestConfiguration; var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); return result__695410420; } - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Admin body, Action>? requestConfiguration = null) + public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null) { - Models.Admin body_ = body; - Action>? requestConfiguration_ = requestConfiguration; + global::Microsoft.Graph.Models.Admin body_ = body; + global::System.Action>? requestConfiguration_ = requestConfiguration; var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); return result_2136344646; } - public Admin.IAdminRequestBuilder WithUrl(string rawUrl) + public global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl) { string rawUrl_ = rawUrl; var result_232713549 = _Instance.WithUrl(rawUrl_); @@ -91,7 +91,7 @@ public Admin.IAdminRequestBuilder WithUrl(string rawUrl) } - public AdminRequestBuilderProxy(AdminRequestBuilder instance) + public AdminRequestBuilderProxy(global::Microsoft.Graph.Admin.AdminRequestBuilder instance) { _Instance = instance; diff --git a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs index ad6a3f0..b39e7f4 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs @@ -12,71 +12,71 @@ namespace Microsoft.Graph.Core.Requests { - public partial class BatchRequestBuilderProxy : Requests.IBatchRequestBuilder + public partial class BatchRequestBuilderProxy : global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder { - private static Admin.Edge.IEdgeRequestBuilder MapToInterface(Admin.Edge.EdgeRequestBuilder value) + private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) { - return new Admin.Edge.EdgeRequestBuilderProxy(value); + return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); } - private static Admin.Edge.EdgeRequestBuilder MapToInstance(Admin.Edge.IEdgeRequestBuilder value) + private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) { return value._Instance; } - private static Admin.IAdminRequestBuilder MapToInterface(Admin.AdminRequestBuilder value) + private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) { - return new Admin.AdminRequestBuilderProxy(value); + return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); } - private static Admin.AdminRequestBuilder MapToInstance(Admin.IAdminRequestBuilder value) + private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) { return value._Instance; } - private static Requests.IBatchRequestBuilder MapToInterface(BatchRequestBuilder value) + private static global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder MapToInterface(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder value) { - return new BatchRequestBuilderProxy(value); + return new global::Microsoft.Graph.Core.Requests.BatchRequestBuilderProxy(value); } - private static BatchRequestBuilder MapToInstance(Requests.IBatchRequestBuilder value) + private static global::Microsoft.Graph.Core.Requests.BatchRequestBuilder MapToInstance(global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder value) { return value._Instance; } - public BatchRequestBuilder _Instance { get; } + public global::Microsoft.Graph.Core.Requests.BatchRequestBuilder _Instance { get; } - public System.Threading.Tasks.Task PostAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null) + public global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null) { - BatchRequestContent batchRequestContent_ = batchRequestContent; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; + global::Microsoft.Graph.BatchRequestContent batchRequestContent_ = batchRequestContent; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + global::System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; var result__1705712948 = _Instance.PostAsync(batchRequestContent_, cancellationToken_, errorMappings_); return result__1705712948; } - public System.Threading.Tasks.Task PostAsync(BatchRequestContentCollection batchRequestContentCollection, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null) + public global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null) { - BatchRequestContentCollection batchRequestContentCollection_ = batchRequestContentCollection; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; + global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection_ = batchRequestContentCollection; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; + global::System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; var result__1705712948 = _Instance.PostAsync(batchRequestContentCollection_, cancellationToken_, errorMappings_); return result__1705712948; } - public System.Threading.Tasks.Task ToPostRequestInformationAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default) + public global::System.Threading.Tasks.Task ToPostRequestInformationAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { - BatchRequestContent batchRequestContent_ = batchRequestContent; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; + global::Microsoft.Graph.BatchRequestContent batchRequestContent_ = batchRequestContent; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; var result__530651472 = _Instance.ToPostRequestInformationAsync(batchRequestContent_, cancellationToken_); return result__530651472; } - public BatchRequestBuilderProxy(BatchRequestBuilder instance) + public BatchRequestBuilderProxy(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder instance) { _Instance = instance; diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs index ac428af..03db828 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs @@ -12,11 +12,11 @@ namespace Stef { - public partial class Class1Proxy : Stef.IClass1 + public partial class Class1Proxy : global::Stef.IClass1 { - public Class1 _Instance { get; } + public global::Stef.Class1 _Instance { get; } public void T(string? s) { @@ -25,7 +25,7 @@ public void T(string? s) } - public Class1Proxy(Class1 instance) + public Class1Proxy(global::Stef.Class1 instance) { _Instance = instance; diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class2Proxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class2Proxy.g.cs index c7ad8ea..f9f901a 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/Class2Proxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/Class2Proxy.g.cs @@ -12,14 +12,14 @@ namespace Stef { - public partial class Class2Proxy : Stef.IClass2 + public partial class Class2Proxy : global::Stef.IClass2 { - public Class2 _Instance { get; } + public global::Stef.Class2 _Instance { get; } - public Class2Proxy(Class2 instance) + public Class2Proxy(global::Stef.Class2 instance) { _Instance = instance; diff --git a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs index 2a26ff6..3156aa6 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs @@ -12,83 +12,83 @@ namespace Microsoft.Graph.Admin.Edge { - public partial class EdgeRequestBuilderProxy : Edge.IEdgeRequestBuilder + public partial class EdgeRequestBuilderProxy : global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder { - private static Edge.IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) + private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) { - return new EdgeRequestBuilderProxy(value); + return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); } - private static EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) { return value._Instance; } - private static Admin.IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) { - return new Admin.AdminRequestBuilderProxy(value); + return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); } - private static AdminRequestBuilder MapToInstance(Admin.IAdminRequestBuilder value) + private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) { return value._Instance; } - public EdgeRequestBuilder _Instance { get; } + public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } - public InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get => _Instance.InternetExplorerMode; } + public global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get => _Instance.InternetExplorerMode; } - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + public global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); return result_534537427; } - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); return result_1805284658; } - public System.Threading.Tasks.Task PatchAsync(Models.Edge body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { - Models.Edge body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; + global::Microsoft.Graph.Models.Edge body_ = body; + global::System.Action>? requestConfiguration_ = requestConfiguration; + global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); return result_910894592; } - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + public global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null) { - Action>? requestConfiguration_ = requestConfiguration; + global::System.Action>? requestConfiguration_ = requestConfiguration; var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); return result__1658178693; } - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) { - Action>? requestConfiguration_ = requestConfiguration; + global::System.Action>? requestConfiguration_ = requestConfiguration; var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); return result__695410420; } - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Edge body, Action>? requestConfiguration = null) + public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null) { - Models.Edge body_ = body; - Action>? requestConfiguration_ = requestConfiguration; + global::Microsoft.Graph.Models.Edge body_ = body; + global::System.Action>? requestConfiguration_ = requestConfiguration; var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); return result_2136344646; } - public Edge.IEdgeRequestBuilder WithUrl(string rawUrl) + public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl) { string rawUrl_ = rawUrl; var result_232713549 = _Instance.WithUrl(rawUrl_); @@ -96,7 +96,7 @@ public Edge.IEdgeRequestBuilder WithUrl(string rawUrl) } - public EdgeRequestBuilderProxy(EdgeRequestBuilder instance) + public EdgeRequestBuilderProxy(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder instance) { _Instance = instance; diff --git a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs index 4c64b28..f7fc35f 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs @@ -12,233 +12,233 @@ namespace Microsoft.Graph { - public partial class GraphServiceClientProxy : Graph.IGraphServiceClient + public partial class GraphServiceClientProxy : global::Microsoft.Graph.IGraphServiceClient { - private static Admin.Edge.IEdgeRequestBuilder MapToInterface(Admin.Edge.EdgeRequestBuilder value) + private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) { - return new Admin.Edge.EdgeRequestBuilderProxy(value); + return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); } - private static Admin.Edge.EdgeRequestBuilder MapToInstance(Admin.Edge.IEdgeRequestBuilder value) + private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) { return value._Instance; } - private static Admin.IAdminRequestBuilder MapToInterface(Admin.AdminRequestBuilder value) + private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) { - return new Admin.AdminRequestBuilderProxy(value); + return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); } - private static Admin.AdminRequestBuilder MapToInstance(Admin.IAdminRequestBuilder value) + private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) { return value._Instance; } - private static Core.Requests.IBatchRequestBuilder MapToInterface(Core.Requests.BatchRequestBuilder value) + private static global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder MapToInterface(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder value) { - return new Core.Requests.BatchRequestBuilderProxy(value); + return new global::Microsoft.Graph.Core.Requests.BatchRequestBuilderProxy(value); } - private static Core.Requests.BatchRequestBuilder MapToInstance(Core.Requests.IBatchRequestBuilder value) + private static global::Microsoft.Graph.Core.Requests.BatchRequestBuilder MapToInstance(global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder value) { return value._Instance; } - public GraphServiceClient _Instance { get; } + public global::Microsoft.Graph.GraphServiceClient _Instance { get; } - public Kiota.Abstractions.IRequestAdapter RequestAdapter { get => _Instance.RequestAdapter; set => _Instance.RequestAdapter = value; } + public global::Microsoft.Kiota.Abstractions.IRequestAdapter RequestAdapter { get => _Instance.RequestAdapter; set => _Instance.RequestAdapter = value; } - public Core.Requests.IBatchRequestBuilder Batch { get => MapToInterface(_Instance.Batch); } + public global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder Batch { get => MapToInterface(_Instance.Batch); } - public Admin.IAdminRequestBuilder Admin { get => MapToInterface(_Instance.Admin); } + public global::Microsoft.Graph.Admin.IAdminRequestBuilder Admin { get => MapToInterface(_Instance.Admin); } - public AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get => _Instance.AgreementAcceptances; } + public global::Microsoft.Graph.AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get => _Instance.AgreementAcceptances; } - public Agreements.AgreementsRequestBuilder Agreements { get => _Instance.Agreements; } + public global::Microsoft.Graph.Agreements.AgreementsRequestBuilder Agreements { get => _Instance.Agreements; } - public AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get => _Instance.AppCatalogs; } + public global::Microsoft.Graph.AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get => _Instance.AppCatalogs; } - public Applications.ApplicationsRequestBuilder Applications { get => _Instance.Applications; } + public global::Microsoft.Graph.Applications.ApplicationsRequestBuilder Applications { get => _Instance.Applications; } - public ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get => _Instance.ApplicationTemplates; } + public global::Microsoft.Graph.ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get => _Instance.ApplicationTemplates; } - public AuditLogs.AuditLogsRequestBuilder AuditLogs { get => _Instance.AuditLogs; } + public global::Microsoft.Graph.AuditLogs.AuditLogsRequestBuilder AuditLogs { get => _Instance.AuditLogs; } - public AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get => _Instance.AuthenticationMethodConfigurations; } + public global::Microsoft.Graph.AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get => _Instance.AuthenticationMethodConfigurations; } - public AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get => _Instance.AuthenticationMethodsPolicy; } + public global::Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get => _Instance.AuthenticationMethodsPolicy; } - public CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get => _Instance.CertificateBasedAuthConfiguration; } + public global::Microsoft.Graph.CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get => _Instance.CertificateBasedAuthConfiguration; } - public Chats.ChatsRequestBuilder Chats { get => _Instance.Chats; } + public global::Microsoft.Graph.Chats.ChatsRequestBuilder Chats { get => _Instance.Chats; } - public Communications.CommunicationsRequestBuilder Communications { get => _Instance.Communications; } + public global::Microsoft.Graph.Communications.CommunicationsRequestBuilder Communications { get => _Instance.Communications; } - public Compliance.ComplianceRequestBuilder Compliance { get => _Instance.Compliance; } + public global::Microsoft.Graph.Compliance.ComplianceRequestBuilder Compliance { get => _Instance.Compliance; } - public Connections.ConnectionsRequestBuilder Connections { get => _Instance.Connections; } + public global::Microsoft.Graph.Connections.ConnectionsRequestBuilder Connections { get => _Instance.Connections; } - public Contacts.ContactsRequestBuilder Contacts { get => _Instance.Contacts; } + public global::Microsoft.Graph.Contacts.ContactsRequestBuilder Contacts { get => _Instance.Contacts; } - public Contracts.ContractsRequestBuilder Contracts { get => _Instance.Contracts; } + public global::Microsoft.Graph.Contracts.ContractsRequestBuilder Contracts { get => _Instance.Contracts; } - public DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get => _Instance.DataPolicyOperations; } + public global::Microsoft.Graph.DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get => _Instance.DataPolicyOperations; } - public DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get => _Instance.DeviceAppManagement; } + public global::Microsoft.Graph.DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get => _Instance.DeviceAppManagement; } - public DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get => _Instance.DeviceManagement; } + public global::Microsoft.Graph.DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get => _Instance.DeviceManagement; } - public Devices.DevicesRequestBuilder Devices { get => _Instance.Devices; } + public global::Microsoft.Graph.Devices.DevicesRequestBuilder Devices { get => _Instance.Devices; } - public DirectoryNamespace.DirectoryRequestBuilder Directory { get => _Instance.Directory; } + public global::Microsoft.Graph.DirectoryNamespace.DirectoryRequestBuilder Directory { get => _Instance.Directory; } - public DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get => _Instance.DirectoryObjects; } + public global::Microsoft.Graph.DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get => _Instance.DirectoryObjects; } - public DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get => _Instance.DirectoryRoles; } + public global::Microsoft.Graph.DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get => _Instance.DirectoryRoles; } - public DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get => _Instance.DirectoryRoleTemplates; } + public global::Microsoft.Graph.DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get => _Instance.DirectoryRoleTemplates; } - public DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get => _Instance.DomainDnsRecords; } + public global::Microsoft.Graph.DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get => _Instance.DomainDnsRecords; } - public Domains.DomainsRequestBuilder Domains { get => _Instance.Domains; } + public global::Microsoft.Graph.Domains.DomainsRequestBuilder Domains { get => _Instance.Domains; } - public Drives.DrivesRequestBuilder Drives { get => _Instance.Drives; } + public global::Microsoft.Graph.Drives.DrivesRequestBuilder Drives { get => _Instance.Drives; } - public Education.EducationRequestBuilder Education { get => _Instance.Education; } + public global::Microsoft.Graph.Education.EducationRequestBuilder Education { get => _Instance.Education; } - public EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get => _Instance.EmployeeExperience; } + public global::Microsoft.Graph.EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get => _Instance.EmployeeExperience; } - public External.ExternalRequestBuilder External { get => _Instance.External; } + public global::Microsoft.Graph.External.ExternalRequestBuilder External { get => _Instance.External; } - public FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get => _Instance.FilterOperators; } + public global::Microsoft.Graph.FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get => _Instance.FilterOperators; } - public Functions.FunctionsRequestBuilder Functions { get => _Instance.Functions; } + public global::Microsoft.Graph.Functions.FunctionsRequestBuilder Functions { get => _Instance.Functions; } - public GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get => _Instance.GroupLifecyclePolicies; } + public global::Microsoft.Graph.GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get => _Instance.GroupLifecyclePolicies; } - public Groups.GroupsRequestBuilder Groups { get => _Instance.Groups; } + public global::Microsoft.Graph.Groups.GroupsRequestBuilder Groups { get => _Instance.Groups; } - public GroupSettings.GroupSettingsRequestBuilder GroupSettings { get => _Instance.GroupSettings; } + public global::Microsoft.Graph.GroupSettings.GroupSettingsRequestBuilder GroupSettings { get => _Instance.GroupSettings; } - public GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get => _Instance.GroupSettingTemplates; } + public global::Microsoft.Graph.GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get => _Instance.GroupSettingTemplates; } - public Identity.IdentityRequestBuilder Identity { get => _Instance.Identity; } + public global::Microsoft.Graph.Identity.IdentityRequestBuilder Identity { get => _Instance.Identity; } - public IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get => _Instance.IdentityGovernance; } + public global::Microsoft.Graph.IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get => _Instance.IdentityGovernance; } - public IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get => _Instance.IdentityProtection; } + public global::Microsoft.Graph.IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get => _Instance.IdentityProtection; } - public IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get => _Instance.IdentityProviders; } + public global::Microsoft.Graph.IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get => _Instance.IdentityProviders; } - public InformationProtection.InformationProtectionRequestBuilder InformationProtection { get => _Instance.InformationProtection; } + public global::Microsoft.Graph.InformationProtection.InformationProtectionRequestBuilder InformationProtection { get => _Instance.InformationProtection; } - public Invitations.InvitationsRequestBuilder Invitations { get => _Instance.Invitations; } + public global::Microsoft.Graph.Invitations.InvitationsRequestBuilder Invitations { get => _Instance.Invitations; } - public Me.MeRequestBuilder Me { get => _Instance.Me; } + public global::Microsoft.Graph.Me.MeRequestBuilder Me { get => _Instance.Me; } - public Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get => _Instance.Oauth2PermissionGrants; } + public global::Microsoft.Graph.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get => _Instance.Oauth2PermissionGrants; } - public Organization.OrganizationRequestBuilder Organization { get => _Instance.Organization; } + public global::Microsoft.Graph.Organization.OrganizationRequestBuilder Organization { get => _Instance.Organization; } - public PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get => _Instance.PermissionGrants; } + public global::Microsoft.Graph.PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get => _Instance.PermissionGrants; } - public Places.PlacesRequestBuilder Places { get => _Instance.Places; } + public global::Microsoft.Graph.Places.PlacesRequestBuilder Places { get => _Instance.Places; } - public Planner.PlannerRequestBuilder Planner { get => _Instance.Planner; } + public global::Microsoft.Graph.Planner.PlannerRequestBuilder Planner { get => _Instance.Planner; } - public Policies.PoliciesRequestBuilder Policies { get => _Instance.Policies; } + public global::Microsoft.Graph.Policies.PoliciesRequestBuilder Policies { get => _Instance.Policies; } - public Print.PrintRequestBuilder Print { get => _Instance.Print; } + public global::Microsoft.Graph.Print.PrintRequestBuilder Print { get => _Instance.Print; } - public Privacy.PrivacyRequestBuilder Privacy { get => _Instance.Privacy; } + public global::Microsoft.Graph.Privacy.PrivacyRequestBuilder Privacy { get => _Instance.Privacy; } - public Reports.ReportsRequestBuilder Reports { get => _Instance.Reports; } + public global::Microsoft.Graph.Reports.ReportsRequestBuilder Reports { get => _Instance.Reports; } - public RoleManagement.RoleManagementRequestBuilder RoleManagement { get => _Instance.RoleManagement; } + public global::Microsoft.Graph.RoleManagement.RoleManagementRequestBuilder RoleManagement { get => _Instance.RoleManagement; } - public SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get => _Instance.SchemaExtensions; } + public global::Microsoft.Graph.SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get => _Instance.SchemaExtensions; } - public ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get => _Instance.ScopedRoleMemberships; } + public global::Microsoft.Graph.ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get => _Instance.ScopedRoleMemberships; } - public Search.SearchRequestBuilder Search { get => _Instance.Search; } + public global::Microsoft.Graph.Search.SearchRequestBuilder Search { get => _Instance.Search; } - public Security.SecurityRequestBuilder Security { get => _Instance.Security; } + public global::Microsoft.Graph.Security.SecurityRequestBuilder Security { get => _Instance.Security; } - public ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get => _Instance.ServicePrincipals; } + public global::Microsoft.Graph.ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get => _Instance.ServicePrincipals; } - public Shares.SharesRequestBuilder Shares { get => _Instance.Shares; } + public global::Microsoft.Graph.Shares.SharesRequestBuilder Shares { get => _Instance.Shares; } - public Sites.SitesRequestBuilder Sites { get => _Instance.Sites; } + public global::Microsoft.Graph.Sites.SitesRequestBuilder Sites { get => _Instance.Sites; } - public Solutions.SolutionsRequestBuilder Solutions { get => _Instance.Solutions; } + public global::Microsoft.Graph.Solutions.SolutionsRequestBuilder Solutions { get => _Instance.Solutions; } - public Storage.StorageRequestBuilder Storage { get => _Instance.Storage; } + public global::Microsoft.Graph.Storage.StorageRequestBuilder Storage { get => _Instance.Storage; } - public SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get => _Instance.SubscribedSkus; } + public global::Microsoft.Graph.SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get => _Instance.SubscribedSkus; } - public Subscriptions.SubscriptionsRequestBuilder Subscriptions { get => _Instance.Subscriptions; } + public global::Microsoft.Graph.Subscriptions.SubscriptionsRequestBuilder Subscriptions { get => _Instance.Subscriptions; } - public Teams.TeamsRequestBuilder Teams { get => _Instance.Teams; } + public global::Microsoft.Graph.Teams.TeamsRequestBuilder Teams { get => _Instance.Teams; } - public TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get => _Instance.TeamsTemplates; } + public global::Microsoft.Graph.TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get => _Instance.TeamsTemplates; } - public Teamwork.TeamworkRequestBuilder Teamwork { get => _Instance.Teamwork; } + public global::Microsoft.Graph.Teamwork.TeamworkRequestBuilder Teamwork { get => _Instance.Teamwork; } - public TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get => _Instance.TenantRelationships; } + public global::Microsoft.Graph.TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get => _Instance.TenantRelationships; } - public Users.UsersRequestBuilder Users { get => _Instance.Users; } + public global::Microsoft.Graph.Users.UsersRequestBuilder Users { get => _Instance.Users; } public void Dispose() { _Instance.Dispose(); } - public ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId) + public global::Microsoft.Graph.ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId) { string appId_ = appId; var result_2016734975 = _Instance.ApplicationsWithAppId(appId_); return result_2016734975; } - public ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName) + public global::Microsoft.Graph.ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName) { string uniqueName_ = uniqueName; var result__50355501 = _Instance.ApplicationsWithUniqueName(uniqueName_); return result__50355501; } - public DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId) + public global::Microsoft.Graph.DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId) { string deviceId_ = deviceId; var result_1418308542 = _Instance.DevicesWithDeviceId(deviceId_); return result_1418308542; } - public DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId) + public global::Microsoft.Graph.DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId) { string roleTemplateId_ = roleTemplateId; var result_32291941 = _Instance.DirectoryRolesWithRoleTemplateId(roleTemplateId_); return result_32291941; } - public GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName) + public global::Microsoft.Graph.GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName) { string uniqueName_ = uniqueName; var result_1751586938 = _Instance.GroupsWithUniqueName(uniqueName_); return result_1751586938; } - public ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId) + public global::Microsoft.Graph.ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId) { string appId_ = appId; var result_984590704 = _Instance.ServicePrincipalsWithAppId(appId_); return result_984590704; } - public UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName) + public global::Microsoft.Graph.UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName) { string userPrincipalName_ = userPrincipalName; var result__972389990 = _Instance.UsersWithUserPrincipalName(userPrincipalName_); @@ -246,7 +246,7 @@ public UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder Users } - public GraphServiceClientProxy(GraphServiceClient instance) + public GraphServiceClientProxy(global::Microsoft.Graph.GraphServiceClient instance) { _Instance = instance; diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs index 8ae2e61..c9db2df 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs @@ -14,29 +14,29 @@ namespace Microsoft.Graph.Admin { public partial interface IAdminRequestBuilder { - AdminRequestBuilder _Instance { get; } + global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } - Edge.IEdgeRequestBuilder Edge { get; } + global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder Edge { get; } - Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get; } + global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get; } - People.PeopleRequestBuilder People { get; } + global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get; } - ReportSettings.ReportSettingsRequestBuilder ReportSettings { get; } + global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get; } - ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get; } + global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get; } - Sharepoint.SharepointRequestBuilder Sharepoint { get; } + global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get; } - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task PatchAsync(Models.Admin body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Admin body, Action>? requestConfiguration = null); + global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null); - IAdminRequestBuilder WithUrl(string rawUrl); + global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl); } } #nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs index 06d8a3f..dcff953 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs @@ -14,13 +14,13 @@ namespace Microsoft.Graph.Core.Requests { public partial interface IBatchRequestBuilder { - BatchRequestBuilder _Instance { get; } + global::Microsoft.Graph.Core.Requests.BatchRequestBuilder _Instance { get; } - System.Threading.Tasks.Task PostAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null); + global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null); - System.Threading.Tasks.Task PostAsync(BatchRequestContentCollection batchRequestContentCollection, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null); + global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null); - System.Threading.Tasks.Task ToPostRequestInformationAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default); + global::System.Threading.Tasks.Task ToPostRequestInformationAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); } } #nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs index dffadb0..30af100 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs @@ -14,7 +14,7 @@ namespace Stef { public partial interface IClass1 { - Class1 _Instance { get; } + global::Stef.Class1 _Instance { get; } void T(string? s); } diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs index 04a0cb4..e1babd6 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs @@ -14,7 +14,7 @@ namespace Stef { public partial interface IClass2 { - Class2 _Instance { get; } + global::Stef.Class2 _Instance { get; } } diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs index 7795c11..5161f5c 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs @@ -14,23 +14,23 @@ namespace Microsoft.Graph.Admin.Edge { public partial interface IEdgeRequestBuilder { - EdgeRequestBuilder _Instance { get; } + global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } - InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get; } + global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get; } - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task PatchAsync(Models.Edge body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null); - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Edge body, Action>? requestConfiguration = null); + global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null); - IEdgeRequestBuilder WithUrl(string rawUrl); + global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl); } } #nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs index 74d65fc..afaca82 100644 --- a/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs +++ b/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs @@ -12,161 +12,161 @@ namespace Microsoft.Graph { - public partial interface IGraphServiceClient : IBaseClient, IDisposable + public partial interface IGraphServiceClient : global::Microsoft.Graph.IBaseClient, global::System.IDisposable { - GraphServiceClient _Instance { get; } + global::Microsoft.Graph.GraphServiceClient _Instance { get; } - Admin.IAdminRequestBuilder Admin { get; } + global::Microsoft.Graph.Admin.IAdminRequestBuilder Admin { get; } - AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get; } + global::Microsoft.Graph.AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get; } - Agreements.AgreementsRequestBuilder Agreements { get; } + global::Microsoft.Graph.Agreements.AgreementsRequestBuilder Agreements { get; } - AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get; } + global::Microsoft.Graph.AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get; } - Applications.ApplicationsRequestBuilder Applications { get; } + global::Microsoft.Graph.Applications.ApplicationsRequestBuilder Applications { get; } - ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get; } + global::Microsoft.Graph.ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get; } - AuditLogs.AuditLogsRequestBuilder AuditLogs { get; } + global::Microsoft.Graph.AuditLogs.AuditLogsRequestBuilder AuditLogs { get; } - AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get; } + global::Microsoft.Graph.AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get; } - AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get; } + global::Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get; } - CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get; } + global::Microsoft.Graph.CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get; } - Chats.ChatsRequestBuilder Chats { get; } + global::Microsoft.Graph.Chats.ChatsRequestBuilder Chats { get; } - Communications.CommunicationsRequestBuilder Communications { get; } + global::Microsoft.Graph.Communications.CommunicationsRequestBuilder Communications { get; } - Compliance.ComplianceRequestBuilder Compliance { get; } + global::Microsoft.Graph.Compliance.ComplianceRequestBuilder Compliance { get; } - Connections.ConnectionsRequestBuilder Connections { get; } + global::Microsoft.Graph.Connections.ConnectionsRequestBuilder Connections { get; } - Contacts.ContactsRequestBuilder Contacts { get; } + global::Microsoft.Graph.Contacts.ContactsRequestBuilder Contacts { get; } - Contracts.ContractsRequestBuilder Contracts { get; } + global::Microsoft.Graph.Contracts.ContractsRequestBuilder Contracts { get; } - DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get; } + global::Microsoft.Graph.DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get; } - DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get; } + global::Microsoft.Graph.DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get; } - DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get; } + global::Microsoft.Graph.DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get; } - Devices.DevicesRequestBuilder Devices { get; } + global::Microsoft.Graph.Devices.DevicesRequestBuilder Devices { get; } - DirectoryNamespace.DirectoryRequestBuilder Directory { get; } + global::Microsoft.Graph.DirectoryNamespace.DirectoryRequestBuilder Directory { get; } - DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get; } + global::Microsoft.Graph.DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get; } - DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get; } + global::Microsoft.Graph.DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get; } - DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get; } + global::Microsoft.Graph.DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get; } - DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get; } + global::Microsoft.Graph.DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get; } - Domains.DomainsRequestBuilder Domains { get; } + global::Microsoft.Graph.Domains.DomainsRequestBuilder Domains { get; } - Drives.DrivesRequestBuilder Drives { get; } + global::Microsoft.Graph.Drives.DrivesRequestBuilder Drives { get; } - Education.EducationRequestBuilder Education { get; } + global::Microsoft.Graph.Education.EducationRequestBuilder Education { get; } - EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get; } + global::Microsoft.Graph.EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get; } - External.ExternalRequestBuilder External { get; } + global::Microsoft.Graph.External.ExternalRequestBuilder External { get; } - FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get; } + global::Microsoft.Graph.FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get; } - Functions.FunctionsRequestBuilder Functions { get; } + global::Microsoft.Graph.Functions.FunctionsRequestBuilder Functions { get; } - GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get; } + global::Microsoft.Graph.GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get; } - Groups.GroupsRequestBuilder Groups { get; } + global::Microsoft.Graph.Groups.GroupsRequestBuilder Groups { get; } - GroupSettings.GroupSettingsRequestBuilder GroupSettings { get; } + global::Microsoft.Graph.GroupSettings.GroupSettingsRequestBuilder GroupSettings { get; } - GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get; } + global::Microsoft.Graph.GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get; } - Identity.IdentityRequestBuilder Identity { get; } + global::Microsoft.Graph.Identity.IdentityRequestBuilder Identity { get; } - IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get; } + global::Microsoft.Graph.IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get; } - IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get; } + global::Microsoft.Graph.IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get; } - IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get; } + global::Microsoft.Graph.IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get; } - InformationProtection.InformationProtectionRequestBuilder InformationProtection { get; } + global::Microsoft.Graph.InformationProtection.InformationProtectionRequestBuilder InformationProtection { get; } - Invitations.InvitationsRequestBuilder Invitations { get; } + global::Microsoft.Graph.Invitations.InvitationsRequestBuilder Invitations { get; } - Me.MeRequestBuilder Me { get; } + global::Microsoft.Graph.Me.MeRequestBuilder Me { get; } - Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get; } + global::Microsoft.Graph.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get; } - Organization.OrganizationRequestBuilder Organization { get; } + global::Microsoft.Graph.Organization.OrganizationRequestBuilder Organization { get; } - PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get; } + global::Microsoft.Graph.PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get; } - Places.PlacesRequestBuilder Places { get; } + global::Microsoft.Graph.Places.PlacesRequestBuilder Places { get; } - Planner.PlannerRequestBuilder Planner { get; } + global::Microsoft.Graph.Planner.PlannerRequestBuilder Planner { get; } - Policies.PoliciesRequestBuilder Policies { get; } + global::Microsoft.Graph.Policies.PoliciesRequestBuilder Policies { get; } - Print.PrintRequestBuilder Print { get; } + global::Microsoft.Graph.Print.PrintRequestBuilder Print { get; } - Privacy.PrivacyRequestBuilder Privacy { get; } + global::Microsoft.Graph.Privacy.PrivacyRequestBuilder Privacy { get; } - Reports.ReportsRequestBuilder Reports { get; } + global::Microsoft.Graph.Reports.ReportsRequestBuilder Reports { get; } - RoleManagement.RoleManagementRequestBuilder RoleManagement { get; } + global::Microsoft.Graph.RoleManagement.RoleManagementRequestBuilder RoleManagement { get; } - SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get; } + global::Microsoft.Graph.SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get; } - ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get; } + global::Microsoft.Graph.ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get; } - Search.SearchRequestBuilder Search { get; } + global::Microsoft.Graph.Search.SearchRequestBuilder Search { get; } - Security.SecurityRequestBuilder Security { get; } + global::Microsoft.Graph.Security.SecurityRequestBuilder Security { get; } - ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get; } + global::Microsoft.Graph.ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get; } - Shares.SharesRequestBuilder Shares { get; } + global::Microsoft.Graph.Shares.SharesRequestBuilder Shares { get; } - Sites.SitesRequestBuilder Sites { get; } + global::Microsoft.Graph.Sites.SitesRequestBuilder Sites { get; } - Solutions.SolutionsRequestBuilder Solutions { get; } + global::Microsoft.Graph.Solutions.SolutionsRequestBuilder Solutions { get; } - Storage.StorageRequestBuilder Storage { get; } + global::Microsoft.Graph.Storage.StorageRequestBuilder Storage { get; } - SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get; } + global::Microsoft.Graph.SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get; } - Subscriptions.SubscriptionsRequestBuilder Subscriptions { get; } + global::Microsoft.Graph.Subscriptions.SubscriptionsRequestBuilder Subscriptions { get; } - Teams.TeamsRequestBuilder Teams { get; } + global::Microsoft.Graph.Teams.TeamsRequestBuilder Teams { get; } - TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get; } + global::Microsoft.Graph.TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get; } - Teamwork.TeamworkRequestBuilder Teamwork { get; } + global::Microsoft.Graph.Teamwork.TeamworkRequestBuilder Teamwork { get; } - TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get; } + global::Microsoft.Graph.TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get; } - Users.UsersRequestBuilder Users { get; } + global::Microsoft.Graph.Users.UsersRequestBuilder Users { get; } - ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId); + global::Microsoft.Graph.ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId); - ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName); + global::Microsoft.Graph.ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName); - DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId); + global::Microsoft.Graph.DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId); - DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId); + global::Microsoft.Graph.DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId); - GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName); + global::Microsoft.Graph.GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName); - ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId); + global::Microsoft.Graph.ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId); - UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName); + global::Microsoft.Graph.UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName); } } #nullable restore \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs index daffb14..c1e877c 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs @@ -21,29 +21,29 @@ public CSharpSimplifier(HashSet references) .WithMetadataReferences(references); } - //public async Task SimplifyCSharpCodeAsync(string sourceCode) - //{ - // var id = Guid.NewGuid().ToString("N"); + public async Task SimplifyCSharpCodeAsync(string sourceCode) + { + var id = Guid.NewGuid().ToString("N"); - // using var workspace = new AdhocWorkspace(); + //using var workspace = new AdhocWorkspace(); - // var project = workspace - // .CurrentSolution - // .AddProject(id, $"{id}.dll", LanguageNames.CSharp) - // .WithMetadataReferences(references); + //var project = workspace + // .CurrentSolution + // .AddProject(id, $"{id}.dll", LanguageNames.CSharp) + // .WithMetadataReferences(references); - // var document = project.AddDocument($"Input_{id}.cs", SourceText.From(sourceCode)); + var document = _project.AddDocument($"Input_{id}.cs", SourceText.From(sourceCode)); - // var root = await document.GetSyntaxRootAsync(); + var root = await document.GetSyntaxRootAsync(); - // var annotatedRoot = root!.WithAdditionalAnnotations(Simplifier.Annotation); + var annotatedRoot = root!.WithAdditionalAnnotations(Simplifier.Annotation); - // var newDoc = document.WithSyntaxRoot(annotatedRoot); + var newDoc = document.WithSyntaxRoot(annotatedRoot); - // var simplifiedDoc = await Simplifier.ReduceAsync(newDoc, workspace.Options); + var simplifiedDoc = await Simplifier.ReduceAsync(newDoc); - // return (await simplifiedDoc.GetTextAsync()).ToString(); - //} + return (await simplifiedDoc.GetTextAsync()).ToString(); + } public async IAsyncEnumerable SimplifyCSharpCodesAsync(IEnumerable sourceCodes, [EnumeratorCancellation] CancellationToken cancellationToken) { diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index b8b8011..b824a17 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -159,121 +159,122 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) private async Task ProcessFileQueueAsync(HashSet references, CancellationToken cancellationToken) { - //int idx = 0; - const int batchSize = 200; - var batch = new List<(string Filename, string Text)>(batchSize); - - await foreach (var fileData in _reader.ReadAllAsync(cancellationToken)) - { - // Decompress the data first - var text = await StringCompressor.DecompressAsync(fileData.Data); - batch.Add((fileData.Filename, text)); - - //var currentIdx = Interlocked.Increment(ref idx); - //Console.WriteLine($"DecompressAsync {currentIdx}"); - - if (batch.Count >= batchSize) - { - await ProcessBatchAsync(references, batch, cancellationToken); - batch.Clear(); - } - } - - // Process any remaining items in the final batch - if (batch.Count > 0) - { - await ProcessBatchAsync(references, batch, cancellationToken); - } - - return; - - + int idx = 0; + //const int batchSize = 200; + //var batch = new List<(string Filename, string Text)>(batchSize); //await foreach (var fileData in _reader.ReadAllAsync(cancellationToken)) //{ - // var fullPath = Path.Combine(_outputPath, fileData.Filename); - // // Console.WriteLine($"Processing file: {fileData.Filename}"); - + // // Decompress the data first // var text = await StringCompressor.DecompressAsync(fileData.Data); - // string modified; - // try - // { - // modified = await simplifier.SimplifyCSharpCodeAsync(text); - // } - // catch (Exception ex) - // { - // modified = text; // Fall back to original content + // batch.Add((fileData.Filename, text)); - // Console.WriteLine($"Error processing file {fileData.Filename}: {ex.Message}"); - // } - - // await File.WriteAllTextAsync(fullPath, modified, cancellationToken); + // //var currentIdx = Interlocked.Increment(ref idx); + // //Console.WriteLine($"DecompressAsync {currentIdx}"); - // Console.WriteLine($"Written file: {fileData.Filename} {idx}"); - - // idx++; + // if (batch.Count >= batchSize) + // { + // await ProcessBatchAsync(references, batch, cancellationToken); + // batch.Clear(); + // } //} - } - private async Task ProcessBatchAsync(HashSet references, List<(string Filename, string Text)> batchItems, CancellationToken cancellationToken) - { - var simplifier = new CSharpSimplifier(references); + //// Process any remaining items in the final batch + //if (batch.Count > 0) + //{ + // await ProcessBatchAsync(references, batch, cancellationToken); + //} - var stopwatch = new Stopwatch(); - stopwatch.Start(); + //return; - int idx = 0; - var parallelOptions = new ParallelOptions - { - MaxDegreeOfParallelism = Environment.ProcessorCount * 4, - CancellationToken = cancellationToken - }; - try + await foreach (var fileData in _reader.ReadAllAsync(cancellationToken)) { - // Extract source codes for batch processing - var sourceCodes = batchItems.Select(item => item.Text); + var fullPath = Path.Combine(_outputPath, fileData.Filename); + // Console.WriteLine($"Processing file: {fileData.Filename}"); - // Get simplified results from batch API - var simplifiedResults = new List(); - await foreach (var result in simplifier.SimplifyCSharpCodesAsync(sourceCodes, cancellationToken)) + var text = await StringCompressor.DecompressAsync(fileData.Data); + string modified; + try { - simplifiedResults.Add(result); + var simplifier = new CSharpSimplifier(references); + modified = await simplifier.SimplifyCSharpCodeAsync(text); } - - // Write results in parallel - await Parallel.ForAsync(0, batchItems.Count, parallelOptions, async (i, ct) => + catch (Exception ex) { - var item = batchItems[i]; - var modified = i < simplifiedResults.Count ? simplifiedResults[i] : item.Text; // Fallback to original - var fullPath = Path.Combine(_outputPath, item.Filename); + modified = text; // Fall back to original content - await File.WriteAllTextAsync(fullPath, modified, ct); + Console.WriteLine($"Error processing file {fileData.Filename}: {ex.Message}"); + } - var currentIdx = Interlocked.Increment(ref idx); - Console.WriteLine($"Written file: {item.Filename} {currentIdx}"); - }); - } - catch (Exception ex) - { - Console.WriteLine($"Error processing batch: {ex.Message}"); + await File.WriteAllTextAsync(fullPath, modified, cancellationToken); - // Fallback: write original content for all files in batch - await Parallel.ForEachAsync(batchItems, parallelOptions, async (item, ct) => - { - var fullPath = Path.Combine(_outputPath, item.Filename); - await File.WriteAllTextAsync(fullPath, item.Text, ct); + Console.WriteLine($"Written file: {fileData.Filename} {idx}"); - var currentIdx = Interlocked.Increment(ref idx); - Console.WriteLine($"Written file (fallback): {item.Filename} {currentIdx}"); - }); + idx++; } - - stopwatch.Stop(); - Console.WriteLine($"ProcessBatchAsync ({stopwatch.Elapsed.TotalSeconds} s)"); } + //private async Task ProcessBatchAsync(HashSet references, List<(string Filename, string Text)> batchItems, CancellationToken cancellationToken) + //{ + // var simplifier = new CSharpSimplifier(references); + + // var stopwatch = new Stopwatch(); + // stopwatch.Start(); + + // int idx = 0; + + // var parallelOptions = new ParallelOptions + // { + // MaxDegreeOfParallelism = Environment.ProcessorCount * 4, + // CancellationToken = cancellationToken + // }; + + // try + // { + // // Extract source codes for batch processing + // var sourceCodes = batchItems.Select(item => item.Text); + + // // Get simplified results from batch API + // var simplifiedResults = new List(); + // await foreach (var result in simplifier.SimplifyCSharpCodesAsync(sourceCodes, cancellationToken)) + // { + // simplifiedResults.Add(result); + // } + + // // Write results in parallel + // await Parallel.ForAsync(0, batchItems.Count, parallelOptions, async (i, ct) => + // { + // var item = batchItems[i]; + // var modified = i < simplifiedResults.Count ? simplifiedResults[i] : item.Text; // Fallback to original + // var fullPath = Path.Combine(_outputPath, item.Filename); + + // await File.WriteAllTextAsync(fullPath, modified, ct); + + // var currentIdx = Interlocked.Increment(ref idx); + // Console.WriteLine($"Written file: {item.Filename} {currentIdx}"); + // }); + // } + // catch (Exception ex) + // { + // Console.WriteLine($"Error processing batch: {ex.Message}"); + + // // Fallback: write original content for all files in batch + // await Parallel.ForEachAsync(batchItems, parallelOptions, async (item, ct) => + // { + // var fullPath = Path.Combine(_outputPath, item.Filename); + // await File.WriteAllTextAsync(fullPath, item.Text, ct); + + // var currentIdx = Interlocked.Increment(ref idx); + // Console.WriteLine($"Written file (fallback): {item.Filename} {currentIdx}"); + // }); + // } + + // stopwatch.Stop(); + // Console.WriteLine($"ProcessBatchAsync ({stopwatch.Elapsed.TotalSeconds} s)"); + //} + public void Dispose() { _cancellationTokenSource.Cancel(); From 91d71ff37a5bfd277e2b9c8f19c039a9feb39521 Mon Sep 17 00:00:00 2001 From: Stef Date: Thu, 24 Jul 2025 19:01:11 +0200 Subject: [PATCH 31/48] , --- .../FileGenerators/ProxyClassesGenerator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs index 0cde3d3..40002da 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs @@ -129,7 +129,7 @@ private string GeneratePublicProperties(ClassSymbol targetClassSymbol, ProxyData foreach (var property in MemberHelper.GetPublicProperties(targetClassSymbol, proxyData)) { - var type = GetPropertyType(property, out var isReplaced); + var type = GetPropertyType(property, out var isReplaced); // stef var instance = !property.IsStatic ? "_Instance" : From af4a67212de34e77e11f0ccc43cbf169e355ff28 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Fri, 25 Jul 2025 10:18:02 +0200 Subject: [PATCH 32/48] code --- .../FileGenerators/ProxyClassesGenerator.cs | 4 +- .../Utils/SourceCodeCleaner.cs | 38 +++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 src/ProxyInterfaceSourceGenerator/Utils/SourceCodeCleaner.cs diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs index ed01fe1..c12c49f 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs @@ -43,9 +43,11 @@ private bool TryGenerateFile(ProxyData pd, [NotNullWhen(true)] out FileData? fil var extendsProxyClasses = GetExtendsProxyData(pd, targetClassSymbol); + var code = SourceCodeCleaner.Clean(CreateProxyClassCode(pd, targetClassSymbol, extendsProxyClasses, interfaceName, className, constructorName)); + fileData = new FileData( $"{targetClassSymbol.Symbol.GetFullMetadataName()}Proxy.g.cs", - CreateProxyClassCode(pd, targetClassSymbol, extendsProxyClasses, interfaceName, className, constructorName) + code ); return true; diff --git a/src/ProxyInterfaceSourceGenerator/Utils/SourceCodeCleaner.cs b/src/ProxyInterfaceSourceGenerator/Utils/SourceCodeCleaner.cs new file mode 100644 index 0000000..fc2094e --- /dev/null +++ b/src/ProxyInterfaceSourceGenerator/Utils/SourceCodeCleaner.cs @@ -0,0 +1,38 @@ +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp; +using Microsoft.CodeAnalysis.CSharp.Syntax; + +namespace ProxyInterfaceSourceGenerator.Utils; + +internal static class SourceCodeCleaner +{ + internal static string Clean(string code) + { + // Parse syntax tree + var tree = CSharpSyntaxTree.ParseText(code); + var root = tree.GetRoot(); + + // Find all method declarations + var methodDeclarations = root.DescendantNodes() + .OfType() + .ToArray(); + + // Find all method invocations + var methodInvocations = root.DescendantNodes() + .OfType() + .Select(inv => inv.Expression.ToString()) + .ToArray(); + + // Find Unused private static methods and remove them + foreach (var method in methodDeclarations) + { + var isPrivateStatic = method.Modifiers.Any(m => m.IsKind(SyntaxKind.PrivateKeyword) && m.IsKind(SyntaxKind.StaticKeyword)); + if (isPrivateStatic && !methodInvocations.Any(call => call.Contains(method.Identifier.Text))) + { + code = code.Replace(method.ToFullString(), string.Empty); + } + } + + return code; + } +} \ No newline at end of file From 3252456a3dc1feb391d23c169862075f07d18259 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Fri, 25 Jul 2025 10:40:31 +0200 Subject: [PATCH 33/48] ? --- .../Utils/SourceCodeCleaner.cs | 82 +++++++++++++++++-- 1 file changed, 73 insertions(+), 9 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator/Utils/SourceCodeCleaner.cs b/src/ProxyInterfaceSourceGenerator/Utils/SourceCodeCleaner.cs index fc2094e..1eb52fc 100644 --- a/src/ProxyInterfaceSourceGenerator/Utils/SourceCodeCleaner.cs +++ b/src/ProxyInterfaceSourceGenerator/Utils/SourceCodeCleaner.cs @@ -1,33 +1,97 @@ using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; - -namespace ProxyInterfaceSourceGenerator.Utils; +using System.Linq; internal static class SourceCodeCleaner { internal static string Clean(string code) { - // Parse syntax tree var tree = CSharpSyntaxTree.ParseText(code); var root = tree.GetRoot(); - // Find all method declarations var methodDeclarations = root.DescendantNodes() .OfType() .ToArray(); - // Find all method invocations var methodInvocations = root.DescendantNodes() .OfType() - .Select(inv => inv.Expression.ToString()) .ToArray(); - // Find Unused private static methods and remove them foreach (var method in methodDeclarations) { - var isPrivateStatic = method.Modifiers.Any(m => m.IsKind(SyntaxKind.PrivateKeyword) && m.IsKind(SyntaxKind.StaticKeyword)); - if (isPrivateStatic && !methodInvocations.Any(call => call.Contains(method.Identifier.Text))) + bool isPrivateStatic = method.Modifiers.Any(m => m.IsKind(SyntaxKind.PrivateKeyword)) && + method.Modifiers.Any(m => m.IsKind(SyntaxKind.StaticKeyword)); + + if (!isPrivateStatic) + { + continue; + } + + string methodName = method.Identifier.Text; + + var declaredParamTypes = method.ParameterList.Parameters + .Select(p => p.Type?.ToString()?.Trim()) + .ToArray(); + + bool isUsed = methodInvocations.Any(invocation => + { + string? invokedName = null; + + if (invocation.Expression is IdentifierNameSyntax id) + { + invokedName = id.Identifier.Text; + } + else if (invocation.Expression is MemberAccessExpressionSyntax member) + { + invokedName = member.Name.Identifier.Text; + } + + if (invokedName != methodName) + { + return false; + } + + var args = invocation.ArgumentList.Arguments; + + if (args.Count != declaredParamTypes.Length) + { + return false; + } + + for (int i = 0; i < args.Count; i++) + { + var expr = args[i].Expression; + string? argType = null; + + if (expr is ObjectCreationExpressionSyntax obj) + { + argType = obj.Type.ToString().Trim(); + } + else if (expr is IdentifierNameSyntax idName) + { + argType = idName.Identifier.Text; + } + else if (expr is MemberAccessExpressionSyntax mem) + { + argType = mem.Name.Identifier.Text; + } + + if (argType == null) + { + return false; + } + + if (declaredParamTypes[i] == null || !declaredParamTypes[i]!.Contains(argType)) + { + return false; + } + } + + return true; + }); + + if (!isUsed) { code = code.Replace(method.ToFullString(), string.Empty); } From ddae6e36996e8efd1484316364c2927c04f88795 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Mon, 28 Jul 2025 20:13:01 +0200 Subject: [PATCH 34/48] . --- .../Extensions/PropertySymbolExtensions.cs | 15 +----- .../FileGenerators/BaseGenerator.cs | 38 ++++++++------ .../PartialInterfacesGenerator.cs | 38 +++++++++++--- .../ProxyClassesGenerator.Mapster.cs | 28 +++++++---- .../FileGenerators/ProxyClassesGenerator.cs | 50 ++++++++++++------- .../Models/ReplacedTypeInfo.cs | 5 +- .../Types/TypeUsedIn.cs | 30 +++++++++++ 7 files changed, 141 insertions(+), 63 deletions(-) create mode 100644 src/ProxyInterfaceSourceGenerator/Types/TypeUsedIn.cs diff --git a/src/ProxyInterfaceSourceGenerator/Extensions/PropertySymbolExtensions.cs b/src/ProxyInterfaceSourceGenerator/Extensions/PropertySymbolExtensions.cs index c7a8ce2..4e4900d 100644 --- a/src/ProxyInterfaceSourceGenerator/Extensions/PropertySymbolExtensions.cs +++ b/src/ProxyInterfaceSourceGenerator/Extensions/PropertySymbolExtensions.cs @@ -10,22 +10,11 @@ internal static class PropertySymbolExtensions public static TypeEnum GetTypeEnum(this IPropertySymbol p) => p.Type.GetTypeEnum(); - public static (string PropertyType, string? PropertyName, string GetSet)? ToPropertyDetails(this IPropertySymbol property, string? overrideType = null) + public static (string PropertyType, string? PropertyName)? ToPropertyDetails(this IPropertySymbol property, string? overrideType = null) { - var getIsPublic = property.GetMethod.IsPublic(); - var setIsPublic = property.SetMethod.IsPublic(); - - if (!getIsPublic && !setIsPublic) - { - return null; - } - - var get = getIsPublic ? "get; " : string.Empty; - var set = setIsPublic ? "set; " : string.Empty; - var type = !string.IsNullOrEmpty(overrideType) ? overrideType : BaseGenerator.FixTypeForNullable(property.Type.ToFullyQualifiedDisplayString(), property.NullableAnnotation); - return (type!, property.GetSanitizedName(), $"{{ {get}{set}}}"); + return (type!, property.GetSanitizedName()); } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs index 681b699..3bcad04 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs @@ -6,6 +6,7 @@ using ProxyInterfaceSourceGenerator.Enums; using ProxyInterfaceSourceGenerator.Extensions; using ProxyInterfaceSourceGenerator.Models; +using ProxyInterfaceSourceGenerator.Types; namespace ProxyInterfaceSourceGenerator.FileGenerators; @@ -20,14 +21,14 @@ protected BaseGenerator(Context context, bool supportsNullable) SupportsNullable = supportsNullable; } - protected string GetPropertyType(IPropertySymbol property, out bool isReplaced) + protected string GetPropertyType(IPropertySymbol property, TypeUsedIn typeUsedIn, out bool isReplaced) { - return GetReplacedTypeAsString(property.Type, out isReplaced); + return GetReplacedTypeAsString(property.Type, typeUsedIn, out isReplaced); } - protected string GetParameterType(IParameterSymbol property, out bool isReplaced) + protected string GetParameterType(IParameterSymbol property, TypeUsedIn typeUsedIn, out bool isReplaced) { - return GetReplacedTypeAsString(property.Type, out isReplaced); + return GetReplacedTypeAsString(property.Type, typeUsedIn, out isReplaced); } protected bool TryFindProxyDataByTypeName(string type, [NotNullWhen(true)] out ProxyData? proxyData) @@ -95,7 +96,7 @@ public bool TryGetWhereConstraints(ITypeParameterSymbol typeParameterSymbol, boo { if (replaceIt) { - constraints.Add(GetReplacedTypeAsString(namedTypeSymbol, out _)); + constraints.Add(GetReplacedTypeAsString(namedTypeSymbol, TypeUsedIn.Constraint, out _)); } else { @@ -130,7 +131,7 @@ public bool TryGetWhereConstraints(ITypeParameterSymbol typeParameterSymbol, boo SymbolDisplayMiscellaneousOptions.IncludeNullableReferenceTypeModifier ); - protected string GetReplacedTypeAsString(ITypeSymbol typeSymbol, out bool isReplaced) + protected string GetReplacedTypeAsString(ITypeSymbol typeSymbol, TypeUsedIn typeUsedIn, out bool isReplaced) { isReplaced = false; @@ -139,7 +140,7 @@ protected string GetReplacedTypeAsString(ITypeSymbol typeSymbol, out bool isRepl if (TryFindProxyDataByTypeName(typeSymbolAsString, out var existing)) { - TryAddDirect(typeSymbolAsString, existing); + TryAddDirect(typeSymbolAsString, typeUsedIn, existing); isReplaced = true; return FixTypeForNullable(existing.FullInterfaceName, typeSymbol.NullableAnnotation); @@ -173,9 +174,18 @@ protected string GetReplacedTypeAsString(ITypeSymbol typeSymbol, out bool isRepl var foundIndirect = Context.ReplacedTypes.FirstOrDefault(r => !r.Direct && r.ClassType == original); if (foundIndirect == null) { - Context.ReplacedTypes.Add(new(original, elementTypeAsStringToBeModified, typeArgumentAsString, existingTypeArgument.FullInterfaceName, string.Empty, false)); - - TryAddDirect(typeArgumentAsString, existingTypeArgument); + Context.ReplacedTypes.Add(new + ( + original, + elementTypeAsStringToBeModified, + typeArgumentAsString, + existingTypeArgument.FullInterfaceName, + string.Empty, + Direct: false, + typeUsedIn + )); + + TryAddDirect(typeArgumentAsString, typeUsedIn, existingTypeArgument); } isReplaced = true; @@ -185,13 +195,13 @@ protected string GetReplacedTypeAsString(ITypeSymbol typeSymbol, out bool isRepl return FixTypeForNullable(elementTypeAsStringToBeModified, typeSymbol.NullableAnnotation); } - private void TryAddDirect(string typeSymbolAsString, ProxyData existing) + private void TryAddDirect(string typeSymbolAsString, TypeUsedIn typeUsedIn, ProxyData existing) { var found = Context.ReplacedTypes.FirstOrDefault(r => r.Direct && r.ClassType == typeSymbolAsString); if (found == null) { var proxy = $"global::{existing.NamespaceDot}{existing.ShortMetadataName}Proxy"; // global::ProxyInterfaceSourceGeneratorTests.Source.TimeProviderProxy - Context.ReplacedTypes.Add(new(typeSymbolAsString, existing.FullInterfaceName, string.Empty, string.Empty, proxy, true)); + Context.ReplacedTypes.Add(new(typeSymbolAsString, existing.FullInterfaceName, string.Empty, string.Empty, proxy, Direct: true, typeUsedIn)); } } @@ -226,7 +236,7 @@ protected bool TryGetNamedTypeSymbolByFullName(TypeKind kind, string name, IEnum return false; } - protected IReadOnlyList GetMethodParameters(ImmutableArray parameterSymbols, bool includeType) + protected IReadOnlyList GetMethodParameters(ImmutableArray parameterSymbols, TypeUsedIn typeUsedIn, bool includeType) { var methodParameters = new List(); foreach (var parameterSymbol in parameterSymbols) @@ -236,7 +246,7 @@ protected IReadOnlyList GetMethodParameters(ImmutableArray())) { - var type = GetPropertyType(property, out var isReplaced); + var getIsPublic = property.GetMethod.IsPublic(); + var setIsPublic = property.SetMethod.IsPublic(); + + if (!getIsPublic && !setIsPublic) + { + continue; + } + + TypeUsedIn typeUsedIn = TypeUsedIn.None; + string get = string.Empty; + if (getIsPublic) + { + get = "get; "; + typeUsedIn |= TypeUsedIn.Get; + } + + string set = string.Empty; + if (setIsPublic) + { + set = "set; "; + typeUsedIn |= TypeUsedIn.Set; + } + + var type = GetPropertyType(property, typeUsedIn, out var isReplaced); var getterSetter = isReplaced ? property.ToPropertyDetails(type) : property.ToPropertyDetails(); if (getterSetter is null) @@ -127,7 +151,7 @@ private string GenerateProperties(ClassSymbol targetClassSymbol, ProxyData proxy if (property.IsIndexer) { - var methodParameters = GetMethodParameters(property.Parameters, true); + var methodParameters = GetMethodParameters(property.Parameters, TypeUsedIn.Indexer, true); propertyName = $"this[{string.Join(", ", methodParameters)}]"; } @@ -136,7 +160,9 @@ private string GenerateProperties(ClassSymbol targetClassSymbol, ProxyData proxy str.AppendLine($" {attribute}"); } - str.AppendLine($" {getterSetter.Value.PropertyType} {propertyName} {getterSetter.Value.GetSet}"); + var getSet = $"{{ {get}{set}}}"; + + str.AppendLine($" {getterSetter.Value.PropertyType} {propertyName} {getSet}"); str.AppendLine(); } return str.ToString(); @@ -147,7 +173,7 @@ private string GenerateMethods(ClassSymbol targetClassSymbol, ProxyData proxyDat var str = new StringBuilder(); foreach (var method in MemberHelper.GetPublicMethods(targetClassSymbol, proxyData, InterfaceFilter())) { - var methodParameters = GetMethodParameters(method.Parameters, true); + var methodParameters = GetMethodParameters(method.Parameters, TypeUsedIn.Method, true); var whereStatement = GetWhereStatementFromMethod(method); foreach (var attribute in method.GetAttributesAsList()) @@ -155,7 +181,7 @@ private string GenerateMethods(ClassSymbol targetClassSymbol, ProxyData proxyDat str.AppendLine($" {attribute}"); } - str.AppendLine($" {GetReplacedTypeAsString(method.ReturnType, out _)} {method.GetMethodNameWithOptionalTypeParameters()}({string.Join(", ", methodParameters)}){whereStatement};"); + str.AppendLine($" {GetReplacedTypeAsString(method.ReturnType, TypeUsedIn.Method, out _)} {method.GetMethodNameWithOptionalTypeParameters()}({string.Join(", ", methodParameters)}){whereStatement};"); str.AppendLine(); } @@ -168,7 +194,7 @@ private string GenerateEvents(ClassSymbol targetClassSymbol, ProxyData proxyData foreach (var @event in MemberHelper.GetPublicEvents(targetClassSymbol, proxyData, InterfaceFilter())) { var ps = @event.First().Parameters.First(); - var type = ps.GetTypeEnum() == TypeEnum.Complex ? GetParameterType(ps, out _) : ps.Type.ToString(); + var type = ps.GetTypeEnum() == TypeEnum.Complex ? GetParameterType(ps, TypeUsedIn.Event, out _) : ps.Type.ToString(); foreach (var attribute in ps.GetAttributesAsList()) { diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.Mapster.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.Mapster.cs index 9515405..43307ea 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.Mapster.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.Mapster.cs @@ -1,5 +1,6 @@ using System.Text; using ProxyInterfaceSourceGenerator.Extensions; +using ProxyInterfaceSourceGenerator.Types; namespace ProxyInterfaceSourceGenerator.FileGenerators; @@ -55,17 +56,24 @@ private string GenerateMapperConfigurationForMapster(string className) foreach (var direct in directReplacedTypes) { - str.AppendLine($" private static {direct.InterfaceType} MapToInterface({direct.ClassType} value)"); - str.AppendLine(@" {"); - str.AppendLine($" return new {direct.Proxy}(value);"); - str.AppendLine(@" }"); - str.AppendLine(); + if ((direct.UsedIn & TypeUsedIn.MapToInterface) == TypeUsedIn.MapToInterface) + { + str.AppendLine($" private static {direct.InterfaceType} MapToInterface({direct.ClassType} value)"); + str.AppendLine(@" {"); + str.AppendLine($" return new {direct.Proxy}(value);"); + str.AppendLine(@" }"); + str.AppendLine(); + } - str.AppendLine($" private static {direct.ClassType} MapToInstance({direct.InterfaceType} value)"); - str.AppendLine(@" {"); - str.AppendLine($" return value._Instance;"); - str.AppendLine(@" }"); - str.AppendLine(); + if ((direct.UsedIn & TypeUsedIn.MapToInstance) == TypeUsedIn.MapToInstance) + { + + str.AppendLine($" private static {direct.ClassType} MapToInstance({direct.InterfaceType} value)"); + str.AppendLine(@" {"); + str.AppendLine($" return value._Instance;"); + str.AppendLine(@" }"); + str.AppendLine(); + } } return str.ToString(); diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs index c12c49f..862e3ba 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs @@ -128,7 +128,26 @@ private string GeneratePublicProperties(ClassSymbol targetClassSymbol, ProxyData foreach (var property in MemberHelper.GetPublicProperties(targetClassSymbol, proxyData)) { - var type = GetPropertyType(property, out var isReplaced); + var getIsPublic = property.GetMethod.IsPublic(); + var setIsPublic = property.SetMethod.IsPublic(); + + if (!getIsPublic && !setIsPublic) + { + continue; + } + + var typeUsedIn = TypeUsedIn.None; + if (getIsPublic) + { + typeUsedIn |= TypeUsedIn.Get; + } + + if (setIsPublic) + { + typeUsedIn |= TypeUsedIn.Set; + } + + var type = GetPropertyType(property, typeUsedIn, out var isReplaced); var instance = !property.IsStatic ? "_Instance" : @@ -138,10 +157,11 @@ private string GeneratePublicProperties(ClassSymbol targetClassSymbol, ProxyData var instancePropertyName = $"{instance}.{propertyName}"; if (property.IsIndexer) { - var parameters = GetMethodParameters(property.Parameters, true); + typeUsedIn |= TypeUsedIn.Indexer; + var parameters = GetMethodParameters(property.Parameters, typeUsedIn, true); propertyName = $"this[{string.Join(", ", parameters)}]"; - var instanceParameters = GetMethodParameters(property.Parameters, false); + var instanceParameters = GetMethodParameters(property.Parameters, typeUsedIn, false); instancePropertyName = $"{instance}[{string.Join(", ", instanceParameters)}]"; } @@ -153,15 +173,7 @@ private string GeneratePublicProperties(ClassSymbol targetClassSymbol, ProxyData else if (property.IsVirtual) { overrideOrVirtual = "virtual "; - } - - var getIsPublic = property.GetMethod.IsPublic(); - var setIsPublic = property.SetMethod.IsPublic(); - - if (!getIsPublic && !setIsPublic) - { - continue; - } + } var propertyIsNullable = property.IsNullable(); @@ -223,7 +235,7 @@ private string GeneratePublicMethods(ClassSymbol targetClassSymbol, ProxyData pr foreach (var parameterSymbol in method.Parameters) { - var type = GetParameterType(parameterSymbol, out _); + var type = GetParameterType(parameterSymbol, TypeUsedIn.Method, out _); methodParameters.Add(MethodParameterBuilder.Build(parameterSymbol, type)); @@ -245,7 +257,7 @@ private string GeneratePublicMethods(ClassSymbol targetClassSymbol, ProxyData pr overrideOrVirtual = "virtual "; } - var returnTypeAsString = GetReplacedTypeAsString(method.ReturnType, out var returnIsReplaced); + var returnTypeAsString = GetReplacedTypeAsString(method.ReturnType, TypeUsedIn.Method, out var returnIsReplaced); var whereStatement = GetWhereStatementFromMethod(method); @@ -268,7 +280,7 @@ private string GeneratePublicMethods(ClassSymbol targetClassSymbol, ProxyData pr } else { - _ = GetParameterType(ps, out var isReplaced); + _ = GetParameterType(ps, TypeUsedIn.Method, out var isReplaced); if (isReplaced) { var mapMethod = $"MapToInstance({name})"; @@ -301,7 +313,7 @@ private string GeneratePublicMethods(ClassSymbol targetClassSymbol, ProxyData pr var normalOrMap = $" = {name}_"; if (ps.GetTypeEnum() == TypeEnum.Complex) { - _ = GetParameterType(ps, out var isReplaced); + _ = GetParameterType(ps, TypeUsedIn.Method, out var isReplaced); if (isReplaced) { var mapMethod = $"MapToInstance({name}_)"; @@ -343,7 +355,7 @@ private string GenerateEvents(ClassSymbol targetClassSymbol, ProxyData proxyData { var name = @event.Key.GetSanitizedName(); var ps = @event.First().Parameters.First(); - var type = ps.GetTypeEnum() == TypeEnum.Complex ? GetParameterType(ps, out _) : ps.Type.ToString(); + var type = ps.GetTypeEnum() == TypeEnum.Complex ? GetParameterType(ps, TypeUsedIn.Event, out _) : ps.Type.ToString(); foreach (var attribute in ps.GetAttributesAsList()) { @@ -385,7 +397,7 @@ private string GenerateOperators(ClassSymbol targetClassSymbol, ProxyData proxyD var operatorType = @operator.Name.ToLowerInvariant().Replace("op_", string.Empty); if (operatorType == "explicit") { - var returnTypeAsString = GetReplacedTypeAsString(@operator.ReturnType, out _); + var returnTypeAsString = GetReplacedTypeAsString(@operator.ReturnType, TypeUsedIn.Operator, out _); str.AppendLine($" public static explicit operator {returnTypeAsString}({proxyClassName} {parameter.Name})"); str.AppendLine(@" {"); @@ -394,7 +406,7 @@ private string GenerateOperators(ClassSymbol targetClassSymbol, ProxyData proxyD } else { - var returnTypeAsString = GetReplacedTypeAsString(parameter.Type, out _); + var returnTypeAsString = GetReplacedTypeAsString(parameter.Type, TypeUsedIn.Operator, out _); str.AppendLine($" public static implicit operator {proxyClassName}({returnTypeAsString} {parameter.Name})"); str.AppendLine(@" {"); diff --git a/src/ProxyInterfaceSourceGenerator/Models/ReplacedTypeInfo.cs b/src/ProxyInterfaceSourceGenerator/Models/ReplacedTypeInfo.cs index e0397d1..00bc9df 100644 --- a/src/ProxyInterfaceSourceGenerator/Models/ReplacedTypeInfo.cs +++ b/src/ProxyInterfaceSourceGenerator/Models/ReplacedTypeInfo.cs @@ -1,3 +1,5 @@ +using ProxyInterfaceSourceGenerator.Types; + namespace ProxyInterfaceSourceGenerator.Models; internal record ReplacedTypeInfo @@ -7,5 +9,6 @@ internal record ReplacedTypeInfo string ElementType, string ElementInterfaceType, string Proxy, - bool Direct + bool Direct, + TypeUsedIn UsedIn ); \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator/Types/TypeUsedIn.cs b/src/ProxyInterfaceSourceGenerator/Types/TypeUsedIn.cs new file mode 100644 index 0000000..3e1ab0c --- /dev/null +++ b/src/ProxyInterfaceSourceGenerator/Types/TypeUsedIn.cs @@ -0,0 +1,30 @@ +namespace ProxyInterfaceSourceGenerator.Types; + +[Flags] +internal enum TypeUsedIn +{ + None = 0, + + // MapToInterface + Get = 1, + + // MapToInstance + Set = 2, + + GetAndSet = Get | Set, + + Indexer = 4, + + // MapToInterface and MapToInstance + Method = 8, + + Event = 16, + + Operator = 32, + + Constraint = 64, + + MapToInterface = Get | Method, + + MapToInstance = Set | Method +} \ No newline at end of file From 27e95ffc65cc1865a966729539ad718f7dcbd9a1 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Mon, 28 Jul 2025 20:23:39 +0200 Subject: [PATCH 35/48] . --- .../FileGenerators/ProxyClassesGenerator.Mapster.cs | 5 ++--- .../FileGenerators/ProxyClassesGenerator.cs | 2 +- .../ProxyInterfaceSourceGenerator.csproj | 8 ++++++-- src/ProxyInterfaceSourceGenerator/Types/TypeUsedIn.cs | 4 +--- ...rceGeneratorTests.Source.NoSetterOrGetterProxy.g.cs | 10 ---------- 5 files changed, 10 insertions(+), 19 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.Mapster.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.Mapster.cs index 43307ea..048806b 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.Mapster.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.Mapster.cs @@ -56,7 +56,7 @@ private string GenerateMapperConfigurationForMapster(string className) foreach (var direct in directReplacedTypes) { - if ((direct.UsedIn & TypeUsedIn.MapToInterface) == TypeUsedIn.MapToInterface) + if ((direct.UsedIn | TypeUsedIn.MapToInterface) == TypeUsedIn.MapToInterface) { str.AppendLine($" private static {direct.InterfaceType} MapToInterface({direct.ClassType} value)"); str.AppendLine(@" {"); @@ -65,9 +65,8 @@ private string GenerateMapperConfigurationForMapster(string className) str.AppendLine(); } - if ((direct.UsedIn & TypeUsedIn.MapToInstance) == TypeUsedIn.MapToInstance) + if ((direct.UsedIn | TypeUsedIn.MapToInstance) == TypeUsedIn.MapToInstance) { - str.AppendLine($" private static {direct.ClassType} MapToInstance({direct.InterfaceType} value)"); str.AppendLine(@" {"); str.AppendLine($" return value._Instance;"); diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs index 862e3ba..3862877 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs @@ -43,7 +43,7 @@ private bool TryGenerateFile(ProxyData pd, [NotNullWhen(true)] out FileData? fil var extendsProxyClasses = GetExtendsProxyData(pd, targetClassSymbol); - var code = SourceCodeCleaner.Clean(CreateProxyClassCode(pd, targetClassSymbol, extendsProxyClasses, interfaceName, className, constructorName)); + var code = CreateProxyClassCode(pd, targetClassSymbol, extendsProxyClasses, interfaceName, className, constructorName); fileData = new FileData( $"{targetClassSymbol.Symbol.GetFullMetadataName()}Proxy.g.cs", diff --git a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceSourceGenerator.csproj b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceSourceGenerator.csproj index 35af0d4..992b12c 100644 --- a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceSourceGenerator.csproj +++ b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceSourceGenerator.csproj @@ -33,6 +33,10 @@ true + + + + @@ -43,10 +47,10 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + all diff --git a/src/ProxyInterfaceSourceGenerator/Types/TypeUsedIn.cs b/src/ProxyInterfaceSourceGenerator/Types/TypeUsedIn.cs index 3e1ab0c..09eb73b 100644 --- a/src/ProxyInterfaceSourceGenerator/Types/TypeUsedIn.cs +++ b/src/ProxyInterfaceSourceGenerator/Types/TypeUsedIn.cs @@ -1,7 +1,7 @@ namespace ProxyInterfaceSourceGenerator.Types; [Flags] -internal enum TypeUsedIn +internal enum TypeUsedIn : byte { None = 0, @@ -11,8 +11,6 @@ internal enum TypeUsedIn // MapToInstance Set = 2, - GetAndSet = Get | Set, - Indexer = 4, // MapToInterface and MapToInstance diff --git a/tests/ProxyInterfaceSourceGeneratorTests/Destination/ProxyInterfaceSourceGeneratorTests.Source.NoSetterOrGetterProxy.g.cs b/tests/ProxyInterfaceSourceGeneratorTests/Destination/ProxyInterfaceSourceGeneratorTests.Source.NoSetterOrGetterProxy.g.cs index 5b77d97..7acb3c8 100644 --- a/tests/ProxyInterfaceSourceGeneratorTests/Destination/ProxyInterfaceSourceGeneratorTests.Source.NoSetterOrGetterProxy.g.cs +++ b/tests/ProxyInterfaceSourceGeneratorTests/Destination/ProxyInterfaceSourceGeneratorTests.Source.NoSetterOrGetterProxy.g.cs @@ -20,16 +20,6 @@ public partial class NoSetterOrGetterProxy : global::ProxyInterfaceSourceGenerat return new global::ProxyInterfaceSourceGeneratorTests.Source.BarProxy(value); } - private static global::ProxyInterfaceSourceGeneratorTests.Source.Bar MapToInstance(global::ProxyInterfaceSourceGeneratorTests.Source.IBar value) - { - return value._Instance; - } - - private static global::ProxyInterfaceSourceGeneratorTests.Source.IBar2 MapToInterface(global::ProxyInterfaceSourceGeneratorTests.Source.Bar2 value) - { - return new global::ProxyInterfaceSourceGeneratorTests.Source.Bar2Proxy(value); - } - private static global::ProxyInterfaceSourceGeneratorTests.Source.Bar2 MapToInstance(global::ProxyInterfaceSourceGeneratorTests.Source.IBar2 value) { return value._Instance; From 6b77abac7f8810e1529bbb50f189382169043dc5 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Mon, 28 Jul 2025 20:24:41 +0200 Subject: [PATCH 36/48] . --- .../Destination/System.TimeProviderProxy.g.cs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/tests/ProxyInterfaceSourceGeneratorTests/Destination/System.TimeProviderProxy.g.cs b/tests/ProxyInterfaceSourceGeneratorTests/Destination/System.TimeProviderProxy.g.cs index d1b13b0..fd59432 100644 --- a/tests/ProxyInterfaceSourceGeneratorTests/Destination/System.TimeProviderProxy.g.cs +++ b/tests/ProxyInterfaceSourceGeneratorTests/Destination/System.TimeProviderProxy.g.cs @@ -20,11 +20,6 @@ public partial class TimeProviderProxy : global::ProxyInterfaceSourceGeneratorTe return new global::ProxyInterfaceSourceGeneratorTests.Source.TimeProviderProxy(value); } - private static global::System.TimeProvider MapToInstance(global::ProxyInterfaceSourceGeneratorTests.Source.ITimeProvider value) - { - return value._Instance; - } - public global::System.TimeProvider _Instance { get; } From f62ffa4a50fb0e4ba31e8bd5e0e87b4b969fcd53 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Mon, 28 Jul 2025 20:28:30 +0200 Subject: [PATCH 37/48] ? --- .../FileGenerators/ProxyClassesGenerator.Mapster.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.Mapster.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.Mapster.cs index 048806b..a89a0fc 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.Mapster.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.Mapster.cs @@ -56,7 +56,7 @@ private string GenerateMapperConfigurationForMapster(string className) foreach (var direct in directReplacedTypes) { - if ((direct.UsedIn | TypeUsedIn.MapToInterface) == TypeUsedIn.MapToInterface) + if ((direct.UsedIn & TypeUsedIn.MapToInterface) != 0) { str.AppendLine($" private static {direct.InterfaceType} MapToInterface({direct.ClassType} value)"); str.AppendLine(@" {"); @@ -65,7 +65,7 @@ private string GenerateMapperConfigurationForMapster(string className) str.AppendLine(); } - if ((direct.UsedIn | TypeUsedIn.MapToInstance) == TypeUsedIn.MapToInstance) + if ((direct.UsedIn & TypeUsedIn.MapToInstance) != 0) { str.AppendLine($" private static {direct.ClassType} MapToInstance({direct.InterfaceType} value)"); str.AppendLine(@" {"); From 0de7e08de2297429115ec896e9d4542011f8df92 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Mon, 28 Jul 2025 20:59:45 +0200 Subject: [PATCH 38/48] . --- .../FileGenerators/BaseGenerator.cs | 5 +++++ src/ProxyInterfaceSourceGenerator/Types/TypeUsedIn.cs | 1 + 2 files changed, 6 insertions(+) diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs index 3bcad04..30195bd 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs @@ -203,6 +203,11 @@ private void TryAddDirect(string typeSymbolAsString, TypeUsedIn typeUsedIn, Prox var proxy = $"global::{existing.NamespaceDot}{existing.ShortMetadataName}Proxy"; // global::ProxyInterfaceSourceGeneratorTests.Source.TimeProviderProxy Context.ReplacedTypes.Add(new(typeSymbolAsString, existing.FullInterfaceName, string.Empty, string.Empty, proxy, Direct: true, typeUsedIn)); } + else + { + Context.ReplacedTypes.Remove(found); + Context.ReplacedTypes.Add(found with { UsedIn = found.UsedIn | typeUsedIn }); + } } protected bool TryGetNamedTypeSymbolByFullName(TypeKind kind, string name, IEnumerable usings, [NotNullWhen(true)] out ClassSymbol? classSymbol) diff --git a/src/ProxyInterfaceSourceGenerator/Types/TypeUsedIn.cs b/src/ProxyInterfaceSourceGenerator/Types/TypeUsedIn.cs index 09eb73b..b276158 100644 --- a/src/ProxyInterfaceSourceGenerator/Types/TypeUsedIn.cs +++ b/src/ProxyInterfaceSourceGenerator/Types/TypeUsedIn.cs @@ -20,6 +20,7 @@ internal enum TypeUsedIn : byte Operator = 32, + // MapToInstance Constraint = 64, MapToInterface = Get | Method, From 2516ab768f9c27a177e4eeaf4511c90c0bf995e8 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Mon, 28 Jul 2025 21:03:49 +0200 Subject: [PATCH 39/48] ? --- .../FileGenerators/BaseGenerator.cs | 7 ++- .../Models/ReplacedTypeInfo.cs | 44 ++++++++++++++----- ....SharePoint.Client.ClientContextProxy.g.cs | 10 ----- ...t.SharePoint.Client.ClientObjectProxy.g.cs | 10 ----- ...oint.Client.ClientRuntimeContextProxy.g.cs | 5 --- ...harePoint.Client.SecurableObjectProxy.g.cs | 15 ------- .../Microsoft.SharePoint.Client.WebProxy.g.cs | 10 ----- 7 files changed, 37 insertions(+), 64 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs index 30195bd..492a9b6 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/BaseGenerator.cs @@ -181,7 +181,7 @@ protected string GetReplacedTypeAsString(ITypeSymbol typeSymbol, TypeUsedIn type typeArgumentAsString, existingTypeArgument.FullInterfaceName, string.Empty, - Direct: false, + direct: false, typeUsedIn )); @@ -201,12 +201,11 @@ private void TryAddDirect(string typeSymbolAsString, TypeUsedIn typeUsedIn, Prox if (found == null) { var proxy = $"global::{existing.NamespaceDot}{existing.ShortMetadataName}Proxy"; // global::ProxyInterfaceSourceGeneratorTests.Source.TimeProviderProxy - Context.ReplacedTypes.Add(new(typeSymbolAsString, existing.FullInterfaceName, string.Empty, string.Empty, proxy, Direct: true, typeUsedIn)); + Context.ReplacedTypes.Add(new(typeSymbolAsString, existing.FullInterfaceName, string.Empty, string.Empty, proxy, direct: true, typeUsedIn)); } else { - Context.ReplacedTypes.Remove(found); - Context.ReplacedTypes.Add(found with { UsedIn = found.UsedIn | typeUsedIn }); + found.UsedIn |= typeUsedIn; } } diff --git a/src/ProxyInterfaceSourceGenerator/Models/ReplacedTypeInfo.cs b/src/ProxyInterfaceSourceGenerator/Models/ReplacedTypeInfo.cs index 00bc9df..1b3fa5a 100644 --- a/src/ProxyInterfaceSourceGenerator/Models/ReplacedTypeInfo.cs +++ b/src/ProxyInterfaceSourceGenerator/Models/ReplacedTypeInfo.cs @@ -2,13 +2,37 @@ namespace ProxyInterfaceSourceGenerator.Models; -internal record ReplacedTypeInfo -( - string ClassType, - string InterfaceType, - string ElementType, - string ElementInterfaceType, - string Proxy, - bool Direct, - TypeUsedIn UsedIn -); \ No newline at end of file +internal class ReplacedTypeInfo +{ + public string ClassType { get; } + + public string InterfaceType { get; } + + public string ElementType { get; } + + public string ElementInterfaceType { get; } + + public string Proxy { get; } + + public bool Direct { get; } + + public TypeUsedIn UsedIn { get; set; } + + internal ReplacedTypeInfo( + string classType, + string interfaceType, + string elementType, + string elementInterfaceType, + string proxy, + bool direct, + TypeUsedIn usedIn) + { + ClassType = classType; + InterfaceType = interfaceType; + ElementType = elementType; + ElementInterfaceType = elementInterfaceType; + Proxy = proxy; + Direct = direct; + UsedIn = usedIn; + } +} \ No newline at end of file diff --git a/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.ClientContextProxy.g.cs b/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.ClientContextProxy.g.cs index 5aaec74..0ac36c9 100644 --- a/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.ClientContextProxy.g.cs +++ b/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.ClientContextProxy.g.cs @@ -40,11 +40,6 @@ public partial class ClientContextProxy : global::ProxyInterfaceSourceGeneratorT return new global::ProxyInterfaceSourceGeneratorTests.Source.PnP.SecurableObjectProxy(value); } - private static global::Microsoft.SharePoint.Client.SecurableObject MapToInstance(global::ProxyInterfaceSourceGeneratorTests.Source.PnP.ISecurableObject value) - { - return value._Instance; - } - private static global::ProxyInterfaceSourceGeneratorTests.Source.PnP.IClientContext MapToInterface(global::Microsoft.SharePoint.Client.ClientContext value) { return new global::ProxyInterfaceSourceGeneratorTests.Source.PnP.ClientContextProxy(value); @@ -60,11 +55,6 @@ public partial class ClientContextProxy : global::ProxyInterfaceSourceGeneratorT return new global::ProxyInterfaceSourceGeneratorTests.Source.PnP.WebProxy(value); } - private static global::Microsoft.SharePoint.Client.Web MapToInstance(global::ProxyInterfaceSourceGeneratorTests.Source.PnP.IWeb value) - { - return value._Instance; - } - public new global::Microsoft.SharePoint.Client.ClientContext _Instance { get; } diff --git a/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.ClientObjectProxy.g.cs b/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.ClientObjectProxy.g.cs index 9863dd8..852890a 100644 --- a/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.ClientObjectProxy.g.cs +++ b/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.ClientObjectProxy.g.cs @@ -20,21 +20,11 @@ public partial class ClientObjectProxy : global::ProxyInterfaceSourceGeneratorTe return new global::ProxyInterfaceSourceGeneratorTests.Source.PnP.ClientRuntimeContextProxy(value); } - private static global::Microsoft.SharePoint.Client.ClientRuntimeContext MapToInstance(global::ProxyInterfaceSourceGeneratorTests.Source.PnP.IClientRuntimeContext value) - { - return value._Instance; - } - private static global::ProxyInterfaceSourceGeneratorTests.Source.PnP.IClientObject MapToInterface(global::Microsoft.SharePoint.Client.ClientObject value) { return new global::ProxyInterfaceSourceGeneratorTests.Source.PnP.ClientObjectProxy(value); } - private static global::Microsoft.SharePoint.Client.ClientObject MapToInstance(global::ProxyInterfaceSourceGeneratorTests.Source.PnP.IClientObject value) - { - return value._Instance; - } - public global::Microsoft.SharePoint.Client.ClientObject _Instance { get; } diff --git a/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.ClientRuntimeContextProxy.g.cs b/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.ClientRuntimeContextProxy.g.cs index 31dd1b1..9dc4703 100644 --- a/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.ClientRuntimeContextProxy.g.cs +++ b/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.ClientRuntimeContextProxy.g.cs @@ -40,11 +40,6 @@ public partial class ClientRuntimeContextProxy : global::ProxyInterfaceSourceGen return new global::ProxyInterfaceSourceGeneratorTests.Source.PnP.SecurableObjectProxy(value); } - private static global::Microsoft.SharePoint.Client.SecurableObject MapToInstance(global::ProxyInterfaceSourceGeneratorTests.Source.PnP.ISecurableObject value) - { - return value._Instance; - } - private static global::ProxyInterfaceSourceGeneratorTests.Source.PnP.IClientContext MapToInterface(global::Microsoft.SharePoint.Client.ClientContext value) { return new global::ProxyInterfaceSourceGeneratorTests.Source.PnP.ClientContextProxy(value); diff --git a/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.SecurableObjectProxy.g.cs b/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.SecurableObjectProxy.g.cs index feb1889..f21f5a5 100644 --- a/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.SecurableObjectProxy.g.cs +++ b/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.SecurableObjectProxy.g.cs @@ -20,31 +20,16 @@ public partial class SecurableObjectProxy : global::ProxyInterfaceSourceGenerato return new global::ProxyInterfaceSourceGeneratorTests.Source.PnP.ClientRuntimeContextProxy(value); } - private static global::Microsoft.SharePoint.Client.ClientRuntimeContext MapToInstance(global::ProxyInterfaceSourceGeneratorTests.Source.PnP.IClientRuntimeContext value) - { - return value._Instance; - } - private static global::ProxyInterfaceSourceGeneratorTests.Source.PnP.IClientObject MapToInterface(global::Microsoft.SharePoint.Client.ClientObject value) { return new global::ProxyInterfaceSourceGeneratorTests.Source.PnP.ClientObjectProxy(value); } - private static global::Microsoft.SharePoint.Client.ClientObject MapToInstance(global::ProxyInterfaceSourceGeneratorTests.Source.PnP.IClientObject value) - { - return value._Instance; - } - private static global::ProxyInterfaceSourceGeneratorTests.Source.PnP.ISecurableObject MapToInterface(global::Microsoft.SharePoint.Client.SecurableObject value) { return new global::ProxyInterfaceSourceGeneratorTests.Source.PnP.SecurableObjectProxy(value); } - private static global::Microsoft.SharePoint.Client.SecurableObject MapToInstance(global::ProxyInterfaceSourceGeneratorTests.Source.PnP.ISecurableObject value) - { - return value._Instance; - } - public new global::Microsoft.SharePoint.Client.SecurableObject _Instance { get; } diff --git a/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.WebProxy.g.cs b/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.WebProxy.g.cs index e879a0d..b6baac4 100644 --- a/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.WebProxy.g.cs +++ b/tests/ProxyInterfaceSourceGeneratorTests/Destination/Microsoft.SharePoint.Client.WebProxy.g.cs @@ -30,21 +30,11 @@ public partial class WebProxy : global::ProxyInterfaceSourceGeneratorTests.Sourc return new global::ProxyInterfaceSourceGeneratorTests.Source.PnP.ClientObjectProxy(value); } - private static global::Microsoft.SharePoint.Client.ClientObject MapToInstance(global::ProxyInterfaceSourceGeneratorTests.Source.PnP.IClientObject value) - { - return value._Instance; - } - private static global::ProxyInterfaceSourceGeneratorTests.Source.PnP.ISecurableObject MapToInterface(global::Microsoft.SharePoint.Client.SecurableObject value) { return new global::ProxyInterfaceSourceGeneratorTests.Source.PnP.SecurableObjectProxy(value); } - private static global::Microsoft.SharePoint.Client.SecurableObject MapToInstance(global::ProxyInterfaceSourceGeneratorTests.Source.PnP.ISecurableObject value) - { - return value._Instance; - } - private static global::ProxyInterfaceSourceGeneratorTests.Source.PnP.IClientContext MapToInterface(global::Microsoft.SharePoint.Client.ClientContext value) { return new global::ProxyInterfaceSourceGeneratorTests.Source.PnP.ClientContextProxy(value); From 877783e75be5872fb9e97dc9e165697e20723ee4 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Mon, 28 Jul 2025 23:09:53 +0200 Subject: [PATCH 40/48] . --- src/ProxyInterfaceSourceGenerator/Utils/SourceCodeCleaner.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/ProxyInterfaceSourceGenerator/Utils/SourceCodeCleaner.cs b/src/ProxyInterfaceSourceGenerator/Utils/SourceCodeCleaner.cs index 1eb52fc..dbd3b4b 100644 --- a/src/ProxyInterfaceSourceGenerator/Utils/SourceCodeCleaner.cs +++ b/src/ProxyInterfaceSourceGenerator/Utils/SourceCodeCleaner.cs @@ -1,7 +1,6 @@ using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; -using System.Linq; internal static class SourceCodeCleaner { From 645b9a816f31b45b142774caea9b88a0703ed8f4 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Mon, 28 Jul 2025 23:11:24 +0200 Subject: [PATCH 41/48] -- --- .../Generated/AdminRequestBuilderProxy.g.cs | 101 ------- .../Generated/BatchRequestBuilderProxy.g.cs | 86 ------ .../Generated/Class1Proxy.g.cs | 35 --- .../Generated/Class2Proxy.g.cs | 29 -- .../Generated/EdgeRequestBuilderProxy.g.cs | 106 -------- .../Generated/GraphServiceClientProxy.g.cs | 256 ------------------ .../Generated/IAdminRequestBuilder.g.cs | 42 --- .../Generated/IBatchRequestBuilder.g.cs | 26 -- .../Generated/IClass1.g.cs | 22 -- .../Generated/IClass2.g.cs | 22 -- .../Generated/IEdgeRequestBuilder.g.cs | 36 --- .../Generated/IGraphServiceClient.g.cs | 172 ------------ 12 files changed, 933 deletions(-) delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Class2Proxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs diff --git a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs deleted file mode 100644 index 92f9bad..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/AdminRequestBuilderProxy.g.cs +++ /dev/null @@ -1,101 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin -{ - public partial class AdminRequestBuilderProxy : global::Microsoft.Graph.Admin.IAdminRequestBuilder - { - - private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) - { - return value._Instance; - } - - - - public global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } - - public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder Edge { get => MapToInterface(_Instance.Edge); } - - public global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get => _Instance.Microsoft365Apps; } - - public global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get => _Instance.People; } - - public global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get => _Instance.ReportSettings; } - - public global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get => _Instance.ServiceAnnouncement; } - - public global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get => _Instance.Sharepoint; } - - public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::Microsoft.Graph.Models.Admin body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null) - { - global::Microsoft.Graph.Models.Admin body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public AdminRequestBuilderProxy(global::Microsoft.Graph.Admin.AdminRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs deleted file mode 100644 index b39e7f4..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs +++ /dev/null @@ -1,86 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Core.Requests -{ - public partial class BatchRequestBuilderProxy : global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder - { - - private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) - { - return value._Instance; - } - - private static global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder MapToInterface(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder value) - { - return new global::Microsoft.Graph.Core.Requests.BatchRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Core.Requests.BatchRequestBuilder MapToInstance(global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder value) - { - return value._Instance; - } - - - - public global::Microsoft.Graph.Core.Requests.BatchRequestBuilder _Instance { get; } - - public global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null) - { - global::Microsoft.Graph.BatchRequestContent batchRequestContent_ = batchRequestContent; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - global::System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; - var result__1705712948 = _Instance.PostAsync(batchRequestContent_, cancellationToken_, errorMappings_); - return result__1705712948; - } - - public global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null) - { - global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection_ = batchRequestContentCollection; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - global::System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; - var result__1705712948 = _Instance.PostAsync(batchRequestContentCollection_, cancellationToken_, errorMappings_); - return result__1705712948; - } - - public global::System.Threading.Tasks.Task ToPostRequestInformationAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::Microsoft.Graph.BatchRequestContent batchRequestContent_ = batchRequestContent; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__530651472 = _Instance.ToPostRequestInformationAsync(batchRequestContent_, cancellationToken_); - return result__530651472; - } - - - public BatchRequestBuilderProxy(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs deleted file mode 100644 index 03db828..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Class1Proxy.g.cs +++ /dev/null @@ -1,35 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial class Class1Proxy : global::Stef.IClass1 - { - - - public global::Stef.Class1 _Instance { get; } - - public void T(string? s) - { - string? s_ = s; - _Instance.T(s_); - } - - - public Class1Proxy(global::Stef.Class1 instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Class2Proxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Class2Proxy.g.cs deleted file mode 100644 index f9f901a..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Class2Proxy.g.cs +++ /dev/null @@ -1,29 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial class Class2Proxy : global::Stef.IClass2 - { - - - public global::Stef.Class2 _Instance { get; } - - - public Class2Proxy(global::Stef.Class2 instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs deleted file mode 100644 index 3156aa6..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/EdgeRequestBuilderProxy.g.cs +++ /dev/null @@ -1,106 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge -{ - public partial class EdgeRequestBuilderProxy : global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder - { - - private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) - { - return value._Instance; - } - - - - public global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } - - public global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get => _Instance.InternetExplorerMode; } - - public global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) - { - global::Microsoft.Graph.Models.Edge body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - global::System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null) - { - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null) - { - global::Microsoft.Graph.Models.Edge body_ = body; - global::System.Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public EdgeRequestBuilderProxy(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs deleted file mode 100644 index f7fc35f..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs +++ /dev/null @@ -1,256 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph -{ - public partial class GraphServiceClientProxy : global::Microsoft.Graph.IGraphServiceClient - { - - private static global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static global::Microsoft.Graph.Admin.IAdminRequestBuilder MapToInterface(global::Microsoft.Graph.Admin.AdminRequestBuilder value) - { - return new global::Microsoft.Graph.Admin.AdminRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Admin.AdminRequestBuilder MapToInstance(global::Microsoft.Graph.Admin.IAdminRequestBuilder value) - { - return value._Instance; - } - - private static global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder MapToInterface(global::Microsoft.Graph.Core.Requests.BatchRequestBuilder value) - { - return new global::Microsoft.Graph.Core.Requests.BatchRequestBuilderProxy(value); - } - - private static global::Microsoft.Graph.Core.Requests.BatchRequestBuilder MapToInstance(global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder value) - { - return value._Instance; - } - - - - public global::Microsoft.Graph.GraphServiceClient _Instance { get; } - - public global::Microsoft.Kiota.Abstractions.IRequestAdapter RequestAdapter { get => _Instance.RequestAdapter; set => _Instance.RequestAdapter = value; } - - public global::Microsoft.Graph.Core.Requests.IBatchRequestBuilder Batch { get => MapToInterface(_Instance.Batch); } - - public global::Microsoft.Graph.Admin.IAdminRequestBuilder Admin { get => MapToInterface(_Instance.Admin); } - - public global::Microsoft.Graph.AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get => _Instance.AgreementAcceptances; } - - public global::Microsoft.Graph.Agreements.AgreementsRequestBuilder Agreements { get => _Instance.Agreements; } - - public global::Microsoft.Graph.AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get => _Instance.AppCatalogs; } - - public global::Microsoft.Graph.Applications.ApplicationsRequestBuilder Applications { get => _Instance.Applications; } - - public global::Microsoft.Graph.ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get => _Instance.ApplicationTemplates; } - - public global::Microsoft.Graph.AuditLogs.AuditLogsRequestBuilder AuditLogs { get => _Instance.AuditLogs; } - - public global::Microsoft.Graph.AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get => _Instance.AuthenticationMethodConfigurations; } - - public global::Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get => _Instance.AuthenticationMethodsPolicy; } - - public global::Microsoft.Graph.CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get => _Instance.CertificateBasedAuthConfiguration; } - - public global::Microsoft.Graph.Chats.ChatsRequestBuilder Chats { get => _Instance.Chats; } - - public global::Microsoft.Graph.Communications.CommunicationsRequestBuilder Communications { get => _Instance.Communications; } - - public global::Microsoft.Graph.Compliance.ComplianceRequestBuilder Compliance { get => _Instance.Compliance; } - - public global::Microsoft.Graph.Connections.ConnectionsRequestBuilder Connections { get => _Instance.Connections; } - - public global::Microsoft.Graph.Contacts.ContactsRequestBuilder Contacts { get => _Instance.Contacts; } - - public global::Microsoft.Graph.Contracts.ContractsRequestBuilder Contracts { get => _Instance.Contracts; } - - public global::Microsoft.Graph.DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get => _Instance.DataPolicyOperations; } - - public global::Microsoft.Graph.DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get => _Instance.DeviceAppManagement; } - - public global::Microsoft.Graph.DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get => _Instance.DeviceManagement; } - - public global::Microsoft.Graph.Devices.DevicesRequestBuilder Devices { get => _Instance.Devices; } - - public global::Microsoft.Graph.DirectoryNamespace.DirectoryRequestBuilder Directory { get => _Instance.Directory; } - - public global::Microsoft.Graph.DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get => _Instance.DirectoryObjects; } - - public global::Microsoft.Graph.DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get => _Instance.DirectoryRoles; } - - public global::Microsoft.Graph.DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get => _Instance.DirectoryRoleTemplates; } - - public global::Microsoft.Graph.DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get => _Instance.DomainDnsRecords; } - - public global::Microsoft.Graph.Domains.DomainsRequestBuilder Domains { get => _Instance.Domains; } - - public global::Microsoft.Graph.Drives.DrivesRequestBuilder Drives { get => _Instance.Drives; } - - public global::Microsoft.Graph.Education.EducationRequestBuilder Education { get => _Instance.Education; } - - public global::Microsoft.Graph.EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get => _Instance.EmployeeExperience; } - - public global::Microsoft.Graph.External.ExternalRequestBuilder External { get => _Instance.External; } - - public global::Microsoft.Graph.FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get => _Instance.FilterOperators; } - - public global::Microsoft.Graph.Functions.FunctionsRequestBuilder Functions { get => _Instance.Functions; } - - public global::Microsoft.Graph.GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get => _Instance.GroupLifecyclePolicies; } - - public global::Microsoft.Graph.Groups.GroupsRequestBuilder Groups { get => _Instance.Groups; } - - public global::Microsoft.Graph.GroupSettings.GroupSettingsRequestBuilder GroupSettings { get => _Instance.GroupSettings; } - - public global::Microsoft.Graph.GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get => _Instance.GroupSettingTemplates; } - - public global::Microsoft.Graph.Identity.IdentityRequestBuilder Identity { get => _Instance.Identity; } - - public global::Microsoft.Graph.IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get => _Instance.IdentityGovernance; } - - public global::Microsoft.Graph.IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get => _Instance.IdentityProtection; } - - public global::Microsoft.Graph.IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get => _Instance.IdentityProviders; } - - public global::Microsoft.Graph.InformationProtection.InformationProtectionRequestBuilder InformationProtection { get => _Instance.InformationProtection; } - - public global::Microsoft.Graph.Invitations.InvitationsRequestBuilder Invitations { get => _Instance.Invitations; } - - public global::Microsoft.Graph.Me.MeRequestBuilder Me { get => _Instance.Me; } - - public global::Microsoft.Graph.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get => _Instance.Oauth2PermissionGrants; } - - public global::Microsoft.Graph.Organization.OrganizationRequestBuilder Organization { get => _Instance.Organization; } - - public global::Microsoft.Graph.PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get => _Instance.PermissionGrants; } - - public global::Microsoft.Graph.Places.PlacesRequestBuilder Places { get => _Instance.Places; } - - public global::Microsoft.Graph.Planner.PlannerRequestBuilder Planner { get => _Instance.Planner; } - - public global::Microsoft.Graph.Policies.PoliciesRequestBuilder Policies { get => _Instance.Policies; } - - public global::Microsoft.Graph.Print.PrintRequestBuilder Print { get => _Instance.Print; } - - public global::Microsoft.Graph.Privacy.PrivacyRequestBuilder Privacy { get => _Instance.Privacy; } - - public global::Microsoft.Graph.Reports.ReportsRequestBuilder Reports { get => _Instance.Reports; } - - public global::Microsoft.Graph.RoleManagement.RoleManagementRequestBuilder RoleManagement { get => _Instance.RoleManagement; } - - public global::Microsoft.Graph.SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get => _Instance.SchemaExtensions; } - - public global::Microsoft.Graph.ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get => _Instance.ScopedRoleMemberships; } - - public global::Microsoft.Graph.Search.SearchRequestBuilder Search { get => _Instance.Search; } - - public global::Microsoft.Graph.Security.SecurityRequestBuilder Security { get => _Instance.Security; } - - public global::Microsoft.Graph.ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get => _Instance.ServicePrincipals; } - - public global::Microsoft.Graph.Shares.SharesRequestBuilder Shares { get => _Instance.Shares; } - - public global::Microsoft.Graph.Sites.SitesRequestBuilder Sites { get => _Instance.Sites; } - - public global::Microsoft.Graph.Solutions.SolutionsRequestBuilder Solutions { get => _Instance.Solutions; } - - public global::Microsoft.Graph.Storage.StorageRequestBuilder Storage { get => _Instance.Storage; } - - public global::Microsoft.Graph.SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get => _Instance.SubscribedSkus; } - - public global::Microsoft.Graph.Subscriptions.SubscriptionsRequestBuilder Subscriptions { get => _Instance.Subscriptions; } - - public global::Microsoft.Graph.Teams.TeamsRequestBuilder Teams { get => _Instance.Teams; } - - public global::Microsoft.Graph.TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get => _Instance.TeamsTemplates; } - - public global::Microsoft.Graph.Teamwork.TeamworkRequestBuilder Teamwork { get => _Instance.Teamwork; } - - public global::Microsoft.Graph.TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get => _Instance.TenantRelationships; } - - public global::Microsoft.Graph.Users.UsersRequestBuilder Users { get => _Instance.Users; } - - public void Dispose() - { - _Instance.Dispose(); - } - - public global::Microsoft.Graph.ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId) - { - string appId_ = appId; - var result_2016734975 = _Instance.ApplicationsWithAppId(appId_); - return result_2016734975; - } - - public global::Microsoft.Graph.ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName) - { - string uniqueName_ = uniqueName; - var result__50355501 = _Instance.ApplicationsWithUniqueName(uniqueName_); - return result__50355501; - } - - public global::Microsoft.Graph.DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId) - { - string deviceId_ = deviceId; - var result_1418308542 = _Instance.DevicesWithDeviceId(deviceId_); - return result_1418308542; - } - - public global::Microsoft.Graph.DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId) - { - string roleTemplateId_ = roleTemplateId; - var result_32291941 = _Instance.DirectoryRolesWithRoleTemplateId(roleTemplateId_); - return result_32291941; - } - - public global::Microsoft.Graph.GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName) - { - string uniqueName_ = uniqueName; - var result_1751586938 = _Instance.GroupsWithUniqueName(uniqueName_); - return result_1751586938; - } - - public global::Microsoft.Graph.ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId) - { - string appId_ = appId; - var result_984590704 = _Instance.ServicePrincipalsWithAppId(appId_); - return result_984590704; - } - - public global::Microsoft.Graph.UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName) - { - string userPrincipalName_ = userPrincipalName; - var result__972389990 = _Instance.UsersWithUserPrincipalName(userPrincipalName_); - return result__972389990; - } - - - public GraphServiceClientProxy(global::Microsoft.Graph.GraphServiceClient instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs deleted file mode 100644 index c9db2df..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IAdminRequestBuilder.g.cs +++ /dev/null @@ -1,42 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin -{ - public partial interface IAdminRequestBuilder - { - global::Microsoft.Graph.Admin.AdminRequestBuilder _Instance { get; } - - global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder Edge { get; } - - global::Microsoft.Graph.Admin.Microsoft365Apps.Microsoft365AppsRequestBuilder Microsoft365Apps { get; } - - global::Microsoft.Graph.Admin.People.PeopleRequestBuilder People { get; } - - global::Microsoft.Graph.Admin.ReportSettings.ReportSettingsRequestBuilder ReportSettings { get; } - - global::Microsoft.Graph.Admin.ServiceAnnouncement.ServiceAnnouncementRequestBuilder ServiceAnnouncement { get; } - - global::Microsoft.Graph.Admin.Sharepoint.SharepointRequestBuilder Sharepoint { get; } - - global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Admin body, global::System.Action>? requestConfiguration = null); - - global::Microsoft.Graph.Admin.IAdminRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs deleted file mode 100644 index dcff953..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Core.Requests -{ - public partial interface IBatchRequestBuilder - { - global::Microsoft.Graph.Core.Requests.BatchRequestBuilder _Instance { get; } - - global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null); - - global::System.Threading.Tasks.Task PostAsync(global::Microsoft.Graph.BatchRequestContentCollection batchRequestContentCollection, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), global::System.Collections.Generic.Dictionary> errorMappings = null); - - global::System.Threading.Tasks.Task ToPostRequestInformationAsync(global::Microsoft.Graph.BatchRequestContent batchRequestContent, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs deleted file mode 100644 index 30af100..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IClass1.g.cs +++ /dev/null @@ -1,22 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial interface IClass1 - { - global::Stef.Class1 _Instance { get; } - - void T(string? s); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs deleted file mode 100644 index e1babd6..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IClass2.g.cs +++ /dev/null @@ -1,22 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Stef -{ - public partial interface IClass2 - { - global::Stef.Class2 _Instance { get; } - - - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs deleted file mode 100644 index 5161f5c..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IEdgeRequestBuilder.g.cs +++ /dev/null @@ -1,36 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge -{ - public partial interface IEdgeRequestBuilder - { - global::Microsoft.Graph.Admin.Edge.EdgeRequestBuilder _Instance { get; } - - global::Microsoft.Graph.Admin.Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder InternetExplorerMode { get; } - - global::System.Threading.Tasks.Task DeleteAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task GetAsync(global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::System.Threading.Tasks.Task PatchAsync(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null, global::System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(global::System.Action>? requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToGetRequestInformation(global::System.Action>? requestConfiguration = null); - - global::Microsoft.Kiota.Abstractions.RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Edge body, global::System.Action>? requestConfiguration = null); - - global::Microsoft.Graph.Admin.Edge.IEdgeRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs deleted file mode 100644 index afaca82..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs +++ /dev/null @@ -1,172 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph -{ - public partial interface IGraphServiceClient : global::Microsoft.Graph.IBaseClient, global::System.IDisposable - { - global::Microsoft.Graph.GraphServiceClient _Instance { get; } - - global::Microsoft.Graph.Admin.IAdminRequestBuilder Admin { get; } - - global::Microsoft.Graph.AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get; } - - global::Microsoft.Graph.Agreements.AgreementsRequestBuilder Agreements { get; } - - global::Microsoft.Graph.AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get; } - - global::Microsoft.Graph.Applications.ApplicationsRequestBuilder Applications { get; } - - global::Microsoft.Graph.ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get; } - - global::Microsoft.Graph.AuditLogs.AuditLogsRequestBuilder AuditLogs { get; } - - global::Microsoft.Graph.AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get; } - - global::Microsoft.Graph.AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get; } - - global::Microsoft.Graph.CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get; } - - global::Microsoft.Graph.Chats.ChatsRequestBuilder Chats { get; } - - global::Microsoft.Graph.Communications.CommunicationsRequestBuilder Communications { get; } - - global::Microsoft.Graph.Compliance.ComplianceRequestBuilder Compliance { get; } - - global::Microsoft.Graph.Connections.ConnectionsRequestBuilder Connections { get; } - - global::Microsoft.Graph.Contacts.ContactsRequestBuilder Contacts { get; } - - global::Microsoft.Graph.Contracts.ContractsRequestBuilder Contracts { get; } - - global::Microsoft.Graph.DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get; } - - global::Microsoft.Graph.DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get; } - - global::Microsoft.Graph.DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get; } - - global::Microsoft.Graph.Devices.DevicesRequestBuilder Devices { get; } - - global::Microsoft.Graph.DirectoryNamespace.DirectoryRequestBuilder Directory { get; } - - global::Microsoft.Graph.DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get; } - - global::Microsoft.Graph.DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get; } - - global::Microsoft.Graph.DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get; } - - global::Microsoft.Graph.DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get; } - - global::Microsoft.Graph.Domains.DomainsRequestBuilder Domains { get; } - - global::Microsoft.Graph.Drives.DrivesRequestBuilder Drives { get; } - - global::Microsoft.Graph.Education.EducationRequestBuilder Education { get; } - - global::Microsoft.Graph.EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get; } - - global::Microsoft.Graph.External.ExternalRequestBuilder External { get; } - - global::Microsoft.Graph.FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get; } - - global::Microsoft.Graph.Functions.FunctionsRequestBuilder Functions { get; } - - global::Microsoft.Graph.GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get; } - - global::Microsoft.Graph.Groups.GroupsRequestBuilder Groups { get; } - - global::Microsoft.Graph.GroupSettings.GroupSettingsRequestBuilder GroupSettings { get; } - - global::Microsoft.Graph.GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get; } - - global::Microsoft.Graph.Identity.IdentityRequestBuilder Identity { get; } - - global::Microsoft.Graph.IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get; } - - global::Microsoft.Graph.IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get; } - - global::Microsoft.Graph.IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get; } - - global::Microsoft.Graph.InformationProtection.InformationProtectionRequestBuilder InformationProtection { get; } - - global::Microsoft.Graph.Invitations.InvitationsRequestBuilder Invitations { get; } - - global::Microsoft.Graph.Me.MeRequestBuilder Me { get; } - - global::Microsoft.Graph.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get; } - - global::Microsoft.Graph.Organization.OrganizationRequestBuilder Organization { get; } - - global::Microsoft.Graph.PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get; } - - global::Microsoft.Graph.Places.PlacesRequestBuilder Places { get; } - - global::Microsoft.Graph.Planner.PlannerRequestBuilder Planner { get; } - - global::Microsoft.Graph.Policies.PoliciesRequestBuilder Policies { get; } - - global::Microsoft.Graph.Print.PrintRequestBuilder Print { get; } - - global::Microsoft.Graph.Privacy.PrivacyRequestBuilder Privacy { get; } - - global::Microsoft.Graph.Reports.ReportsRequestBuilder Reports { get; } - - global::Microsoft.Graph.RoleManagement.RoleManagementRequestBuilder RoleManagement { get; } - - global::Microsoft.Graph.SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get; } - - global::Microsoft.Graph.ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get; } - - global::Microsoft.Graph.Search.SearchRequestBuilder Search { get; } - - global::Microsoft.Graph.Security.SecurityRequestBuilder Security { get; } - - global::Microsoft.Graph.ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get; } - - global::Microsoft.Graph.Shares.SharesRequestBuilder Shares { get; } - - global::Microsoft.Graph.Sites.SitesRequestBuilder Sites { get; } - - global::Microsoft.Graph.Solutions.SolutionsRequestBuilder Solutions { get; } - - global::Microsoft.Graph.Storage.StorageRequestBuilder Storage { get; } - - global::Microsoft.Graph.SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get; } - - global::Microsoft.Graph.Subscriptions.SubscriptionsRequestBuilder Subscriptions { get; } - - global::Microsoft.Graph.Teams.TeamsRequestBuilder Teams { get; } - - global::Microsoft.Graph.TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get; } - - global::Microsoft.Graph.Teamwork.TeamworkRequestBuilder Teamwork { get; } - - global::Microsoft.Graph.TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get; } - - global::Microsoft.Graph.Users.UsersRequestBuilder Users { get; } - - global::Microsoft.Graph.ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId); - - global::Microsoft.Graph.ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName); - - global::Microsoft.Graph.DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId); - - global::Microsoft.Graph.DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId); - - global::Microsoft.Graph.GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName); - - global::Microsoft.Graph.ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId); - - global::Microsoft.Graph.UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName); - } -} -#nullable restore \ No newline at end of file From f8f71b3fd070ef02873652dcb1ad6aad97848f32 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Tue, 29 Jul 2025 10:09:37 +0200 Subject: [PATCH 42/48] . --- src/ProxyInterfaceSourceGenerator.Tool/Generator.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index b824a17..bc41015 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -10,6 +10,7 @@ internal class Generator : IDisposable { private readonly string _sourceDll; private readonly string _sourceFile; + private readonly string _sourceNamespace; private readonly string _outputPath; private readonly ChannelWriter<(string Filename, byte[] Data)> _writer; @@ -20,6 +21,7 @@ public Generator(IConfiguration configuration) { _sourceDll = configuration["sourceDll"] ?? throw new ArgumentNullException(); _sourceFile = configuration["sourceFile"] ?? throw new ArgumentNullException(); + _sourceNamespace = configuration["sourceNamespace"] ?? "*"; _outputPath = configuration["outputPath"] ?? "."; // Create unbounded channel for file processing queue From e421e835cb7adbec097159dbf63d9a3488ae2da5 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Tue, 29 Jul 2025 10:25:18 +0200 Subject: [PATCH 43/48] Admin --- .../ClassLibraryExampleForTool.csproj | 7 +- .../Admin/AdminRequestBuilderProxy.g.cs | 121 ++++ .../Admin/ArchiveRequestBuilderProxy.g.cs | 464 ++++++++++++++ ...AttachmentsArchiveRequestBuilderProxy.g.cs | 549 ++++++++++++++++ .../Admin/AttachmentsRequestBuilderProxy.g.cs | 513 +++++++++++++++ ...erSharedCookieItemRequestBuilderProxy.g.cs | 214 +++++++ .../BrowserSiteItemRequestBuilderProxy.g.cs | 239 +++++++ ...rowserSiteListItemRequestBuilderProxy.g.cs | 190 ++++++ .../Admin/ContentRequestBuilderProxy.g.cs | 544 ++++++++++++++++ .../Admin/CountRequestBuilderProxy.g.cs | 132 ++++ .../Admin/CountRequestBuilderProxy_1.g.cs | 177 ++++++ .../Admin/CountRequestBuilderProxy_2.g.cs | 202 ++++++ .../Admin/CountRequestBuilderProxy_3.g.cs | 267 ++++++++ .../Admin/CountRequestBuilderProxy_4.g.cs | 322 ++++++++++ .../Admin/CountRequestBuilderProxy_5.g.cs | 352 +++++++++++ .../Admin/CountRequestBuilderProxy_6.g.cs | 387 ++++++++++++ .../Admin/CountRequestBuilderProxy_7.g.cs | 457 ++++++++++++++ .../Admin/CountRequestBuilderProxy_8.g.cs | 497 +++++++++++++++ .../Admin/EdgeRequestBuilderProxy.g.cs | 136 ++++ .../Admin/FavoriteRequestBuilderProxy.g.cs | 474 ++++++++++++++ .../HealthOverviewsRequestBuilderProxy.g.cs | 338 ++++++++++ .../Generated/Admin/IAdminRequestBuilder.g.cs | 42 ++ .../Admin/IArchiveRequestBuilder.g.cs | 29 + .../IAttachmentsArchiveRequestBuilder.g.cs | 34 + .../Admin/IAttachmentsRequestBuilder.g.cs | 34 + ...BrowserSharedCookieItemRequestBuilder.g.cs | 34 + .../Admin/IBrowserSiteItemRequestBuilder.g.cs | 34 + .../IBrowserSiteListItemRequestBuilder.g.cs | 40 ++ .../Admin/IContentRequestBuilder.g.cs | 34 + .../Generated/Admin/ICountRequestBuilder.g.cs | 26 + .../Admin/ICountRequestBuilder_1.g.cs | 26 + .../Admin/ICountRequestBuilder_2.g.cs | 26 + .../Admin/ICountRequestBuilder_3.g.cs | 26 + .../Admin/ICountRequestBuilder_4.g.cs | 26 + .../Admin/ICountRequestBuilder_5.g.cs | 26 + .../Admin/ICountRequestBuilder_6.g.cs | 26 + .../Admin/ICountRequestBuilder_7.g.cs | 26 + .../Admin/ICountRequestBuilder_8.g.cs | 26 + .../Generated/Admin/IEdgeRequestBuilder.g.cs | 36 ++ .../Admin/IFavoriteRequestBuilder.g.cs | 29 + .../Admin/IHealthOverviewsRequestBuilder.g.cs | 34 + .../Admin/IIncidentReportRequestBuilder.g.cs | 26 + .../IIncidentReportRequestBuilder_1.g.cs | 26 + .../IInstallationOptionsRequestBuilder.g.cs | 34 + .../IInternetExplorerModeRequestBuilder.g.cs | 36 ++ .../Admin/IIssuesRequestBuilder.g.cs | 34 + .../Admin/IIssuesRequestBuilder_1.g.cs | 34 + .../Admin/IItemInsightsRequestBuilder.g.cs | 34 + .../Admin/IMarkReadRequestBuilder.g.cs | 29 + .../Admin/IMarkUnreadRequestBuilder.g.cs | 29 + .../Admin/IMessagesRequestBuilder.g.cs | 46 ++ .../IMicrosoft365AppsRequestBuilder.g.cs | 36 ++ .../Admin/IPeopleRequestBuilder.g.cs | 32 + .../IProfileCardPropertiesRequestBuilder.g.cs | 34 + ...ProfileCardPropertyItemRequestBuilder.g.cs | 34 + .../Admin/IPronounsRequestBuilder.g.cs | 30 + .../Admin/IPublishRequestBuilder.g.cs | 26 + .../Admin/IReportSettingsRequestBuilder.g.cs | 34 + ...ouncementAttachmentItemRequestBuilder.g.cs | 36 ++ .../IServiceAnnouncementRequestBuilder.g.cs | 40 ++ ...IServiceHealthIssueItemRequestBuilder.g.cs | 36 ++ ...erviceHealthIssueItemRequestBuilder_1.g.cs | 36 ++ .../IServiceHealthItemRequestBuilder.g.cs | 36 ++ ...erviceUpdateMessageItemRequestBuilder.g.cs | 38 ++ .../Admin/ISettingsRequestBuilder.g.cs | 34 + .../Admin/ISharedCookiesRequestBuilder.g.cs | 34 + .../Admin/ISharepointRequestBuilder.g.cs | 36 ++ .../Admin/ISiteListsRequestBuilder.g.cs | 34 + .../Generated/Admin/ISitesRequestBuilder.g.cs | 34 + .../Admin/IUnarchiveRequestBuilder.g.cs | 29 + .../Admin/IUnfavoriteRequestBuilder.g.cs | 29 + .../IncidentReportRequestBuilderProxy.g.cs | 367 +++++++++++ .../IncidentReportRequestBuilderProxy_1.g.cs | 402 ++++++++++++ ...nstallationOptionsRequestBuilderProxy.g.cs | 254 ++++++++ ...ternetExplorerModeRequestBuilderProxy.g.cs | 146 +++++ .../Admin/IssuesRequestBuilderProxy.g.cs | 368 +++++++++++ .../Admin/IssuesRequestBuilderProxy_1.g.cs | 403 ++++++++++++ .../ItemInsightsRequestBuilderProxy.g.cs | 279 +++++++++ .../Admin/MarkReadRequestBuilderProxy.g.cs | 534 ++++++++++++++++ .../Admin/MarkUnreadRequestBuilderProxy.g.cs | 539 ++++++++++++++++ .../Admin/MessagesRequestBuilderProxy.g.cs | 480 ++++++++++++++ .../Microsoft365AppsRequestBuilderProxy.g.cs | 251 ++++++++ .../Admin/PeopleRequestBuilderProxy.g.cs | 248 ++++++++ ...fileCardPropertiesRequestBuilderProxy.g.cs | 283 +++++++++ ...leCardPropertyItemRequestBuilderProxy.g.cs | 304 +++++++++ .../Admin/PronounsRequestBuilderProxy.g.cs | 294 +++++++++ .../Admin/PublishRequestBuilderProxy.g.cs | 159 +++++ .../ReportSettingsRequestBuilderProxy.g.cs | 314 ++++++++++ ...mentAttachmentItemRequestBuilderProxy.g.cs | 541 ++++++++++++++++ ...erviceAnnouncementRequestBuilderProxy.g.cs | 340 ++++++++++ ...iceHealthIssueItemRequestBuilderProxy.g.cs | 396 ++++++++++++ ...eHealthIssueItemRequestBuilderProxy_1.g.cs | 431 +++++++++++++ .../ServiceHealthItemRequestBuilderProxy.g.cs | 366 +++++++++++ ...eUpdateMessageItemRequestBuilderProxy.g.cs | 513 +++++++++++++++ .../Admin/SettingsRequestBuilderProxy.g.cs | 584 ++++++++++++++++++ .../SharedCookiesRequestBuilderProxy.g.cs | 193 ++++++ .../Admin/SharepointRequestBuilderProxy.g.cs | 581 +++++++++++++++++ .../Admin/SiteListsRequestBuilderProxy.g.cs | 148 +++++ .../Admin/SitesRequestBuilderProxy.g.cs | 218 +++++++ .../Admin/UnarchiveRequestBuilderProxy.g.cs | 544 ++++++++++++++++ .../Admin/UnfavoriteRequestBuilderProxy.g.cs | 549 ++++++++++++++++ .../Generated/BatchRequestBuilderProxy.g.cs | 61 ++ .../Generated/GraphServiceClientProxy.g.cs | 231 +++++++ .../Generated/IBatchRequestBuilder.g.cs | 26 + .../Generated/IGraphServiceClient.g.cs | 172 ++++++ .../ClassLibraryExampleForTool/IBuilders.cs | 19 +- .../ClassLibraryExampleForTool/IClient.cs | 11 + .../Generator.cs | 77 ++- .../Properties/launchSettings.json | 2 +- 109 files changed, 19797 insertions(+), 33 deletions(-) create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/AdminRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ArchiveRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsArchiveRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSharedCookieItemRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteItemRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteListItemRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ContentRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_1.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_2.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_3.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_4.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_5.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_6.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_7.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_8.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/EdgeRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/FavoriteRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/HealthOverviewsRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IAdminRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IArchiveRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsArchiveRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSharedCookieItemRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteItemRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteListItemRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IContentRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_1.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_2.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_3.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_4.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_5.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_6.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_7.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_8.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IEdgeRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IFavoriteRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IHealthOverviewsRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder_1.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IInstallationOptionsRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IInternetExplorerModeRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder_1.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IItemInsightsRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkReadRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkUnreadRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IMessagesRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IMicrosoft365AppsRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IPeopleRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertiesRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertyItemRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IPronounsRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IPublishRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IReportSettingsRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementAttachmentItemRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder_1.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthItemRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceUpdateMessageItemRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ISettingsRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharedCookiesRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharepointRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ISiteListsRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ISitesRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnarchiveRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnfavoriteRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy_1.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/InstallationOptionsRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/InternetExplorerModeRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy_1.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ItemInsightsRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkReadRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkUnreadRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/MessagesRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/Microsoft365AppsRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/PeopleRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertiesRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertyItemRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/PronounsRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/PublishRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ReportSettingsRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementAttachmentItemRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy_1.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthItemRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceUpdateMessageItemRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/SettingsRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/SharedCookiesRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/SharepointRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/SiteListsRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/SitesRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/UnarchiveRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/UnfavoriteRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs create mode 100644 src-examples/ClassLibraryExampleForTool/IClient.cs diff --git a/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj b/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj index 27aec45..c66ee52 100644 --- a/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj +++ b/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj @@ -2,15 +2,18 @@ net8.0 - enable + + + PreserveNewest + PreserveNewest @@ -34,4 +37,4 @@ - + \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/AdminRequestBuilderProxy.g.cs new file mode 100644 index 0000000..ba9529a --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/AdminRequestBuilderProxy.g.cs @@ -0,0 +1,121 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin +{ + public partial class AdminRequestBuilderProxy : IAdminRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + + + public AdminRequestBuilder _Instance { get; } + + public Edge.IEdgeRequestBuilder Edge { get => MapToInterface(_Instance.Edge); } + + public Microsoft365Apps.IMicrosoft365AppsRequestBuilder Microsoft365Apps { get => MapToInterface(_Instance.Microsoft365Apps); } + + public People.IPeopleRequestBuilder People { get => MapToInterface(_Instance.People); } + + public ReportSettings.IReportSettingsRequestBuilder ReportSettings { get => MapToInterface(_Instance.ReportSettings); } + + public ServiceAnnouncement.IServiceAnnouncementRequestBuilder ServiceAnnouncement { get => MapToInterface(_Instance.ServiceAnnouncement); } + + public Sharepoint.ISharepointRequestBuilder Sharepoint { get => MapToInterface(_Instance.Sharepoint); } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.Admin body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.Admin body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Admin body, Action>? requestConfiguration = null) + { + Models.Admin body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public IAdminRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public AdminRequestBuilderProxy(AdminRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ArchiveRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ArchiveRequestBuilderProxy.g.cs new file mode 100644 index 0000000..2c6284c --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ArchiveRequestBuilderProxy.g.cs @@ -0,0 +1,464 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Archive +{ + public partial class ArchiveRequestBuilderProxy : Archive.IArchiveRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) + { + return new Issues.Count.CountRequestBuilderProxy(value); + } + + private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Archive.IArchiveRequestBuilder MapToInterface(ArchiveRequestBuilder value) + { + return new ArchiveRequestBuilderProxy(value); + } + + private static ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) + { + return new Favorite.FavoriteRequestBuilderProxy(value); + } + + private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) + { + return new MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) + { + return new MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) + { + return new Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) + { + return new Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) + { + return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + + + public ArchiveRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task PostAsArchivePostResponseAsync(ArchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + ArchivePostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1654081893 = _Instance.PostAsArchivePostResponseAsync(body_, requestConfiguration_, cancellationToken_); + return result_1654081893; + } + + [Obsolete("This method is obsolete. Use PostAsArchivePostResponseAsync instead.")] + public System.Threading.Tasks.Task PostAsync(ArchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + ArchivePostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(ArchivePostRequestBody body, Action>? requestConfiguration = null) + { + ArchivePostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public Archive.IArchiveRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public ArchiveRequestBuilderProxy(ArchiveRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsArchiveRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsArchiveRequestBuilderProxy.g.cs new file mode 100644 index 0000000..78dc593 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsArchiveRequestBuilderProxy.g.cs @@ -0,0 +1,549 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.AttachmentsArchive +{ + public partial class AttachmentsArchiveRequestBuilderProxy : AttachmentsArchive.IAttachmentsArchiveRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) + { + return new Issues.Count.CountRequestBuilderProxy(value); + } + + private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) + { + return new Archive.ArchiveRequestBuilderProxy(value); + } + + private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) + { + return new Favorite.FavoriteRequestBuilderProxy(value); + } + + private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) + { + return value._Instance; + } + + private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) + { + return new MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) + { + return new MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) + { + return new Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) + { + return new Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceUpdateMessageItemRequestBuilder value) + { + return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + private static ServiceUpdateMessageItemRequestBuilder MapToInstance(Item.IServiceUpdateMessageItemRequestBuilder value) + { + return value._Instance; + } + + private static Attachments.IAttachmentsRequestBuilder MapToInterface(Attachments.AttachmentsRequestBuilder value) + { + return new Attachments.AttachmentsRequestBuilderProxy(value); + } + + private static Attachments.AttachmentsRequestBuilder MapToInstance(Attachments.IAttachmentsRequestBuilder value) + { + return value._Instance; + } + + private static AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(AttachmentsArchiveRequestBuilder value) + { + return new AttachmentsArchiveRequestBuilderProxy(value); + } + + private static AttachmentsArchiveRequestBuilder MapToInstance(AttachmentsArchive.IAttachmentsArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Attachments.Count.ICountRequestBuilder MapToInterface(Attachments.Count.CountRequestBuilder value) + { + return new Attachments.Count.CountRequestBuilderProxy(value); + } + + private static Attachments.Count.CountRequestBuilder MapToInstance(Attachments.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder value) + { + return new Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); + } + + private static Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder value) + { + return value._Instance; + } + + private static Attachments.Item.Content.IContentRequestBuilder MapToInterface(Attachments.Item.Content.ContentRequestBuilder value) + { + return new Attachments.Item.Content.ContentRequestBuilderProxy(value); + } + + private static Attachments.Item.Content.ContentRequestBuilder MapToInstance(Attachments.Item.Content.IContentRequestBuilder value) + { + return value._Instance; + } + + + + public AttachmentsArchiveRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PutAsync(System.IO.Stream body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + System.IO.Stream body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_182918739 = _Instance.PutAsync(body_, requestConfiguration_, cancellationToken_); + return result_182918739; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPutRequestInformation(System.IO.Stream body, Action>? requestConfiguration = null) + { + System.IO.Stream body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_1493487311 = _Instance.ToPutRequestInformation(body_, requestConfiguration_); + return result_1493487311; + } + + public AttachmentsArchive.IAttachmentsArchiveRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public AttachmentsArchiveRequestBuilderProxy(AttachmentsArchiveRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsRequestBuilderProxy.g.cs new file mode 100644 index 0000000..e53d79c --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsRequestBuilderProxy.g.cs @@ -0,0 +1,513 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments +{ + public partial class AttachmentsRequestBuilderProxy : Attachments.IAttachmentsRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) + { + return new Issues.Count.CountRequestBuilderProxy(value); + } + + private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) + { + return new Archive.ArchiveRequestBuilderProxy(value); + } + + private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Messages.Count.ICountRequestBuilder MapToInterface(Messages.Count.CountRequestBuilder value) + { + return new Messages.Count.CountRequestBuilderProxy(value); + } + + private static Messages.Count.CountRequestBuilder MapToInstance(Messages.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) + { + return new Favorite.FavoriteRequestBuilderProxy(value); + } + + private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) + { + return value._Instance; + } + + private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) + { + return new MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) + { + return new MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) + { + return new Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) + { + return new Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static Messages.Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceUpdateMessageItemRequestBuilder value) + { + return new Messages.Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + private static ServiceUpdateMessageItemRequestBuilder MapToInstance(Messages.Item.IServiceUpdateMessageItemRequestBuilder value) + { + return value._Instance; + } + + private static Attachments.IAttachmentsRequestBuilder MapToInterface(AttachmentsRequestBuilder value) + { + return new AttachmentsRequestBuilderProxy(value); + } + + private static AttachmentsRequestBuilder MapToInstance(Attachments.IAttachmentsRequestBuilder value) + { + return value._Instance; + } + + private static AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(AttachmentsArchive.AttachmentsArchiveRequestBuilder value) + { + return new AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(Item.ServiceAnnouncementAttachmentItemRequestBuilder value) + { + return new Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); + } + + + + public AttachmentsRequestBuilder _Instance { get; } + + public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } + + public Item.IServiceAnnouncementAttachmentItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PostAsync(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.ServiceAnnouncementAttachment body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null) + { + Models.ServiceAnnouncementAttachment body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public Attachments.IAttachmentsRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public AttachmentsRequestBuilderProxy(AttachmentsRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSharedCookieItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSharedCookieItemRequestBuilderProxy.g.cs new file mode 100644 index 0000000..5eae85b --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSharedCookieItemRequestBuilderProxy.g.cs @@ -0,0 +1,214 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item +{ + public partial class BrowserSharedCookieItemRequestBuilderProxy : Item.IBrowserSharedCookieItemRequestBuilder + { + + private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) + { + return new EdgeRequestBuilderProxy(value); + } + + private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) + { + return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) + { + return new SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.Count.ICountRequestBuilder MapToInterface(SiteLists.Count.CountRequestBuilder value) + { + return new SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static SiteLists.Count.CountRequestBuilder MapToInstance(SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) + { + return new SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static BrowserSiteListItemRequestBuilder MapToInstance(SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Publish.IPublishRequestBuilder MapToInterface(Publish.PublishRequestBuilder value) + { + return new Publish.PublishRequestBuilderProxy(value); + } + + private static Publish.PublishRequestBuilder MapToInstance(Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookiesRequestBuilder value) + { + return new SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static SharedCookiesRequestBuilder MapToInstance(SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Sites.ISitesRequestBuilder MapToInterface(Sites.SitesRequestBuilder value) + { + return new Sites.SitesRequestBuilderProxy(value); + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(BrowserSharedCookieItemRequestBuilder value) + { + return new BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static BrowserSharedCookieItemRequestBuilder MapToInstance(Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + + + public BrowserSharedCookieItemRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.BrowserSharedCookie body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.BrowserSharedCookie body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.BrowserSharedCookie body, Action>? requestConfiguration = null) + { + Models.BrowserSharedCookie body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Item.IBrowserSharedCookieItemRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public BrowserSharedCookieItemRequestBuilderProxy(BrowserSharedCookieItemRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteItemRequestBuilderProxy.g.cs new file mode 100644 index 0000000..5a7d409 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteItemRequestBuilderProxy.g.cs @@ -0,0 +1,239 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites.Item +{ + public partial class BrowserSiteItemRequestBuilderProxy : Item.IBrowserSiteItemRequestBuilder + { + + private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) + { + return new EdgeRequestBuilderProxy(value); + } + + private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) + { + return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) + { + return new SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.Count.ICountRequestBuilder MapToInterface(SiteLists.Count.CountRequestBuilder value) + { + return new SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static SiteLists.Count.CountRequestBuilder MapToInstance(SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) + { + return new SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static BrowserSiteListItemRequestBuilder MapToInstance(SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Publish.IPublishRequestBuilder MapToInterface(Publish.PublishRequestBuilder value) + { + return new Publish.PublishRequestBuilderProxy(value); + } + + private static Publish.PublishRequestBuilder MapToInstance(Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookies.SharedCookiesRequestBuilder value) + { + return new SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static SharedCookies.SharedCookiesRequestBuilder MapToInstance(SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Sites.ISitesRequestBuilder MapToInterface(SitesRequestBuilder value) + { + return new Sites.SitesRequestBuilderProxy(value); + } + + private static SitesRequestBuilder MapToInstance(Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static SharedCookies.Count.ICountRequestBuilder MapToInterface(SharedCookies.Count.CountRequestBuilder value) + { + return new SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static SharedCookies.Count.CountRequestBuilder MapToInstance(SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IBrowserSiteItemRequestBuilder MapToInterface(BrowserSiteItemRequestBuilder value) + { + return new BrowserSiteItemRequestBuilderProxy(value); + } + + private static BrowserSiteItemRequestBuilder MapToInstance(Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + + + public BrowserSiteItemRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.BrowserSite body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.BrowserSite body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.BrowserSite body, Action>? requestConfiguration = null) + { + Models.BrowserSite body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Item.IBrowserSiteItemRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public BrowserSiteItemRequestBuilderProxy(BrowserSiteItemRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteListItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteListItemRequestBuilderProxy.g.cs new file mode 100644 index 0000000..92f33c9 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteListItemRequestBuilderProxy.g.cs @@ -0,0 +1,190 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item +{ + public partial class BrowserSiteListItemRequestBuilderProxy : Item.IBrowserSiteListItemRequestBuilder + { + + private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) + { + return new EdgeRequestBuilderProxy(value); + } + + private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) + { + return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) + { + return new SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) + { + return new BrowserSiteListItemRequestBuilderProxy(value); + } + + private static BrowserSiteListItemRequestBuilder MapToInstance(Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Publish.IPublishRequestBuilder MapToInterface(Publish.PublishRequestBuilder value) + { + return new Publish.PublishRequestBuilderProxy(value); + } + + private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookies.SharedCookiesRequestBuilder value) + { + return new SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Sites.ISitesRequestBuilder MapToInterface(Sites.SitesRequestBuilder value) + { + return new Sites.SitesRequestBuilderProxy(value); + } + + + + public BrowserSiteListItemRequestBuilder _Instance { get; } + + public Publish.IPublishRequestBuilder Publish { get => MapToInterface(_Instance.Publish); } + + public SharedCookies.ISharedCookiesRequestBuilder SharedCookies { get => MapToInterface(_Instance.SharedCookies); } + + public Sites.ISitesRequestBuilder Sites { get => MapToInterface(_Instance.Sites); } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.BrowserSiteList body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.BrowserSiteList body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.BrowserSiteList body, Action>? requestConfiguration = null) + { + Models.BrowserSiteList body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Item.IBrowserSiteListItemRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public BrowserSiteListItemRequestBuilderProxy(BrowserSiteListItemRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ContentRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ContentRequestBuilderProxy.g.cs new file mode 100644 index 0000000..ec3216c --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ContentRequestBuilderProxy.g.cs @@ -0,0 +1,544 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Item.Content +{ + public partial class ContentRequestBuilderProxy : Content.IContentRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) + { + return new Issues.Count.CountRequestBuilderProxy(value); + } + + private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) + { + return new Archive.ArchiveRequestBuilderProxy(value); + } + + private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Messages.Count.ICountRequestBuilder MapToInterface(Messages.Count.CountRequestBuilder value) + { + return new Messages.Count.CountRequestBuilderProxy(value); + } + + private static Messages.Count.CountRequestBuilder MapToInstance(Messages.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) + { + return new Favorite.FavoriteRequestBuilderProxy(value); + } + + private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) + { + return value._Instance; + } + + private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) + { + return new MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) + { + return new MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) + { + return new Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) + { + return new Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static Messages.Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceUpdateMessageItemRequestBuilder value) + { + return new Messages.Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + private static ServiceUpdateMessageItemRequestBuilder MapToInstance(Messages.Item.IServiceUpdateMessageItemRequestBuilder value) + { + return value._Instance; + } + + private static Attachments.IAttachmentsRequestBuilder MapToInterface(AttachmentsRequestBuilder value) + { + return new Attachments.AttachmentsRequestBuilderProxy(value); + } + + private static AttachmentsRequestBuilder MapToInstance(Attachments.IAttachmentsRequestBuilder value) + { + return value._Instance; + } + + private static AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(AttachmentsArchive.AttachmentsArchiveRequestBuilder value) + { + return new AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(ServiceAnnouncementAttachmentItemRequestBuilder value) + { + return new Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); + } + + private static ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(Item.IServiceAnnouncementAttachmentItemRequestBuilder value) + { + return value._Instance; + } + + private static Content.IContentRequestBuilder MapToInterface(ContentRequestBuilder value) + { + return new ContentRequestBuilderProxy(value); + } + + private static ContentRequestBuilder MapToInstance(Content.IContentRequestBuilder value) + { + return value._Instance; + } + + + + public ContentRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PutAsync(System.IO.Stream body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + System.IO.Stream body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_182918739 = _Instance.PutAsync(body_, requestConfiguration_, cancellationToken_); + return result_182918739; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPutRequestInformation(System.IO.Stream body, Action>? requestConfiguration = null) + { + System.IO.Stream body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_1493487311 = _Instance.ToPutRequestInformation(body_, requestConfiguration_); + return result_1493487311; + } + + public Content.IContentRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public ContentRequestBuilderProxy(ContentRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy.g.cs new file mode 100644 index 0000000..2aa3e4f --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy.g.cs @@ -0,0 +1,132 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Count +{ + public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder + { + + private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) + { + return new EdgeRequestBuilderProxy(value); + } + + private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) + { + return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) + { + return new SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) + { + return new CountRequestBuilderProxy(value); + } + + private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IBrowserSiteListItemRequestBuilder MapToInterface(Item.BrowserSiteListItemRequestBuilder value) + { + return new Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + + + public CountRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Count.ICountRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public CountRequestBuilderProxy(CountRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_1.g.cs new file mode 100644 index 0000000..4b3047f --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_1.g.cs @@ -0,0 +1,177 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count +{ + public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder + { + + private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) + { + return new EdgeRequestBuilderProxy(value); + } + + private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) + { + return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) + { + return new SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.Count.ICountRequestBuilder MapToInterface(SiteLists.Count.CountRequestBuilder value) + { + return new SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static SiteLists.Count.CountRequestBuilder MapToInstance(SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) + { + return new SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static BrowserSiteListItemRequestBuilder MapToInstance(SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Publish.IPublishRequestBuilder MapToInterface(Publish.PublishRequestBuilder value) + { + return new Publish.PublishRequestBuilderProxy(value); + } + + private static Publish.PublishRequestBuilder MapToInstance(Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookiesRequestBuilder value) + { + return new SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static SharedCookiesRequestBuilder MapToInstance(SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Sites.ISitesRequestBuilder MapToInterface(Sites.SitesRequestBuilder value) + { + return new Sites.SitesRequestBuilderProxy(value); + } + + private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) + { + return new CountRequestBuilderProxy(value); + } + + private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + + + public CountRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Count.ICountRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public CountRequestBuilderProxy(CountRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_2.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_2.g.cs new file mode 100644 index 0000000..337abad --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_2.g.cs @@ -0,0 +1,202 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites.Count +{ + public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder + { + + private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) + { + return new EdgeRequestBuilderProxy(value); + } + + private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) + { + return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) + { + return new SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.Count.ICountRequestBuilder MapToInterface(SiteLists.Count.CountRequestBuilder value) + { + return new SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static SiteLists.Count.CountRequestBuilder MapToInstance(SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) + { + return new SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static BrowserSiteListItemRequestBuilder MapToInstance(SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Publish.IPublishRequestBuilder MapToInterface(Publish.PublishRequestBuilder value) + { + return new Publish.PublishRequestBuilderProxy(value); + } + + private static Publish.PublishRequestBuilder MapToInstance(Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookies.SharedCookiesRequestBuilder value) + { + return new SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static SharedCookies.SharedCookiesRequestBuilder MapToInstance(SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Sites.ISitesRequestBuilder MapToInterface(SitesRequestBuilder value) + { + return new Sites.SitesRequestBuilderProxy(value); + } + + private static SitesRequestBuilder MapToInstance(Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static SharedCookies.Count.ICountRequestBuilder MapToInterface(SharedCookies.Count.CountRequestBuilder value) + { + return new SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static SharedCookies.Count.CountRequestBuilder MapToInstance(SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) + { + return new CountRequestBuilderProxy(value); + } + + private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IBrowserSiteItemRequestBuilder MapToInterface(Item.BrowserSiteItemRequestBuilder value) + { + return new Item.BrowserSiteItemRequestBuilderProxy(value); + } + + + + public CountRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Count.ICountRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public CountRequestBuilderProxy(CountRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_3.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_3.g.cs new file mode 100644 index 0000000..1e2b54f --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_3.g.cs @@ -0,0 +1,267 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.People.ProfileCardProperties.Count +{ + public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static ItemInsights.IItemInsightsRequestBuilder MapToInterface(ItemInsights.ItemInsightsRequestBuilder value) + { + return new ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static ItemInsights.ItemInsightsRequestBuilder MapToInstance(ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(ProfileCardPropertiesRequestBuilder value) + { + return new ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static ProfileCardPropertiesRequestBuilder MapToInstance(ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static Pronouns.IPronounsRequestBuilder MapToInterface(Pronouns.PronounsRequestBuilder value) + { + return new Pronouns.PronounsRequestBuilderProxy(value); + } + + private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) + { + return new CountRequestBuilderProxy(value); + } + + private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IProfileCardPropertyItemRequestBuilder MapToInterface(Item.ProfileCardPropertyItemRequestBuilder value) + { + return new Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + + + public CountRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Count.ICountRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public CountRequestBuilderProxy(CountRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_4.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_4.g.cs new file mode 100644 index 0000000..d0db25b --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_4.g.cs @@ -0,0 +1,322 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Count +{ + public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) + { + return new CountRequestBuilderProxy(value); + } + + private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IServiceHealthItemRequestBuilder MapToInterface(Item.ServiceHealthItemRequestBuilder value) + { + return new Item.ServiceHealthItemRequestBuilderProxy(value); + } + + + + public CountRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Count.ICountRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public CountRequestBuilderProxy(CountRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_5.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_5.g.cs new file mode 100644 index 0000000..381b601 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_5.g.cs @@ -0,0 +1,352 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Count +{ + public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.Issues.IssuesRequestBuilder value) + { + return new ServiceAnnouncement.Issues.IssuesRequestBuilderProxy(value); + } + + private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) + { + return new CountRequestBuilderProxy(value); + } + + private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + + + public CountRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Count.ICountRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public CountRequestBuilderProxy(CountRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_6.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_6.g.cs new file mode 100644 index 0000000..1608900 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_6.g.cs @@ -0,0 +1,387 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Count +{ + public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) + { + return new CountRequestBuilderProxy(value); + } + + private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + + + public CountRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Count.ICountRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public CountRequestBuilderProxy(CountRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_7.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_7.g.cs new file mode 100644 index 0000000..d42659f --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_7.g.cs @@ -0,0 +1,457 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Count +{ + public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) + { + return new Issues.Count.CountRequestBuilderProxy(value); + } + + private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) + { + return new Archive.ArchiveRequestBuilderProxy(value); + } + + private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) + { + return new CountRequestBuilderProxy(value); + } + + private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) + { + return new Favorite.FavoriteRequestBuilderProxy(value); + } + + private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) + { + return new MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) + { + return new MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) + { + return new Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) + { + return new Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) + { + return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + + + public CountRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Count.ICountRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public CountRequestBuilderProxy(CountRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_8.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_8.g.cs new file mode 100644 index 0000000..ae21cea --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_8.g.cs @@ -0,0 +1,497 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Count +{ + public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) + { + return new Issues.Count.CountRequestBuilderProxy(value); + } + + private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) + { + return new Archive.ArchiveRequestBuilderProxy(value); + } + + private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Messages.Count.ICountRequestBuilder MapToInterface(Messages.Count.CountRequestBuilder value) + { + return new Messages.Count.CountRequestBuilderProxy(value); + } + + private static Messages.Count.CountRequestBuilder MapToInstance(Messages.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) + { + return new Favorite.FavoriteRequestBuilderProxy(value); + } + + private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) + { + return value._Instance; + } + + private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) + { + return new MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) + { + return new MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) + { + return new Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) + { + return new Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static Messages.Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceUpdateMessageItemRequestBuilder value) + { + return new Messages.Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + private static ServiceUpdateMessageItemRequestBuilder MapToInstance(Messages.Item.IServiceUpdateMessageItemRequestBuilder value) + { + return value._Instance; + } + + private static Attachments.IAttachmentsRequestBuilder MapToInterface(AttachmentsRequestBuilder value) + { + return new Attachments.AttachmentsRequestBuilderProxy(value); + } + + private static AttachmentsRequestBuilder MapToInstance(Attachments.IAttachmentsRequestBuilder value) + { + return value._Instance; + } + + private static AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(AttachmentsArchive.AttachmentsArchiveRequestBuilder value) + { + return new AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); + } + + private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) + { + return new CountRequestBuilderProxy(value); + } + + private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(Item.ServiceAnnouncementAttachmentItemRequestBuilder value) + { + return new Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); + } + + + + public CountRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Count.ICountRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public CountRequestBuilderProxy(CountRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/EdgeRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/EdgeRequestBuilderProxy.g.cs new file mode 100644 index 0000000..3b4a8ba --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/EdgeRequestBuilderProxy.g.cs @@ -0,0 +1,136 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge +{ + public partial class EdgeRequestBuilderProxy : IEdgeRequestBuilder + { + + private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) + { + return new EdgeRequestBuilderProxy(value); + } + + private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + + + public EdgeRequestBuilder _Instance { get; } + + public InternetExplorerMode.IInternetExplorerModeRequestBuilder InternetExplorerMode { get => MapToInterface(_Instance.InternetExplorerMode); } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.Edge body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.Edge body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Edge body, Action>? requestConfiguration = null) + { + Models.Edge body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public IEdgeRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public EdgeRequestBuilderProxy(EdgeRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/FavoriteRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/FavoriteRequestBuilderProxy.g.cs new file mode 100644 index 0000000..7530dee --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/FavoriteRequestBuilderProxy.g.cs @@ -0,0 +1,474 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Favorite +{ + public partial class FavoriteRequestBuilderProxy : Favorite.IFavoriteRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) + { + return new Issues.Count.CountRequestBuilderProxy(value); + } + + private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) + { + return new Archive.ArchiveRequestBuilderProxy(value); + } + + private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Favorite.IFavoriteRequestBuilder MapToInterface(FavoriteRequestBuilder value) + { + return new FavoriteRequestBuilderProxy(value); + } + + private static FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) + { + return value._Instance; + } + + private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) + { + return new MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) + { + return new MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) + { + return new Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) + { + return new Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) + { + return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + + + public FavoriteRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task PostAsFavoritePostResponseAsync(FavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + FavoritePostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_555914535 = _Instance.PostAsFavoritePostResponseAsync(body_, requestConfiguration_, cancellationToken_); + return result_555914535; + } + + [Obsolete("This method is obsolete. Use PostAsFavoritePostResponseAsync instead.")] + public System.Threading.Tasks.Task PostAsync(FavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + FavoritePostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(FavoritePostRequestBody body, Action>? requestConfiguration = null) + { + FavoritePostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public Favorite.IFavoriteRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public FavoriteRequestBuilderProxy(FavoriteRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/HealthOverviewsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/HealthOverviewsRequestBuilderProxy.g.cs new file mode 100644 index 0000000..fce7ef9 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/HealthOverviewsRequestBuilderProxy.g.cs @@ -0,0 +1,338 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews +{ + public partial class HealthOverviewsRequestBuilderProxy : HealthOverviews.IHealthOverviewsRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviewsRequestBuilder value) + { + return new HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Item.IServiceHealthItemRequestBuilder MapToInterface(Item.ServiceHealthItemRequestBuilder value) + { + return new Item.ServiceHealthItemRequestBuilderProxy(value); + } + + + + public HealthOverviewsRequestBuilder _Instance { get; } + + public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } + + public Item.IServiceHealthItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PostAsync(Models.ServiceHealth body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.ServiceHealth body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceHealth body, Action>? requestConfiguration = null) + { + Models.ServiceHealth body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public HealthOverviews.IHealthOverviewsRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public HealthOverviewsRequestBuilderProxy(HealthOverviewsRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAdminRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAdminRequestBuilder.g.cs new file mode 100644 index 0000000..940123e --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAdminRequestBuilder.g.cs @@ -0,0 +1,42 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin +{ + public partial interface IAdminRequestBuilder + { + AdminRequestBuilder _Instance { get; } + + Edge.IEdgeRequestBuilder Edge { get; } + + Microsoft365Apps.IMicrosoft365AppsRequestBuilder Microsoft365Apps { get; } + + People.IPeopleRequestBuilder People { get; } + + ReportSettings.IReportSettingsRequestBuilder ReportSettings { get; } + + ServiceAnnouncement.IServiceAnnouncementRequestBuilder ServiceAnnouncement { get; } + + Sharepoint.ISharepointRequestBuilder Sharepoint { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.Admin body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Admin body, Action>? requestConfiguration = null); + + IAdminRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IArchiveRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IArchiveRequestBuilder.g.cs new file mode 100644 index 0000000..18afef3 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IArchiveRequestBuilder.g.cs @@ -0,0 +1,29 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Archive +{ + public partial interface IArchiveRequestBuilder + { + ArchiveRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task PostAsArchivePostResponseAsync(ArchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + [Obsolete("This method is obsolete. Use PostAsArchivePostResponseAsync instead.")] + System.Threading.Tasks.Task PostAsync(ArchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(ArchivePostRequestBody body, Action>? requestConfiguration = null); + + IArchiveRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsArchiveRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsArchiveRequestBuilder.g.cs new file mode 100644 index 0000000..c2951c8 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsArchiveRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.AttachmentsArchive +{ + public partial interface IAttachmentsArchiveRequestBuilder + { + AttachmentsArchiveRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PutAsync(System.IO.Stream body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPutRequestInformation(System.IO.Stream body, Action>? requestConfiguration = null); + + IAttachmentsArchiveRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsRequestBuilder.g.cs new file mode 100644 index 0000000..7af2e00 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments +{ + public partial interface IAttachmentsRequestBuilder + { + AttachmentsRequestBuilder _Instance { get; } + + Count.ICountRequestBuilder Count { get; } + + Item.IServiceAnnouncementAttachmentItemRequestBuilder this[string position] { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PostAsync(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null); + + IAttachmentsRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSharedCookieItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSharedCookieItemRequestBuilder.g.cs new file mode 100644 index 0000000..412b77a --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSharedCookieItemRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item +{ + public partial interface IBrowserSharedCookieItemRequestBuilder + { + BrowserSharedCookieItemRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.BrowserSharedCookie body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.BrowserSharedCookie body, Action>? requestConfiguration = null); + + IBrowserSharedCookieItemRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteItemRequestBuilder.g.cs new file mode 100644 index 0000000..148b4ee --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteItemRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites.Item +{ + public partial interface IBrowserSiteItemRequestBuilder + { + BrowserSiteItemRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.BrowserSite body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.BrowserSite body, Action>? requestConfiguration = null); + + IBrowserSiteItemRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteListItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteListItemRequestBuilder.g.cs new file mode 100644 index 0000000..a119256 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteListItemRequestBuilder.g.cs @@ -0,0 +1,40 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item +{ + public partial interface IBrowserSiteListItemRequestBuilder + { + BrowserSiteListItemRequestBuilder _Instance { get; } + + Publish.IPublishRequestBuilder Publish { get; } + + SharedCookies.ISharedCookiesRequestBuilder SharedCookies { get; } + + Sites.ISitesRequestBuilder Sites { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.BrowserSiteList body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.BrowserSiteList body, Action>? requestConfiguration = null); + + IBrowserSiteListItemRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IContentRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IContentRequestBuilder.g.cs new file mode 100644 index 0000000..a0f2bb2 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IContentRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Item.Content +{ + public partial interface IContentRequestBuilder + { + ContentRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PutAsync(System.IO.Stream body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPutRequestInformation(System.IO.Stream body, Action>? requestConfiguration = null); + + IContentRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder.g.cs new file mode 100644 index 0000000..64d16ee --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Count +{ + public partial interface ICountRequestBuilder + { + CountRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + ICountRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_1.g.cs new file mode 100644 index 0000000..c648b0f --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_1.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count +{ + public partial interface ICountRequestBuilder + { + CountRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + ICountRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_2.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_2.g.cs new file mode 100644 index 0000000..221bf16 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_2.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites.Count +{ + public partial interface ICountRequestBuilder + { + CountRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + ICountRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_3.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_3.g.cs new file mode 100644 index 0000000..1843400 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_3.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.People.ProfileCardProperties.Count +{ + public partial interface ICountRequestBuilder + { + CountRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + ICountRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_4.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_4.g.cs new file mode 100644 index 0000000..dd93397 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_4.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Count +{ + public partial interface ICountRequestBuilder + { + CountRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + ICountRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_5.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_5.g.cs new file mode 100644 index 0000000..5901bc7 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_5.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Count +{ + public partial interface ICountRequestBuilder + { + CountRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + ICountRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_6.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_6.g.cs new file mode 100644 index 0000000..6cfc319 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_6.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Count +{ + public partial interface ICountRequestBuilder + { + CountRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + ICountRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_7.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_7.g.cs new file mode 100644 index 0000000..0a42642 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_7.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Count +{ + public partial interface ICountRequestBuilder + { + CountRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + ICountRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_8.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_8.g.cs new file mode 100644 index 0000000..26e3e62 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_8.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Count +{ + public partial interface ICountRequestBuilder + { + CountRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + ICountRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IEdgeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IEdgeRequestBuilder.g.cs new file mode 100644 index 0000000..a122fcf --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IEdgeRequestBuilder.g.cs @@ -0,0 +1,36 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge +{ + public partial interface IEdgeRequestBuilder + { + EdgeRequestBuilder _Instance { get; } + + InternetExplorerMode.IInternetExplorerModeRequestBuilder InternetExplorerMode { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.Edge body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Edge body, Action>? requestConfiguration = null); + + IEdgeRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IFavoriteRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IFavoriteRequestBuilder.g.cs new file mode 100644 index 0000000..d7d2408 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IFavoriteRequestBuilder.g.cs @@ -0,0 +1,29 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Favorite +{ + public partial interface IFavoriteRequestBuilder + { + FavoriteRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task PostAsFavoritePostResponseAsync(FavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + [Obsolete("This method is obsolete. Use PostAsFavoritePostResponseAsync instead.")] + System.Threading.Tasks.Task PostAsync(FavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(FavoritePostRequestBody body, Action>? requestConfiguration = null); + + IFavoriteRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IHealthOverviewsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IHealthOverviewsRequestBuilder.g.cs new file mode 100644 index 0000000..db54e0f --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IHealthOverviewsRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews +{ + public partial interface IHealthOverviewsRequestBuilder + { + HealthOverviewsRequestBuilder _Instance { get; } + + Count.ICountRequestBuilder Count { get; } + + Item.IServiceHealthItemRequestBuilder this[string position] { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PostAsync(Models.ServiceHealth body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceHealth body, Action>? requestConfiguration = null); + + IHealthOverviewsRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder.g.cs new file mode 100644 index 0000000..9bf2c89 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport +{ + public partial interface IIncidentReportRequestBuilder + { + IncidentReportRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + IIncidentReportRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder_1.g.cs new file mode 100644 index 0000000..20689c0 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder_1.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Item.IncidentReport +{ + public partial interface IIncidentReportRequestBuilder + { + IncidentReportRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + IIncidentReportRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IInstallationOptionsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IInstallationOptionsRequestBuilder.g.cs new file mode 100644 index 0000000..9ce45bc --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IInstallationOptionsRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Microsoft365Apps.InstallationOptions +{ + public partial interface IInstallationOptionsRequestBuilder + { + InstallationOptionsRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.M365AppsInstallationOptions body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.M365AppsInstallationOptions body, Action>? requestConfiguration = null); + + IInstallationOptionsRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IInternetExplorerModeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IInternetExplorerModeRequestBuilder.g.cs new file mode 100644 index 0000000..4f41339 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IInternetExplorerModeRequestBuilder.g.cs @@ -0,0 +1,36 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode +{ + public partial interface IInternetExplorerModeRequestBuilder + { + InternetExplorerModeRequestBuilder _Instance { get; } + + SiteLists.ISiteListsRequestBuilder SiteLists { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.InternetExplorerMode body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.InternetExplorerMode body, Action>? requestConfiguration = null); + + IInternetExplorerModeRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder.g.cs new file mode 100644 index 0000000..11149cb --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues +{ + public partial interface IIssuesRequestBuilder + { + IssuesRequestBuilder _Instance { get; } + + Count.ICountRequestBuilder Count { get; } + + Item.IServiceHealthIssueItemRequestBuilder this[string position] { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PostAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null); + + IIssuesRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder_1.g.cs new file mode 100644 index 0000000..ed40db6 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder_1.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues +{ + public partial interface IIssuesRequestBuilder + { + IssuesRequestBuilder _Instance { get; } + + Count.ICountRequestBuilder Count { get; } + + Item.IServiceHealthIssueItemRequestBuilder this[string position] { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PostAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null); + + IIssuesRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IItemInsightsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IItemInsightsRequestBuilder.g.cs new file mode 100644 index 0000000..7493922 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IItemInsightsRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.People.ItemInsights +{ + public partial interface IItemInsightsRequestBuilder + { + ItemInsightsRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.InsightsSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.InsightsSettings body, Action>? requestConfiguration = null); + + IItemInsightsRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkReadRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkReadRequestBuilder.g.cs new file mode 100644 index 0000000..db6b164 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkReadRequestBuilder.g.cs @@ -0,0 +1,29 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.MarkRead +{ + public partial interface IMarkReadRequestBuilder + { + MarkReadRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task PostAsMarkReadPostResponseAsync(MarkReadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + [Obsolete("This method is obsolete. Use PostAsMarkReadPostResponseAsync instead.")] + System.Threading.Tasks.Task PostAsync(MarkReadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(MarkReadPostRequestBody body, Action>? requestConfiguration = null); + + IMarkReadRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkUnreadRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkUnreadRequestBuilder.g.cs new file mode 100644 index 0000000..326a7e4 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkUnreadRequestBuilder.g.cs @@ -0,0 +1,29 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.MarkUnread +{ + public partial interface IMarkUnreadRequestBuilder + { + MarkUnreadRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task PostAsMarkUnreadPostResponseAsync(MarkUnreadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + [Obsolete("This method is obsolete. Use PostAsMarkUnreadPostResponseAsync instead.")] + System.Threading.Tasks.Task PostAsync(MarkUnreadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(MarkUnreadPostRequestBody body, Action>? requestConfiguration = null); + + IMarkUnreadRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMessagesRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMessagesRequestBuilder.g.cs new file mode 100644 index 0000000..d8c8be5 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMessagesRequestBuilder.g.cs @@ -0,0 +1,46 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages +{ + public partial interface IMessagesRequestBuilder + { + MessagesRequestBuilder _Instance { get; } + + Archive.IArchiveRequestBuilder Archive { get; } + + Count.ICountRequestBuilder Count { get; } + + Favorite.IFavoriteRequestBuilder Favorite { get; } + + MarkRead.IMarkReadRequestBuilder MarkRead { get; } + + MarkUnread.IMarkUnreadRequestBuilder MarkUnread { get; } + + Unarchive.IUnarchiveRequestBuilder Unarchive { get; } + + Unfavorite.IUnfavoriteRequestBuilder Unfavorite { get; } + + Item.IServiceUpdateMessageItemRequestBuilder this[string position] { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PostAsync(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null); + + IMessagesRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMicrosoft365AppsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMicrosoft365AppsRequestBuilder.g.cs new file mode 100644 index 0000000..68f0305 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMicrosoft365AppsRequestBuilder.g.cs @@ -0,0 +1,36 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Microsoft365Apps +{ + public partial interface IMicrosoft365AppsRequestBuilder + { + Microsoft365AppsRequestBuilder _Instance { get; } + + InstallationOptions.IInstallationOptionsRequestBuilder InstallationOptions { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.AdminMicrosoft365Apps body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.AdminMicrosoft365Apps body, Action>? requestConfiguration = null); + + IMicrosoft365AppsRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPeopleRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPeopleRequestBuilder.g.cs new file mode 100644 index 0000000..fc1314e --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPeopleRequestBuilder.g.cs @@ -0,0 +1,32 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.People +{ + public partial interface IPeopleRequestBuilder + { + PeopleRequestBuilder _Instance { get; } + + ItemInsights.IItemInsightsRequestBuilder ItemInsights { get; } + + ProfileCardProperties.IProfileCardPropertiesRequestBuilder ProfileCardProperties { get; } + + Pronouns.IPronounsRequestBuilder Pronouns { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + IPeopleRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertiesRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertiesRequestBuilder.g.cs new file mode 100644 index 0000000..c961d2b --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertiesRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.People.ProfileCardProperties +{ + public partial interface IProfileCardPropertiesRequestBuilder + { + ProfileCardPropertiesRequestBuilder _Instance { get; } + + Count.ICountRequestBuilder Count { get; } + + Item.IProfileCardPropertyItemRequestBuilder this[string position] { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PostAsync(Models.ProfileCardProperty body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ProfileCardProperty body, Action>? requestConfiguration = null); + + IProfileCardPropertiesRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertyItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertyItemRequestBuilder.g.cs new file mode 100644 index 0000000..e7a5196 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertyItemRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.People.ProfileCardProperties.Item +{ + public partial interface IProfileCardPropertyItemRequestBuilder + { + ProfileCardPropertyItemRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.ProfileCardProperty body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ProfileCardProperty body, Action>? requestConfiguration = null); + + IProfileCardPropertyItemRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPronounsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPronounsRequestBuilder.g.cs new file mode 100644 index 0000000..8378a2b --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPronounsRequestBuilder.g.cs @@ -0,0 +1,30 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.People.Pronouns +{ + public partial interface IPronounsRequestBuilder + { + PronounsRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.PronounsSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.PronounsSettings body, Action>? requestConfiguration = null); + + IPronounsRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPublishRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPublishRequestBuilder.g.cs new file mode 100644 index 0000000..f0122e0 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPublishRequestBuilder.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Publish +{ + public partial interface IPublishRequestBuilder + { + PublishRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task PostAsync(PublishPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(PublishPostRequestBody body, Action>? requestConfiguration = null); + + IPublishRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IReportSettingsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IReportSettingsRequestBuilder.g.cs new file mode 100644 index 0000000..8e55da7 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IReportSettingsRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ReportSettings +{ + public partial interface IReportSettingsRequestBuilder + { + ReportSettingsRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.AdminReportSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.AdminReportSettings body, Action>? requestConfiguration = null); + + IReportSettingsRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementAttachmentItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementAttachmentItemRequestBuilder.g.cs new file mode 100644 index 0000000..7040015 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementAttachmentItemRequestBuilder.g.cs @@ -0,0 +1,36 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Item +{ + public partial interface IServiceAnnouncementAttachmentItemRequestBuilder + { + ServiceAnnouncementAttachmentItemRequestBuilder _Instance { get; } + + Content.IContentRequestBuilder Content { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null); + + IServiceAnnouncementAttachmentItemRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementRequestBuilder.g.cs new file mode 100644 index 0000000..d4ead68 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementRequestBuilder.g.cs @@ -0,0 +1,40 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement +{ + public partial interface IServiceAnnouncementRequestBuilder + { + ServiceAnnouncementRequestBuilder _Instance { get; } + + HealthOverviews.IHealthOverviewsRequestBuilder HealthOverviews { get; } + + Issues.IIssuesRequestBuilder Issues { get; } + + Messages.IMessagesRequestBuilder Messages { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.ServiceAnnouncement body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceAnnouncement body, Action>? requestConfiguration = null); + + IServiceAnnouncementRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder.g.cs new file mode 100644 index 0000000..7032ea2 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder.g.cs @@ -0,0 +1,36 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Item +{ + public partial interface IServiceHealthIssueItemRequestBuilder + { + ServiceHealthIssueItemRequestBuilder _Instance { get; } + + IncidentReport.IIncidentReportRequestBuilder IncidentReport { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null); + + IServiceHealthIssueItemRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder_1.g.cs new file mode 100644 index 0000000..10a2ca8 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder_1.g.cs @@ -0,0 +1,36 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Item +{ + public partial interface IServiceHealthIssueItemRequestBuilder + { + ServiceHealthIssueItemRequestBuilder _Instance { get; } + + IncidentReport.IIncidentReportRequestBuilder IncidentReport { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null); + + IServiceHealthIssueItemRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthItemRequestBuilder.g.cs new file mode 100644 index 0000000..fb40de4 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthItemRequestBuilder.g.cs @@ -0,0 +1,36 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item +{ + public partial interface IServiceHealthItemRequestBuilder + { + ServiceHealthItemRequestBuilder _Instance { get; } + + Issues.IIssuesRequestBuilder Issues { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.ServiceHealth body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceHealth body, Action>? requestConfiguration = null); + + IServiceHealthItemRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceUpdateMessageItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceUpdateMessageItemRequestBuilder.g.cs new file mode 100644 index 0000000..983710a --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceUpdateMessageItemRequestBuilder.g.cs @@ -0,0 +1,38 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item +{ + public partial interface IServiceUpdateMessageItemRequestBuilder + { + ServiceUpdateMessageItemRequestBuilder _Instance { get; } + + Attachments.IAttachmentsRequestBuilder Attachments { get; } + + AttachmentsArchive.IAttachmentsArchiveRequestBuilder AttachmentsArchive { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null); + + IServiceUpdateMessageItemRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISettingsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISettingsRequestBuilder.g.cs new file mode 100644 index 0000000..90ad909 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISettingsRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Sharepoint.Settings +{ + public partial interface ISettingsRequestBuilder + { + SettingsRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.SharepointSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.SharepointSettings body, Action>? requestConfiguration = null); + + ISettingsRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharedCookiesRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharedCookiesRequestBuilder.g.cs new file mode 100644 index 0000000..6d2b8e7 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharedCookiesRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies +{ + public partial interface ISharedCookiesRequestBuilder + { + SharedCookiesRequestBuilder _Instance { get; } + + Count.ICountRequestBuilder Count { get; } + + Item.IBrowserSharedCookieItemRequestBuilder this[string position] { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PostAsync(Models.BrowserSharedCookie body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.BrowserSharedCookie body, Action>? requestConfiguration = null); + + ISharedCookiesRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharepointRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharepointRequestBuilder.g.cs new file mode 100644 index 0000000..b5de012 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharepointRequestBuilder.g.cs @@ -0,0 +1,36 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Sharepoint +{ + public partial interface ISharepointRequestBuilder + { + SharepointRequestBuilder _Instance { get; } + + Settings.ISettingsRequestBuilder Settings { get; } + + System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PatchAsync(Models.Sharepoint body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Sharepoint body, Action>? requestConfiguration = null); + + ISharepointRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISiteListsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISiteListsRequestBuilder.g.cs new file mode 100644 index 0000000..dbe9ccb --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISiteListsRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists +{ + public partial interface ISiteListsRequestBuilder + { + SiteListsRequestBuilder _Instance { get; } + + Count.ICountRequestBuilder Count { get; } + + Item.IBrowserSiteListItemRequestBuilder this[string position] { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PostAsync(Models.BrowserSiteList body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.BrowserSiteList body, Action>? requestConfiguration = null); + + ISiteListsRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISitesRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISitesRequestBuilder.g.cs new file mode 100644 index 0000000..c775169 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISitesRequestBuilder.g.cs @@ -0,0 +1,34 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites +{ + public partial interface ISitesRequestBuilder + { + SitesRequestBuilder _Instance { get; } + + Count.ICountRequestBuilder Count { get; } + + Item.IBrowserSiteItemRequestBuilder this[string position] { get; } + + System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + System.Threading.Tasks.Task PostAsync(Models.BrowserSite body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.BrowserSite body, Action>? requestConfiguration = null); + + ISitesRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnarchiveRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnarchiveRequestBuilder.g.cs new file mode 100644 index 0000000..193548f --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnarchiveRequestBuilder.g.cs @@ -0,0 +1,29 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Unarchive +{ + public partial interface IUnarchiveRequestBuilder + { + UnarchiveRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task PostAsUnarchivePostResponseAsync(UnarchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + [Obsolete("This method is obsolete. Use PostAsUnarchivePostResponseAsync instead.")] + System.Threading.Tasks.Task PostAsync(UnarchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(UnarchivePostRequestBody body, Action>? requestConfiguration = null); + + IUnarchiveRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnfavoriteRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnfavoriteRequestBuilder.g.cs new file mode 100644 index 0000000..afafeaa --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnfavoriteRequestBuilder.g.cs @@ -0,0 +1,29 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Unfavorite +{ + public partial interface IUnfavoriteRequestBuilder + { + UnfavoriteRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task PostAsUnfavoritePostResponseAsync(UnfavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + [Obsolete("This method is obsolete. Use PostAsUnfavoritePostResponseAsync instead.")] + System.Threading.Tasks.Task PostAsync(UnfavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); + + Kiota.Abstractions.RequestInformation ToPostRequestInformation(UnfavoritePostRequestBody body, Action>? requestConfiguration = null); + + IUnfavoriteRequestBuilder WithUrl(string rawUrl); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy.g.cs new file mode 100644 index 0000000..c7067f0 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy.g.cs @@ -0,0 +1,367 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport +{ + public partial class IncidentReportRequestBuilderProxy : IncidentReport.IIncidentReportRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.Issues.IssuesRequestBuilder value) + { + return new ServiceAnnouncement.Issues.IssuesRequestBuilderProxy(value); + } + + private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceHealthIssueItemRequestBuilder value) + { + return new Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static ServiceHealthIssueItemRequestBuilder MapToInstance(Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static IncidentReport.IIncidentReportRequestBuilder MapToInterface(IncidentReportRequestBuilder value) + { + return new IncidentReportRequestBuilderProxy(value); + } + + private static IncidentReportRequestBuilder MapToInstance(IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + + + public IncidentReportRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public IncidentReport.IIncidentReportRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public IncidentReportRequestBuilderProxy(IncidentReportRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy_1.g.cs new file mode 100644 index 0000000..13a141b --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy_1.g.cs @@ -0,0 +1,402 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Item.IncidentReport +{ + public partial class IncidentReportRequestBuilderProxy : IncidentReport.IIncidentReportRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceHealthIssueItemRequestBuilder value) + { + return new Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static ServiceHealthIssueItemRequestBuilder MapToInstance(Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static IncidentReport.IIncidentReportRequestBuilder MapToInterface(IncidentReportRequestBuilder value) + { + return new IncidentReportRequestBuilderProxy(value); + } + + private static IncidentReportRequestBuilder MapToInstance(IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + + + public IncidentReportRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public IncidentReport.IIncidentReportRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public IncidentReportRequestBuilderProxy(IncidentReportRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/InstallationOptionsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/InstallationOptionsRequestBuilderProxy.g.cs new file mode 100644 index 0000000..3370709 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/InstallationOptionsRequestBuilderProxy.g.cs @@ -0,0 +1,254 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Microsoft365Apps.InstallationOptions +{ + public partial class InstallationOptionsRequestBuilderProxy : InstallationOptions.IInstallationOptionsRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(InstallationOptionsRequestBuilder value) + { + return new InstallationOptionsRequestBuilderProxy(value); + } + + private static InstallationOptionsRequestBuilder MapToInstance(InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + + + public InstallationOptionsRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.M365AppsInstallationOptions body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.M365AppsInstallationOptions body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.M365AppsInstallationOptions body, Action>? requestConfiguration = null) + { + Models.M365AppsInstallationOptions body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public InstallationOptions.IInstallationOptionsRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public InstallationOptionsRequestBuilderProxy(InstallationOptionsRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/InternetExplorerModeRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/InternetExplorerModeRequestBuilderProxy.g.cs new file mode 100644 index 0000000..97f10da --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/InternetExplorerModeRequestBuilderProxy.g.cs @@ -0,0 +1,146 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode +{ + public partial class InternetExplorerModeRequestBuilderProxy : InternetExplorerMode.IInternetExplorerModeRequestBuilder + { + + private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) + { + return new EdgeRequestBuilderProxy(value); + } + + private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) + { + return new InternetExplorerModeRequestBuilderProxy(value); + } + + private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteLists.SiteListsRequestBuilder value) + { + return new SiteLists.SiteListsRequestBuilderProxy(value); + } + + + + public InternetExplorerModeRequestBuilder _Instance { get; } + + public SiteLists.ISiteListsRequestBuilder SiteLists { get => MapToInterface(_Instance.SiteLists); } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.InternetExplorerMode body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.InternetExplorerMode body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.InternetExplorerMode body, Action>? requestConfiguration = null) + { + Models.InternetExplorerMode body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public InternetExplorerMode.IInternetExplorerModeRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public InternetExplorerModeRequestBuilderProxy(InternetExplorerModeRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy.g.cs new file mode 100644 index 0000000..ceb1dfe --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy.g.cs @@ -0,0 +1,368 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues +{ + public partial class IssuesRequestBuilderProxy : Issues.IIssuesRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.Issues.IssuesRequestBuilder value) + { + return new ServiceAnnouncement.Issues.IssuesRequestBuilderProxy(value); + } + + private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) + { + return new IssuesRequestBuilderProxy(value); + } + + private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + + + public IssuesRequestBuilder _Instance { get; } + + public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } + + public Item.IServiceHealthIssueItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PostAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.ServiceHealthIssue body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null) + { + Models.ServiceHealthIssue body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public Issues.IIssuesRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public IssuesRequestBuilderProxy(IssuesRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy_1.g.cs new file mode 100644 index 0000000..60eed66 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy_1.g.cs @@ -0,0 +1,403 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues +{ + public partial class IssuesRequestBuilderProxy : Issues.IIssuesRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) + { + return new IssuesRequestBuilderProxy(value); + } + + private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + + + public IssuesRequestBuilder _Instance { get; } + + public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } + + public Item.IServiceHealthIssueItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PostAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.ServiceHealthIssue body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null) + { + Models.ServiceHealthIssue body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public Issues.IIssuesRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public IssuesRequestBuilderProxy(IssuesRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ItemInsightsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ItemInsightsRequestBuilderProxy.g.cs new file mode 100644 index 0000000..68cfd27 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ItemInsightsRequestBuilderProxy.g.cs @@ -0,0 +1,279 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.People.ItemInsights +{ + public partial class ItemInsightsRequestBuilderProxy : ItemInsights.IItemInsightsRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static ItemInsights.IItemInsightsRequestBuilder MapToInterface(ItemInsightsRequestBuilder value) + { + return new ItemInsightsRequestBuilderProxy(value); + } + + private static ItemInsightsRequestBuilder MapToInstance(ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static Pronouns.IPronounsRequestBuilder MapToInterface(Pronouns.PronounsRequestBuilder value) + { + return new Pronouns.PronounsRequestBuilderProxy(value); + } + + + + public ItemInsightsRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.InsightsSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.InsightsSettings body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.InsightsSettings body, Action>? requestConfiguration = null) + { + Models.InsightsSettings body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public ItemInsights.IItemInsightsRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public ItemInsightsRequestBuilderProxy(ItemInsightsRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkReadRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkReadRequestBuilderProxy.g.cs new file mode 100644 index 0000000..d40ee2a --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkReadRequestBuilderProxy.g.cs @@ -0,0 +1,534 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.MarkRead +{ + public partial class MarkReadRequestBuilderProxy : MarkRead.IMarkReadRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) + { + return new Issues.Count.CountRequestBuilderProxy(value); + } + + private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) + { + return new Archive.ArchiveRequestBuilderProxy(value); + } + + private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) + { + return new Favorite.FavoriteRequestBuilderProxy(value); + } + + private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) + { + return value._Instance; + } + + private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkReadRequestBuilder value) + { + return new MarkReadRequestBuilderProxy(value); + } + + private static MarkReadRequestBuilder MapToInstance(MarkRead.IMarkReadRequestBuilder value) + { + return value._Instance; + } + + private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) + { + return new MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) + { + return new Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) + { + return new Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) + { + return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + private static Item.ServiceUpdateMessageItemRequestBuilder MapToInstance(Item.IServiceUpdateMessageItemRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.IAttachmentsRequestBuilder MapToInterface(Item.Attachments.AttachmentsRequestBuilder value) + { + return new Item.Attachments.AttachmentsRequestBuilderProxy(value); + } + + private static Item.Attachments.AttachmentsRequestBuilder MapToInstance(Item.Attachments.IAttachmentsRequestBuilder value) + { + return value._Instance; + } + + private static Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder value) + { + return new Item.AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); + } + + private static Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder MapToInstance(Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.Count.ICountRequestBuilder MapToInterface(Item.Attachments.Count.CountRequestBuilder value) + { + return new Item.Attachments.Count.CountRequestBuilderProxy(value); + } + + private static Item.Attachments.Count.CountRequestBuilder MapToInstance(Item.Attachments.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder value) + { + return new Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); + } + + private static Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.Item.Content.IContentRequestBuilder MapToInterface(Item.Attachments.Item.Content.ContentRequestBuilder value) + { + return new Item.Attachments.Item.Content.ContentRequestBuilderProxy(value); + } + + private static Item.Attachments.Item.Content.ContentRequestBuilder MapToInstance(Item.Attachments.Item.Content.IContentRequestBuilder value) + { + return value._Instance; + } + + + + public MarkReadRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task PostAsMarkReadPostResponseAsync(MarkReadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + MarkReadPostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1289828004 = _Instance.PostAsMarkReadPostResponseAsync(body_, requestConfiguration_, cancellationToken_); + return result_1289828004; + } + + [Obsolete("This method is obsolete. Use PostAsMarkReadPostResponseAsync instead.")] + public System.Threading.Tasks.Task PostAsync(MarkReadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + MarkReadPostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(MarkReadPostRequestBody body, Action>? requestConfiguration = null) + { + MarkReadPostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public MarkRead.IMarkReadRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public MarkReadRequestBuilderProxy(MarkReadRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkUnreadRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkUnreadRequestBuilderProxy.g.cs new file mode 100644 index 0000000..70ee4e7 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkUnreadRequestBuilderProxy.g.cs @@ -0,0 +1,539 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.MarkUnread +{ + public partial class MarkUnreadRequestBuilderProxy : MarkUnread.IMarkUnreadRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) + { + return new Issues.Count.CountRequestBuilderProxy(value); + } + + private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) + { + return new Archive.ArchiveRequestBuilderProxy(value); + } + + private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) + { + return new Favorite.FavoriteRequestBuilderProxy(value); + } + + private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) + { + return value._Instance; + } + + private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) + { + return new MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static MarkRead.MarkReadRequestBuilder MapToInstance(MarkRead.IMarkReadRequestBuilder value) + { + return value._Instance; + } + + private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnreadRequestBuilder value) + { + return new MarkUnreadRequestBuilderProxy(value); + } + + private static MarkUnreadRequestBuilder MapToInstance(MarkUnread.IMarkUnreadRequestBuilder value) + { + return value._Instance; + } + + private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) + { + return new Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) + { + return new Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) + { + return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + private static Item.ServiceUpdateMessageItemRequestBuilder MapToInstance(Item.IServiceUpdateMessageItemRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.IAttachmentsRequestBuilder MapToInterface(Item.Attachments.AttachmentsRequestBuilder value) + { + return new Item.Attachments.AttachmentsRequestBuilderProxy(value); + } + + private static Item.Attachments.AttachmentsRequestBuilder MapToInstance(Item.Attachments.IAttachmentsRequestBuilder value) + { + return value._Instance; + } + + private static Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder value) + { + return new Item.AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); + } + + private static Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder MapToInstance(Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.Count.ICountRequestBuilder MapToInterface(Item.Attachments.Count.CountRequestBuilder value) + { + return new Item.Attachments.Count.CountRequestBuilderProxy(value); + } + + private static Item.Attachments.Count.CountRequestBuilder MapToInstance(Item.Attachments.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder value) + { + return new Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); + } + + private static Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.Item.Content.IContentRequestBuilder MapToInterface(Item.Attachments.Item.Content.ContentRequestBuilder value) + { + return new Item.Attachments.Item.Content.ContentRequestBuilderProxy(value); + } + + private static Item.Attachments.Item.Content.ContentRequestBuilder MapToInstance(Item.Attachments.Item.Content.IContentRequestBuilder value) + { + return value._Instance; + } + + + + public MarkUnreadRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task PostAsMarkUnreadPostResponseAsync(MarkUnreadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + MarkUnreadPostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_850902571 = _Instance.PostAsMarkUnreadPostResponseAsync(body_, requestConfiguration_, cancellationToken_); + return result_850902571; + } + + [Obsolete("This method is obsolete. Use PostAsMarkUnreadPostResponseAsync instead.")] + public System.Threading.Tasks.Task PostAsync(MarkUnreadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + MarkUnreadPostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(MarkUnreadPostRequestBody body, Action>? requestConfiguration = null) + { + MarkUnreadPostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public MarkUnread.IMarkUnreadRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public MarkUnreadRequestBuilderProxy(MarkUnreadRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/MessagesRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/MessagesRequestBuilderProxy.g.cs new file mode 100644 index 0000000..a89c044 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/MessagesRequestBuilderProxy.g.cs @@ -0,0 +1,480 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages +{ + public partial class MessagesRequestBuilderProxy : Messages.IMessagesRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) + { + return new MessagesRequestBuilderProxy(value); + } + + private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) + { + return new Issues.Count.CountRequestBuilderProxy(value); + } + + private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) + { + return new Archive.ArchiveRequestBuilderProxy(value); + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) + { + return new Favorite.FavoriteRequestBuilderProxy(value); + } + + private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) + { + return new MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) + { + return new MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) + { + return new Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) + { + return new Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) + { + return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + + + public MessagesRequestBuilder _Instance { get; } + + public Archive.IArchiveRequestBuilder Archive { get => MapToInterface(_Instance.Archive); } + + public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } + + public Favorite.IFavoriteRequestBuilder Favorite { get => MapToInterface(_Instance.Favorite); } + + public MarkRead.IMarkReadRequestBuilder MarkRead { get => MapToInterface(_Instance.MarkRead); } + + public MarkUnread.IMarkUnreadRequestBuilder MarkUnread { get => MapToInterface(_Instance.MarkUnread); } + + public Unarchive.IUnarchiveRequestBuilder Unarchive { get => MapToInterface(_Instance.Unarchive); } + + public Unfavorite.IUnfavoriteRequestBuilder Unfavorite { get => MapToInterface(_Instance.Unfavorite); } + + public Item.IServiceUpdateMessageItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PostAsync(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.ServiceUpdateMessage body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null) + { + Models.ServiceUpdateMessage body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public Messages.IMessagesRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public MessagesRequestBuilderProxy(MessagesRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/Microsoft365AppsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/Microsoft365AppsRequestBuilderProxy.g.cs new file mode 100644 index 0000000..7ea54ca --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/Microsoft365AppsRequestBuilderProxy.g.cs @@ -0,0 +1,251 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Microsoft365Apps +{ + public partial class Microsoft365AppsRequestBuilderProxy : Microsoft365Apps.IMicrosoft365AppsRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365AppsRequestBuilder value) + { + return new Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + + + public Microsoft365AppsRequestBuilder _Instance { get; } + + public InstallationOptions.IInstallationOptionsRequestBuilder InstallationOptions { get => MapToInterface(_Instance.InstallationOptions); } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.AdminMicrosoft365Apps body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.AdminMicrosoft365Apps body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.AdminMicrosoft365Apps body, Action>? requestConfiguration = null) + { + Models.AdminMicrosoft365Apps body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Microsoft365Apps.IMicrosoft365AppsRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public Microsoft365AppsRequestBuilderProxy(Microsoft365AppsRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/PeopleRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/PeopleRequestBuilderProxy.g.cs new file mode 100644 index 0000000..bdda483 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/PeopleRequestBuilderProxy.g.cs @@ -0,0 +1,248 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.People +{ + public partial class PeopleRequestBuilderProxy : People.IPeopleRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(PeopleRequestBuilder value) + { + return new PeopleRequestBuilderProxy(value); + } + + private static PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static ItemInsights.IItemInsightsRequestBuilder MapToInterface(ItemInsights.ItemInsightsRequestBuilder value) + { + return new ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static Pronouns.IPronounsRequestBuilder MapToInterface(Pronouns.PronounsRequestBuilder value) + { + return new Pronouns.PronounsRequestBuilderProxy(value); + } + + + + public PeopleRequestBuilder _Instance { get; } + + public ItemInsights.IItemInsightsRequestBuilder ItemInsights { get => MapToInterface(_Instance.ItemInsights); } + + public ProfileCardProperties.IProfileCardPropertiesRequestBuilder ProfileCardProperties { get => MapToInterface(_Instance.ProfileCardProperties); } + + public Pronouns.IPronounsRequestBuilder Pronouns { get => MapToInterface(_Instance.Pronouns); } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public People.IPeopleRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public PeopleRequestBuilderProxy(PeopleRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertiesRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertiesRequestBuilderProxy.g.cs new file mode 100644 index 0000000..ad53bcb --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertiesRequestBuilderProxy.g.cs @@ -0,0 +1,283 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.People.ProfileCardProperties +{ + public partial class ProfileCardPropertiesRequestBuilderProxy : ProfileCardProperties.IProfileCardPropertiesRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static ItemInsights.IItemInsightsRequestBuilder MapToInterface(ItemInsights.ItemInsightsRequestBuilder value) + { + return new ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static ItemInsights.ItemInsightsRequestBuilder MapToInstance(ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(ProfileCardPropertiesRequestBuilder value) + { + return new ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static ProfileCardPropertiesRequestBuilder MapToInstance(ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static Pronouns.IPronounsRequestBuilder MapToInterface(Pronouns.PronounsRequestBuilder value) + { + return new Pronouns.PronounsRequestBuilderProxy(value); + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Item.IProfileCardPropertyItemRequestBuilder MapToInterface(Item.ProfileCardPropertyItemRequestBuilder value) + { + return new Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + + + public ProfileCardPropertiesRequestBuilder _Instance { get; } + + public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } + + public Item.IProfileCardPropertyItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PostAsync(Models.ProfileCardProperty body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.ProfileCardProperty body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ProfileCardProperty body, Action>? requestConfiguration = null) + { + Models.ProfileCardProperty body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public ProfileCardProperties.IProfileCardPropertiesRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public ProfileCardPropertiesRequestBuilderProxy(ProfileCardPropertiesRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertyItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertyItemRequestBuilderProxy.g.cs new file mode 100644 index 0000000..462c14c --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertyItemRequestBuilderProxy.g.cs @@ -0,0 +1,304 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.People.ProfileCardProperties.Item +{ + public partial class ProfileCardPropertyItemRequestBuilderProxy : Item.IProfileCardPropertyItemRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static ItemInsights.IItemInsightsRequestBuilder MapToInterface(ItemInsights.ItemInsightsRequestBuilder value) + { + return new ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static ItemInsights.ItemInsightsRequestBuilder MapToInstance(ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(ProfileCardPropertiesRequestBuilder value) + { + return new ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static ProfileCardPropertiesRequestBuilder MapToInstance(ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static Pronouns.IPronounsRequestBuilder MapToInterface(Pronouns.PronounsRequestBuilder value) + { + return new Pronouns.PronounsRequestBuilderProxy(value); + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IProfileCardPropertyItemRequestBuilder MapToInterface(ProfileCardPropertyItemRequestBuilder value) + { + return new ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static ProfileCardPropertyItemRequestBuilder MapToInstance(Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + + + public ProfileCardPropertyItemRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.ProfileCardProperty body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.ProfileCardProperty body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ProfileCardProperty body, Action>? requestConfiguration = null) + { + Models.ProfileCardProperty body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Item.IProfileCardPropertyItemRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public ProfileCardPropertyItemRequestBuilderProxy(ProfileCardPropertyItemRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/PronounsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/PronounsRequestBuilderProxy.g.cs new file mode 100644 index 0000000..c2af149 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/PronounsRequestBuilderProxy.g.cs @@ -0,0 +1,294 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.People.Pronouns +{ + public partial class PronounsRequestBuilderProxy : Pronouns.IPronounsRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static ItemInsights.IItemInsightsRequestBuilder MapToInterface(ItemInsights.ItemInsightsRequestBuilder value) + { + return new ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static ItemInsights.ItemInsightsRequestBuilder MapToInstance(ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static Pronouns.IPronounsRequestBuilder MapToInterface(PronounsRequestBuilder value) + { + return new PronounsRequestBuilderProxy(value); + } + + private static PronounsRequestBuilder MapToInstance(Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(ProfileCardProperties.Count.CountRequestBuilder value) + { + return new ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static ProfileCardProperties.Count.CountRequestBuilder MapToInstance(ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + + + public PronounsRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.PronounsSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.PronounsSettings body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.PronounsSettings body, Action>? requestConfiguration = null) + { + Models.PronounsSettings body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Pronouns.IPronounsRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public PronounsRequestBuilderProxy(PronounsRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/PublishRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/PublishRequestBuilderProxy.g.cs new file mode 100644 index 0000000..9fd7fe5 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/PublishRequestBuilderProxy.g.cs @@ -0,0 +1,159 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Publish +{ + public partial class PublishRequestBuilderProxy : Publish.IPublishRequestBuilder + { + + private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) + { + return new EdgeRequestBuilderProxy(value); + } + + private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) + { + return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) + { + return new SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) + { + return new Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static BrowserSiteListItemRequestBuilder MapToInstance(Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Publish.IPublishRequestBuilder MapToInterface(PublishRequestBuilder value) + { + return new PublishRequestBuilderProxy(value); + } + + private static PublishRequestBuilder MapToInstance(Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookies.SharedCookiesRequestBuilder value) + { + return new SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Sites.ISitesRequestBuilder MapToInterface(Sites.SitesRequestBuilder value) + { + return new Sites.SitesRequestBuilderProxy(value); + } + + + + public PublishRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task PostAsync(PublishPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + PublishPostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(PublishPostRequestBody body, Action>? requestConfiguration = null) + { + PublishPostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public Publish.IPublishRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public PublishRequestBuilderProxy(PublishRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ReportSettingsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ReportSettingsRequestBuilderProxy.g.cs new file mode 100644 index 0000000..98084a3 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ReportSettingsRequestBuilderProxy.g.cs @@ -0,0 +1,314 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ReportSettings +{ + public partial class ReportSettingsRequestBuilderProxy : ReportSettings.IReportSettingsRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettingsRequestBuilder value) + { + return new ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + + + public ReportSettingsRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.AdminReportSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.AdminReportSettings body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.AdminReportSettings body, Action>? requestConfiguration = null) + { + Models.AdminReportSettings body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public ReportSettings.IReportSettingsRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public ReportSettingsRequestBuilderProxy(ReportSettingsRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementAttachmentItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementAttachmentItemRequestBuilderProxy.g.cs new file mode 100644 index 0000000..3106a26 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementAttachmentItemRequestBuilderProxy.g.cs @@ -0,0 +1,541 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Item +{ + public partial class ServiceAnnouncementAttachmentItemRequestBuilderProxy : Item.IServiceAnnouncementAttachmentItemRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) + { + return new Issues.Count.CountRequestBuilderProxy(value); + } + + private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) + { + return new Archive.ArchiveRequestBuilderProxy(value); + } + + private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Messages.Count.ICountRequestBuilder MapToInterface(Messages.Count.CountRequestBuilder value) + { + return new Messages.Count.CountRequestBuilderProxy(value); + } + + private static Messages.Count.CountRequestBuilder MapToInstance(Messages.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) + { + return new Favorite.FavoriteRequestBuilderProxy(value); + } + + private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) + { + return value._Instance; + } + + private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) + { + return new MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) + { + return new MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) + { + return new Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) + { + return new Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static Messages.Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceUpdateMessageItemRequestBuilder value) + { + return new Messages.Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + private static ServiceUpdateMessageItemRequestBuilder MapToInstance(Messages.Item.IServiceUpdateMessageItemRequestBuilder value) + { + return value._Instance; + } + + private static Attachments.IAttachmentsRequestBuilder MapToInterface(AttachmentsRequestBuilder value) + { + return new Attachments.AttachmentsRequestBuilderProxy(value); + } + + private static AttachmentsRequestBuilder MapToInstance(Attachments.IAttachmentsRequestBuilder value) + { + return value._Instance; + } + + private static AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(AttachmentsArchive.AttachmentsArchiveRequestBuilder value) + { + return new AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(ServiceAnnouncementAttachmentItemRequestBuilder value) + { + return new ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); + } + + private static ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(Item.IServiceAnnouncementAttachmentItemRequestBuilder value) + { + return value._Instance; + } + + private static Content.IContentRequestBuilder MapToInterface(Content.ContentRequestBuilder value) + { + return new Content.ContentRequestBuilderProxy(value); + } + + + + public ServiceAnnouncementAttachmentItemRequestBuilder _Instance { get; } + + public Content.IContentRequestBuilder Content { get => MapToInterface(_Instance.Content); } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.ServiceAnnouncementAttachment body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null) + { + Models.ServiceAnnouncementAttachment body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Item.IServiceAnnouncementAttachmentItemRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public ServiceAnnouncementAttachmentItemRequestBuilderProxy(ServiceAnnouncementAttachmentItemRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementRequestBuilderProxy.g.cs new file mode 100644 index 0000000..703f4cc --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementRequestBuilderProxy.g.cs @@ -0,0 +1,340 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement +{ + public partial class ServiceAnnouncementRequestBuilderProxy : ServiceAnnouncement.IServiceAnnouncementRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + + + public ServiceAnnouncementRequestBuilder _Instance { get; } + + public HealthOverviews.IHealthOverviewsRequestBuilder HealthOverviews { get => MapToInterface(_Instance.HealthOverviews); } + + public Issues.IIssuesRequestBuilder Issues { get => MapToInterface(_Instance.Issues); } + + public Messages.IMessagesRequestBuilder Messages { get => MapToInterface(_Instance.Messages); } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.ServiceAnnouncement body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.ServiceAnnouncement body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceAnnouncement body, Action>? requestConfiguration = null) + { + Models.ServiceAnnouncement body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public ServiceAnnouncement.IServiceAnnouncementRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public ServiceAnnouncementRequestBuilderProxy(ServiceAnnouncementRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy.g.cs new file mode 100644 index 0000000..ce19c7c --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy.g.cs @@ -0,0 +1,396 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Item +{ + public partial class ServiceHealthIssueItemRequestBuilderProxy : Item.IServiceHealthIssueItemRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.Issues.IssuesRequestBuilder value) + { + return new ServiceAnnouncement.Issues.IssuesRequestBuilderProxy(value); + } + + private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceHealthIssueItemRequestBuilder value) + { + return new ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static ServiceHealthIssueItemRequestBuilder MapToInstance(Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static IncidentReport.IIncidentReportRequestBuilder MapToInterface(IncidentReport.IncidentReportRequestBuilder value) + { + return new IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + + + public ServiceHealthIssueItemRequestBuilder _Instance { get; } + + public IncidentReport.IIncidentReportRequestBuilder IncidentReport { get => MapToInterface(_Instance.IncidentReport); } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.ServiceHealthIssue body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null) + { + Models.ServiceHealthIssue body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Item.IServiceHealthIssueItemRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public ServiceHealthIssueItemRequestBuilderProxy(ServiceHealthIssueItemRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy_1.g.cs new file mode 100644 index 0000000..5e5e45d --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy_1.g.cs @@ -0,0 +1,431 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Item +{ + public partial class ServiceHealthIssueItemRequestBuilderProxy : Item.IServiceHealthIssueItemRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceHealthIssueItemRequestBuilder value) + { + return new ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static ServiceHealthIssueItemRequestBuilder MapToInstance(Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static IncidentReport.IIncidentReportRequestBuilder MapToInterface(IncidentReport.IncidentReportRequestBuilder value) + { + return new IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + + + public ServiceHealthIssueItemRequestBuilder _Instance { get; } + + public IncidentReport.IIncidentReportRequestBuilder IncidentReport { get => MapToInterface(_Instance.IncidentReport); } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.ServiceHealthIssue body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null) + { + Models.ServiceHealthIssue body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Item.IServiceHealthIssueItemRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public ServiceHealthIssueItemRequestBuilderProxy(ServiceHealthIssueItemRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthItemRequestBuilderProxy.g.cs new file mode 100644 index 0000000..59d658b --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthItemRequestBuilderProxy.g.cs @@ -0,0 +1,366 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item +{ + public partial class ServiceHealthItemRequestBuilderProxy : Item.IServiceHealthItemRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.Issues.IssuesRequestBuilder value) + { + return new ServiceAnnouncement.Issues.IssuesRequestBuilderProxy(value); + } + + private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.IServiceHealthItemRequestBuilder MapToInterface(ServiceHealthItemRequestBuilder value) + { + return new ServiceHealthItemRequestBuilderProxy(value); + } + + private static ServiceHealthItemRequestBuilder MapToInstance(Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + + + public ServiceHealthItemRequestBuilder _Instance { get; } + + public Issues.IIssuesRequestBuilder Issues { get => MapToInterface(_Instance.Issues); } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.ServiceHealth body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.ServiceHealth body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceHealth body, Action>? requestConfiguration = null) + { + Models.ServiceHealth body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Item.IServiceHealthItemRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public ServiceHealthItemRequestBuilderProxy(ServiceHealthItemRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceUpdateMessageItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceUpdateMessageItemRequestBuilderProxy.g.cs new file mode 100644 index 0000000..a31bc81 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceUpdateMessageItemRequestBuilderProxy.g.cs @@ -0,0 +1,513 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item +{ + public partial class ServiceUpdateMessageItemRequestBuilderProxy : Item.IServiceUpdateMessageItemRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) + { + return new Issues.Count.CountRequestBuilderProxy(value); + } + + private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) + { + return new Archive.ArchiveRequestBuilderProxy(value); + } + + private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) + { + return new Favorite.FavoriteRequestBuilderProxy(value); + } + + private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) + { + return value._Instance; + } + + private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) + { + return new MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) + { + return new MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) + { + return new Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) + { + return new Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceUpdateMessageItemRequestBuilder value) + { + return new ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + private static ServiceUpdateMessageItemRequestBuilder MapToInstance(Item.IServiceUpdateMessageItemRequestBuilder value) + { + return value._Instance; + } + + private static Attachments.IAttachmentsRequestBuilder MapToInterface(Attachments.AttachmentsRequestBuilder value) + { + return new Attachments.AttachmentsRequestBuilderProxy(value); + } + + private static AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(AttachmentsArchive.AttachmentsArchiveRequestBuilder value) + { + return new AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); + } + + + + public ServiceUpdateMessageItemRequestBuilder _Instance { get; } + + public Attachments.IAttachmentsRequestBuilder Attachments { get => MapToInterface(_Instance.Attachments); } + + public AttachmentsArchive.IAttachmentsArchiveRequestBuilder AttachmentsArchive { get => MapToInterface(_Instance.AttachmentsArchive); } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.ServiceUpdateMessage body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null) + { + Models.ServiceUpdateMessage body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Item.IServiceUpdateMessageItemRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public ServiceUpdateMessageItemRequestBuilderProxy(ServiceUpdateMessageItemRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SettingsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SettingsRequestBuilderProxy.g.cs new file mode 100644 index 0000000..f621772 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SettingsRequestBuilderProxy.g.cs @@ -0,0 +1,584 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Sharepoint.Settings +{ + public partial class SettingsRequestBuilderProxy : Settings.ISettingsRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static SharepointRequestBuilder MapToInstance(Sharepoint.ISharepointRequestBuilder value) + { + return value._Instance; + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new ServiceAnnouncement.HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.Issues.IssuesRequestBuilder value) + { + return new ServiceAnnouncement.Issues.IssuesRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Issues.IssuesRequestBuilder MapToInstance(ServiceAnnouncement.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.IMessagesRequestBuilder MapToInterface(ServiceAnnouncement.Messages.MessagesRequestBuilder value) + { + return new ServiceAnnouncement.Messages.MessagesRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.MessagesRequestBuilder MapToInstance(ServiceAnnouncement.Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.HealthOverviews.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Count.CountRequestBuilder value) + { + return new ServiceAnnouncement.HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.HealthOverviews.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new ServiceAnnouncement.HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new ServiceAnnouncement.HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new ServiceAnnouncement.HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new ServiceAnnouncement.HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Issues.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.Issues.Count.CountRequestBuilder value) + { + return new ServiceAnnouncement.Issues.Count.CountRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Issues.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceAnnouncement.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new ServiceAnnouncement.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(ServiceAnnouncement.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(ServiceAnnouncement.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new ServiceAnnouncement.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(ServiceAnnouncement.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Archive.IArchiveRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Archive.ArchiveRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Archive.ArchiveRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Archive.ArchiveRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Count.CountRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Count.CountRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Favorite.IFavoriteRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Favorite.FavoriteRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Favorite.FavoriteRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Favorite.FavoriteRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Favorite.IFavoriteRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.MarkRead.IMarkReadRequestBuilder MapToInterface(ServiceAnnouncement.Messages.MarkRead.MarkReadRequestBuilder value) + { + return new ServiceAnnouncement.Messages.MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.MarkRead.MarkReadRequestBuilder MapToInstance(ServiceAnnouncement.Messages.MarkRead.IMarkReadRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.MarkUnread.IMarkUnreadRequestBuilder MapToInterface(ServiceAnnouncement.Messages.MarkUnread.MarkUnreadRequestBuilder value) + { + return new ServiceAnnouncement.Messages.MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.MarkUnread.MarkUnreadRequestBuilder MapToInstance(ServiceAnnouncement.Messages.MarkUnread.IMarkUnreadRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Unarchive.IUnarchiveRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Unarchive.UnarchiveRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Unarchive.UnarchiveRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Unarchive.IUnarchiveRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Unfavorite.IUnfavoriteRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Unfavorite.UnfavoriteRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Unfavorite.UnfavoriteRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Unfavorite.IUnfavoriteRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.ServiceUpdateMessageItemRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Item.ServiceUpdateMessageItemRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.IServiceUpdateMessageItemRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Item.Attachments.IAttachmentsRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.AttachmentsRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Item.Attachments.AttachmentsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Item.Attachments.AttachmentsRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.IAttachmentsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Item.AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Item.Attachments.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.Count.CountRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Item.Attachments.Count.CountRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Item.Attachments.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Item.Attachments.Item.Content.IContentRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.Item.Content.ContentRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Item.Attachments.Item.Content.ContentRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Item.Attachments.Item.Content.ContentRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.Item.Content.IContentRequestBuilder value) + { + return value._Instance; + } + + private static Settings.ISettingsRequestBuilder MapToInterface(SettingsRequestBuilder value) + { + return new SettingsRequestBuilderProxy(value); + } + + private static SettingsRequestBuilder MapToInstance(Settings.ISettingsRequestBuilder value) + { + return value._Instance; + } + + + + public SettingsRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.SharepointSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.SharepointSettings body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.SharepointSettings body, Action>? requestConfiguration = null) + { + Models.SharepointSettings body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Settings.ISettingsRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public SettingsRequestBuilderProxy(SettingsRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SharedCookiesRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SharedCookiesRequestBuilderProxy.g.cs new file mode 100644 index 0000000..c4c0a6f --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SharedCookiesRequestBuilderProxy.g.cs @@ -0,0 +1,193 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies +{ + public partial class SharedCookiesRequestBuilderProxy : SharedCookies.ISharedCookiesRequestBuilder + { + + private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) + { + return new EdgeRequestBuilderProxy(value); + } + + private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) + { + return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) + { + return new SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.Count.ICountRequestBuilder MapToInterface(SiteLists.Count.CountRequestBuilder value) + { + return new SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static SiteLists.Count.CountRequestBuilder MapToInstance(SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) + { + return new SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static BrowserSiteListItemRequestBuilder MapToInstance(SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Publish.IPublishRequestBuilder MapToInterface(Publish.PublishRequestBuilder value) + { + return new Publish.PublishRequestBuilderProxy(value); + } + + private static Publish.PublishRequestBuilder MapToInstance(Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookiesRequestBuilder value) + { + return new SharedCookiesRequestBuilderProxy(value); + } + + private static SharedCookiesRequestBuilder MapToInstance(SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Sites.ISitesRequestBuilder MapToInterface(Sites.SitesRequestBuilder value) + { + return new Sites.SitesRequestBuilderProxy(value); + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + + + public SharedCookiesRequestBuilder _Instance { get; } + + public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } + + public Item.IBrowserSharedCookieItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PostAsync(Models.BrowserSharedCookie body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.BrowserSharedCookie body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.BrowserSharedCookie body, Action>? requestConfiguration = null) + { + Models.BrowserSharedCookie body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public SharedCookies.ISharedCookiesRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public SharedCookiesRequestBuilderProxy(SharedCookiesRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SharepointRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SharepointRequestBuilderProxy.g.cs new file mode 100644 index 0000000..f61172f --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SharepointRequestBuilderProxy.g.cs @@ -0,0 +1,581 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Sharepoint +{ + public partial class SharepointRequestBuilderProxy : Sharepoint.ISharepointRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(SharepointRequestBuilder value) + { + return new SharepointRequestBuilderProxy(value); + } + + private static SharepointRequestBuilder MapToInstance(Sharepoint.ISharepointRequestBuilder value) + { + return value._Instance; + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new ServiceAnnouncement.HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.Issues.IssuesRequestBuilder value) + { + return new ServiceAnnouncement.Issues.IssuesRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Issues.IssuesRequestBuilder MapToInstance(ServiceAnnouncement.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.IMessagesRequestBuilder MapToInterface(ServiceAnnouncement.Messages.MessagesRequestBuilder value) + { + return new ServiceAnnouncement.Messages.MessagesRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.MessagesRequestBuilder MapToInstance(ServiceAnnouncement.Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.HealthOverviews.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Count.CountRequestBuilder value) + { + return new ServiceAnnouncement.HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.HealthOverviews.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new ServiceAnnouncement.HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new ServiceAnnouncement.HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new ServiceAnnouncement.HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new ServiceAnnouncement.HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Issues.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.Issues.Count.CountRequestBuilder value) + { + return new ServiceAnnouncement.Issues.Count.CountRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Issues.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceAnnouncement.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new ServiceAnnouncement.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(ServiceAnnouncement.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(ServiceAnnouncement.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new ServiceAnnouncement.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(ServiceAnnouncement.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Archive.IArchiveRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Archive.ArchiveRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Archive.ArchiveRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Archive.ArchiveRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Count.CountRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Count.CountRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Favorite.IFavoriteRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Favorite.FavoriteRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Favorite.FavoriteRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Favorite.FavoriteRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Favorite.IFavoriteRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.MarkRead.IMarkReadRequestBuilder MapToInterface(ServiceAnnouncement.Messages.MarkRead.MarkReadRequestBuilder value) + { + return new ServiceAnnouncement.Messages.MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.MarkRead.MarkReadRequestBuilder MapToInstance(ServiceAnnouncement.Messages.MarkRead.IMarkReadRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.MarkUnread.IMarkUnreadRequestBuilder MapToInterface(ServiceAnnouncement.Messages.MarkUnread.MarkUnreadRequestBuilder value) + { + return new ServiceAnnouncement.Messages.MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.MarkUnread.MarkUnreadRequestBuilder MapToInstance(ServiceAnnouncement.Messages.MarkUnread.IMarkUnreadRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Unarchive.IUnarchiveRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Unarchive.UnarchiveRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Unarchive.UnarchiveRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Unarchive.IUnarchiveRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Unfavorite.IUnfavoriteRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Unfavorite.UnfavoriteRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Unfavorite.UnfavoriteRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Unfavorite.IUnfavoriteRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.ServiceUpdateMessageItemRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Item.ServiceUpdateMessageItemRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.IServiceUpdateMessageItemRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Item.Attachments.IAttachmentsRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.AttachmentsRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Item.Attachments.AttachmentsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Item.Attachments.AttachmentsRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.IAttachmentsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Item.AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Item.Attachments.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.Count.CountRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Item.Attachments.Count.CountRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Item.Attachments.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.Messages.Item.Attachments.Item.Content.IContentRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.Item.Content.ContentRequestBuilder value) + { + return new ServiceAnnouncement.Messages.Item.Attachments.Item.Content.ContentRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.Messages.Item.Attachments.Item.Content.ContentRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.Item.Content.IContentRequestBuilder value) + { + return value._Instance; + } + + private static Settings.ISettingsRequestBuilder MapToInterface(Settings.SettingsRequestBuilder value) + { + return new Settings.SettingsRequestBuilderProxy(value); + } + + + + public SharepointRequestBuilder _Instance { get; } + + public Settings.ISettingsRequestBuilder Settings { get => MapToInterface(_Instance.Settings); } + + public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); + return result_534537427; + } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PatchAsync(Models.Sharepoint body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.Sharepoint body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); + return result_910894592; + } + + public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); + return result__1658178693; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Sharepoint body, Action>? requestConfiguration = null) + { + Models.Sharepoint body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); + return result_2136344646; + } + + public Sharepoint.ISharepointRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public SharepointRequestBuilderProxy(SharepointRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SiteListsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SiteListsRequestBuilderProxy.g.cs new file mode 100644 index 0000000..2f1ac9a --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SiteListsRequestBuilderProxy.g.cs @@ -0,0 +1,148 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists +{ + public partial class SiteListsRequestBuilderProxy : SiteLists.ISiteListsRequestBuilder + { + + private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) + { + return new EdgeRequestBuilderProxy(value); + } + + private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) + { + return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) + { + return new SiteListsRequestBuilderProxy(value); + } + + private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Item.IBrowserSiteListItemRequestBuilder MapToInterface(Item.BrowserSiteListItemRequestBuilder value) + { + return new Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + + + public SiteListsRequestBuilder _Instance { get; } + + public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } + + public Item.IBrowserSiteListItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PostAsync(Models.BrowserSiteList body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.BrowserSiteList body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.BrowserSiteList body, Action>? requestConfiguration = null) + { + Models.BrowserSiteList body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public SiteLists.ISiteListsRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public SiteListsRequestBuilderProxy(SiteListsRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SitesRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SitesRequestBuilderProxy.g.cs new file mode 100644 index 0000000..a02b103 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SitesRequestBuilderProxy.g.cs @@ -0,0 +1,218 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites +{ + public partial class SitesRequestBuilderProxy : Sites.ISitesRequestBuilder + { + + private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) + { + return new EdgeRequestBuilderProxy(value); + } + + private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) + { + return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) + { + return new SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.Count.ICountRequestBuilder MapToInterface(SiteLists.Count.CountRequestBuilder value) + { + return new SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static SiteLists.Count.CountRequestBuilder MapToInstance(SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) + { + return new SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static BrowserSiteListItemRequestBuilder MapToInstance(SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Publish.IPublishRequestBuilder MapToInterface(Publish.PublishRequestBuilder value) + { + return new Publish.PublishRequestBuilderProxy(value); + } + + private static Publish.PublishRequestBuilder MapToInstance(Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookies.SharedCookiesRequestBuilder value) + { + return new SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static SharedCookies.SharedCookiesRequestBuilder MapToInstance(SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Sites.ISitesRequestBuilder MapToInterface(SitesRequestBuilder value) + { + return new SitesRequestBuilderProxy(value); + } + + private static SitesRequestBuilder MapToInstance(Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static SharedCookies.Count.ICountRequestBuilder MapToInterface(SharedCookies.Count.CountRequestBuilder value) + { + return new SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static SharedCookies.Count.CountRequestBuilder MapToInstance(SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Item.IBrowserSiteItemRequestBuilder MapToInterface(Item.BrowserSiteItemRequestBuilder value) + { + return new Item.BrowserSiteItemRequestBuilderProxy(value); + } + + + + public SitesRequestBuilder _Instance { get; } + + public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } + + public Item.IBrowserSiteItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } + + public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); + return result_1805284658; + } + + public System.Threading.Tasks.Task PostAsync(Models.BrowserSite body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + Models.BrowserSite body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) + { + Action>? requestConfiguration_ = requestConfiguration; + var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); + return result__695410420; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.BrowserSite body, Action>? requestConfiguration = null) + { + Models.BrowserSite body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public Sites.ISitesRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public SitesRequestBuilderProxy(SitesRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/UnarchiveRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/UnarchiveRequestBuilderProxy.g.cs new file mode 100644 index 0000000..d065ff1 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/UnarchiveRequestBuilderProxy.g.cs @@ -0,0 +1,544 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Unarchive +{ + public partial class UnarchiveRequestBuilderProxy : Unarchive.IUnarchiveRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) + { + return new Issues.Count.CountRequestBuilderProxy(value); + } + + private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) + { + return new Archive.ArchiveRequestBuilderProxy(value); + } + + private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) + { + return new Favorite.FavoriteRequestBuilderProxy(value); + } + + private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) + { + return value._Instance; + } + + private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) + { + return new MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static MarkRead.MarkReadRequestBuilder MapToInstance(MarkRead.IMarkReadRequestBuilder value) + { + return value._Instance; + } + + private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) + { + return new MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static MarkUnread.MarkUnreadRequestBuilder MapToInstance(MarkUnread.IMarkUnreadRequestBuilder value) + { + return value._Instance; + } + + private static Unarchive.IUnarchiveRequestBuilder MapToInterface(UnarchiveRequestBuilder value) + { + return new UnarchiveRequestBuilderProxy(value); + } + + private static UnarchiveRequestBuilder MapToInstance(Unarchive.IUnarchiveRequestBuilder value) + { + return value._Instance; + } + + private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) + { + return new Unfavorite.UnfavoriteRequestBuilderProxy(value); + } + + private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) + { + return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + private static Item.ServiceUpdateMessageItemRequestBuilder MapToInstance(Item.IServiceUpdateMessageItemRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.IAttachmentsRequestBuilder MapToInterface(Item.Attachments.AttachmentsRequestBuilder value) + { + return new Item.Attachments.AttachmentsRequestBuilderProxy(value); + } + + private static Item.Attachments.AttachmentsRequestBuilder MapToInstance(Item.Attachments.IAttachmentsRequestBuilder value) + { + return value._Instance; + } + + private static Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder value) + { + return new Item.AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); + } + + private static Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder MapToInstance(Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.Count.ICountRequestBuilder MapToInterface(Item.Attachments.Count.CountRequestBuilder value) + { + return new Item.Attachments.Count.CountRequestBuilderProxy(value); + } + + private static Item.Attachments.Count.CountRequestBuilder MapToInstance(Item.Attachments.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder value) + { + return new Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); + } + + private static Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.Item.Content.IContentRequestBuilder MapToInterface(Item.Attachments.Item.Content.ContentRequestBuilder value) + { + return new Item.Attachments.Item.Content.ContentRequestBuilderProxy(value); + } + + private static Item.Attachments.Item.Content.ContentRequestBuilder MapToInstance(Item.Attachments.Item.Content.IContentRequestBuilder value) + { + return value._Instance; + } + + + + public UnarchiveRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task PostAsUnarchivePostResponseAsync(UnarchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + UnarchivePostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1286895434 = _Instance.PostAsUnarchivePostResponseAsync(body_, requestConfiguration_, cancellationToken_); + return result__1286895434; + } + + [Obsolete("This method is obsolete. Use PostAsUnarchivePostResponseAsync instead.")] + public System.Threading.Tasks.Task PostAsync(UnarchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + UnarchivePostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(UnarchivePostRequestBody body, Action>? requestConfiguration = null) + { + UnarchivePostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public Unarchive.IUnarchiveRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public UnarchiveRequestBuilderProxy(UnarchiveRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/UnfavoriteRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/UnfavoriteRequestBuilderProxy.g.cs new file mode 100644 index 0000000..20c6557 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/Admin/UnfavoriteRequestBuilderProxy.g.cs @@ -0,0 +1,549 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Unfavorite +{ + public partial class UnfavoriteRequestBuilderProxy : Unfavorite.IUnfavoriteRequestBuilder + { + + private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) + { + return new Edge.EdgeRequestBuilderProxy(value); + } + + private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) + { + return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) + { + return value._Instance; + } + + private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) + { + return new People.PeopleRequestBuilderProxy(value); + } + + private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) + { + return value._Instance; + } + + private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) + { + return new ReportSettings.ReportSettingsRequestBuilderProxy(value); + } + + private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) + { + return value._Instance; + } + + private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) + { + return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); + } + + private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) + { + return value._Instance; + } + + private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) + { + return new Sharepoint.SharepointRequestBuilderProxy(value); + } + + private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) + { + return new AdminRequestBuilderProxy(value); + } + + private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) + { + return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) + { + return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); + } + + private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) + { + return value._Instance; + } + + private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) + { + return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); + } + + private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) + { + return value._Instance; + } + + private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) + { + return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); + } + + private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) + { + return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) + { + return value._Instance; + } + + private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) + { + return new People.Pronouns.PronounsRequestBuilderProxy(value); + } + + private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) + { + return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) + { + return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); + } + + private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) + { + return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); + } + + private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) + { + return value._Instance; + } + + private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) + { + return new Issues.IssuesRequestBuilderProxy(value); + } + + private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) + { + return new Messages.MessagesRequestBuilderProxy(value); + } + + private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) + { + return new HealthOverviews.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) + { + return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) + { + return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) + { + return new Issues.Count.CountRequestBuilderProxy(value); + } + + private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) + { + return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); + } + + private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) + { + return value._Instance; + } + + private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) + { + return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); + } + + private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) + { + return value._Instance; + } + + private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) + { + return new Archive.ArchiveRequestBuilderProxy(value); + } + + private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) + { + return new Count.CountRequestBuilderProxy(value); + } + + private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) + { + return new Favorite.FavoriteRequestBuilderProxy(value); + } + + private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) + { + return value._Instance; + } + + private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) + { + return new MarkRead.MarkReadRequestBuilderProxy(value); + } + + private static MarkRead.MarkReadRequestBuilder MapToInstance(MarkRead.IMarkReadRequestBuilder value) + { + return value._Instance; + } + + private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) + { + return new MarkUnread.MarkUnreadRequestBuilderProxy(value); + } + + private static MarkUnread.MarkUnreadRequestBuilder MapToInstance(MarkUnread.IMarkUnreadRequestBuilder value) + { + return value._Instance; + } + + private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) + { + return new Unarchive.UnarchiveRequestBuilderProxy(value); + } + + private static Unarchive.UnarchiveRequestBuilder MapToInstance(Unarchive.IUnarchiveRequestBuilder value) + { + return value._Instance; + } + + private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(UnfavoriteRequestBuilder value) + { + return new UnfavoriteRequestBuilderProxy(value); + } + + private static UnfavoriteRequestBuilder MapToInstance(Unfavorite.IUnfavoriteRequestBuilder value) + { + return value._Instance; + } + + private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) + { + return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); + } + + private static Item.ServiceUpdateMessageItemRequestBuilder MapToInstance(Item.IServiceUpdateMessageItemRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.IAttachmentsRequestBuilder MapToInterface(Item.Attachments.AttachmentsRequestBuilder value) + { + return new Item.Attachments.AttachmentsRequestBuilderProxy(value); + } + + private static Item.Attachments.AttachmentsRequestBuilder MapToInstance(Item.Attachments.IAttachmentsRequestBuilder value) + { + return value._Instance; + } + + private static Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder value) + { + return new Item.AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); + } + + private static Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder MapToInstance(Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.Count.ICountRequestBuilder MapToInterface(Item.Attachments.Count.CountRequestBuilder value) + { + return new Item.Attachments.Count.CountRequestBuilderProxy(value); + } + + private static Item.Attachments.Count.CountRequestBuilder MapToInstance(Item.Attachments.Count.ICountRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder value) + { + return new Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); + } + + private static Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder value) + { + return value._Instance; + } + + private static Item.Attachments.Item.Content.IContentRequestBuilder MapToInterface(Item.Attachments.Item.Content.ContentRequestBuilder value) + { + return new Item.Attachments.Item.Content.ContentRequestBuilderProxy(value); + } + + private static Item.Attachments.Item.Content.ContentRequestBuilder MapToInstance(Item.Attachments.Item.Content.IContentRequestBuilder value) + { + return value._Instance; + } + + + + public UnfavoriteRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task PostAsUnfavoritePostResponseAsync(UnfavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + UnfavoritePostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__2046136066 = _Instance.PostAsUnfavoritePostResponseAsync(body_, requestConfiguration_, cancellationToken_); + return result__2046136066; + } + + [Obsolete("This method is obsolete. Use PostAsUnfavoritePostResponseAsync instead.")] + public System.Threading.Tasks.Task PostAsync(UnfavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) + { + UnfavoritePostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); + return result__1705712948; + } + + public Kiota.Abstractions.RequestInformation ToPostRequestInformation(UnfavoritePostRequestBody body, Action>? requestConfiguration = null) + { + UnfavoritePostRequestBody body_ = body; + Action>? requestConfiguration_ = requestConfiguration; + var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); + return result__66958716; + } + + public Unfavorite.IUnfavoriteRequestBuilder WithUrl(string rawUrl) + { + string rawUrl_ = rawUrl; + var result_232713549 = _Instance.WithUrl(rawUrl_); + return MapToInterface(result_232713549); + } + + + public UnfavoriteRequestBuilderProxy(UnfavoriteRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs new file mode 100644 index 0000000..bde7cf9 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs @@ -0,0 +1,61 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Core.Requests +{ + public partial class BatchRequestBuilderProxy : IBatchRequestBuilder + { + + private static IBatchRequestBuilder MapToInterface(BatchRequestBuilder value) + { + return new BatchRequestBuilderProxy(value); + } + + + + public BatchRequestBuilder _Instance { get; } + + public System.Threading.Tasks.Task PostAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null) + { + BatchRequestContent batchRequestContent_ = batchRequestContent; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; + var result__1705712948 = _Instance.PostAsync(batchRequestContent_, cancellationToken_, errorMappings_); + return result__1705712948; + } + + public System.Threading.Tasks.Task PostAsync(BatchRequestContentCollection batchRequestContentCollection, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null) + { + BatchRequestContentCollection batchRequestContentCollection_ = batchRequestContentCollection; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; + var result__1705712948 = _Instance.PostAsync(batchRequestContentCollection_, cancellationToken_, errorMappings_); + return result__1705712948; + } + + public System.Threading.Tasks.Task ToPostRequestInformationAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default) + { + BatchRequestContent batchRequestContent_ = batchRequestContent; + System.Threading.CancellationToken cancellationToken_ = cancellationToken; + var result__530651472 = _Instance.ToPostRequestInformationAsync(batchRequestContent_, cancellationToken_); + return result__530651472; + } + + + public BatchRequestBuilderProxy(BatchRequestBuilder instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs new file mode 100644 index 0000000..bdc4f75 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs @@ -0,0 +1,231 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph +{ + public partial class GraphServiceClientProxy : IGraphServiceClient + { + + private static Core.Requests.IBatchRequestBuilder MapToInterface(Core.Requests.BatchRequestBuilder value) + { + return new Core.Requests.BatchRequestBuilderProxy(value); + } + + + + public GraphServiceClient _Instance { get; } + + public Kiota.Abstractions.IRequestAdapter RequestAdapter { get => _Instance.RequestAdapter; set => _Instance.RequestAdapter = value; } + + public Core.Requests.IBatchRequestBuilder Batch { get => MapToInterface(_Instance.Batch); } + + public Admin.AdminRequestBuilder Admin { get => _Instance.Admin; } + + public AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get => _Instance.AgreementAcceptances; } + + public Agreements.AgreementsRequestBuilder Agreements { get => _Instance.Agreements; } + + public AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get => _Instance.AppCatalogs; } + + public Applications.ApplicationsRequestBuilder Applications { get => _Instance.Applications; } + + public ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get => _Instance.ApplicationTemplates; } + + public AuditLogs.AuditLogsRequestBuilder AuditLogs { get => _Instance.AuditLogs; } + + public AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get => _Instance.AuthenticationMethodConfigurations; } + + public AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get => _Instance.AuthenticationMethodsPolicy; } + + public CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get => _Instance.CertificateBasedAuthConfiguration; } + + public Chats.ChatsRequestBuilder Chats { get => _Instance.Chats; } + + public Communications.CommunicationsRequestBuilder Communications { get => _Instance.Communications; } + + public Compliance.ComplianceRequestBuilder Compliance { get => _Instance.Compliance; } + + public Connections.ConnectionsRequestBuilder Connections { get => _Instance.Connections; } + + public Contacts.ContactsRequestBuilder Contacts { get => _Instance.Contacts; } + + public Contracts.ContractsRequestBuilder Contracts { get => _Instance.Contracts; } + + public DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get => _Instance.DataPolicyOperations; } + + public DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get => _Instance.DeviceAppManagement; } + + public DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get => _Instance.DeviceManagement; } + + public Devices.DevicesRequestBuilder Devices { get => _Instance.Devices; } + + public DirectoryNamespace.DirectoryRequestBuilder Directory { get => _Instance.Directory; } + + public DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get => _Instance.DirectoryObjects; } + + public DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get => _Instance.DirectoryRoles; } + + public DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get => _Instance.DirectoryRoleTemplates; } + + public DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get => _Instance.DomainDnsRecords; } + + public Domains.DomainsRequestBuilder Domains { get => _Instance.Domains; } + + public Drives.DrivesRequestBuilder Drives { get => _Instance.Drives; } + + public Education.EducationRequestBuilder Education { get => _Instance.Education; } + + public EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get => _Instance.EmployeeExperience; } + + public External.ExternalRequestBuilder External { get => _Instance.External; } + + public FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get => _Instance.FilterOperators; } + + public Functions.FunctionsRequestBuilder Functions { get => _Instance.Functions; } + + public GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get => _Instance.GroupLifecyclePolicies; } + + public Groups.GroupsRequestBuilder Groups { get => _Instance.Groups; } + + public GroupSettings.GroupSettingsRequestBuilder GroupSettings { get => _Instance.GroupSettings; } + + public GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get => _Instance.GroupSettingTemplates; } + + public Identity.IdentityRequestBuilder Identity { get => _Instance.Identity; } + + public IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get => _Instance.IdentityGovernance; } + + public IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get => _Instance.IdentityProtection; } + + public IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get => _Instance.IdentityProviders; } + + public InformationProtection.InformationProtectionRequestBuilder InformationProtection { get => _Instance.InformationProtection; } + + public Invitations.InvitationsRequestBuilder Invitations { get => _Instance.Invitations; } + + public Me.MeRequestBuilder Me { get => _Instance.Me; } + + public Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get => _Instance.Oauth2PermissionGrants; } + + public Organization.OrganizationRequestBuilder Organization { get => _Instance.Organization; } + + public PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get => _Instance.PermissionGrants; } + + public Places.PlacesRequestBuilder Places { get => _Instance.Places; } + + public Planner.PlannerRequestBuilder Planner { get => _Instance.Planner; } + + public Policies.PoliciesRequestBuilder Policies { get => _Instance.Policies; } + + public Print.PrintRequestBuilder Print { get => _Instance.Print; } + + public Privacy.PrivacyRequestBuilder Privacy { get => _Instance.Privacy; } + + public Reports.ReportsRequestBuilder Reports { get => _Instance.Reports; } + + public RoleManagement.RoleManagementRequestBuilder RoleManagement { get => _Instance.RoleManagement; } + + public SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get => _Instance.SchemaExtensions; } + + public ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get => _Instance.ScopedRoleMemberships; } + + public Search.SearchRequestBuilder Search { get => _Instance.Search; } + + public Security.SecurityRequestBuilder Security { get => _Instance.Security; } + + public ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get => _Instance.ServicePrincipals; } + + public Shares.SharesRequestBuilder Shares { get => _Instance.Shares; } + + public Sites.SitesRequestBuilder Sites { get => _Instance.Sites; } + + public Solutions.SolutionsRequestBuilder Solutions { get => _Instance.Solutions; } + + public Storage.StorageRequestBuilder Storage { get => _Instance.Storage; } + + public SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get => _Instance.SubscribedSkus; } + + public Subscriptions.SubscriptionsRequestBuilder Subscriptions { get => _Instance.Subscriptions; } + + public Teams.TeamsRequestBuilder Teams { get => _Instance.Teams; } + + public TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get => _Instance.TeamsTemplates; } + + public Teamwork.TeamworkRequestBuilder Teamwork { get => _Instance.Teamwork; } + + public TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get => _Instance.TenantRelationships; } + + public Users.UsersRequestBuilder Users { get => _Instance.Users; } + + public void Dispose() + { + _Instance.Dispose(); + } + + public ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId) + { + string appId_ = appId; + var result_2016734975 = _Instance.ApplicationsWithAppId(appId_); + return result_2016734975; + } + + public ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName) + { + string uniqueName_ = uniqueName; + var result__50355501 = _Instance.ApplicationsWithUniqueName(uniqueName_); + return result__50355501; + } + + public DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId) + { + string deviceId_ = deviceId; + var result_1418308542 = _Instance.DevicesWithDeviceId(deviceId_); + return result_1418308542; + } + + public DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId) + { + string roleTemplateId_ = roleTemplateId; + var result_32291941 = _Instance.DirectoryRolesWithRoleTemplateId(roleTemplateId_); + return result_32291941; + } + + public GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName) + { + string uniqueName_ = uniqueName; + var result_1751586938 = _Instance.GroupsWithUniqueName(uniqueName_); + return result_1751586938; + } + + public ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId) + { + string appId_ = appId; + var result_984590704 = _Instance.ServicePrincipalsWithAppId(appId_); + return result_984590704; + } + + public UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName) + { + string userPrincipalName_ = userPrincipalName; + var result__972389990 = _Instance.UsersWithUserPrincipalName(userPrincipalName_); + return result__972389990; + } + + + public GraphServiceClientProxy(GraphServiceClient instance) + { + _Instance = instance; + + } + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs new file mode 100644 index 0000000..06d8a3f --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs @@ -0,0 +1,26 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph.Core.Requests +{ + public partial interface IBatchRequestBuilder + { + BatchRequestBuilder _Instance { get; } + + System.Threading.Tasks.Task PostAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null); + + System.Threading.Tasks.Task PostAsync(BatchRequestContentCollection batchRequestContentCollection, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null); + + System.Threading.Tasks.Task ToPostRequestInformationAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs new file mode 100644 index 0000000..a21da84 --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs @@ -0,0 +1,172 @@ +//---------------------------------------------------------------------------------------- +// +// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//---------------------------------------------------------------------------------------- + +#nullable enable +using System; + +namespace Microsoft.Graph +{ + public partial interface IGraphServiceClient : IBaseClient, IDisposable + { + GraphServiceClient _Instance { get; } + + Admin.AdminRequestBuilder Admin { get; } + + AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get; } + + Agreements.AgreementsRequestBuilder Agreements { get; } + + AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get; } + + Applications.ApplicationsRequestBuilder Applications { get; } + + ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get; } + + AuditLogs.AuditLogsRequestBuilder AuditLogs { get; } + + AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get; } + + AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get; } + + CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get; } + + Chats.ChatsRequestBuilder Chats { get; } + + Communications.CommunicationsRequestBuilder Communications { get; } + + Compliance.ComplianceRequestBuilder Compliance { get; } + + Connections.ConnectionsRequestBuilder Connections { get; } + + Contacts.ContactsRequestBuilder Contacts { get; } + + Contracts.ContractsRequestBuilder Contracts { get; } + + DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get; } + + DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get; } + + DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get; } + + Devices.DevicesRequestBuilder Devices { get; } + + DirectoryNamespace.DirectoryRequestBuilder Directory { get; } + + DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get; } + + DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get; } + + DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get; } + + DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get; } + + Domains.DomainsRequestBuilder Domains { get; } + + Drives.DrivesRequestBuilder Drives { get; } + + Education.EducationRequestBuilder Education { get; } + + EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get; } + + External.ExternalRequestBuilder External { get; } + + FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get; } + + Functions.FunctionsRequestBuilder Functions { get; } + + GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get; } + + Groups.GroupsRequestBuilder Groups { get; } + + GroupSettings.GroupSettingsRequestBuilder GroupSettings { get; } + + GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get; } + + Identity.IdentityRequestBuilder Identity { get; } + + IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get; } + + IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get; } + + IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get; } + + InformationProtection.InformationProtectionRequestBuilder InformationProtection { get; } + + Invitations.InvitationsRequestBuilder Invitations { get; } + + Me.MeRequestBuilder Me { get; } + + Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get; } + + Organization.OrganizationRequestBuilder Organization { get; } + + PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get; } + + Places.PlacesRequestBuilder Places { get; } + + Planner.PlannerRequestBuilder Planner { get; } + + Policies.PoliciesRequestBuilder Policies { get; } + + Print.PrintRequestBuilder Print { get; } + + Privacy.PrivacyRequestBuilder Privacy { get; } + + Reports.ReportsRequestBuilder Reports { get; } + + RoleManagement.RoleManagementRequestBuilder RoleManagement { get; } + + SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get; } + + ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get; } + + Search.SearchRequestBuilder Search { get; } + + Security.SecurityRequestBuilder Security { get; } + + ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get; } + + Shares.SharesRequestBuilder Shares { get; } + + Sites.SitesRequestBuilder Sites { get; } + + Solutions.SolutionsRequestBuilder Solutions { get; } + + Storage.StorageRequestBuilder Storage { get; } + + SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get; } + + Subscriptions.SubscriptionsRequestBuilder Subscriptions { get; } + + Teams.TeamsRequestBuilder Teams { get; } + + TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get; } + + Teamwork.TeamworkRequestBuilder Teamwork { get; } + + TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get; } + + Users.UsersRequestBuilder Users { get; } + + ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId); + + ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName); + + DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId); + + DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId); + + GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName); + + ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId); + + UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName); + } +} +#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/IBuilders.cs b/src-examples/ClassLibraryExampleForTool/IBuilders.cs index 543c922..35e7423 100644 --- a/src-examples/ClassLibraryExampleForTool/IBuilders.cs +++ b/src-examples/ClassLibraryExampleForTool/IBuilders.cs @@ -1,19 +1,3 @@ -// -// This file contains interface declarations for all Builder classes in the Microsoft Graph SDK using https://github.com/StefH/ProxyInterfaceSourceGenerator. -// Do not modify this file manually. It is generated by Generate-IBuilders.ps1 script. - -namespace Microsoft.Graph -{ - [Proxy(true)] - public partial interface IGraphServiceClient; -} - -namespace Microsoft.Graph.Core.Requests -{ - [Proxy(true)] - public partial interface IBatchRequestBuilder; -} - namespace Microsoft.Graph.Admin { [Proxy(typeof(AdminRequestBuilder), true)] @@ -60288,5 +60272,4 @@ namespace Microsoft.Graph.UsersWithUserPrincipalName { [Proxy(typeof(UsersWithUserPrincipalNameRequestBuilder), true)] public partial interface IUsersWithUserPrincipalNameRequestBuilder; -} - +} \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/IClient.cs b/src-examples/ClassLibraryExampleForTool/IClient.cs new file mode 100644 index 0000000..02358ab --- /dev/null +++ b/src-examples/ClassLibraryExampleForTool/IClient.cs @@ -0,0 +1,11 @@ +namespace Microsoft.Graph +{ + [Proxy(true)] + public partial interface IGraphServiceClient; +} + +namespace Microsoft.Graph.Core.Requests +{ + [Proxy(true)] + public partial interface IBatchRequestBuilder; +} \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index bc41015..6763753 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -1,4 +1,5 @@ using System.Diagnostics; +using System.Text; using System.Threading.Channels; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; @@ -10,7 +11,7 @@ internal class Generator : IDisposable { private readonly string _sourceDll; private readonly string _sourceFile; - private readonly string _sourceNamespace; + private readonly string? _sourceNamespace; private readonly string _outputPath; private readonly ChannelWriter<(string Filename, byte[] Data)> _writer; @@ -21,9 +22,14 @@ public Generator(IConfiguration configuration) { _sourceDll = configuration["sourceDll"] ?? throw new ArgumentNullException(); _sourceFile = configuration["sourceFile"] ?? throw new ArgumentNullException(); - _sourceNamespace = configuration["sourceNamespace"] ?? "*"; + _sourceNamespace = configuration["sourceNamespace"]; _outputPath = configuration["outputPath"] ?? "."; + if (!string.IsNullOrWhiteSpace(_sourceNamespace)) + { + _outputPath = Path.Combine(_outputPath, _sourceNamespace.Split('.').Last()); + } + // Create unbounded channel for file processing queue var fileDataQueue = Channel.CreateUnbounded<(string Filename, byte[] Data)>(); _writer = fileDataQueue.Writer; @@ -40,9 +46,9 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) var references = MetadataReferenceUtils.GetAllReferences(_sourceDll); - var allText = await File.ReadAllTextAsync(_sourceFile, cancellationToken); + var codeBlocks = await GetCodeBlocksByNamespacePrefixAsync(_sourceFile); - var syntaxTree = CSharpSyntaxTree.ParseText(allText); + var syntaxTree = CSharpSyntaxTree.ParseText(codeBlocks); var compilation = CSharpCompilation.Create( "GeneratedNamespace_" + Guid.NewGuid().ToString("N"), @@ -128,6 +134,57 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) } } + private async Task GetCodeBlocksByNamespacePrefixAsync(string filePath) + { + if (_sourceNamespace == "*") + { + return await File.ReadAllTextAsync(filePath); + } + + var lines = await File.ReadAllLinesAsync(filePath); + var result = new StringBuilder(); + var currentBlock = new StringBuilder(); + bool insideBlock = false; + + foreach (var line in lines) + { + // Detect start of a namespace + if (line.TrimStart().StartsWith("namespace ")) + { + // If we're inside a matching block, add it to result before starting a new one + if (insideBlock && currentBlock.Length > 0) + { + result.AppendLine(currentBlock.ToString().Trim()); + result.AppendLine(); // Add spacing between blocks + currentBlock.Clear(); + } + + // Start a new block if namespace matches + if (line.Contains(_sourceNamespace!)) + { + insideBlock = true; + currentBlock.AppendLine(line); + } + else + { + insideBlock = false; + } + } + else if (insideBlock) + { + currentBlock.AppendLine(line); + } + } + + // Add the last block if needed + if (insideBlock && currentBlock.Length > 0) + { + result.AppendLine(currentBlock.ToString().Trim()); + } + + return result.ToString().Trim(); + } + //private void GenerateFileAction(FileData fileData, CSharpSimplifier simplifier) //{ // var stopwatch = new Stopwatch(); @@ -161,7 +218,7 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) private async Task ProcessFileQueueAsync(HashSet references, CancellationToken cancellationToken) { - int idx = 0; + var idx = 0; //const int batchSize = 200; //var batch = new List<(string Filename, string Text)>(batchSize); @@ -186,10 +243,7 @@ private async Task ProcessFileQueueAsync(HashSet references, //{ // await ProcessBatchAsync(references, batch, cancellationToken); //} - - //return; - - + //return; await foreach (var fileData in _reader.ReadAllAsync(cancellationToken)) { @@ -212,9 +266,8 @@ private async Task ProcessFileQueueAsync(HashSet references, await File.WriteAllTextAsync(fullPath, modified, cancellationToken); - Console.WriteLine($"Written file: {fileData.Filename} {idx}"); - - idx++; + var currentIdx = Interlocked.Increment(ref idx); + Console.WriteLine($"Written file: {fileData.Filename} {currentIdx}"); } } diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json index 5e5d532..ced7c4a 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json +++ b/src/ProxyInterfaceSourceGenerator.Tool/Properties/launchSettings.json @@ -2,7 +2,7 @@ "profiles": { "ProxyInterfaceSourceGenerator.Tool": { "commandName": "Project", - "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Interfaces.cs\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" + "commandLineArgs": "--sourceDll \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\bin\\Debug\\net8.0\\ClassLibraryExampleForTool.dll\" --sourceFile \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\IBuilders.cs\" --sourceNamespace \"Microsoft.Graph.Admin\" --outputPath \"C:\\dev\\GitHub\\ProxyInterfaceSourceGenerator\\src-examples\\ClassLibraryExampleForTool\\Generated\"" } } } \ No newline at end of file From fd28b5f32e806a571619f3aefa53abdc16940dc5 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Tue, 29 Jul 2025 10:33:29 +0200 Subject: [PATCH 44/48] --- --- .../ClassLibraryExampleForTool.csproj | 4 - .../Admin/AdminRequestBuilderProxy.g.cs | 121 ---- .../Admin/ArchiveRequestBuilderProxy.g.cs | 464 -------------- ...AttachmentsArchiveRequestBuilderProxy.g.cs | 549 ---------------- .../Admin/AttachmentsRequestBuilderProxy.g.cs | 513 --------------- ...erSharedCookieItemRequestBuilderProxy.g.cs | 214 ------- .../BrowserSiteItemRequestBuilderProxy.g.cs | 239 ------- ...rowserSiteListItemRequestBuilderProxy.g.cs | 190 ------ .../Admin/ContentRequestBuilderProxy.g.cs | 544 ---------------- .../Admin/CountRequestBuilderProxy.g.cs | 132 ---- .../Admin/CountRequestBuilderProxy_1.g.cs | 177 ------ .../Admin/CountRequestBuilderProxy_2.g.cs | 202 ------ .../Admin/CountRequestBuilderProxy_3.g.cs | 267 -------- .../Admin/CountRequestBuilderProxy_4.g.cs | 322 ---------- .../Admin/CountRequestBuilderProxy_5.g.cs | 352 ----------- .../Admin/CountRequestBuilderProxy_6.g.cs | 387 ------------ .../Admin/CountRequestBuilderProxy_7.g.cs | 457 -------------- .../Admin/CountRequestBuilderProxy_8.g.cs | 497 --------------- .../Admin/EdgeRequestBuilderProxy.g.cs | 136 ---- .../Admin/FavoriteRequestBuilderProxy.g.cs | 474 -------------- .../HealthOverviewsRequestBuilderProxy.g.cs | 338 ---------- .../Generated/Admin/IAdminRequestBuilder.g.cs | 42 -- .../Admin/IArchiveRequestBuilder.g.cs | 29 - .../IAttachmentsArchiveRequestBuilder.g.cs | 34 - .../Admin/IAttachmentsRequestBuilder.g.cs | 34 - ...BrowserSharedCookieItemRequestBuilder.g.cs | 34 - .../Admin/IBrowserSiteItemRequestBuilder.g.cs | 34 - .../IBrowserSiteListItemRequestBuilder.g.cs | 40 -- .../Admin/IContentRequestBuilder.g.cs | 34 - .../Generated/Admin/ICountRequestBuilder.g.cs | 26 - .../Admin/ICountRequestBuilder_1.g.cs | 26 - .../Admin/ICountRequestBuilder_2.g.cs | 26 - .../Admin/ICountRequestBuilder_3.g.cs | 26 - .../Admin/ICountRequestBuilder_4.g.cs | 26 - .../Admin/ICountRequestBuilder_5.g.cs | 26 - .../Admin/ICountRequestBuilder_6.g.cs | 26 - .../Admin/ICountRequestBuilder_7.g.cs | 26 - .../Admin/ICountRequestBuilder_8.g.cs | 26 - .../Generated/Admin/IEdgeRequestBuilder.g.cs | 36 -- .../Admin/IFavoriteRequestBuilder.g.cs | 29 - .../Admin/IHealthOverviewsRequestBuilder.g.cs | 34 - .../Admin/IIncidentReportRequestBuilder.g.cs | 26 - .../IIncidentReportRequestBuilder_1.g.cs | 26 - .../IInstallationOptionsRequestBuilder.g.cs | 34 - .../IInternetExplorerModeRequestBuilder.g.cs | 36 -- .../Admin/IIssuesRequestBuilder.g.cs | 34 - .../Admin/IIssuesRequestBuilder_1.g.cs | 34 - .../Admin/IItemInsightsRequestBuilder.g.cs | 34 - .../Admin/IMarkReadRequestBuilder.g.cs | 29 - .../Admin/IMarkUnreadRequestBuilder.g.cs | 29 - .../Admin/IMessagesRequestBuilder.g.cs | 46 -- .../IMicrosoft365AppsRequestBuilder.g.cs | 36 -- .../Admin/IPeopleRequestBuilder.g.cs | 32 - .../IProfileCardPropertiesRequestBuilder.g.cs | 34 - ...ProfileCardPropertyItemRequestBuilder.g.cs | 34 - .../Admin/IPronounsRequestBuilder.g.cs | 30 - .../Admin/IPublishRequestBuilder.g.cs | 26 - .../Admin/IReportSettingsRequestBuilder.g.cs | 34 - ...ouncementAttachmentItemRequestBuilder.g.cs | 36 -- .../IServiceAnnouncementRequestBuilder.g.cs | 40 -- ...IServiceHealthIssueItemRequestBuilder.g.cs | 36 -- ...erviceHealthIssueItemRequestBuilder_1.g.cs | 36 -- .../IServiceHealthItemRequestBuilder.g.cs | 36 -- ...erviceUpdateMessageItemRequestBuilder.g.cs | 38 -- .../Admin/ISettingsRequestBuilder.g.cs | 34 - .../Admin/ISharedCookiesRequestBuilder.g.cs | 34 - .../Admin/ISharepointRequestBuilder.g.cs | 36 -- .../Admin/ISiteListsRequestBuilder.g.cs | 34 - .../Generated/Admin/ISitesRequestBuilder.g.cs | 34 - .../Admin/IUnarchiveRequestBuilder.g.cs | 29 - .../Admin/IUnfavoriteRequestBuilder.g.cs | 29 - .../IncidentReportRequestBuilderProxy.g.cs | 367 ----------- .../IncidentReportRequestBuilderProxy_1.g.cs | 402 ------------ ...nstallationOptionsRequestBuilderProxy.g.cs | 254 -------- ...ternetExplorerModeRequestBuilderProxy.g.cs | 146 ----- .../Admin/IssuesRequestBuilderProxy.g.cs | 368 ----------- .../Admin/IssuesRequestBuilderProxy_1.g.cs | 403 ------------ .../ItemInsightsRequestBuilderProxy.g.cs | 279 --------- .../Admin/MarkReadRequestBuilderProxy.g.cs | 534 ---------------- .../Admin/MarkUnreadRequestBuilderProxy.g.cs | 539 ---------------- .../Admin/MessagesRequestBuilderProxy.g.cs | 480 -------------- .../Microsoft365AppsRequestBuilderProxy.g.cs | 251 -------- .../Admin/PeopleRequestBuilderProxy.g.cs | 248 -------- ...fileCardPropertiesRequestBuilderProxy.g.cs | 283 --------- ...leCardPropertyItemRequestBuilderProxy.g.cs | 304 --------- .../Admin/PronounsRequestBuilderProxy.g.cs | 294 --------- .../Admin/PublishRequestBuilderProxy.g.cs | 159 ----- .../ReportSettingsRequestBuilderProxy.g.cs | 314 ---------- ...mentAttachmentItemRequestBuilderProxy.g.cs | 541 ---------------- ...erviceAnnouncementRequestBuilderProxy.g.cs | 340 ---------- ...iceHealthIssueItemRequestBuilderProxy.g.cs | 396 ------------ ...eHealthIssueItemRequestBuilderProxy_1.g.cs | 431 ------------- .../ServiceHealthItemRequestBuilderProxy.g.cs | 366 ----------- ...eUpdateMessageItemRequestBuilderProxy.g.cs | 513 --------------- .../Admin/SettingsRequestBuilderProxy.g.cs | 584 ------------------ .../SharedCookiesRequestBuilderProxy.g.cs | 193 ------ .../Admin/SharepointRequestBuilderProxy.g.cs | 581 ----------------- .../Admin/SiteListsRequestBuilderProxy.g.cs | 148 ----- .../Admin/SitesRequestBuilderProxy.g.cs | 218 ------- .../Admin/UnarchiveRequestBuilderProxy.g.cs | 544 ---------------- .../Admin/UnfavoriteRequestBuilderProxy.g.cs | 549 ---------------- .../Generated/BatchRequestBuilderProxy.g.cs | 61 -- .../Generated/GraphServiceClientProxy.g.cs | 231 ------- .../Generated/IBatchRequestBuilder.g.cs | 26 - .../Generated/IGraphServiceClient.g.cs | 172 ------ .../ClassLibraryExampleForTool/IBuilders.cs | 12 + .../ClassLibraryExampleForTool/IClient.cs | 11 - .../Generator.cs | 164 +---- 108 files changed, 18 insertions(+), 19887 deletions(-) delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/AdminRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ArchiveRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsArchiveRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSharedCookieItemRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteItemRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteListItemRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ContentRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_1.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_2.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_3.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_4.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_5.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_6.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_7.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_8.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/EdgeRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/FavoriteRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/HealthOverviewsRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IAdminRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IArchiveRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsArchiveRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSharedCookieItemRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteItemRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteListItemRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IContentRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_1.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_2.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_3.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_4.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_5.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_6.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_7.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_8.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IEdgeRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IFavoriteRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IHealthOverviewsRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder_1.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IInstallationOptionsRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IInternetExplorerModeRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder_1.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IItemInsightsRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkReadRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkUnreadRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IMessagesRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IMicrosoft365AppsRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IPeopleRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertiesRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertyItemRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IPronounsRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IPublishRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IReportSettingsRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementAttachmentItemRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder_1.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthItemRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceUpdateMessageItemRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ISettingsRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharedCookiesRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharepointRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ISiteListsRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ISitesRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnarchiveRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnfavoriteRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy_1.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/InstallationOptionsRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/InternetExplorerModeRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy_1.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ItemInsightsRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkReadRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkUnreadRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/MessagesRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/Microsoft365AppsRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/PeopleRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertiesRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertyItemRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/PronounsRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/PublishRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ReportSettingsRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementAttachmentItemRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy_1.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthItemRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceUpdateMessageItemRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/SettingsRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/SharedCookiesRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/SharepointRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/SiteListsRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/SitesRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/UnarchiveRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/Admin/UnfavoriteRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs delete mode 100644 src-examples/ClassLibraryExampleForTool/IClient.cs diff --git a/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj b/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj index c66ee52..d3f4fd5 100644 --- a/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj +++ b/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj @@ -6,14 +6,10 @@ - - - PreserveNewest - PreserveNewest diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/AdminRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/AdminRequestBuilderProxy.g.cs deleted file mode 100644 index ba9529a..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/AdminRequestBuilderProxy.g.cs +++ /dev/null @@ -1,121 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin -{ - public partial class AdminRequestBuilderProxy : IAdminRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - - - public AdminRequestBuilder _Instance { get; } - - public Edge.IEdgeRequestBuilder Edge { get => MapToInterface(_Instance.Edge); } - - public Microsoft365Apps.IMicrosoft365AppsRequestBuilder Microsoft365Apps { get => MapToInterface(_Instance.Microsoft365Apps); } - - public People.IPeopleRequestBuilder People { get => MapToInterface(_Instance.People); } - - public ReportSettings.IReportSettingsRequestBuilder ReportSettings { get => MapToInterface(_Instance.ReportSettings); } - - public ServiceAnnouncement.IServiceAnnouncementRequestBuilder ServiceAnnouncement { get => MapToInterface(_Instance.ServiceAnnouncement); } - - public Sharepoint.ISharepointRequestBuilder Sharepoint { get => MapToInterface(_Instance.Sharepoint); } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.Admin body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.Admin body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Admin body, Action>? requestConfiguration = null) - { - Models.Admin body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public IAdminRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public AdminRequestBuilderProxy(AdminRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ArchiveRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ArchiveRequestBuilderProxy.g.cs deleted file mode 100644 index 2c6284c..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ArchiveRequestBuilderProxy.g.cs +++ /dev/null @@ -1,464 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Archive -{ - public partial class ArchiveRequestBuilderProxy : Archive.IArchiveRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) - { - return new Issues.Count.CountRequestBuilderProxy(value); - } - - private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Archive.IArchiveRequestBuilder MapToInterface(ArchiveRequestBuilder value) - { - return new ArchiveRequestBuilderProxy(value); - } - - private static ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) - { - return new Favorite.FavoriteRequestBuilderProxy(value); - } - - private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) - { - return new MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) - { - return new MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) - { - return new Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) - { - return new Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) - { - return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - - - public ArchiveRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task PostAsArchivePostResponseAsync(ArchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - ArchivePostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1654081893 = _Instance.PostAsArchivePostResponseAsync(body_, requestConfiguration_, cancellationToken_); - return result_1654081893; - } - - [Obsolete("This method is obsolete. Use PostAsArchivePostResponseAsync instead.")] - public System.Threading.Tasks.Task PostAsync(ArchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - ArchivePostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(ArchivePostRequestBody body, Action>? requestConfiguration = null) - { - ArchivePostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public Archive.IArchiveRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public ArchiveRequestBuilderProxy(ArchiveRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsArchiveRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsArchiveRequestBuilderProxy.g.cs deleted file mode 100644 index 78dc593..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsArchiveRequestBuilderProxy.g.cs +++ /dev/null @@ -1,549 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.AttachmentsArchive -{ - public partial class AttachmentsArchiveRequestBuilderProxy : AttachmentsArchive.IAttachmentsArchiveRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) - { - return new Issues.Count.CountRequestBuilderProxy(value); - } - - private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) - { - return new Archive.ArchiveRequestBuilderProxy(value); - } - - private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) - { - return new Favorite.FavoriteRequestBuilderProxy(value); - } - - private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) - { - return value._Instance; - } - - private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) - { - return new MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) - { - return new MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) - { - return new Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) - { - return new Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceUpdateMessageItemRequestBuilder value) - { - return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - private static ServiceUpdateMessageItemRequestBuilder MapToInstance(Item.IServiceUpdateMessageItemRequestBuilder value) - { - return value._Instance; - } - - private static Attachments.IAttachmentsRequestBuilder MapToInterface(Attachments.AttachmentsRequestBuilder value) - { - return new Attachments.AttachmentsRequestBuilderProxy(value); - } - - private static Attachments.AttachmentsRequestBuilder MapToInstance(Attachments.IAttachmentsRequestBuilder value) - { - return value._Instance; - } - - private static AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(AttachmentsArchiveRequestBuilder value) - { - return new AttachmentsArchiveRequestBuilderProxy(value); - } - - private static AttachmentsArchiveRequestBuilder MapToInstance(AttachmentsArchive.IAttachmentsArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Attachments.Count.ICountRequestBuilder MapToInterface(Attachments.Count.CountRequestBuilder value) - { - return new Attachments.Count.CountRequestBuilderProxy(value); - } - - private static Attachments.Count.CountRequestBuilder MapToInstance(Attachments.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder value) - { - return new Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); - } - - private static Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder value) - { - return value._Instance; - } - - private static Attachments.Item.Content.IContentRequestBuilder MapToInterface(Attachments.Item.Content.ContentRequestBuilder value) - { - return new Attachments.Item.Content.ContentRequestBuilderProxy(value); - } - - private static Attachments.Item.Content.ContentRequestBuilder MapToInstance(Attachments.Item.Content.IContentRequestBuilder value) - { - return value._Instance; - } - - - - public AttachmentsArchiveRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PutAsync(System.IO.Stream body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - System.IO.Stream body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_182918739 = _Instance.PutAsync(body_, requestConfiguration_, cancellationToken_); - return result_182918739; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPutRequestInformation(System.IO.Stream body, Action>? requestConfiguration = null) - { - System.IO.Stream body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_1493487311 = _Instance.ToPutRequestInformation(body_, requestConfiguration_); - return result_1493487311; - } - - public AttachmentsArchive.IAttachmentsArchiveRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public AttachmentsArchiveRequestBuilderProxy(AttachmentsArchiveRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsRequestBuilderProxy.g.cs deleted file mode 100644 index e53d79c..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/AttachmentsRequestBuilderProxy.g.cs +++ /dev/null @@ -1,513 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments -{ - public partial class AttachmentsRequestBuilderProxy : Attachments.IAttachmentsRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) - { - return new Issues.Count.CountRequestBuilderProxy(value); - } - - private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) - { - return new Archive.ArchiveRequestBuilderProxy(value); - } - - private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Messages.Count.ICountRequestBuilder MapToInterface(Messages.Count.CountRequestBuilder value) - { - return new Messages.Count.CountRequestBuilderProxy(value); - } - - private static Messages.Count.CountRequestBuilder MapToInstance(Messages.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) - { - return new Favorite.FavoriteRequestBuilderProxy(value); - } - - private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) - { - return value._Instance; - } - - private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) - { - return new MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) - { - return new MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) - { - return new Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) - { - return new Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static Messages.Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceUpdateMessageItemRequestBuilder value) - { - return new Messages.Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - private static ServiceUpdateMessageItemRequestBuilder MapToInstance(Messages.Item.IServiceUpdateMessageItemRequestBuilder value) - { - return value._Instance; - } - - private static Attachments.IAttachmentsRequestBuilder MapToInterface(AttachmentsRequestBuilder value) - { - return new AttachmentsRequestBuilderProxy(value); - } - - private static AttachmentsRequestBuilder MapToInstance(Attachments.IAttachmentsRequestBuilder value) - { - return value._Instance; - } - - private static AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(AttachmentsArchive.AttachmentsArchiveRequestBuilder value) - { - return new AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(Item.ServiceAnnouncementAttachmentItemRequestBuilder value) - { - return new Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); - } - - - - public AttachmentsRequestBuilder _Instance { get; } - - public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } - - public Item.IServiceAnnouncementAttachmentItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PostAsync(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.ServiceAnnouncementAttachment body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null) - { - Models.ServiceAnnouncementAttachment body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public Attachments.IAttachmentsRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public AttachmentsRequestBuilderProxy(AttachmentsRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSharedCookieItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSharedCookieItemRequestBuilderProxy.g.cs deleted file mode 100644 index 5eae85b..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSharedCookieItemRequestBuilderProxy.g.cs +++ /dev/null @@ -1,214 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item -{ - public partial class BrowserSharedCookieItemRequestBuilderProxy : Item.IBrowserSharedCookieItemRequestBuilder - { - - private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) - { - return new EdgeRequestBuilderProxy(value); - } - - private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) - { - return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) - { - return new SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.Count.ICountRequestBuilder MapToInterface(SiteLists.Count.CountRequestBuilder value) - { - return new SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static SiteLists.Count.CountRequestBuilder MapToInstance(SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) - { - return new SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static BrowserSiteListItemRequestBuilder MapToInstance(SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Publish.IPublishRequestBuilder MapToInterface(Publish.PublishRequestBuilder value) - { - return new Publish.PublishRequestBuilderProxy(value); - } - - private static Publish.PublishRequestBuilder MapToInstance(Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookiesRequestBuilder value) - { - return new SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static SharedCookiesRequestBuilder MapToInstance(SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Sites.ISitesRequestBuilder MapToInterface(Sites.SitesRequestBuilder value) - { - return new Sites.SitesRequestBuilderProxy(value); - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(BrowserSharedCookieItemRequestBuilder value) - { - return new BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static BrowserSharedCookieItemRequestBuilder MapToInstance(Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - - - public BrowserSharedCookieItemRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.BrowserSharedCookie body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.BrowserSharedCookie body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.BrowserSharedCookie body, Action>? requestConfiguration = null) - { - Models.BrowserSharedCookie body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public Item.IBrowserSharedCookieItemRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public BrowserSharedCookieItemRequestBuilderProxy(BrowserSharedCookieItemRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteItemRequestBuilderProxy.g.cs deleted file mode 100644 index 5a7d409..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteItemRequestBuilderProxy.g.cs +++ /dev/null @@ -1,239 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites.Item -{ - public partial class BrowserSiteItemRequestBuilderProxy : Item.IBrowserSiteItemRequestBuilder - { - - private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) - { - return new EdgeRequestBuilderProxy(value); - } - - private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) - { - return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) - { - return new SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.Count.ICountRequestBuilder MapToInterface(SiteLists.Count.CountRequestBuilder value) - { - return new SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static SiteLists.Count.CountRequestBuilder MapToInstance(SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) - { - return new SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static BrowserSiteListItemRequestBuilder MapToInstance(SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Publish.IPublishRequestBuilder MapToInterface(Publish.PublishRequestBuilder value) - { - return new Publish.PublishRequestBuilderProxy(value); - } - - private static Publish.PublishRequestBuilder MapToInstance(Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookies.SharedCookiesRequestBuilder value) - { - return new SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static SharedCookies.SharedCookiesRequestBuilder MapToInstance(SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Sites.ISitesRequestBuilder MapToInterface(SitesRequestBuilder value) - { - return new Sites.SitesRequestBuilderProxy(value); - } - - private static SitesRequestBuilder MapToInstance(Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static SharedCookies.Count.ICountRequestBuilder MapToInterface(SharedCookies.Count.CountRequestBuilder value) - { - return new SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static SharedCookies.Count.CountRequestBuilder MapToInstance(SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IBrowserSiteItemRequestBuilder MapToInterface(BrowserSiteItemRequestBuilder value) - { - return new BrowserSiteItemRequestBuilderProxy(value); - } - - private static BrowserSiteItemRequestBuilder MapToInstance(Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - - - public BrowserSiteItemRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.BrowserSite body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.BrowserSite body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.BrowserSite body, Action>? requestConfiguration = null) - { - Models.BrowserSite body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public Item.IBrowserSiteItemRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public BrowserSiteItemRequestBuilderProxy(BrowserSiteItemRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteListItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteListItemRequestBuilderProxy.g.cs deleted file mode 100644 index 92f33c9..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/BrowserSiteListItemRequestBuilderProxy.g.cs +++ /dev/null @@ -1,190 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item -{ - public partial class BrowserSiteListItemRequestBuilderProxy : Item.IBrowserSiteListItemRequestBuilder - { - - private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) - { - return new EdgeRequestBuilderProxy(value); - } - - private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) - { - return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) - { - return new SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) - { - return new BrowserSiteListItemRequestBuilderProxy(value); - } - - private static BrowserSiteListItemRequestBuilder MapToInstance(Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Publish.IPublishRequestBuilder MapToInterface(Publish.PublishRequestBuilder value) - { - return new Publish.PublishRequestBuilderProxy(value); - } - - private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookies.SharedCookiesRequestBuilder value) - { - return new SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Sites.ISitesRequestBuilder MapToInterface(Sites.SitesRequestBuilder value) - { - return new Sites.SitesRequestBuilderProxy(value); - } - - - - public BrowserSiteListItemRequestBuilder _Instance { get; } - - public Publish.IPublishRequestBuilder Publish { get => MapToInterface(_Instance.Publish); } - - public SharedCookies.ISharedCookiesRequestBuilder SharedCookies { get => MapToInterface(_Instance.SharedCookies); } - - public Sites.ISitesRequestBuilder Sites { get => MapToInterface(_Instance.Sites); } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.BrowserSiteList body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.BrowserSiteList body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.BrowserSiteList body, Action>? requestConfiguration = null) - { - Models.BrowserSiteList body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public Item.IBrowserSiteListItemRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public BrowserSiteListItemRequestBuilderProxy(BrowserSiteListItemRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ContentRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ContentRequestBuilderProxy.g.cs deleted file mode 100644 index ec3216c..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ContentRequestBuilderProxy.g.cs +++ /dev/null @@ -1,544 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Item.Content -{ - public partial class ContentRequestBuilderProxy : Content.IContentRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) - { - return new Issues.Count.CountRequestBuilderProxy(value); - } - - private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) - { - return new Archive.ArchiveRequestBuilderProxy(value); - } - - private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Messages.Count.ICountRequestBuilder MapToInterface(Messages.Count.CountRequestBuilder value) - { - return new Messages.Count.CountRequestBuilderProxy(value); - } - - private static Messages.Count.CountRequestBuilder MapToInstance(Messages.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) - { - return new Favorite.FavoriteRequestBuilderProxy(value); - } - - private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) - { - return value._Instance; - } - - private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) - { - return new MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) - { - return new MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) - { - return new Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) - { - return new Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static Messages.Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceUpdateMessageItemRequestBuilder value) - { - return new Messages.Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - private static ServiceUpdateMessageItemRequestBuilder MapToInstance(Messages.Item.IServiceUpdateMessageItemRequestBuilder value) - { - return value._Instance; - } - - private static Attachments.IAttachmentsRequestBuilder MapToInterface(AttachmentsRequestBuilder value) - { - return new Attachments.AttachmentsRequestBuilderProxy(value); - } - - private static AttachmentsRequestBuilder MapToInstance(Attachments.IAttachmentsRequestBuilder value) - { - return value._Instance; - } - - private static AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(AttachmentsArchive.AttachmentsArchiveRequestBuilder value) - { - return new AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(ServiceAnnouncementAttachmentItemRequestBuilder value) - { - return new Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); - } - - private static ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(Item.IServiceAnnouncementAttachmentItemRequestBuilder value) - { - return value._Instance; - } - - private static Content.IContentRequestBuilder MapToInterface(ContentRequestBuilder value) - { - return new ContentRequestBuilderProxy(value); - } - - private static ContentRequestBuilder MapToInstance(Content.IContentRequestBuilder value) - { - return value._Instance; - } - - - - public ContentRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PutAsync(System.IO.Stream body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - System.IO.Stream body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_182918739 = _Instance.PutAsync(body_, requestConfiguration_, cancellationToken_); - return result_182918739; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPutRequestInformation(System.IO.Stream body, Action>? requestConfiguration = null) - { - System.IO.Stream body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_1493487311 = _Instance.ToPutRequestInformation(body_, requestConfiguration_); - return result_1493487311; - } - - public Content.IContentRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public ContentRequestBuilderProxy(ContentRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy.g.cs deleted file mode 100644 index 2aa3e4f..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy.g.cs +++ /dev/null @@ -1,132 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Count -{ - public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder - { - - private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) - { - return new EdgeRequestBuilderProxy(value); - } - - private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) - { - return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) - { - return new SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) - { - return new CountRequestBuilderProxy(value); - } - - private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IBrowserSiteListItemRequestBuilder MapToInterface(Item.BrowserSiteListItemRequestBuilder value) - { - return new Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - - - public CountRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Count.ICountRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public CountRequestBuilderProxy(CountRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_1.g.cs deleted file mode 100644 index 4b3047f..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_1.g.cs +++ /dev/null @@ -1,177 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count -{ - public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder - { - - private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) - { - return new EdgeRequestBuilderProxy(value); - } - - private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) - { - return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) - { - return new SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.Count.ICountRequestBuilder MapToInterface(SiteLists.Count.CountRequestBuilder value) - { - return new SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static SiteLists.Count.CountRequestBuilder MapToInstance(SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) - { - return new SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static BrowserSiteListItemRequestBuilder MapToInstance(SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Publish.IPublishRequestBuilder MapToInterface(Publish.PublishRequestBuilder value) - { - return new Publish.PublishRequestBuilderProxy(value); - } - - private static Publish.PublishRequestBuilder MapToInstance(Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookiesRequestBuilder value) - { - return new SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static SharedCookiesRequestBuilder MapToInstance(SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Sites.ISitesRequestBuilder MapToInterface(Sites.SitesRequestBuilder value) - { - return new Sites.SitesRequestBuilderProxy(value); - } - - private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) - { - return new CountRequestBuilderProxy(value); - } - - private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - - - public CountRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Count.ICountRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public CountRequestBuilderProxy(CountRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_2.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_2.g.cs deleted file mode 100644 index 337abad..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_2.g.cs +++ /dev/null @@ -1,202 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites.Count -{ - public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder - { - - private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) - { - return new EdgeRequestBuilderProxy(value); - } - - private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) - { - return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) - { - return new SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.Count.ICountRequestBuilder MapToInterface(SiteLists.Count.CountRequestBuilder value) - { - return new SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static SiteLists.Count.CountRequestBuilder MapToInstance(SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) - { - return new SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static BrowserSiteListItemRequestBuilder MapToInstance(SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Publish.IPublishRequestBuilder MapToInterface(Publish.PublishRequestBuilder value) - { - return new Publish.PublishRequestBuilderProxy(value); - } - - private static Publish.PublishRequestBuilder MapToInstance(Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookies.SharedCookiesRequestBuilder value) - { - return new SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static SharedCookies.SharedCookiesRequestBuilder MapToInstance(SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Sites.ISitesRequestBuilder MapToInterface(SitesRequestBuilder value) - { - return new Sites.SitesRequestBuilderProxy(value); - } - - private static SitesRequestBuilder MapToInstance(Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static SharedCookies.Count.ICountRequestBuilder MapToInterface(SharedCookies.Count.CountRequestBuilder value) - { - return new SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static SharedCookies.Count.CountRequestBuilder MapToInstance(SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) - { - return new CountRequestBuilderProxy(value); - } - - private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IBrowserSiteItemRequestBuilder MapToInterface(Item.BrowserSiteItemRequestBuilder value) - { - return new Item.BrowserSiteItemRequestBuilderProxy(value); - } - - - - public CountRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Count.ICountRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public CountRequestBuilderProxy(CountRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_3.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_3.g.cs deleted file mode 100644 index 1e2b54f..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_3.g.cs +++ /dev/null @@ -1,267 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.People.ProfileCardProperties.Count -{ - public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static ItemInsights.IItemInsightsRequestBuilder MapToInterface(ItemInsights.ItemInsightsRequestBuilder value) - { - return new ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static ItemInsights.ItemInsightsRequestBuilder MapToInstance(ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(ProfileCardPropertiesRequestBuilder value) - { - return new ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static ProfileCardPropertiesRequestBuilder MapToInstance(ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static Pronouns.IPronounsRequestBuilder MapToInterface(Pronouns.PronounsRequestBuilder value) - { - return new Pronouns.PronounsRequestBuilderProxy(value); - } - - private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) - { - return new CountRequestBuilderProxy(value); - } - - private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IProfileCardPropertyItemRequestBuilder MapToInterface(Item.ProfileCardPropertyItemRequestBuilder value) - { - return new Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - - - public CountRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Count.ICountRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public CountRequestBuilderProxy(CountRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_4.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_4.g.cs deleted file mode 100644 index d0db25b..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_4.g.cs +++ /dev/null @@ -1,322 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Count -{ - public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) - { - return new CountRequestBuilderProxy(value); - } - - private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IServiceHealthItemRequestBuilder MapToInterface(Item.ServiceHealthItemRequestBuilder value) - { - return new Item.ServiceHealthItemRequestBuilderProxy(value); - } - - - - public CountRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Count.ICountRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public CountRequestBuilderProxy(CountRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_5.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_5.g.cs deleted file mode 100644 index 381b601..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_5.g.cs +++ /dev/null @@ -1,352 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Count -{ - public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.Issues.IssuesRequestBuilder value) - { - return new ServiceAnnouncement.Issues.IssuesRequestBuilderProxy(value); - } - - private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) - { - return new CountRequestBuilderProxy(value); - } - - private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - - - public CountRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Count.ICountRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public CountRequestBuilderProxy(CountRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_6.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_6.g.cs deleted file mode 100644 index 1608900..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_6.g.cs +++ /dev/null @@ -1,387 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Count -{ - public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) - { - return new CountRequestBuilderProxy(value); - } - - private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - - - public CountRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Count.ICountRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public CountRequestBuilderProxy(CountRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_7.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_7.g.cs deleted file mode 100644 index d42659f..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_7.g.cs +++ /dev/null @@ -1,457 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Count -{ - public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) - { - return new Issues.Count.CountRequestBuilderProxy(value); - } - - private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) - { - return new Archive.ArchiveRequestBuilderProxy(value); - } - - private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) - { - return new CountRequestBuilderProxy(value); - } - - private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) - { - return new Favorite.FavoriteRequestBuilderProxy(value); - } - - private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) - { - return new MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) - { - return new MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) - { - return new Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) - { - return new Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) - { - return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - - - public CountRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Count.ICountRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public CountRequestBuilderProxy(CountRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_8.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_8.g.cs deleted file mode 100644 index ae21cea..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/CountRequestBuilderProxy_8.g.cs +++ /dev/null @@ -1,497 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Count -{ - public partial class CountRequestBuilderProxy : Count.ICountRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) - { - return new Issues.Count.CountRequestBuilderProxy(value); - } - - private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) - { - return new Archive.ArchiveRequestBuilderProxy(value); - } - - private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Messages.Count.ICountRequestBuilder MapToInterface(Messages.Count.CountRequestBuilder value) - { - return new Messages.Count.CountRequestBuilderProxy(value); - } - - private static Messages.Count.CountRequestBuilder MapToInstance(Messages.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) - { - return new Favorite.FavoriteRequestBuilderProxy(value); - } - - private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) - { - return value._Instance; - } - - private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) - { - return new MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) - { - return new MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) - { - return new Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) - { - return new Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static Messages.Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceUpdateMessageItemRequestBuilder value) - { - return new Messages.Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - private static ServiceUpdateMessageItemRequestBuilder MapToInstance(Messages.Item.IServiceUpdateMessageItemRequestBuilder value) - { - return value._Instance; - } - - private static Attachments.IAttachmentsRequestBuilder MapToInterface(AttachmentsRequestBuilder value) - { - return new Attachments.AttachmentsRequestBuilderProxy(value); - } - - private static AttachmentsRequestBuilder MapToInstance(Attachments.IAttachmentsRequestBuilder value) - { - return value._Instance; - } - - private static AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(AttachmentsArchive.AttachmentsArchiveRequestBuilder value) - { - return new AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); - } - - private static Count.ICountRequestBuilder MapToInterface(CountRequestBuilder value) - { - return new CountRequestBuilderProxy(value); - } - - private static CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(Item.ServiceAnnouncementAttachmentItemRequestBuilder value) - { - return new Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); - } - - - - public CountRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Count.ICountRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public CountRequestBuilderProxy(CountRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/EdgeRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/EdgeRequestBuilderProxy.g.cs deleted file mode 100644 index 3b4a8ba..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/EdgeRequestBuilderProxy.g.cs +++ /dev/null @@ -1,136 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge -{ - public partial class EdgeRequestBuilderProxy : IEdgeRequestBuilder - { - - private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) - { - return new EdgeRequestBuilderProxy(value); - } - - private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - - - public EdgeRequestBuilder _Instance { get; } - - public InternetExplorerMode.IInternetExplorerModeRequestBuilder InternetExplorerMode { get => MapToInterface(_Instance.InternetExplorerMode); } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.Edge body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.Edge body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Edge body, Action>? requestConfiguration = null) - { - Models.Edge body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public IEdgeRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public EdgeRequestBuilderProxy(EdgeRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/FavoriteRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/FavoriteRequestBuilderProxy.g.cs deleted file mode 100644 index 7530dee..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/FavoriteRequestBuilderProxy.g.cs +++ /dev/null @@ -1,474 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Favorite -{ - public partial class FavoriteRequestBuilderProxy : Favorite.IFavoriteRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) - { - return new Issues.Count.CountRequestBuilderProxy(value); - } - - private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) - { - return new Archive.ArchiveRequestBuilderProxy(value); - } - - private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Favorite.IFavoriteRequestBuilder MapToInterface(FavoriteRequestBuilder value) - { - return new FavoriteRequestBuilderProxy(value); - } - - private static FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) - { - return value._Instance; - } - - private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) - { - return new MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) - { - return new MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) - { - return new Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) - { - return new Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) - { - return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - - - public FavoriteRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task PostAsFavoritePostResponseAsync(FavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - FavoritePostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_555914535 = _Instance.PostAsFavoritePostResponseAsync(body_, requestConfiguration_, cancellationToken_); - return result_555914535; - } - - [Obsolete("This method is obsolete. Use PostAsFavoritePostResponseAsync instead.")] - public System.Threading.Tasks.Task PostAsync(FavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - FavoritePostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(FavoritePostRequestBody body, Action>? requestConfiguration = null) - { - FavoritePostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public Favorite.IFavoriteRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public FavoriteRequestBuilderProxy(FavoriteRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/HealthOverviewsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/HealthOverviewsRequestBuilderProxy.g.cs deleted file mode 100644 index fce7ef9..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/HealthOverviewsRequestBuilderProxy.g.cs +++ /dev/null @@ -1,338 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews -{ - public partial class HealthOverviewsRequestBuilderProxy : HealthOverviews.IHealthOverviewsRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviewsRequestBuilder value) - { - return new HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Item.IServiceHealthItemRequestBuilder MapToInterface(Item.ServiceHealthItemRequestBuilder value) - { - return new Item.ServiceHealthItemRequestBuilderProxy(value); - } - - - - public HealthOverviewsRequestBuilder _Instance { get; } - - public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } - - public Item.IServiceHealthItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PostAsync(Models.ServiceHealth body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.ServiceHealth body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceHealth body, Action>? requestConfiguration = null) - { - Models.ServiceHealth body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public HealthOverviews.IHealthOverviewsRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public HealthOverviewsRequestBuilderProxy(HealthOverviewsRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAdminRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAdminRequestBuilder.g.cs deleted file mode 100644 index 940123e..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAdminRequestBuilder.g.cs +++ /dev/null @@ -1,42 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin -{ - public partial interface IAdminRequestBuilder - { - AdminRequestBuilder _Instance { get; } - - Edge.IEdgeRequestBuilder Edge { get; } - - Microsoft365Apps.IMicrosoft365AppsRequestBuilder Microsoft365Apps { get; } - - People.IPeopleRequestBuilder People { get; } - - ReportSettings.IReportSettingsRequestBuilder ReportSettings { get; } - - ServiceAnnouncement.IServiceAnnouncementRequestBuilder ServiceAnnouncement { get; } - - Sharepoint.ISharepointRequestBuilder Sharepoint { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.Admin body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Admin body, Action>? requestConfiguration = null); - - IAdminRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IArchiveRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IArchiveRequestBuilder.g.cs deleted file mode 100644 index 18afef3..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IArchiveRequestBuilder.g.cs +++ /dev/null @@ -1,29 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Archive -{ - public partial interface IArchiveRequestBuilder - { - ArchiveRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task PostAsArchivePostResponseAsync(ArchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - [Obsolete("This method is obsolete. Use PostAsArchivePostResponseAsync instead.")] - System.Threading.Tasks.Task PostAsync(ArchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(ArchivePostRequestBody body, Action>? requestConfiguration = null); - - IArchiveRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsArchiveRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsArchiveRequestBuilder.g.cs deleted file mode 100644 index c2951c8..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsArchiveRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.AttachmentsArchive -{ - public partial interface IAttachmentsArchiveRequestBuilder - { - AttachmentsArchiveRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PutAsync(System.IO.Stream body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPutRequestInformation(System.IO.Stream body, Action>? requestConfiguration = null); - - IAttachmentsArchiveRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsRequestBuilder.g.cs deleted file mode 100644 index 7af2e00..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IAttachmentsRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments -{ - public partial interface IAttachmentsRequestBuilder - { - AttachmentsRequestBuilder _Instance { get; } - - Count.ICountRequestBuilder Count { get; } - - Item.IServiceAnnouncementAttachmentItemRequestBuilder this[string position] { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PostAsync(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null); - - IAttachmentsRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSharedCookieItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSharedCookieItemRequestBuilder.g.cs deleted file mode 100644 index 412b77a..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSharedCookieItemRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item -{ - public partial interface IBrowserSharedCookieItemRequestBuilder - { - BrowserSharedCookieItemRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.BrowserSharedCookie body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.BrowserSharedCookie body, Action>? requestConfiguration = null); - - IBrowserSharedCookieItemRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteItemRequestBuilder.g.cs deleted file mode 100644 index 148b4ee..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteItemRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites.Item -{ - public partial interface IBrowserSiteItemRequestBuilder - { - BrowserSiteItemRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.BrowserSite body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.BrowserSite body, Action>? requestConfiguration = null); - - IBrowserSiteItemRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteListItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteListItemRequestBuilder.g.cs deleted file mode 100644 index a119256..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IBrowserSiteListItemRequestBuilder.g.cs +++ /dev/null @@ -1,40 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item -{ - public partial interface IBrowserSiteListItemRequestBuilder - { - BrowserSiteListItemRequestBuilder _Instance { get; } - - Publish.IPublishRequestBuilder Publish { get; } - - SharedCookies.ISharedCookiesRequestBuilder SharedCookies { get; } - - Sites.ISitesRequestBuilder Sites { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.BrowserSiteList body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.BrowserSiteList body, Action>? requestConfiguration = null); - - IBrowserSiteListItemRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IContentRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IContentRequestBuilder.g.cs deleted file mode 100644 index a0f2bb2..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IContentRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Item.Content -{ - public partial interface IContentRequestBuilder - { - ContentRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PutAsync(System.IO.Stream body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPutRequestInformation(System.IO.Stream body, Action>? requestConfiguration = null); - - IContentRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder.g.cs deleted file mode 100644 index 64d16ee..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Count -{ - public partial interface ICountRequestBuilder - { - CountRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - ICountRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_1.g.cs deleted file mode 100644 index c648b0f..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_1.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count -{ - public partial interface ICountRequestBuilder - { - CountRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - ICountRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_2.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_2.g.cs deleted file mode 100644 index 221bf16..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_2.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites.Count -{ - public partial interface ICountRequestBuilder - { - CountRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - ICountRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_3.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_3.g.cs deleted file mode 100644 index 1843400..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_3.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.People.ProfileCardProperties.Count -{ - public partial interface ICountRequestBuilder - { - CountRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - ICountRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_4.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_4.g.cs deleted file mode 100644 index dd93397..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_4.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Count -{ - public partial interface ICountRequestBuilder - { - CountRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - ICountRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_5.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_5.g.cs deleted file mode 100644 index 5901bc7..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_5.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Count -{ - public partial interface ICountRequestBuilder - { - CountRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - ICountRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_6.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_6.g.cs deleted file mode 100644 index 6cfc319..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_6.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Count -{ - public partial interface ICountRequestBuilder - { - CountRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - ICountRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_7.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_7.g.cs deleted file mode 100644 index 0a42642..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_7.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Count -{ - public partial interface ICountRequestBuilder - { - CountRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - ICountRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_8.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_8.g.cs deleted file mode 100644 index 26e3e62..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ICountRequestBuilder_8.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Count -{ - public partial interface ICountRequestBuilder - { - CountRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - ICountRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IEdgeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IEdgeRequestBuilder.g.cs deleted file mode 100644 index a122fcf..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IEdgeRequestBuilder.g.cs +++ /dev/null @@ -1,36 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge -{ - public partial interface IEdgeRequestBuilder - { - EdgeRequestBuilder _Instance { get; } - - InternetExplorerMode.IInternetExplorerModeRequestBuilder InternetExplorerMode { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.Edge body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Edge body, Action>? requestConfiguration = null); - - IEdgeRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IFavoriteRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IFavoriteRequestBuilder.g.cs deleted file mode 100644 index d7d2408..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IFavoriteRequestBuilder.g.cs +++ /dev/null @@ -1,29 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Favorite -{ - public partial interface IFavoriteRequestBuilder - { - FavoriteRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task PostAsFavoritePostResponseAsync(FavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - [Obsolete("This method is obsolete. Use PostAsFavoritePostResponseAsync instead.")] - System.Threading.Tasks.Task PostAsync(FavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(FavoritePostRequestBody body, Action>? requestConfiguration = null); - - IFavoriteRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IHealthOverviewsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IHealthOverviewsRequestBuilder.g.cs deleted file mode 100644 index db54e0f..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IHealthOverviewsRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews -{ - public partial interface IHealthOverviewsRequestBuilder - { - HealthOverviewsRequestBuilder _Instance { get; } - - Count.ICountRequestBuilder Count { get; } - - Item.IServiceHealthItemRequestBuilder this[string position] { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PostAsync(Models.ServiceHealth body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceHealth body, Action>? requestConfiguration = null); - - IHealthOverviewsRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder.g.cs deleted file mode 100644 index 9bf2c89..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport -{ - public partial interface IIncidentReportRequestBuilder - { - IncidentReportRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - IIncidentReportRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder_1.g.cs deleted file mode 100644 index 20689c0..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIncidentReportRequestBuilder_1.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Item.IncidentReport -{ - public partial interface IIncidentReportRequestBuilder - { - IncidentReportRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - IIncidentReportRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IInstallationOptionsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IInstallationOptionsRequestBuilder.g.cs deleted file mode 100644 index 9ce45bc..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IInstallationOptionsRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Microsoft365Apps.InstallationOptions -{ - public partial interface IInstallationOptionsRequestBuilder - { - InstallationOptionsRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.M365AppsInstallationOptions body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.M365AppsInstallationOptions body, Action>? requestConfiguration = null); - - IInstallationOptionsRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IInternetExplorerModeRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IInternetExplorerModeRequestBuilder.g.cs deleted file mode 100644 index 4f41339..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IInternetExplorerModeRequestBuilder.g.cs +++ /dev/null @@ -1,36 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode -{ - public partial interface IInternetExplorerModeRequestBuilder - { - InternetExplorerModeRequestBuilder _Instance { get; } - - SiteLists.ISiteListsRequestBuilder SiteLists { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.InternetExplorerMode body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.InternetExplorerMode body, Action>? requestConfiguration = null); - - IInternetExplorerModeRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder.g.cs deleted file mode 100644 index 11149cb..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues -{ - public partial interface IIssuesRequestBuilder - { - IssuesRequestBuilder _Instance { get; } - - Count.ICountRequestBuilder Count { get; } - - Item.IServiceHealthIssueItemRequestBuilder this[string position] { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PostAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null); - - IIssuesRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder_1.g.cs deleted file mode 100644 index ed40db6..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IIssuesRequestBuilder_1.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues -{ - public partial interface IIssuesRequestBuilder - { - IssuesRequestBuilder _Instance { get; } - - Count.ICountRequestBuilder Count { get; } - - Item.IServiceHealthIssueItemRequestBuilder this[string position] { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PostAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null); - - IIssuesRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IItemInsightsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IItemInsightsRequestBuilder.g.cs deleted file mode 100644 index 7493922..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IItemInsightsRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.People.ItemInsights -{ - public partial interface IItemInsightsRequestBuilder - { - ItemInsightsRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.InsightsSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.InsightsSettings body, Action>? requestConfiguration = null); - - IItemInsightsRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkReadRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkReadRequestBuilder.g.cs deleted file mode 100644 index db6b164..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkReadRequestBuilder.g.cs +++ /dev/null @@ -1,29 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.MarkRead -{ - public partial interface IMarkReadRequestBuilder - { - MarkReadRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task PostAsMarkReadPostResponseAsync(MarkReadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - [Obsolete("This method is obsolete. Use PostAsMarkReadPostResponseAsync instead.")] - System.Threading.Tasks.Task PostAsync(MarkReadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(MarkReadPostRequestBody body, Action>? requestConfiguration = null); - - IMarkReadRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkUnreadRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkUnreadRequestBuilder.g.cs deleted file mode 100644 index 326a7e4..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMarkUnreadRequestBuilder.g.cs +++ /dev/null @@ -1,29 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.MarkUnread -{ - public partial interface IMarkUnreadRequestBuilder - { - MarkUnreadRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task PostAsMarkUnreadPostResponseAsync(MarkUnreadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - [Obsolete("This method is obsolete. Use PostAsMarkUnreadPostResponseAsync instead.")] - System.Threading.Tasks.Task PostAsync(MarkUnreadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(MarkUnreadPostRequestBody body, Action>? requestConfiguration = null); - - IMarkUnreadRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMessagesRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMessagesRequestBuilder.g.cs deleted file mode 100644 index d8c8be5..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMessagesRequestBuilder.g.cs +++ /dev/null @@ -1,46 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages -{ - public partial interface IMessagesRequestBuilder - { - MessagesRequestBuilder _Instance { get; } - - Archive.IArchiveRequestBuilder Archive { get; } - - Count.ICountRequestBuilder Count { get; } - - Favorite.IFavoriteRequestBuilder Favorite { get; } - - MarkRead.IMarkReadRequestBuilder MarkRead { get; } - - MarkUnread.IMarkUnreadRequestBuilder MarkUnread { get; } - - Unarchive.IUnarchiveRequestBuilder Unarchive { get; } - - Unfavorite.IUnfavoriteRequestBuilder Unfavorite { get; } - - Item.IServiceUpdateMessageItemRequestBuilder this[string position] { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PostAsync(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null); - - IMessagesRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMicrosoft365AppsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMicrosoft365AppsRequestBuilder.g.cs deleted file mode 100644 index 68f0305..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IMicrosoft365AppsRequestBuilder.g.cs +++ /dev/null @@ -1,36 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Microsoft365Apps -{ - public partial interface IMicrosoft365AppsRequestBuilder - { - Microsoft365AppsRequestBuilder _Instance { get; } - - InstallationOptions.IInstallationOptionsRequestBuilder InstallationOptions { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.AdminMicrosoft365Apps body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.AdminMicrosoft365Apps body, Action>? requestConfiguration = null); - - IMicrosoft365AppsRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPeopleRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPeopleRequestBuilder.g.cs deleted file mode 100644 index fc1314e..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPeopleRequestBuilder.g.cs +++ /dev/null @@ -1,32 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.People -{ - public partial interface IPeopleRequestBuilder - { - PeopleRequestBuilder _Instance { get; } - - ItemInsights.IItemInsightsRequestBuilder ItemInsights { get; } - - ProfileCardProperties.IProfileCardPropertiesRequestBuilder ProfileCardProperties { get; } - - Pronouns.IPronounsRequestBuilder Pronouns { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - IPeopleRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertiesRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertiesRequestBuilder.g.cs deleted file mode 100644 index c961d2b..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertiesRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.People.ProfileCardProperties -{ - public partial interface IProfileCardPropertiesRequestBuilder - { - ProfileCardPropertiesRequestBuilder _Instance { get; } - - Count.ICountRequestBuilder Count { get; } - - Item.IProfileCardPropertyItemRequestBuilder this[string position] { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PostAsync(Models.ProfileCardProperty body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ProfileCardProperty body, Action>? requestConfiguration = null); - - IProfileCardPropertiesRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertyItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertyItemRequestBuilder.g.cs deleted file mode 100644 index e7a5196..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IProfileCardPropertyItemRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.People.ProfileCardProperties.Item -{ - public partial interface IProfileCardPropertyItemRequestBuilder - { - ProfileCardPropertyItemRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.ProfileCardProperty body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ProfileCardProperty body, Action>? requestConfiguration = null); - - IProfileCardPropertyItemRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPronounsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPronounsRequestBuilder.g.cs deleted file mode 100644 index 8378a2b..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPronounsRequestBuilder.g.cs +++ /dev/null @@ -1,30 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.People.Pronouns -{ - public partial interface IPronounsRequestBuilder - { - PronounsRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.PronounsSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.PronounsSettings body, Action>? requestConfiguration = null); - - IPronounsRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPublishRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPublishRequestBuilder.g.cs deleted file mode 100644 index f0122e0..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IPublishRequestBuilder.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Publish -{ - public partial interface IPublishRequestBuilder - { - PublishRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task PostAsync(PublishPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(PublishPostRequestBody body, Action>? requestConfiguration = null); - - IPublishRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IReportSettingsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IReportSettingsRequestBuilder.g.cs deleted file mode 100644 index 8e55da7..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IReportSettingsRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ReportSettings -{ - public partial interface IReportSettingsRequestBuilder - { - ReportSettingsRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.AdminReportSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.AdminReportSettings body, Action>? requestConfiguration = null); - - IReportSettingsRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementAttachmentItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementAttachmentItemRequestBuilder.g.cs deleted file mode 100644 index 7040015..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementAttachmentItemRequestBuilder.g.cs +++ /dev/null @@ -1,36 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Item -{ - public partial interface IServiceAnnouncementAttachmentItemRequestBuilder - { - ServiceAnnouncementAttachmentItemRequestBuilder _Instance { get; } - - Content.IContentRequestBuilder Content { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null); - - IServiceAnnouncementAttachmentItemRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementRequestBuilder.g.cs deleted file mode 100644 index d4ead68..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceAnnouncementRequestBuilder.g.cs +++ /dev/null @@ -1,40 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement -{ - public partial interface IServiceAnnouncementRequestBuilder - { - ServiceAnnouncementRequestBuilder _Instance { get; } - - HealthOverviews.IHealthOverviewsRequestBuilder HealthOverviews { get; } - - Issues.IIssuesRequestBuilder Issues { get; } - - Messages.IMessagesRequestBuilder Messages { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.ServiceAnnouncement body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceAnnouncement body, Action>? requestConfiguration = null); - - IServiceAnnouncementRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder.g.cs deleted file mode 100644 index 7032ea2..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder.g.cs +++ /dev/null @@ -1,36 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Item -{ - public partial interface IServiceHealthIssueItemRequestBuilder - { - ServiceHealthIssueItemRequestBuilder _Instance { get; } - - IncidentReport.IIncidentReportRequestBuilder IncidentReport { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null); - - IServiceHealthIssueItemRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder_1.g.cs deleted file mode 100644 index 10a2ca8..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthIssueItemRequestBuilder_1.g.cs +++ /dev/null @@ -1,36 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Item -{ - public partial interface IServiceHealthIssueItemRequestBuilder - { - ServiceHealthIssueItemRequestBuilder _Instance { get; } - - IncidentReport.IIncidentReportRequestBuilder IncidentReport { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null); - - IServiceHealthIssueItemRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthItemRequestBuilder.g.cs deleted file mode 100644 index fb40de4..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceHealthItemRequestBuilder.g.cs +++ /dev/null @@ -1,36 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item -{ - public partial interface IServiceHealthItemRequestBuilder - { - ServiceHealthItemRequestBuilder _Instance { get; } - - Issues.IIssuesRequestBuilder Issues { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.ServiceHealth body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceHealth body, Action>? requestConfiguration = null); - - IServiceHealthItemRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceUpdateMessageItemRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceUpdateMessageItemRequestBuilder.g.cs deleted file mode 100644 index 983710a..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IServiceUpdateMessageItemRequestBuilder.g.cs +++ /dev/null @@ -1,38 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item -{ - public partial interface IServiceUpdateMessageItemRequestBuilder - { - ServiceUpdateMessageItemRequestBuilder _Instance { get; } - - Attachments.IAttachmentsRequestBuilder Attachments { get; } - - AttachmentsArchive.IAttachmentsArchiveRequestBuilder AttachmentsArchive { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null); - - IServiceUpdateMessageItemRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISettingsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISettingsRequestBuilder.g.cs deleted file mode 100644 index 90ad909..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISettingsRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Sharepoint.Settings -{ - public partial interface ISettingsRequestBuilder - { - SettingsRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.SharepointSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.SharepointSettings body, Action>? requestConfiguration = null); - - ISettingsRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharedCookiesRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharedCookiesRequestBuilder.g.cs deleted file mode 100644 index 6d2b8e7..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharedCookiesRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies -{ - public partial interface ISharedCookiesRequestBuilder - { - SharedCookiesRequestBuilder _Instance { get; } - - Count.ICountRequestBuilder Count { get; } - - Item.IBrowserSharedCookieItemRequestBuilder this[string position] { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PostAsync(Models.BrowserSharedCookie body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.BrowserSharedCookie body, Action>? requestConfiguration = null); - - ISharedCookiesRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharepointRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharepointRequestBuilder.g.cs deleted file mode 100644 index b5de012..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISharepointRequestBuilder.g.cs +++ /dev/null @@ -1,36 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Sharepoint -{ - public partial interface ISharepointRequestBuilder - { - SharepointRequestBuilder _Instance { get; } - - Settings.ISettingsRequestBuilder Settings { get; } - - System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PatchAsync(Models.Sharepoint body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Sharepoint body, Action>? requestConfiguration = null); - - ISharepointRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISiteListsRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISiteListsRequestBuilder.g.cs deleted file mode 100644 index dbe9ccb..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISiteListsRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists -{ - public partial interface ISiteListsRequestBuilder - { - SiteListsRequestBuilder _Instance { get; } - - Count.ICountRequestBuilder Count { get; } - - Item.IBrowserSiteListItemRequestBuilder this[string position] { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PostAsync(Models.BrowserSiteList body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.BrowserSiteList body, Action>? requestConfiguration = null); - - ISiteListsRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISitesRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISitesRequestBuilder.g.cs deleted file mode 100644 index c775169..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ISitesRequestBuilder.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites -{ - public partial interface ISitesRequestBuilder - { - SitesRequestBuilder _Instance { get; } - - Count.ICountRequestBuilder Count { get; } - - Item.IBrowserSiteItemRequestBuilder this[string position] { get; } - - System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - System.Threading.Tasks.Task PostAsync(Models.BrowserSite body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.BrowserSite body, Action>? requestConfiguration = null); - - ISitesRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnarchiveRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnarchiveRequestBuilder.g.cs deleted file mode 100644 index 193548f..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnarchiveRequestBuilder.g.cs +++ /dev/null @@ -1,29 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Unarchive -{ - public partial interface IUnarchiveRequestBuilder - { - UnarchiveRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task PostAsUnarchivePostResponseAsync(UnarchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - [Obsolete("This method is obsolete. Use PostAsUnarchivePostResponseAsync instead.")] - System.Threading.Tasks.Task PostAsync(UnarchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(UnarchivePostRequestBody body, Action>? requestConfiguration = null); - - IUnarchiveRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnfavoriteRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnfavoriteRequestBuilder.g.cs deleted file mode 100644 index afafeaa..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IUnfavoriteRequestBuilder.g.cs +++ /dev/null @@ -1,29 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Unfavorite -{ - public partial interface IUnfavoriteRequestBuilder - { - UnfavoriteRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task PostAsUnfavoritePostResponseAsync(UnfavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - [Obsolete("This method is obsolete. Use PostAsUnfavoritePostResponseAsync instead.")] - System.Threading.Tasks.Task PostAsync(UnfavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default); - - Kiota.Abstractions.RequestInformation ToPostRequestInformation(UnfavoritePostRequestBody body, Action>? requestConfiguration = null); - - IUnfavoriteRequestBuilder WithUrl(string rawUrl); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy.g.cs deleted file mode 100644 index c7067f0..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy.g.cs +++ /dev/null @@ -1,367 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport -{ - public partial class IncidentReportRequestBuilderProxy : IncidentReport.IIncidentReportRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.Issues.IssuesRequestBuilder value) - { - return new ServiceAnnouncement.Issues.IssuesRequestBuilderProxy(value); - } - - private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceHealthIssueItemRequestBuilder value) - { - return new Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static ServiceHealthIssueItemRequestBuilder MapToInstance(Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static IncidentReport.IIncidentReportRequestBuilder MapToInterface(IncidentReportRequestBuilder value) - { - return new IncidentReportRequestBuilderProxy(value); - } - - private static IncidentReportRequestBuilder MapToInstance(IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - - - public IncidentReportRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public IncidentReport.IIncidentReportRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public IncidentReportRequestBuilderProxy(IncidentReportRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy_1.g.cs deleted file mode 100644 index 13a141b..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IncidentReportRequestBuilderProxy_1.g.cs +++ /dev/null @@ -1,402 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Item.IncidentReport -{ - public partial class IncidentReportRequestBuilderProxy : IncidentReport.IIncidentReportRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceHealthIssueItemRequestBuilder value) - { - return new Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static ServiceHealthIssueItemRequestBuilder MapToInstance(Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static IncidentReport.IIncidentReportRequestBuilder MapToInterface(IncidentReportRequestBuilder value) - { - return new IncidentReportRequestBuilderProxy(value); - } - - private static IncidentReportRequestBuilder MapToInstance(IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - - - public IncidentReportRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public IncidentReport.IIncidentReportRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public IncidentReportRequestBuilderProxy(IncidentReportRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/InstallationOptionsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/InstallationOptionsRequestBuilderProxy.g.cs deleted file mode 100644 index 3370709..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/InstallationOptionsRequestBuilderProxy.g.cs +++ /dev/null @@ -1,254 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Microsoft365Apps.InstallationOptions -{ - public partial class InstallationOptionsRequestBuilderProxy : InstallationOptions.IInstallationOptionsRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(InstallationOptionsRequestBuilder value) - { - return new InstallationOptionsRequestBuilderProxy(value); - } - - private static InstallationOptionsRequestBuilder MapToInstance(InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - - - public InstallationOptionsRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.M365AppsInstallationOptions body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.M365AppsInstallationOptions body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.M365AppsInstallationOptions body, Action>? requestConfiguration = null) - { - Models.M365AppsInstallationOptions body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public InstallationOptions.IInstallationOptionsRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public InstallationOptionsRequestBuilderProxy(InstallationOptionsRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/InternetExplorerModeRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/InternetExplorerModeRequestBuilderProxy.g.cs deleted file mode 100644 index 97f10da..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/InternetExplorerModeRequestBuilderProxy.g.cs +++ /dev/null @@ -1,146 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode -{ - public partial class InternetExplorerModeRequestBuilderProxy : InternetExplorerMode.IInternetExplorerModeRequestBuilder - { - - private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) - { - return new EdgeRequestBuilderProxy(value); - } - - private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) - { - return new InternetExplorerModeRequestBuilderProxy(value); - } - - private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteLists.SiteListsRequestBuilder value) - { - return new SiteLists.SiteListsRequestBuilderProxy(value); - } - - - - public InternetExplorerModeRequestBuilder _Instance { get; } - - public SiteLists.ISiteListsRequestBuilder SiteLists { get => MapToInterface(_Instance.SiteLists); } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.InternetExplorerMode body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.InternetExplorerMode body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.InternetExplorerMode body, Action>? requestConfiguration = null) - { - Models.InternetExplorerMode body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public InternetExplorerMode.IInternetExplorerModeRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public InternetExplorerModeRequestBuilderProxy(InternetExplorerModeRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy.g.cs deleted file mode 100644 index ceb1dfe..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy.g.cs +++ /dev/null @@ -1,368 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues -{ - public partial class IssuesRequestBuilderProxy : Issues.IIssuesRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.Issues.IssuesRequestBuilder value) - { - return new ServiceAnnouncement.Issues.IssuesRequestBuilderProxy(value); - } - - private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) - { - return new IssuesRequestBuilderProxy(value); - } - - private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - - - public IssuesRequestBuilder _Instance { get; } - - public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } - - public Item.IServiceHealthIssueItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PostAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.ServiceHealthIssue body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null) - { - Models.ServiceHealthIssue body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public Issues.IIssuesRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public IssuesRequestBuilderProxy(IssuesRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy_1.g.cs deleted file mode 100644 index 60eed66..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/IssuesRequestBuilderProxy_1.g.cs +++ /dev/null @@ -1,403 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues -{ - public partial class IssuesRequestBuilderProxy : Issues.IIssuesRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) - { - return new IssuesRequestBuilderProxy(value); - } - - private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - - - public IssuesRequestBuilder _Instance { get; } - - public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } - - public Item.IServiceHealthIssueItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PostAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.ServiceHealthIssue body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null) - { - Models.ServiceHealthIssue body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public Issues.IIssuesRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public IssuesRequestBuilderProxy(IssuesRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ItemInsightsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ItemInsightsRequestBuilderProxy.g.cs deleted file mode 100644 index 68cfd27..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ItemInsightsRequestBuilderProxy.g.cs +++ /dev/null @@ -1,279 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.People.ItemInsights -{ - public partial class ItemInsightsRequestBuilderProxy : ItemInsights.IItemInsightsRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static ItemInsights.IItemInsightsRequestBuilder MapToInterface(ItemInsightsRequestBuilder value) - { - return new ItemInsightsRequestBuilderProxy(value); - } - - private static ItemInsightsRequestBuilder MapToInstance(ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static Pronouns.IPronounsRequestBuilder MapToInterface(Pronouns.PronounsRequestBuilder value) - { - return new Pronouns.PronounsRequestBuilderProxy(value); - } - - - - public ItemInsightsRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.InsightsSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.InsightsSettings body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.InsightsSettings body, Action>? requestConfiguration = null) - { - Models.InsightsSettings body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public ItemInsights.IItemInsightsRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public ItemInsightsRequestBuilderProxy(ItemInsightsRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkReadRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkReadRequestBuilderProxy.g.cs deleted file mode 100644 index d40ee2a..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkReadRequestBuilderProxy.g.cs +++ /dev/null @@ -1,534 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.MarkRead -{ - public partial class MarkReadRequestBuilderProxy : MarkRead.IMarkReadRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) - { - return new Issues.Count.CountRequestBuilderProxy(value); - } - - private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) - { - return new Archive.ArchiveRequestBuilderProxy(value); - } - - private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) - { - return new Favorite.FavoriteRequestBuilderProxy(value); - } - - private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) - { - return value._Instance; - } - - private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkReadRequestBuilder value) - { - return new MarkReadRequestBuilderProxy(value); - } - - private static MarkReadRequestBuilder MapToInstance(MarkRead.IMarkReadRequestBuilder value) - { - return value._Instance; - } - - private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) - { - return new MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) - { - return new Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) - { - return new Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) - { - return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - private static Item.ServiceUpdateMessageItemRequestBuilder MapToInstance(Item.IServiceUpdateMessageItemRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.IAttachmentsRequestBuilder MapToInterface(Item.Attachments.AttachmentsRequestBuilder value) - { - return new Item.Attachments.AttachmentsRequestBuilderProxy(value); - } - - private static Item.Attachments.AttachmentsRequestBuilder MapToInstance(Item.Attachments.IAttachmentsRequestBuilder value) - { - return value._Instance; - } - - private static Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder value) - { - return new Item.AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); - } - - private static Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder MapToInstance(Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.Count.ICountRequestBuilder MapToInterface(Item.Attachments.Count.CountRequestBuilder value) - { - return new Item.Attachments.Count.CountRequestBuilderProxy(value); - } - - private static Item.Attachments.Count.CountRequestBuilder MapToInstance(Item.Attachments.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder value) - { - return new Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); - } - - private static Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.Item.Content.IContentRequestBuilder MapToInterface(Item.Attachments.Item.Content.ContentRequestBuilder value) - { - return new Item.Attachments.Item.Content.ContentRequestBuilderProxy(value); - } - - private static Item.Attachments.Item.Content.ContentRequestBuilder MapToInstance(Item.Attachments.Item.Content.IContentRequestBuilder value) - { - return value._Instance; - } - - - - public MarkReadRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task PostAsMarkReadPostResponseAsync(MarkReadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - MarkReadPostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1289828004 = _Instance.PostAsMarkReadPostResponseAsync(body_, requestConfiguration_, cancellationToken_); - return result_1289828004; - } - - [Obsolete("This method is obsolete. Use PostAsMarkReadPostResponseAsync instead.")] - public System.Threading.Tasks.Task PostAsync(MarkReadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - MarkReadPostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(MarkReadPostRequestBody body, Action>? requestConfiguration = null) - { - MarkReadPostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public MarkRead.IMarkReadRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public MarkReadRequestBuilderProxy(MarkReadRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkUnreadRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkUnreadRequestBuilderProxy.g.cs deleted file mode 100644 index 70ee4e7..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/MarkUnreadRequestBuilderProxy.g.cs +++ /dev/null @@ -1,539 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.MarkUnread -{ - public partial class MarkUnreadRequestBuilderProxy : MarkUnread.IMarkUnreadRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) - { - return new Issues.Count.CountRequestBuilderProxy(value); - } - - private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) - { - return new Archive.ArchiveRequestBuilderProxy(value); - } - - private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) - { - return new Favorite.FavoriteRequestBuilderProxy(value); - } - - private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) - { - return value._Instance; - } - - private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) - { - return new MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static MarkRead.MarkReadRequestBuilder MapToInstance(MarkRead.IMarkReadRequestBuilder value) - { - return value._Instance; - } - - private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnreadRequestBuilder value) - { - return new MarkUnreadRequestBuilderProxy(value); - } - - private static MarkUnreadRequestBuilder MapToInstance(MarkUnread.IMarkUnreadRequestBuilder value) - { - return value._Instance; - } - - private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) - { - return new Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) - { - return new Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) - { - return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - private static Item.ServiceUpdateMessageItemRequestBuilder MapToInstance(Item.IServiceUpdateMessageItemRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.IAttachmentsRequestBuilder MapToInterface(Item.Attachments.AttachmentsRequestBuilder value) - { - return new Item.Attachments.AttachmentsRequestBuilderProxy(value); - } - - private static Item.Attachments.AttachmentsRequestBuilder MapToInstance(Item.Attachments.IAttachmentsRequestBuilder value) - { - return value._Instance; - } - - private static Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder value) - { - return new Item.AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); - } - - private static Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder MapToInstance(Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.Count.ICountRequestBuilder MapToInterface(Item.Attachments.Count.CountRequestBuilder value) - { - return new Item.Attachments.Count.CountRequestBuilderProxy(value); - } - - private static Item.Attachments.Count.CountRequestBuilder MapToInstance(Item.Attachments.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder value) - { - return new Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); - } - - private static Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.Item.Content.IContentRequestBuilder MapToInterface(Item.Attachments.Item.Content.ContentRequestBuilder value) - { - return new Item.Attachments.Item.Content.ContentRequestBuilderProxy(value); - } - - private static Item.Attachments.Item.Content.ContentRequestBuilder MapToInstance(Item.Attachments.Item.Content.IContentRequestBuilder value) - { - return value._Instance; - } - - - - public MarkUnreadRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task PostAsMarkUnreadPostResponseAsync(MarkUnreadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - MarkUnreadPostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_850902571 = _Instance.PostAsMarkUnreadPostResponseAsync(body_, requestConfiguration_, cancellationToken_); - return result_850902571; - } - - [Obsolete("This method is obsolete. Use PostAsMarkUnreadPostResponseAsync instead.")] - public System.Threading.Tasks.Task PostAsync(MarkUnreadPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - MarkUnreadPostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(MarkUnreadPostRequestBody body, Action>? requestConfiguration = null) - { - MarkUnreadPostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public MarkUnread.IMarkUnreadRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public MarkUnreadRequestBuilderProxy(MarkUnreadRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/MessagesRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/MessagesRequestBuilderProxy.g.cs deleted file mode 100644 index a89c044..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/MessagesRequestBuilderProxy.g.cs +++ /dev/null @@ -1,480 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages -{ - public partial class MessagesRequestBuilderProxy : Messages.IMessagesRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) - { - return new MessagesRequestBuilderProxy(value); - } - - private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) - { - return new Issues.Count.CountRequestBuilderProxy(value); - } - - private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) - { - return new Archive.ArchiveRequestBuilderProxy(value); - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) - { - return new Favorite.FavoriteRequestBuilderProxy(value); - } - - private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) - { - return new MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) - { - return new MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) - { - return new Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) - { - return new Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) - { - return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - - - public MessagesRequestBuilder _Instance { get; } - - public Archive.IArchiveRequestBuilder Archive { get => MapToInterface(_Instance.Archive); } - - public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } - - public Favorite.IFavoriteRequestBuilder Favorite { get => MapToInterface(_Instance.Favorite); } - - public MarkRead.IMarkReadRequestBuilder MarkRead { get => MapToInterface(_Instance.MarkRead); } - - public MarkUnread.IMarkUnreadRequestBuilder MarkUnread { get => MapToInterface(_Instance.MarkUnread); } - - public Unarchive.IUnarchiveRequestBuilder Unarchive { get => MapToInterface(_Instance.Unarchive); } - - public Unfavorite.IUnfavoriteRequestBuilder Unfavorite { get => MapToInterface(_Instance.Unfavorite); } - - public Item.IServiceUpdateMessageItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PostAsync(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.ServiceUpdateMessage body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null) - { - Models.ServiceUpdateMessage body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public Messages.IMessagesRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public MessagesRequestBuilderProxy(MessagesRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/Microsoft365AppsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/Microsoft365AppsRequestBuilderProxy.g.cs deleted file mode 100644 index 7ea54ca..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/Microsoft365AppsRequestBuilderProxy.g.cs +++ /dev/null @@ -1,251 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Microsoft365Apps -{ - public partial class Microsoft365AppsRequestBuilderProxy : Microsoft365Apps.IMicrosoft365AppsRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365AppsRequestBuilder value) - { - return new Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - - - public Microsoft365AppsRequestBuilder _Instance { get; } - - public InstallationOptions.IInstallationOptionsRequestBuilder InstallationOptions { get => MapToInterface(_Instance.InstallationOptions); } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.AdminMicrosoft365Apps body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.AdminMicrosoft365Apps body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.AdminMicrosoft365Apps body, Action>? requestConfiguration = null) - { - Models.AdminMicrosoft365Apps body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public Microsoft365Apps.IMicrosoft365AppsRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public Microsoft365AppsRequestBuilderProxy(Microsoft365AppsRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/PeopleRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/PeopleRequestBuilderProxy.g.cs deleted file mode 100644 index bdda483..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/PeopleRequestBuilderProxy.g.cs +++ /dev/null @@ -1,248 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.People -{ - public partial class PeopleRequestBuilderProxy : People.IPeopleRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(PeopleRequestBuilder value) - { - return new PeopleRequestBuilderProxy(value); - } - - private static PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static ItemInsights.IItemInsightsRequestBuilder MapToInterface(ItemInsights.ItemInsightsRequestBuilder value) - { - return new ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static Pronouns.IPronounsRequestBuilder MapToInterface(Pronouns.PronounsRequestBuilder value) - { - return new Pronouns.PronounsRequestBuilderProxy(value); - } - - - - public PeopleRequestBuilder _Instance { get; } - - public ItemInsights.IItemInsightsRequestBuilder ItemInsights { get => MapToInterface(_Instance.ItemInsights); } - - public ProfileCardProperties.IProfileCardPropertiesRequestBuilder ProfileCardProperties { get => MapToInterface(_Instance.ProfileCardProperties); } - - public Pronouns.IPronounsRequestBuilder Pronouns { get => MapToInterface(_Instance.Pronouns); } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public People.IPeopleRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public PeopleRequestBuilderProxy(PeopleRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertiesRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertiesRequestBuilderProxy.g.cs deleted file mode 100644 index ad53bcb..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertiesRequestBuilderProxy.g.cs +++ /dev/null @@ -1,283 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.People.ProfileCardProperties -{ - public partial class ProfileCardPropertiesRequestBuilderProxy : ProfileCardProperties.IProfileCardPropertiesRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static ItemInsights.IItemInsightsRequestBuilder MapToInterface(ItemInsights.ItemInsightsRequestBuilder value) - { - return new ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static ItemInsights.ItemInsightsRequestBuilder MapToInstance(ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(ProfileCardPropertiesRequestBuilder value) - { - return new ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static ProfileCardPropertiesRequestBuilder MapToInstance(ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static Pronouns.IPronounsRequestBuilder MapToInterface(Pronouns.PronounsRequestBuilder value) - { - return new Pronouns.PronounsRequestBuilderProxy(value); - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Item.IProfileCardPropertyItemRequestBuilder MapToInterface(Item.ProfileCardPropertyItemRequestBuilder value) - { - return new Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - - - public ProfileCardPropertiesRequestBuilder _Instance { get; } - - public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } - - public Item.IProfileCardPropertyItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PostAsync(Models.ProfileCardProperty body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.ProfileCardProperty body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.ProfileCardProperty body, Action>? requestConfiguration = null) - { - Models.ProfileCardProperty body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public ProfileCardProperties.IProfileCardPropertiesRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public ProfileCardPropertiesRequestBuilderProxy(ProfileCardPropertiesRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertyItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertyItemRequestBuilderProxy.g.cs deleted file mode 100644 index 462c14c..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ProfileCardPropertyItemRequestBuilderProxy.g.cs +++ /dev/null @@ -1,304 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.People.ProfileCardProperties.Item -{ - public partial class ProfileCardPropertyItemRequestBuilderProxy : Item.IProfileCardPropertyItemRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static ItemInsights.IItemInsightsRequestBuilder MapToInterface(ItemInsights.ItemInsightsRequestBuilder value) - { - return new ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static ItemInsights.ItemInsightsRequestBuilder MapToInstance(ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(ProfileCardPropertiesRequestBuilder value) - { - return new ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static ProfileCardPropertiesRequestBuilder MapToInstance(ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static Pronouns.IPronounsRequestBuilder MapToInterface(Pronouns.PronounsRequestBuilder value) - { - return new Pronouns.PronounsRequestBuilderProxy(value); - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IProfileCardPropertyItemRequestBuilder MapToInterface(ProfileCardPropertyItemRequestBuilder value) - { - return new ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static ProfileCardPropertyItemRequestBuilder MapToInstance(Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - - - public ProfileCardPropertyItemRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.ProfileCardProperty body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.ProfileCardProperty body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ProfileCardProperty body, Action>? requestConfiguration = null) - { - Models.ProfileCardProperty body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public Item.IProfileCardPropertyItemRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public ProfileCardPropertyItemRequestBuilderProxy(ProfileCardPropertyItemRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/PronounsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/PronounsRequestBuilderProxy.g.cs deleted file mode 100644 index c2af149..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/PronounsRequestBuilderProxy.g.cs +++ /dev/null @@ -1,294 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.People.Pronouns -{ - public partial class PronounsRequestBuilderProxy : Pronouns.IPronounsRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static ItemInsights.IItemInsightsRequestBuilder MapToInterface(ItemInsights.ItemInsightsRequestBuilder value) - { - return new ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static ItemInsights.ItemInsightsRequestBuilder MapToInstance(ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static Pronouns.IPronounsRequestBuilder MapToInterface(PronounsRequestBuilder value) - { - return new PronounsRequestBuilderProxy(value); - } - - private static PronounsRequestBuilder MapToInstance(Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(ProfileCardProperties.Count.CountRequestBuilder value) - { - return new ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static ProfileCardProperties.Count.CountRequestBuilder MapToInstance(ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - - - public PronounsRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.PronounsSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.PronounsSettings body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.PronounsSettings body, Action>? requestConfiguration = null) - { - Models.PronounsSettings body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public Pronouns.IPronounsRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public PronounsRequestBuilderProxy(PronounsRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/PublishRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/PublishRequestBuilderProxy.g.cs deleted file mode 100644 index 9fd7fe5..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/PublishRequestBuilderProxy.g.cs +++ /dev/null @@ -1,159 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Publish -{ - public partial class PublishRequestBuilderProxy : Publish.IPublishRequestBuilder - { - - private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) - { - return new EdgeRequestBuilderProxy(value); - } - - private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) - { - return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) - { - return new SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) - { - return new Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static BrowserSiteListItemRequestBuilder MapToInstance(Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Publish.IPublishRequestBuilder MapToInterface(PublishRequestBuilder value) - { - return new PublishRequestBuilderProxy(value); - } - - private static PublishRequestBuilder MapToInstance(Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookies.SharedCookiesRequestBuilder value) - { - return new SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Sites.ISitesRequestBuilder MapToInterface(Sites.SitesRequestBuilder value) - { - return new Sites.SitesRequestBuilderProxy(value); - } - - - - public PublishRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task PostAsync(PublishPostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - PublishPostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(PublishPostRequestBody body, Action>? requestConfiguration = null) - { - PublishPostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public Publish.IPublishRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public PublishRequestBuilderProxy(PublishRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ReportSettingsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ReportSettingsRequestBuilderProxy.g.cs deleted file mode 100644 index 98084a3..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ReportSettingsRequestBuilderProxy.g.cs +++ /dev/null @@ -1,314 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ReportSettings -{ - public partial class ReportSettingsRequestBuilderProxy : ReportSettings.IReportSettingsRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettingsRequestBuilder value) - { - return new ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - - - public ReportSettingsRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.AdminReportSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.AdminReportSettings body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.AdminReportSettings body, Action>? requestConfiguration = null) - { - Models.AdminReportSettings body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public ReportSettings.IReportSettingsRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public ReportSettingsRequestBuilderProxy(ReportSettingsRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementAttachmentItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementAttachmentItemRequestBuilderProxy.g.cs deleted file mode 100644 index 3106a26..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementAttachmentItemRequestBuilderProxy.g.cs +++ /dev/null @@ -1,541 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item.Attachments.Item -{ - public partial class ServiceAnnouncementAttachmentItemRequestBuilderProxy : Item.IServiceAnnouncementAttachmentItemRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) - { - return new Issues.Count.CountRequestBuilderProxy(value); - } - - private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) - { - return new Archive.ArchiveRequestBuilderProxy(value); - } - - private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Messages.Count.ICountRequestBuilder MapToInterface(Messages.Count.CountRequestBuilder value) - { - return new Messages.Count.CountRequestBuilderProxy(value); - } - - private static Messages.Count.CountRequestBuilder MapToInstance(Messages.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) - { - return new Favorite.FavoriteRequestBuilderProxy(value); - } - - private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) - { - return value._Instance; - } - - private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) - { - return new MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) - { - return new MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) - { - return new Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) - { - return new Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static Messages.Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceUpdateMessageItemRequestBuilder value) - { - return new Messages.Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - private static ServiceUpdateMessageItemRequestBuilder MapToInstance(Messages.Item.IServiceUpdateMessageItemRequestBuilder value) - { - return value._Instance; - } - - private static Attachments.IAttachmentsRequestBuilder MapToInterface(AttachmentsRequestBuilder value) - { - return new Attachments.AttachmentsRequestBuilderProxy(value); - } - - private static AttachmentsRequestBuilder MapToInstance(Attachments.IAttachmentsRequestBuilder value) - { - return value._Instance; - } - - private static AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(AttachmentsArchive.AttachmentsArchiveRequestBuilder value) - { - return new AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(ServiceAnnouncementAttachmentItemRequestBuilder value) - { - return new ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); - } - - private static ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(Item.IServiceAnnouncementAttachmentItemRequestBuilder value) - { - return value._Instance; - } - - private static Content.IContentRequestBuilder MapToInterface(Content.ContentRequestBuilder value) - { - return new Content.ContentRequestBuilderProxy(value); - } - - - - public ServiceAnnouncementAttachmentItemRequestBuilder _Instance { get; } - - public Content.IContentRequestBuilder Content { get => MapToInterface(_Instance.Content); } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.ServiceAnnouncementAttachment body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceAnnouncementAttachment body, Action>? requestConfiguration = null) - { - Models.ServiceAnnouncementAttachment body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public Item.IServiceAnnouncementAttachmentItemRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public ServiceAnnouncementAttachmentItemRequestBuilderProxy(ServiceAnnouncementAttachmentItemRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementRequestBuilderProxy.g.cs deleted file mode 100644 index 703f4cc..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceAnnouncementRequestBuilderProxy.g.cs +++ /dev/null @@ -1,340 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement -{ - public partial class ServiceAnnouncementRequestBuilderProxy : ServiceAnnouncement.IServiceAnnouncementRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - - - public ServiceAnnouncementRequestBuilder _Instance { get; } - - public HealthOverviews.IHealthOverviewsRequestBuilder HealthOverviews { get => MapToInterface(_Instance.HealthOverviews); } - - public Issues.IIssuesRequestBuilder Issues { get => MapToInterface(_Instance.Issues); } - - public Messages.IMessagesRequestBuilder Messages { get => MapToInterface(_Instance.Messages); } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.ServiceAnnouncement body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.ServiceAnnouncement body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceAnnouncement body, Action>? requestConfiguration = null) - { - Models.ServiceAnnouncement body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public ServiceAnnouncement.IServiceAnnouncementRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public ServiceAnnouncementRequestBuilderProxy(ServiceAnnouncementRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy.g.cs deleted file mode 100644 index ce19c7c..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy.g.cs +++ /dev/null @@ -1,396 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Item -{ - public partial class ServiceHealthIssueItemRequestBuilderProxy : Item.IServiceHealthIssueItemRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.Issues.IssuesRequestBuilder value) - { - return new ServiceAnnouncement.Issues.IssuesRequestBuilderProxy(value); - } - - private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceHealthIssueItemRequestBuilder value) - { - return new ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static ServiceHealthIssueItemRequestBuilder MapToInstance(Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static IncidentReport.IIncidentReportRequestBuilder MapToInterface(IncidentReport.IncidentReportRequestBuilder value) - { - return new IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - - - public ServiceHealthIssueItemRequestBuilder _Instance { get; } - - public IncidentReport.IIncidentReportRequestBuilder IncidentReport { get => MapToInterface(_Instance.IncidentReport); } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.ServiceHealthIssue body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null) - { - Models.ServiceHealthIssue body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public Item.IServiceHealthIssueItemRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public ServiceHealthIssueItemRequestBuilderProxy(ServiceHealthIssueItemRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy_1.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy_1.g.cs deleted file mode 100644 index 5e5e45d..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthIssueItemRequestBuilderProxy_1.g.cs +++ /dev/null @@ -1,431 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Issues.Item -{ - public partial class ServiceHealthIssueItemRequestBuilderProxy : Item.IServiceHealthIssueItemRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceHealthIssueItemRequestBuilder value) - { - return new ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static ServiceHealthIssueItemRequestBuilder MapToInstance(Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static IncidentReport.IIncidentReportRequestBuilder MapToInterface(IncidentReport.IncidentReportRequestBuilder value) - { - return new IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - - - public ServiceHealthIssueItemRequestBuilder _Instance { get; } - - public IncidentReport.IIncidentReportRequestBuilder IncidentReport { get => MapToInterface(_Instance.IncidentReport); } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.ServiceHealthIssue body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.ServiceHealthIssue body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceHealthIssue body, Action>? requestConfiguration = null) - { - Models.ServiceHealthIssue body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public Item.IServiceHealthIssueItemRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public ServiceHealthIssueItemRequestBuilderProxy(ServiceHealthIssueItemRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthItemRequestBuilderProxy.g.cs deleted file mode 100644 index 59d658b..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceHealthItemRequestBuilderProxy.g.cs +++ /dev/null @@ -1,366 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.HealthOverviews.Item -{ - public partial class ServiceHealthItemRequestBuilderProxy : Item.IServiceHealthItemRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.Issues.IssuesRequestBuilder value) - { - return new ServiceAnnouncement.Issues.IssuesRequestBuilderProxy(value); - } - - private static Messages.IMessagesRequestBuilder MapToInterface(Messages.MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.IServiceHealthItemRequestBuilder MapToInterface(ServiceHealthItemRequestBuilder value) - { - return new ServiceHealthItemRequestBuilderProxy(value); - } - - private static ServiceHealthItemRequestBuilder MapToInstance(Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - - - public ServiceHealthItemRequestBuilder _Instance { get; } - - public Issues.IIssuesRequestBuilder Issues { get => MapToInterface(_Instance.Issues); } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.ServiceHealth body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.ServiceHealth body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceHealth body, Action>? requestConfiguration = null) - { - Models.ServiceHealth body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public Item.IServiceHealthItemRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public ServiceHealthItemRequestBuilderProxy(ServiceHealthItemRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceUpdateMessageItemRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceUpdateMessageItemRequestBuilderProxy.g.cs deleted file mode 100644 index a31bc81..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/ServiceUpdateMessageItemRequestBuilderProxy.g.cs +++ /dev/null @@ -1,513 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Item -{ - public partial class ServiceUpdateMessageItemRequestBuilderProxy : Item.IServiceUpdateMessageItemRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) - { - return new Issues.Count.CountRequestBuilderProxy(value); - } - - private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) - { - return new Archive.ArchiveRequestBuilderProxy(value); - } - - private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) - { - return new Favorite.FavoriteRequestBuilderProxy(value); - } - - private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) - { - return value._Instance; - } - - private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) - { - return new MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) - { - return new MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) - { - return new Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) - { - return new Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceUpdateMessageItemRequestBuilder value) - { - return new ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - private static ServiceUpdateMessageItemRequestBuilder MapToInstance(Item.IServiceUpdateMessageItemRequestBuilder value) - { - return value._Instance; - } - - private static Attachments.IAttachmentsRequestBuilder MapToInterface(Attachments.AttachmentsRequestBuilder value) - { - return new Attachments.AttachmentsRequestBuilderProxy(value); - } - - private static AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(AttachmentsArchive.AttachmentsArchiveRequestBuilder value) - { - return new AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); - } - - - - public ServiceUpdateMessageItemRequestBuilder _Instance { get; } - - public Attachments.IAttachmentsRequestBuilder Attachments { get => MapToInterface(_Instance.Attachments); } - - public AttachmentsArchive.IAttachmentsArchiveRequestBuilder AttachmentsArchive { get => MapToInterface(_Instance.AttachmentsArchive); } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.ServiceUpdateMessage body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.ServiceUpdateMessage body, Action>? requestConfiguration = null) - { - Models.ServiceUpdateMessage body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public Item.IServiceUpdateMessageItemRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public ServiceUpdateMessageItemRequestBuilderProxy(ServiceUpdateMessageItemRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SettingsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SettingsRequestBuilderProxy.g.cs deleted file mode 100644 index f621772..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SettingsRequestBuilderProxy.g.cs +++ /dev/null @@ -1,584 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Sharepoint.Settings -{ - public partial class SettingsRequestBuilderProxy : Settings.ISettingsRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static SharepointRequestBuilder MapToInstance(Sharepoint.ISharepointRequestBuilder value) - { - return value._Instance; - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new ServiceAnnouncement.HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.Issues.IssuesRequestBuilder value) - { - return new ServiceAnnouncement.Issues.IssuesRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Issues.IssuesRequestBuilder MapToInstance(ServiceAnnouncement.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.IMessagesRequestBuilder MapToInterface(ServiceAnnouncement.Messages.MessagesRequestBuilder value) - { - return new ServiceAnnouncement.Messages.MessagesRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.MessagesRequestBuilder MapToInstance(ServiceAnnouncement.Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.HealthOverviews.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Count.CountRequestBuilder value) - { - return new ServiceAnnouncement.HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.HealthOverviews.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new ServiceAnnouncement.HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new ServiceAnnouncement.HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new ServiceAnnouncement.HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new ServiceAnnouncement.HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Issues.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.Issues.Count.CountRequestBuilder value) - { - return new ServiceAnnouncement.Issues.Count.CountRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Issues.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceAnnouncement.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new ServiceAnnouncement.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(ServiceAnnouncement.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(ServiceAnnouncement.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new ServiceAnnouncement.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(ServiceAnnouncement.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Archive.IArchiveRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Archive.ArchiveRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Archive.ArchiveRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Archive.ArchiveRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Count.CountRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Count.CountRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Favorite.IFavoriteRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Favorite.FavoriteRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Favorite.FavoriteRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Favorite.FavoriteRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Favorite.IFavoriteRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.MarkRead.IMarkReadRequestBuilder MapToInterface(ServiceAnnouncement.Messages.MarkRead.MarkReadRequestBuilder value) - { - return new ServiceAnnouncement.Messages.MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.MarkRead.MarkReadRequestBuilder MapToInstance(ServiceAnnouncement.Messages.MarkRead.IMarkReadRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.MarkUnread.IMarkUnreadRequestBuilder MapToInterface(ServiceAnnouncement.Messages.MarkUnread.MarkUnreadRequestBuilder value) - { - return new ServiceAnnouncement.Messages.MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.MarkUnread.MarkUnreadRequestBuilder MapToInstance(ServiceAnnouncement.Messages.MarkUnread.IMarkUnreadRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Unarchive.IUnarchiveRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Unarchive.UnarchiveRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Unarchive.UnarchiveRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Unarchive.IUnarchiveRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Unfavorite.IUnfavoriteRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Unfavorite.UnfavoriteRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Unfavorite.UnfavoriteRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Unfavorite.IUnfavoriteRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.ServiceUpdateMessageItemRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Item.ServiceUpdateMessageItemRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.IServiceUpdateMessageItemRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Item.Attachments.IAttachmentsRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.AttachmentsRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Item.Attachments.AttachmentsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Item.Attachments.AttachmentsRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.IAttachmentsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Item.AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Item.Attachments.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.Count.CountRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Item.Attachments.Count.CountRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Item.Attachments.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Item.Attachments.Item.Content.IContentRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.Item.Content.ContentRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Item.Attachments.Item.Content.ContentRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Item.Attachments.Item.Content.ContentRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.Item.Content.IContentRequestBuilder value) - { - return value._Instance; - } - - private static Settings.ISettingsRequestBuilder MapToInterface(SettingsRequestBuilder value) - { - return new SettingsRequestBuilderProxy(value); - } - - private static SettingsRequestBuilder MapToInstance(Settings.ISettingsRequestBuilder value) - { - return value._Instance; - } - - - - public SettingsRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.SharepointSettings body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.SharepointSettings body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.SharepointSettings body, Action>? requestConfiguration = null) - { - Models.SharepointSettings body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public Settings.ISettingsRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public SettingsRequestBuilderProxy(SettingsRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SharedCookiesRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SharedCookiesRequestBuilderProxy.g.cs deleted file mode 100644 index c4c0a6f..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SharedCookiesRequestBuilderProxy.g.cs +++ /dev/null @@ -1,193 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.SharedCookies -{ - public partial class SharedCookiesRequestBuilderProxy : SharedCookies.ISharedCookiesRequestBuilder - { - - private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) - { - return new EdgeRequestBuilderProxy(value); - } - - private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) - { - return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) - { - return new SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.Count.ICountRequestBuilder MapToInterface(SiteLists.Count.CountRequestBuilder value) - { - return new SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static SiteLists.Count.CountRequestBuilder MapToInstance(SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) - { - return new SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static BrowserSiteListItemRequestBuilder MapToInstance(SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Publish.IPublishRequestBuilder MapToInterface(Publish.PublishRequestBuilder value) - { - return new Publish.PublishRequestBuilderProxy(value); - } - - private static Publish.PublishRequestBuilder MapToInstance(Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookiesRequestBuilder value) - { - return new SharedCookiesRequestBuilderProxy(value); - } - - private static SharedCookiesRequestBuilder MapToInstance(SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Sites.ISitesRequestBuilder MapToInterface(Sites.SitesRequestBuilder value) - { - return new Sites.SitesRequestBuilderProxy(value); - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - - - public SharedCookiesRequestBuilder _Instance { get; } - - public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } - - public Item.IBrowserSharedCookieItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PostAsync(Models.BrowserSharedCookie body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.BrowserSharedCookie body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.BrowserSharedCookie body, Action>? requestConfiguration = null) - { - Models.BrowserSharedCookie body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public SharedCookies.ISharedCookiesRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public SharedCookiesRequestBuilderProxy(SharedCookiesRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SharepointRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SharepointRequestBuilderProxy.g.cs deleted file mode 100644 index f61172f..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SharepointRequestBuilderProxy.g.cs +++ /dev/null @@ -1,581 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Sharepoint -{ - public partial class SharepointRequestBuilderProxy : Sharepoint.ISharepointRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(SharepointRequestBuilder value) - { - return new SharepointRequestBuilderProxy(value); - } - - private static SharepointRequestBuilder MapToInstance(Sharepoint.ISharepointRequestBuilder value) - { - return value._Instance; - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new ServiceAnnouncement.HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.Issues.IssuesRequestBuilder value) - { - return new ServiceAnnouncement.Issues.IssuesRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Issues.IssuesRequestBuilder MapToInstance(ServiceAnnouncement.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.IMessagesRequestBuilder MapToInterface(ServiceAnnouncement.Messages.MessagesRequestBuilder value) - { - return new ServiceAnnouncement.Messages.MessagesRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.MessagesRequestBuilder MapToInstance(ServiceAnnouncement.Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.HealthOverviews.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Count.CountRequestBuilder value) - { - return new ServiceAnnouncement.HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.HealthOverviews.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new ServiceAnnouncement.HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new ServiceAnnouncement.HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new ServiceAnnouncement.HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new ServiceAnnouncement.HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(ServiceAnnouncement.HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Issues.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.Issues.Count.CountRequestBuilder value) - { - return new ServiceAnnouncement.Issues.Count.CountRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Issues.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(ServiceAnnouncement.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new ServiceAnnouncement.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(ServiceAnnouncement.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(ServiceAnnouncement.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new ServiceAnnouncement.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(ServiceAnnouncement.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Archive.IArchiveRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Archive.ArchiveRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Archive.ArchiveRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Archive.ArchiveRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Count.CountRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Count.CountRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Favorite.IFavoriteRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Favorite.FavoriteRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Favorite.FavoriteRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Favorite.FavoriteRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Favorite.IFavoriteRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.MarkRead.IMarkReadRequestBuilder MapToInterface(ServiceAnnouncement.Messages.MarkRead.MarkReadRequestBuilder value) - { - return new ServiceAnnouncement.Messages.MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.MarkRead.MarkReadRequestBuilder MapToInstance(ServiceAnnouncement.Messages.MarkRead.IMarkReadRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.MarkUnread.IMarkUnreadRequestBuilder MapToInterface(ServiceAnnouncement.Messages.MarkUnread.MarkUnreadRequestBuilder value) - { - return new ServiceAnnouncement.Messages.MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.MarkUnread.MarkUnreadRequestBuilder MapToInstance(ServiceAnnouncement.Messages.MarkUnread.IMarkUnreadRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Unarchive.IUnarchiveRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Unarchive.UnarchiveRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Unarchive.UnarchiveRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Unarchive.IUnarchiveRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Unfavorite.IUnfavoriteRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Unfavorite.UnfavoriteRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Unfavorite.UnfavoriteRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Unfavorite.IUnfavoriteRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.ServiceUpdateMessageItemRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Item.ServiceUpdateMessageItemRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.IServiceUpdateMessageItemRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Item.Attachments.IAttachmentsRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.AttachmentsRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Item.Attachments.AttachmentsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Item.Attachments.AttachmentsRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.IAttachmentsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Item.AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Item.Attachments.Count.ICountRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.Count.CountRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Item.Attachments.Count.CountRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Item.Attachments.Count.CountRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.Messages.Item.Attachments.Item.Content.IContentRequestBuilder MapToInterface(ServiceAnnouncement.Messages.Item.Attachments.Item.Content.ContentRequestBuilder value) - { - return new ServiceAnnouncement.Messages.Item.Attachments.Item.Content.ContentRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.Messages.Item.Attachments.Item.Content.ContentRequestBuilder MapToInstance(ServiceAnnouncement.Messages.Item.Attachments.Item.Content.IContentRequestBuilder value) - { - return value._Instance; - } - - private static Settings.ISettingsRequestBuilder MapToInterface(Settings.SettingsRequestBuilder value) - { - return new Settings.SettingsRequestBuilderProxy(value); - } - - - - public SharepointRequestBuilder _Instance { get; } - - public Settings.ISettingsRequestBuilder Settings { get => MapToInterface(_Instance.Settings); } - - public System.Threading.Tasks.Task DeleteAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_534537427 = _Instance.DeleteAsync(requestConfiguration_, cancellationToken_); - return result_534537427; - } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PatchAsync(Models.Sharepoint body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.Sharepoint body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_910894592 = _Instance.PatchAsync(body_, requestConfiguration_, cancellationToken_); - return result_910894592; - } - - public Kiota.Abstractions.RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__1658178693 = _Instance.ToDeleteRequestInformation(requestConfiguration_); - return result__1658178693; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPatchRequestInformation(Models.Sharepoint body, Action>? requestConfiguration = null) - { - Models.Sharepoint body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result_2136344646 = _Instance.ToPatchRequestInformation(body_, requestConfiguration_); - return result_2136344646; - } - - public Sharepoint.ISharepointRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public SharepointRequestBuilderProxy(SharepointRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SiteListsRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SiteListsRequestBuilderProxy.g.cs deleted file mode 100644 index 2f1ac9a..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SiteListsRequestBuilderProxy.g.cs +++ /dev/null @@ -1,148 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists -{ - public partial class SiteListsRequestBuilderProxy : SiteLists.ISiteListsRequestBuilder - { - - private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) - { - return new EdgeRequestBuilderProxy(value); - } - - private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) - { - return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) - { - return new SiteListsRequestBuilderProxy(value); - } - - private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Item.IBrowserSiteListItemRequestBuilder MapToInterface(Item.BrowserSiteListItemRequestBuilder value) - { - return new Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - - - public SiteListsRequestBuilder _Instance { get; } - - public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } - - public Item.IBrowserSiteListItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PostAsync(Models.BrowserSiteList body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.BrowserSiteList body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.BrowserSiteList body, Action>? requestConfiguration = null) - { - Models.BrowserSiteList body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public SiteLists.ISiteListsRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public SiteListsRequestBuilderProxy(SiteListsRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SitesRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/SitesRequestBuilderProxy.g.cs deleted file mode 100644 index a02b103..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/SitesRequestBuilderProxy.g.cs +++ /dev/null @@ -1,218 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.Edge.InternetExplorerMode.SiteLists.Item.Sites -{ - public partial class SitesRequestBuilderProxy : Sites.ISitesRequestBuilder - { - - private static IEdgeRequestBuilder MapToInterface(EdgeRequestBuilder value) - { - return new EdgeRequestBuilderProxy(value); - } - - private static EdgeRequestBuilder MapToInstance(IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncement.ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(InternetExplorerModeRequestBuilder value) - { - return new InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static InternetExplorerModeRequestBuilder MapToInstance(InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.ISiteListsRequestBuilder MapToInterface(SiteListsRequestBuilder value) - { - return new SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static SiteListsRequestBuilder MapToInstance(SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.Count.ICountRequestBuilder MapToInterface(SiteLists.Count.CountRequestBuilder value) - { - return new SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static SiteLists.Count.CountRequestBuilder MapToInstance(SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(BrowserSiteListItemRequestBuilder value) - { - return new SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static BrowserSiteListItemRequestBuilder MapToInstance(SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Publish.IPublishRequestBuilder MapToInterface(Publish.PublishRequestBuilder value) - { - return new Publish.PublishRequestBuilderProxy(value); - } - - private static Publish.PublishRequestBuilder MapToInstance(Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static SharedCookies.ISharedCookiesRequestBuilder MapToInterface(SharedCookies.SharedCookiesRequestBuilder value) - { - return new SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static SharedCookies.SharedCookiesRequestBuilder MapToInstance(SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Sites.ISitesRequestBuilder MapToInterface(SitesRequestBuilder value) - { - return new SitesRequestBuilderProxy(value); - } - - private static SitesRequestBuilder MapToInstance(Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static SharedCookies.Count.ICountRequestBuilder MapToInterface(SharedCookies.Count.CountRequestBuilder value) - { - return new SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static SharedCookies.Count.CountRequestBuilder MapToInstance(SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Item.IBrowserSiteItemRequestBuilder MapToInterface(Item.BrowserSiteItemRequestBuilder value) - { - return new Item.BrowserSiteItemRequestBuilderProxy(value); - } - - - - public SitesRequestBuilder _Instance { get; } - - public Count.ICountRequestBuilder Count { get => MapToInterface(_Instance.Count); } - - public Item.IBrowserSiteItemRequestBuilder this[string position] { get => MapToInterface(_Instance[position]); } - - public System.Threading.Tasks.Task GetAsync(Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result_1805284658 = _Instance.GetAsync(requestConfiguration_, cancellationToken_); - return result_1805284658; - } - - public System.Threading.Tasks.Task PostAsync(Models.BrowserSite body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - Models.BrowserSite body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToGetRequestInformation(Action>? requestConfiguration = null) - { - Action>? requestConfiguration_ = requestConfiguration; - var result__695410420 = _Instance.ToGetRequestInformation(requestConfiguration_); - return result__695410420; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(Models.BrowserSite body, Action>? requestConfiguration = null) - { - Models.BrowserSite body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public Sites.ISitesRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public SitesRequestBuilderProxy(SitesRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/UnarchiveRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/UnarchiveRequestBuilderProxy.g.cs deleted file mode 100644 index d065ff1..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/UnarchiveRequestBuilderProxy.g.cs +++ /dev/null @@ -1,544 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Unarchive -{ - public partial class UnarchiveRequestBuilderProxy : Unarchive.IUnarchiveRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) - { - return new Issues.Count.CountRequestBuilderProxy(value); - } - - private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) - { - return new Archive.ArchiveRequestBuilderProxy(value); - } - - private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) - { - return new Favorite.FavoriteRequestBuilderProxy(value); - } - - private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) - { - return value._Instance; - } - - private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) - { - return new MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static MarkRead.MarkReadRequestBuilder MapToInstance(MarkRead.IMarkReadRequestBuilder value) - { - return value._Instance; - } - - private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) - { - return new MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static MarkUnread.MarkUnreadRequestBuilder MapToInstance(MarkUnread.IMarkUnreadRequestBuilder value) - { - return value._Instance; - } - - private static Unarchive.IUnarchiveRequestBuilder MapToInterface(UnarchiveRequestBuilder value) - { - return new UnarchiveRequestBuilderProxy(value); - } - - private static UnarchiveRequestBuilder MapToInstance(Unarchive.IUnarchiveRequestBuilder value) - { - return value._Instance; - } - - private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(Unfavorite.UnfavoriteRequestBuilder value) - { - return new Unfavorite.UnfavoriteRequestBuilderProxy(value); - } - - private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) - { - return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - private static Item.ServiceUpdateMessageItemRequestBuilder MapToInstance(Item.IServiceUpdateMessageItemRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.IAttachmentsRequestBuilder MapToInterface(Item.Attachments.AttachmentsRequestBuilder value) - { - return new Item.Attachments.AttachmentsRequestBuilderProxy(value); - } - - private static Item.Attachments.AttachmentsRequestBuilder MapToInstance(Item.Attachments.IAttachmentsRequestBuilder value) - { - return value._Instance; - } - - private static Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder value) - { - return new Item.AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); - } - - private static Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder MapToInstance(Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.Count.ICountRequestBuilder MapToInterface(Item.Attachments.Count.CountRequestBuilder value) - { - return new Item.Attachments.Count.CountRequestBuilderProxy(value); - } - - private static Item.Attachments.Count.CountRequestBuilder MapToInstance(Item.Attachments.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder value) - { - return new Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); - } - - private static Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.Item.Content.IContentRequestBuilder MapToInterface(Item.Attachments.Item.Content.ContentRequestBuilder value) - { - return new Item.Attachments.Item.Content.ContentRequestBuilderProxy(value); - } - - private static Item.Attachments.Item.Content.ContentRequestBuilder MapToInstance(Item.Attachments.Item.Content.IContentRequestBuilder value) - { - return value._Instance; - } - - - - public UnarchiveRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task PostAsUnarchivePostResponseAsync(UnarchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - UnarchivePostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1286895434 = _Instance.PostAsUnarchivePostResponseAsync(body_, requestConfiguration_, cancellationToken_); - return result__1286895434; - } - - [Obsolete("This method is obsolete. Use PostAsUnarchivePostResponseAsync instead.")] - public System.Threading.Tasks.Task PostAsync(UnarchivePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - UnarchivePostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(UnarchivePostRequestBody body, Action>? requestConfiguration = null) - { - UnarchivePostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public Unarchive.IUnarchiveRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public UnarchiveRequestBuilderProxy(UnarchiveRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/Admin/UnfavoriteRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/Admin/UnfavoriteRequestBuilderProxy.g.cs deleted file mode 100644 index 20c6557..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/Admin/UnfavoriteRequestBuilderProxy.g.cs +++ /dev/null @@ -1,549 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Admin.ServiceAnnouncement.Messages.Unfavorite -{ - public partial class UnfavoriteRequestBuilderProxy : Unfavorite.IUnfavoriteRequestBuilder - { - - private static Edge.IEdgeRequestBuilder MapToInterface(Edge.EdgeRequestBuilder value) - { - return new Edge.EdgeRequestBuilderProxy(value); - } - - private static Edge.EdgeRequestBuilder MapToInstance(Edge.IEdgeRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.IMicrosoft365AppsRequestBuilder MapToInterface(Microsoft365Apps.Microsoft365AppsRequestBuilder value) - { - return new Microsoft365Apps.Microsoft365AppsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.Microsoft365AppsRequestBuilder MapToInstance(Microsoft365Apps.IMicrosoft365AppsRequestBuilder value) - { - return value._Instance; - } - - private static People.IPeopleRequestBuilder MapToInterface(People.PeopleRequestBuilder value) - { - return new People.PeopleRequestBuilderProxy(value); - } - - private static People.PeopleRequestBuilder MapToInstance(People.IPeopleRequestBuilder value) - { - return value._Instance; - } - - private static ReportSettings.IReportSettingsRequestBuilder MapToInterface(ReportSettings.ReportSettingsRequestBuilder value) - { - return new ReportSettings.ReportSettingsRequestBuilderProxy(value); - } - - private static ReportSettings.ReportSettingsRequestBuilder MapToInstance(ReportSettings.IReportSettingsRequestBuilder value) - { - return value._Instance; - } - - private static ServiceAnnouncement.IServiceAnnouncementRequestBuilder MapToInterface(ServiceAnnouncementRequestBuilder value) - { - return new ServiceAnnouncement.ServiceAnnouncementRequestBuilderProxy(value); - } - - private static ServiceAnnouncementRequestBuilder MapToInstance(ServiceAnnouncement.IServiceAnnouncementRequestBuilder value) - { - return value._Instance; - } - - private static Sharepoint.ISharepointRequestBuilder MapToInterface(Sharepoint.SharepointRequestBuilder value) - { - return new Sharepoint.SharepointRequestBuilderProxy(value); - } - - private static IAdminRequestBuilder MapToInterface(AdminRequestBuilder value) - { - return new AdminRequestBuilderProxy(value); - } - - private static AdminRequestBuilder MapToInstance(IAdminRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder MapToInterface(Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder value) - { - return new Edge.InternetExplorerMode.InternetExplorerModeRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.InternetExplorerModeRequestBuilder MapToInstance(Edge.InternetExplorerMode.IInternetExplorerModeRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.SiteListsRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.ISiteListsRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.BrowserSiteListItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.IBrowserSiteListItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Publish.PublishRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Publish.IPublishRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.SharedCookiesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.ISharedCookiesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.SitesRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.ISitesRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.BrowserSharedCookieItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.SharedCookies.Item.IBrowserSharedCookieItemRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.CountRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder MapToInterface(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder value) - { - return new Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilderProxy(value); - } - - private static Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.BrowserSiteItemRequestBuilder MapToInstance(Edge.InternetExplorerMode.SiteLists.Item.Sites.Item.IBrowserSiteItemRequestBuilder value) - { - return value._Instance; - } - - private static Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder MapToInterface(Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder value) - { - return new Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilderProxy(value); - } - - private static Microsoft365Apps.InstallationOptions.InstallationOptionsRequestBuilder MapToInstance(Microsoft365Apps.InstallationOptions.IInstallationOptionsRequestBuilder value) - { - return value._Instance; - } - - private static People.ItemInsights.IItemInsightsRequestBuilder MapToInterface(People.ItemInsights.ItemInsightsRequestBuilder value) - { - return new People.ItemInsights.ItemInsightsRequestBuilderProxy(value); - } - - private static People.ItemInsights.ItemInsightsRequestBuilder MapToInstance(People.ItemInsights.IItemInsightsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder MapToInterface(People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder value) - { - return new People.ProfileCardProperties.ProfileCardPropertiesRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.ProfileCardPropertiesRequestBuilder MapToInstance(People.ProfileCardProperties.IProfileCardPropertiesRequestBuilder value) - { - return value._Instance; - } - - private static People.Pronouns.IPronounsRequestBuilder MapToInterface(People.Pronouns.PronounsRequestBuilder value) - { - return new People.Pronouns.PronounsRequestBuilderProxy(value); - } - - private static People.Pronouns.PronounsRequestBuilder MapToInstance(People.Pronouns.IPronounsRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Count.ICountRequestBuilder MapToInterface(People.ProfileCardProperties.Count.CountRequestBuilder value) - { - return new People.ProfileCardProperties.Count.CountRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Count.CountRequestBuilder MapToInstance(People.ProfileCardProperties.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder MapToInterface(People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder value) - { - return new People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilderProxy(value); - } - - private static People.ProfileCardProperties.Item.ProfileCardPropertyItemRequestBuilder MapToInstance(People.ProfileCardProperties.Item.IProfileCardPropertyItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.IHealthOverviewsRequestBuilder MapToInterface(HealthOverviews.HealthOverviewsRequestBuilder value) - { - return new HealthOverviews.HealthOverviewsRequestBuilderProxy(value); - } - - private static HealthOverviews.HealthOverviewsRequestBuilder MapToInstance(HealthOverviews.IHealthOverviewsRequestBuilder value) - { - return value._Instance; - } - - private static Issues.IIssuesRequestBuilder MapToInterface(Issues.IssuesRequestBuilder value) - { - return new Issues.IssuesRequestBuilderProxy(value); - } - - private static Issues.IssuesRequestBuilder MapToInstance(Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static Messages.IMessagesRequestBuilder MapToInterface(MessagesRequestBuilder value) - { - return new Messages.MessagesRequestBuilderProxy(value); - } - - private static MessagesRequestBuilder MapToInstance(Messages.IMessagesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Count.CountRequestBuilder value) - { - return new HealthOverviews.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Count.CountRequestBuilder MapToInstance(HealthOverviews.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.IServiceHealthItemRequestBuilder MapToInterface(HealthOverviews.Item.ServiceHealthItemRequestBuilder value) - { - return new HealthOverviews.Item.ServiceHealthItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.ServiceHealthItemRequestBuilder MapToInstance(HealthOverviews.Item.IServiceHealthItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.IIssuesRequestBuilder MapToInterface(HealthOverviews.Item.Issues.IssuesRequestBuilder value) - { - return new HealthOverviews.Item.Issues.IssuesRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.IssuesRequestBuilder MapToInstance(HealthOverviews.Item.Issues.IIssuesRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Count.ICountRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Count.CountRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Count.CountRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Count.CountRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static HealthOverviews.Item.Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(HealthOverviews.Item.Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Count.ICountRequestBuilder MapToInterface(Issues.Count.CountRequestBuilder value) - { - return new Issues.Count.CountRequestBuilderProxy(value); - } - - private static Issues.Count.CountRequestBuilder MapToInstance(Issues.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IServiceHealthIssueItemRequestBuilder MapToInterface(Issues.Item.ServiceHealthIssueItemRequestBuilder value) - { - return new Issues.Item.ServiceHealthIssueItemRequestBuilderProxy(value); - } - - private static Issues.Item.ServiceHealthIssueItemRequestBuilder MapToInstance(Issues.Item.IServiceHealthIssueItemRequestBuilder value) - { - return value._Instance; - } - - private static Issues.Item.IncidentReport.IIncidentReportRequestBuilder MapToInterface(Issues.Item.IncidentReport.IncidentReportRequestBuilder value) - { - return new Issues.Item.IncidentReport.IncidentReportRequestBuilderProxy(value); - } - - private static Issues.Item.IncidentReport.IncidentReportRequestBuilder MapToInstance(Issues.Item.IncidentReport.IIncidentReportRequestBuilder value) - { - return value._Instance; - } - - private static Archive.IArchiveRequestBuilder MapToInterface(Archive.ArchiveRequestBuilder value) - { - return new Archive.ArchiveRequestBuilderProxy(value); - } - - private static Archive.ArchiveRequestBuilder MapToInstance(Archive.IArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Count.ICountRequestBuilder MapToInterface(Count.CountRequestBuilder value) - { - return new Count.CountRequestBuilderProxy(value); - } - - private static Count.CountRequestBuilder MapToInstance(Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Favorite.IFavoriteRequestBuilder MapToInterface(Favorite.FavoriteRequestBuilder value) - { - return new Favorite.FavoriteRequestBuilderProxy(value); - } - - private static Favorite.FavoriteRequestBuilder MapToInstance(Favorite.IFavoriteRequestBuilder value) - { - return value._Instance; - } - - private static MarkRead.IMarkReadRequestBuilder MapToInterface(MarkRead.MarkReadRequestBuilder value) - { - return new MarkRead.MarkReadRequestBuilderProxy(value); - } - - private static MarkRead.MarkReadRequestBuilder MapToInstance(MarkRead.IMarkReadRequestBuilder value) - { - return value._Instance; - } - - private static MarkUnread.IMarkUnreadRequestBuilder MapToInterface(MarkUnread.MarkUnreadRequestBuilder value) - { - return new MarkUnread.MarkUnreadRequestBuilderProxy(value); - } - - private static MarkUnread.MarkUnreadRequestBuilder MapToInstance(MarkUnread.IMarkUnreadRequestBuilder value) - { - return value._Instance; - } - - private static Unarchive.IUnarchiveRequestBuilder MapToInterface(Unarchive.UnarchiveRequestBuilder value) - { - return new Unarchive.UnarchiveRequestBuilderProxy(value); - } - - private static Unarchive.UnarchiveRequestBuilder MapToInstance(Unarchive.IUnarchiveRequestBuilder value) - { - return value._Instance; - } - - private static Unfavorite.IUnfavoriteRequestBuilder MapToInterface(UnfavoriteRequestBuilder value) - { - return new UnfavoriteRequestBuilderProxy(value); - } - - private static UnfavoriteRequestBuilder MapToInstance(Unfavorite.IUnfavoriteRequestBuilder value) - { - return value._Instance; - } - - private static Item.IServiceUpdateMessageItemRequestBuilder MapToInterface(Item.ServiceUpdateMessageItemRequestBuilder value) - { - return new Item.ServiceUpdateMessageItemRequestBuilderProxy(value); - } - - private static Item.ServiceUpdateMessageItemRequestBuilder MapToInstance(Item.IServiceUpdateMessageItemRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.IAttachmentsRequestBuilder MapToInterface(Item.Attachments.AttachmentsRequestBuilder value) - { - return new Item.Attachments.AttachmentsRequestBuilderProxy(value); - } - - private static Item.Attachments.AttachmentsRequestBuilder MapToInstance(Item.Attachments.IAttachmentsRequestBuilder value) - { - return value._Instance; - } - - private static Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder MapToInterface(Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder value) - { - return new Item.AttachmentsArchive.AttachmentsArchiveRequestBuilderProxy(value); - } - - private static Item.AttachmentsArchive.AttachmentsArchiveRequestBuilder MapToInstance(Item.AttachmentsArchive.IAttachmentsArchiveRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.Count.ICountRequestBuilder MapToInterface(Item.Attachments.Count.CountRequestBuilder value) - { - return new Item.Attachments.Count.CountRequestBuilderProxy(value); - } - - private static Item.Attachments.Count.CountRequestBuilder MapToInstance(Item.Attachments.Count.ICountRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder MapToInterface(Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder value) - { - return new Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilderProxy(value); - } - - private static Item.Attachments.Item.ServiceAnnouncementAttachmentItemRequestBuilder MapToInstance(Item.Attachments.Item.IServiceAnnouncementAttachmentItemRequestBuilder value) - { - return value._Instance; - } - - private static Item.Attachments.Item.Content.IContentRequestBuilder MapToInterface(Item.Attachments.Item.Content.ContentRequestBuilder value) - { - return new Item.Attachments.Item.Content.ContentRequestBuilderProxy(value); - } - - private static Item.Attachments.Item.Content.ContentRequestBuilder MapToInstance(Item.Attachments.Item.Content.IContentRequestBuilder value) - { - return value._Instance; - } - - - - public UnfavoriteRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task PostAsUnfavoritePostResponseAsync(UnfavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - UnfavoritePostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__2046136066 = _Instance.PostAsUnfavoritePostResponseAsync(body_, requestConfiguration_, cancellationToken_); - return result__2046136066; - } - - [Obsolete("This method is obsolete. Use PostAsUnfavoritePostResponseAsync instead.")] - public System.Threading.Tasks.Task PostAsync(UnfavoritePostRequestBody body, Action>? requestConfiguration = null, System.Threading.CancellationToken cancellationToken = default) - { - UnfavoritePostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__1705712948 = _Instance.PostAsync(body_, requestConfiguration_, cancellationToken_); - return result__1705712948; - } - - public Kiota.Abstractions.RequestInformation ToPostRequestInformation(UnfavoritePostRequestBody body, Action>? requestConfiguration = null) - { - UnfavoritePostRequestBody body_ = body; - Action>? requestConfiguration_ = requestConfiguration; - var result__66958716 = _Instance.ToPostRequestInformation(body_, requestConfiguration_); - return result__66958716; - } - - public Unfavorite.IUnfavoriteRequestBuilder WithUrl(string rawUrl) - { - string rawUrl_ = rawUrl; - var result_232713549 = _Instance.WithUrl(rawUrl_); - return MapToInterface(result_232713549); - } - - - public UnfavoriteRequestBuilderProxy(UnfavoriteRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs deleted file mode 100644 index bde7cf9..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/BatchRequestBuilderProxy.g.cs +++ /dev/null @@ -1,61 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Core.Requests -{ - public partial class BatchRequestBuilderProxy : IBatchRequestBuilder - { - - private static IBatchRequestBuilder MapToInterface(BatchRequestBuilder value) - { - return new BatchRequestBuilderProxy(value); - } - - - - public BatchRequestBuilder _Instance { get; } - - public System.Threading.Tasks.Task PostAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null) - { - BatchRequestContent batchRequestContent_ = batchRequestContent; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; - var result__1705712948 = _Instance.PostAsync(batchRequestContent_, cancellationToken_, errorMappings_); - return result__1705712948; - } - - public System.Threading.Tasks.Task PostAsync(BatchRequestContentCollection batchRequestContentCollection, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null) - { - BatchRequestContentCollection batchRequestContentCollection_ = batchRequestContentCollection; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - System.Collections.Generic.Dictionary> errorMappings_ = errorMappings; - var result__1705712948 = _Instance.PostAsync(batchRequestContentCollection_, cancellationToken_, errorMappings_); - return result__1705712948; - } - - public System.Threading.Tasks.Task ToPostRequestInformationAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default) - { - BatchRequestContent batchRequestContent_ = batchRequestContent; - System.Threading.CancellationToken cancellationToken_ = cancellationToken; - var result__530651472 = _Instance.ToPostRequestInformationAsync(batchRequestContent_, cancellationToken_); - return result__530651472; - } - - - public BatchRequestBuilderProxy(BatchRequestBuilder instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs deleted file mode 100644 index bdc4f75..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/GraphServiceClientProxy.g.cs +++ /dev/null @@ -1,231 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph -{ - public partial class GraphServiceClientProxy : IGraphServiceClient - { - - private static Core.Requests.IBatchRequestBuilder MapToInterface(Core.Requests.BatchRequestBuilder value) - { - return new Core.Requests.BatchRequestBuilderProxy(value); - } - - - - public GraphServiceClient _Instance { get; } - - public Kiota.Abstractions.IRequestAdapter RequestAdapter { get => _Instance.RequestAdapter; set => _Instance.RequestAdapter = value; } - - public Core.Requests.IBatchRequestBuilder Batch { get => MapToInterface(_Instance.Batch); } - - public Admin.AdminRequestBuilder Admin { get => _Instance.Admin; } - - public AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get => _Instance.AgreementAcceptances; } - - public Agreements.AgreementsRequestBuilder Agreements { get => _Instance.Agreements; } - - public AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get => _Instance.AppCatalogs; } - - public Applications.ApplicationsRequestBuilder Applications { get => _Instance.Applications; } - - public ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get => _Instance.ApplicationTemplates; } - - public AuditLogs.AuditLogsRequestBuilder AuditLogs { get => _Instance.AuditLogs; } - - public AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get => _Instance.AuthenticationMethodConfigurations; } - - public AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get => _Instance.AuthenticationMethodsPolicy; } - - public CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get => _Instance.CertificateBasedAuthConfiguration; } - - public Chats.ChatsRequestBuilder Chats { get => _Instance.Chats; } - - public Communications.CommunicationsRequestBuilder Communications { get => _Instance.Communications; } - - public Compliance.ComplianceRequestBuilder Compliance { get => _Instance.Compliance; } - - public Connections.ConnectionsRequestBuilder Connections { get => _Instance.Connections; } - - public Contacts.ContactsRequestBuilder Contacts { get => _Instance.Contacts; } - - public Contracts.ContractsRequestBuilder Contracts { get => _Instance.Contracts; } - - public DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get => _Instance.DataPolicyOperations; } - - public DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get => _Instance.DeviceAppManagement; } - - public DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get => _Instance.DeviceManagement; } - - public Devices.DevicesRequestBuilder Devices { get => _Instance.Devices; } - - public DirectoryNamespace.DirectoryRequestBuilder Directory { get => _Instance.Directory; } - - public DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get => _Instance.DirectoryObjects; } - - public DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get => _Instance.DirectoryRoles; } - - public DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get => _Instance.DirectoryRoleTemplates; } - - public DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get => _Instance.DomainDnsRecords; } - - public Domains.DomainsRequestBuilder Domains { get => _Instance.Domains; } - - public Drives.DrivesRequestBuilder Drives { get => _Instance.Drives; } - - public Education.EducationRequestBuilder Education { get => _Instance.Education; } - - public EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get => _Instance.EmployeeExperience; } - - public External.ExternalRequestBuilder External { get => _Instance.External; } - - public FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get => _Instance.FilterOperators; } - - public Functions.FunctionsRequestBuilder Functions { get => _Instance.Functions; } - - public GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get => _Instance.GroupLifecyclePolicies; } - - public Groups.GroupsRequestBuilder Groups { get => _Instance.Groups; } - - public GroupSettings.GroupSettingsRequestBuilder GroupSettings { get => _Instance.GroupSettings; } - - public GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get => _Instance.GroupSettingTemplates; } - - public Identity.IdentityRequestBuilder Identity { get => _Instance.Identity; } - - public IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get => _Instance.IdentityGovernance; } - - public IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get => _Instance.IdentityProtection; } - - public IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get => _Instance.IdentityProviders; } - - public InformationProtection.InformationProtectionRequestBuilder InformationProtection { get => _Instance.InformationProtection; } - - public Invitations.InvitationsRequestBuilder Invitations { get => _Instance.Invitations; } - - public Me.MeRequestBuilder Me { get => _Instance.Me; } - - public Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get => _Instance.Oauth2PermissionGrants; } - - public Organization.OrganizationRequestBuilder Organization { get => _Instance.Organization; } - - public PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get => _Instance.PermissionGrants; } - - public Places.PlacesRequestBuilder Places { get => _Instance.Places; } - - public Planner.PlannerRequestBuilder Planner { get => _Instance.Planner; } - - public Policies.PoliciesRequestBuilder Policies { get => _Instance.Policies; } - - public Print.PrintRequestBuilder Print { get => _Instance.Print; } - - public Privacy.PrivacyRequestBuilder Privacy { get => _Instance.Privacy; } - - public Reports.ReportsRequestBuilder Reports { get => _Instance.Reports; } - - public RoleManagement.RoleManagementRequestBuilder RoleManagement { get => _Instance.RoleManagement; } - - public SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get => _Instance.SchemaExtensions; } - - public ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get => _Instance.ScopedRoleMemberships; } - - public Search.SearchRequestBuilder Search { get => _Instance.Search; } - - public Security.SecurityRequestBuilder Security { get => _Instance.Security; } - - public ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get => _Instance.ServicePrincipals; } - - public Shares.SharesRequestBuilder Shares { get => _Instance.Shares; } - - public Sites.SitesRequestBuilder Sites { get => _Instance.Sites; } - - public Solutions.SolutionsRequestBuilder Solutions { get => _Instance.Solutions; } - - public Storage.StorageRequestBuilder Storage { get => _Instance.Storage; } - - public SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get => _Instance.SubscribedSkus; } - - public Subscriptions.SubscriptionsRequestBuilder Subscriptions { get => _Instance.Subscriptions; } - - public Teams.TeamsRequestBuilder Teams { get => _Instance.Teams; } - - public TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get => _Instance.TeamsTemplates; } - - public Teamwork.TeamworkRequestBuilder Teamwork { get => _Instance.Teamwork; } - - public TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get => _Instance.TenantRelationships; } - - public Users.UsersRequestBuilder Users { get => _Instance.Users; } - - public void Dispose() - { - _Instance.Dispose(); - } - - public ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId) - { - string appId_ = appId; - var result_2016734975 = _Instance.ApplicationsWithAppId(appId_); - return result_2016734975; - } - - public ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName) - { - string uniqueName_ = uniqueName; - var result__50355501 = _Instance.ApplicationsWithUniqueName(uniqueName_); - return result__50355501; - } - - public DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId) - { - string deviceId_ = deviceId; - var result_1418308542 = _Instance.DevicesWithDeviceId(deviceId_); - return result_1418308542; - } - - public DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId) - { - string roleTemplateId_ = roleTemplateId; - var result_32291941 = _Instance.DirectoryRolesWithRoleTemplateId(roleTemplateId_); - return result_32291941; - } - - public GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName) - { - string uniqueName_ = uniqueName; - var result_1751586938 = _Instance.GroupsWithUniqueName(uniqueName_); - return result_1751586938; - } - - public ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId) - { - string appId_ = appId; - var result_984590704 = _Instance.ServicePrincipalsWithAppId(appId_); - return result_984590704; - } - - public UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName) - { - string userPrincipalName_ = userPrincipalName; - var result__972389990 = _Instance.UsersWithUserPrincipalName(userPrincipalName_); - return result__972389990; - } - - - public GraphServiceClientProxy(GraphServiceClient instance) - { - _Instance = instance; - - } - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs deleted file mode 100644 index 06d8a3f..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IBatchRequestBuilder.g.cs +++ /dev/null @@ -1,26 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph.Core.Requests -{ - public partial interface IBatchRequestBuilder - { - BatchRequestBuilder _Instance { get; } - - System.Threading.Tasks.Task PostAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null); - - System.Threading.Tasks.Task PostAsync(BatchRequestContentCollection batchRequestContentCollection, System.Threading.CancellationToken cancellationToken = default, System.Collections.Generic.Dictionary> errorMappings = null); - - System.Threading.Tasks.Task ToPostRequestInformationAsync(BatchRequestContent batchRequestContent, System.Threading.CancellationToken cancellationToken = default); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs b/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs deleted file mode 100644 index a21da84..0000000 --- a/src-examples/ClassLibraryExampleForTool/Generated/IGraphServiceClient.g.cs +++ /dev/null @@ -1,172 +0,0 @@ -//---------------------------------------------------------------------------------------- -// -// This code was generated by https://github.com/StefH/ProxyInterfaceSourceGenerator. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//---------------------------------------------------------------------------------------- - -#nullable enable -using System; - -namespace Microsoft.Graph -{ - public partial interface IGraphServiceClient : IBaseClient, IDisposable - { - GraphServiceClient _Instance { get; } - - Admin.AdminRequestBuilder Admin { get; } - - AgreementAcceptances.AgreementAcceptancesRequestBuilder AgreementAcceptances { get; } - - Agreements.AgreementsRequestBuilder Agreements { get; } - - AppCatalogs.AppCatalogsRequestBuilder AppCatalogs { get; } - - Applications.ApplicationsRequestBuilder Applications { get; } - - ApplicationTemplates.ApplicationTemplatesRequestBuilder ApplicationTemplates { get; } - - AuditLogs.AuditLogsRequestBuilder AuditLogs { get; } - - AuthenticationMethodConfigurations.AuthenticationMethodConfigurationsRequestBuilder AuthenticationMethodConfigurations { get; } - - AuthenticationMethodsPolicy.AuthenticationMethodsPolicyRequestBuilder AuthenticationMethodsPolicy { get; } - - CertificateBasedAuthConfiguration.CertificateBasedAuthConfigurationRequestBuilder CertificateBasedAuthConfiguration { get; } - - Chats.ChatsRequestBuilder Chats { get; } - - Communications.CommunicationsRequestBuilder Communications { get; } - - Compliance.ComplianceRequestBuilder Compliance { get; } - - Connections.ConnectionsRequestBuilder Connections { get; } - - Contacts.ContactsRequestBuilder Contacts { get; } - - Contracts.ContractsRequestBuilder Contracts { get; } - - DataPolicyOperations.DataPolicyOperationsRequestBuilder DataPolicyOperations { get; } - - DeviceAppManagement.DeviceAppManagementRequestBuilder DeviceAppManagement { get; } - - DeviceManagement.DeviceManagementRequestBuilder DeviceManagement { get; } - - Devices.DevicesRequestBuilder Devices { get; } - - DirectoryNamespace.DirectoryRequestBuilder Directory { get; } - - DirectoryObjects.DirectoryObjectsRequestBuilder DirectoryObjects { get; } - - DirectoryRoles.DirectoryRolesRequestBuilder DirectoryRoles { get; } - - DirectoryRoleTemplates.DirectoryRoleTemplatesRequestBuilder DirectoryRoleTemplates { get; } - - DomainDnsRecords.DomainDnsRecordsRequestBuilder DomainDnsRecords { get; } - - Domains.DomainsRequestBuilder Domains { get; } - - Drives.DrivesRequestBuilder Drives { get; } - - Education.EducationRequestBuilder Education { get; } - - EmployeeExperience.EmployeeExperienceRequestBuilder EmployeeExperience { get; } - - External.ExternalRequestBuilder External { get; } - - FilterOperators.FilterOperatorsRequestBuilder FilterOperators { get; } - - Functions.FunctionsRequestBuilder Functions { get; } - - GroupLifecyclePolicies.GroupLifecyclePoliciesRequestBuilder GroupLifecyclePolicies { get; } - - Groups.GroupsRequestBuilder Groups { get; } - - GroupSettings.GroupSettingsRequestBuilder GroupSettings { get; } - - GroupSettingTemplates.GroupSettingTemplatesRequestBuilder GroupSettingTemplates { get; } - - Identity.IdentityRequestBuilder Identity { get; } - - IdentityGovernance.IdentityGovernanceRequestBuilder IdentityGovernance { get; } - - IdentityProtection.IdentityProtectionRequestBuilder IdentityProtection { get; } - - IdentityProviders.IdentityProvidersRequestBuilder IdentityProviders { get; } - - InformationProtection.InformationProtectionRequestBuilder InformationProtection { get; } - - Invitations.InvitationsRequestBuilder Invitations { get; } - - Me.MeRequestBuilder Me { get; } - - Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { get; } - - Organization.OrganizationRequestBuilder Organization { get; } - - PermissionGrants.PermissionGrantsRequestBuilder PermissionGrants { get; } - - Places.PlacesRequestBuilder Places { get; } - - Planner.PlannerRequestBuilder Planner { get; } - - Policies.PoliciesRequestBuilder Policies { get; } - - Print.PrintRequestBuilder Print { get; } - - Privacy.PrivacyRequestBuilder Privacy { get; } - - Reports.ReportsRequestBuilder Reports { get; } - - RoleManagement.RoleManagementRequestBuilder RoleManagement { get; } - - SchemaExtensions.SchemaExtensionsRequestBuilder SchemaExtensions { get; } - - ScopedRoleMemberships.ScopedRoleMembershipsRequestBuilder ScopedRoleMemberships { get; } - - Search.SearchRequestBuilder Search { get; } - - Security.SecurityRequestBuilder Security { get; } - - ServicePrincipals.ServicePrincipalsRequestBuilder ServicePrincipals { get; } - - Shares.SharesRequestBuilder Shares { get; } - - Sites.SitesRequestBuilder Sites { get; } - - Solutions.SolutionsRequestBuilder Solutions { get; } - - Storage.StorageRequestBuilder Storage { get; } - - SubscribedSkus.SubscribedSkusRequestBuilder SubscribedSkus { get; } - - Subscriptions.SubscriptionsRequestBuilder Subscriptions { get; } - - Teams.TeamsRequestBuilder Teams { get; } - - TeamsTemplates.TeamsTemplatesRequestBuilder TeamsTemplates { get; } - - Teamwork.TeamworkRequestBuilder Teamwork { get; } - - TenantRelationships.TenantRelationshipsRequestBuilder TenantRelationships { get; } - - Users.UsersRequestBuilder Users { get; } - - ApplicationsWithAppId.ApplicationsWithAppIdRequestBuilder ApplicationsWithAppId(string appId); - - ApplicationsWithUniqueName.ApplicationsWithUniqueNameRequestBuilder ApplicationsWithUniqueName(string uniqueName); - - DevicesWithDeviceId.DevicesWithDeviceIdRequestBuilder DevicesWithDeviceId(string deviceId); - - DirectoryRolesWithRoleTemplateId.DirectoryRolesWithRoleTemplateIdRequestBuilder DirectoryRolesWithRoleTemplateId(string roleTemplateId); - - GroupsWithUniqueName.GroupsWithUniqueNameRequestBuilder GroupsWithUniqueName(string uniqueName); - - ServicePrincipalsWithAppId.ServicePrincipalsWithAppIdRequestBuilder ServicePrincipalsWithAppId(string appId); - - UsersWithUserPrincipalName.UsersWithUserPrincipalNameRequestBuilder UsersWithUserPrincipalName(string userPrincipalName); - } -} -#nullable restore \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/IBuilders.cs b/src-examples/ClassLibraryExampleForTool/IBuilders.cs index 35e7423..53bcfba 100644 --- a/src-examples/ClassLibraryExampleForTool/IBuilders.cs +++ b/src-examples/ClassLibraryExampleForTool/IBuilders.cs @@ -60272,4 +60272,16 @@ namespace Microsoft.Graph.UsersWithUserPrincipalName { [Proxy(typeof(UsersWithUserPrincipalNameRequestBuilder), true)] public partial interface IUsersWithUserPrincipalNameRequestBuilder; +} + +namespace Microsoft.Graph +{ + [Proxy(true)] + public partial interface IGraphServiceClient; +} + +namespace Microsoft.Graph.Core.Requests +{ + [Proxy(true)] + public partial interface IBatchRequestBuilder; } \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/IClient.cs b/src-examples/ClassLibraryExampleForTool/IClient.cs deleted file mode 100644 index 02358ab..0000000 --- a/src-examples/ClassLibraryExampleForTool/IClient.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace Microsoft.Graph -{ - [Proxy(true)] - public partial interface IGraphServiceClient; -} - -namespace Microsoft.Graph.Core.Requests -{ - [Proxy(true)] - public partial interface IBatchRequestBuilder; -} \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index 6763753..2906b1c 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -46,9 +46,11 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) var references = MetadataReferenceUtils.GetAllReferences(_sourceDll); - var codeBlocks = await GetCodeBlocksByNamespacePrefixAsync(_sourceFile); + // var codeBlocks = await GetCodeBlocksByNamespacePrefixAsync(_sourceFile); - var syntaxTree = CSharpSyntaxTree.ParseText(codeBlocks); + var allText = File.ReadAllText(_sourceFile); + + var syntaxTree = CSharpSyntaxTree.ParseText(allText); var compilation = CSharpCompilation.Create( "GeneratedNamespace_" + Guid.NewGuid().ToString("N"), @@ -63,10 +65,6 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) // Start the file processing task var fileProcessingTask = ProcessFileQueueAsync(references, combinedCts.Token); - //var simplifier = new CSharpSimplifier(references); - - //var q = new Queue<(string Filename, byte[] Data)>(); - try { var stopwatch = new Stopwatch(); @@ -75,11 +73,8 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) // Run the generator _ = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator(fileData => { - //_writer.TryWrite(fileData); - //GenerateFileAction(fileData, simplifier); - //q.Enqueue((fileData.Filename, StringCompressor.Compress(fileData.Text))); + // Use compression to reduce memory usage during file processing _writer.TryWrite((fileData.Filename, StringCompressor.Compress(fileData.Text))); - })) .RunGenerators(compilation, cancellationToken); @@ -95,37 +90,6 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) await fileProcessingTask; stopwatch.Stop(); Console.WriteLine($"fileProcessingTask ({stopwatch.Elapsed.TotalSeconds} s)"); - - // lege folder = fileProcessingTask (0,8354483 s) - // 500 bestanden - - //foreach (var fileData in q) - //{ - // var stopwatch = new Stopwatch(); - // stopwatch.Start(); - - // var fullPath = Path.Combine(_outputPath, fileData.Filename); - // Console.WriteLine($"Processing file: {fileData.Filename}"); - - // string text = await StringCompressor.DecompressAsync(fileData.Data); - // string modified; - // try - // { - // modified = await simplifier.SimplifyCSharpCodeAsync(text); - // } - // catch (Exception ex) - // { - // modified = text; // Fall back to original content - - // Console.WriteLine($"Error processing file {fileData.Filename}: {ex.Message}"); - // } - - // await File.WriteAllTextAsync(fullPath, modified, cancellationToken); - - // stopwatch.Stop(); - // Console.WriteLine($"Written file: {fileData.Filename} ({stopwatch.Elapsed.TotalMilliseconds} ms)"); - //} - } catch { @@ -136,7 +100,7 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) private async Task GetCodeBlocksByNamespacePrefixAsync(string filePath) { - if (_sourceNamespace == "*") + if (string.IsNullOrWhiteSpace(_sourceNamespace) || _sourceNamespace == "*") { return await File.ReadAllTextAsync(filePath); } @@ -185,65 +149,9 @@ private async Task GetCodeBlocksByNamespacePrefixAsync(string filePath) return result.ToString().Trim(); } - //private void GenerateFileAction(FileData fileData, CSharpSimplifier simplifier) - //{ - // var stopwatch = new Stopwatch(); - // stopwatch.Start(); - - // var fullPath = Path.Combine(_outputPath, fileData.Filename); - // Console.WriteLine($"Processing file: {fileData.Filename}"); - - // string modified; - // try - // { - // modified = simplifier.SimplifyCSharpCodeAsync(fileData.Text).GetAwaiter().GetResult(); - // } - // catch (Exception ex) - // { - // modified = fileData.Text; // Fall back to original content - - // Console.WriteLine($"Error processing file {fileData.Filename}: {ex.Message}"); - // } - - // File.WriteAllText(fullPath, modified); - - // stopwatch.Stop(); - // Console.WriteLine($"Written file: {fileData.Filename} ({stopwatch.Elapsed.TotalMilliseconds} ms)"); - - // //if (!_writer.TryWrite(fileData)) - // //{ - // // Console.WriteLine($"Warning: Failed to enqueue file {fileData.Filename}"); - // //} - //} - private async Task ProcessFileQueueAsync(HashSet references, CancellationToken cancellationToken) { var idx = 0; - //const int batchSize = 200; - //var batch = new List<(string Filename, string Text)>(batchSize); - - //await foreach (var fileData in _reader.ReadAllAsync(cancellationToken)) - //{ - // // Decompress the data first - // var text = await StringCompressor.DecompressAsync(fileData.Data); - // batch.Add((fileData.Filename, text)); - - // //var currentIdx = Interlocked.Increment(ref idx); - // //Console.WriteLine($"DecompressAsync {currentIdx}"); - - // if (batch.Count >= batchSize) - // { - // await ProcessBatchAsync(references, batch, cancellationToken); - // batch.Clear(); - // } - //} - - //// Process any remaining items in the final batch - //if (batch.Count > 0) - //{ - // await ProcessBatchAsync(references, batch, cancellationToken); - //} - //return; await foreach (var fileData in _reader.ReadAllAsync(cancellationToken)) { @@ -270,66 +178,6 @@ private async Task ProcessFileQueueAsync(HashSet references, Console.WriteLine($"Written file: {fileData.Filename} {currentIdx}"); } } - - //private async Task ProcessBatchAsync(HashSet references, List<(string Filename, string Text)> batchItems, CancellationToken cancellationToken) - //{ - // var simplifier = new CSharpSimplifier(references); - - // var stopwatch = new Stopwatch(); - // stopwatch.Start(); - - // int idx = 0; - - // var parallelOptions = new ParallelOptions - // { - // MaxDegreeOfParallelism = Environment.ProcessorCount * 4, - // CancellationToken = cancellationToken - // }; - - // try - // { - // // Extract source codes for batch processing - // var sourceCodes = batchItems.Select(item => item.Text); - - // // Get simplified results from batch API - // var simplifiedResults = new List(); - // await foreach (var result in simplifier.SimplifyCSharpCodesAsync(sourceCodes, cancellationToken)) - // { - // simplifiedResults.Add(result); - // } - - // // Write results in parallel - // await Parallel.ForAsync(0, batchItems.Count, parallelOptions, async (i, ct) => - // { - // var item = batchItems[i]; - // var modified = i < simplifiedResults.Count ? simplifiedResults[i] : item.Text; // Fallback to original - // var fullPath = Path.Combine(_outputPath, item.Filename); - - // await File.WriteAllTextAsync(fullPath, modified, ct); - - // var currentIdx = Interlocked.Increment(ref idx); - // Console.WriteLine($"Written file: {item.Filename} {currentIdx}"); - // }); - // } - // catch (Exception ex) - // { - // Console.WriteLine($"Error processing batch: {ex.Message}"); - - // // Fallback: write original content for all files in batch - // await Parallel.ForEachAsync(batchItems, parallelOptions, async (item, ct) => - // { - // var fullPath = Path.Combine(_outputPath, item.Filename); - // await File.WriteAllTextAsync(fullPath, item.Text, ct); - - // var currentIdx = Interlocked.Increment(ref idx); - // Console.WriteLine($"Written file (fallback): {item.Filename} {currentIdx}"); - // }); - // } - - // stopwatch.Stop(); - // Console.WriteLine($"ProcessBatchAsync ({stopwatch.Elapsed.TotalSeconds} s)"); - //} - public void Dispose() { _cancellationTokenSource.Cancel(); From 1ab8fc27653cac29062f946eb24af7f1e3e00192 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Tue, 29 Jul 2025 10:40:38 +0200 Subject: [PATCH 45/48] ct --- .../ClassLibraryExampleForTool.csproj | 5 +- .../ClassLibraryExampleForTool/IBuilders.cs | 24 ++++----- .../CSharpSimplifier.cs | 50 ++++++------------- .../Generator.cs | 4 +- 4 files changed, 29 insertions(+), 54 deletions(-) diff --git a/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj b/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj index d3f4fd5..c461379 100644 --- a/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj +++ b/src-examples/ClassLibraryExampleForTool/ClassLibraryExampleForTool.csproj @@ -6,6 +6,7 @@ + @@ -29,8 +30,4 @@ - - - - \ No newline at end of file diff --git a/src-examples/ClassLibraryExampleForTool/IBuilders.cs b/src-examples/ClassLibraryExampleForTool/IBuilders.cs index 53bcfba..7082575 100644 --- a/src-examples/ClassLibraryExampleForTool/IBuilders.cs +++ b/src-examples/ClassLibraryExampleForTool/IBuilders.cs @@ -1,3 +1,15 @@ +namespace Microsoft.Graph +{ + [Proxy(true)] + public partial interface IGraphServiceClient; +} + +namespace Microsoft.Graph.Core.Requests +{ + [Proxy(true)] + public partial interface IBatchRequestBuilder; +} + namespace Microsoft.Graph.Admin { [Proxy(typeof(AdminRequestBuilder), true)] @@ -60272,16 +60284,4 @@ namespace Microsoft.Graph.UsersWithUserPrincipalName { [Proxy(typeof(UsersWithUserPrincipalNameRequestBuilder), true)] public partial interface IUsersWithUserPrincipalNameRequestBuilder; -} - -namespace Microsoft.Graph -{ - [Proxy(true)] - public partial interface IGraphServiceClient; -} - -namespace Microsoft.Graph.Core.Requests -{ - [Proxy(true)] - public partial interface IBatchRequestBuilder; } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs index c1e877c..30fd7b4 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs @@ -1,67 +1,45 @@ -using System.Runtime.CompilerServices; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.Simplification; using Microsoft.CodeAnalysis.Text; namespace ProxyInterfaceSourceGenerator.Tool; -public class CSharpSimplifier +public class CSharpSimplifier : IDisposable { + private readonly AdhocWorkspace _workspace; private readonly Project _project; public CSharpSimplifier(HashSet references) { var id = Guid.NewGuid().ToString("N"); - using var workspace = new AdhocWorkspace(); + _workspace = new AdhocWorkspace(); - _project = workspace + _project = _workspace .CurrentSolution .AddProject(id, $"{id}.dll", LanguageNames.CSharp) .WithMetadataReferences(references); } - public async Task SimplifyCSharpCodeAsync(string sourceCode) + public void Dispose() { - var id = Guid.NewGuid().ToString("N"); - - //using var workspace = new AdhocWorkspace(); - - //var project = workspace - // .CurrentSolution - // .AddProject(id, $"{id}.dll", LanguageNames.CSharp) - // .WithMetadataReferences(references); - - var document = _project.AddDocument($"Input_{id}.cs", SourceText.From(sourceCode)); - - var root = await document.GetSyntaxRootAsync(); - - var annotatedRoot = root!.WithAdditionalAnnotations(Simplifier.Annotation); - - var newDoc = document.WithSyntaxRoot(annotatedRoot); - - var simplifiedDoc = await Simplifier.ReduceAsync(newDoc); - - return (await simplifiedDoc.GetTextAsync()).ToString(); + _workspace.Dispose(); } - public async IAsyncEnumerable SimplifyCSharpCodesAsync(IEnumerable sourceCodes, [EnumeratorCancellation] CancellationToken cancellationToken) + public async Task SimplifyCSharpCodeAsync(string sourceCode, CancellationToken cancellationToken) { - foreach (var sourceCode in sourceCodes) - { - var id = Guid.NewGuid().ToString("N"); + var id = Guid.NewGuid().ToString("N"); - var document = _project.AddDocument($"Input_{id}.cs", SourceText.From(sourceCode)); + var document = _project.AddDocument($"SourceFile_{id}.cs", SourceText.From(sourceCode)); - var root = await document.GetSyntaxRootAsync(cancellationToken); + var root = await document.GetSyntaxRootAsync(cancellationToken); - var annotatedRoot = root!.WithAdditionalAnnotations(Simplifier.Annotation); + var annotatedRoot = root!.WithAdditionalAnnotations(Simplifier.Annotation); - var newDoc = document.WithSyntaxRoot(annotatedRoot); + var newDoc = document.WithSyntaxRoot(annotatedRoot); - var simplifiedDoc = await Simplifier.ReduceAsync(newDoc, null, cancellationToken); + var simplifiedDoc = await Simplifier.ReduceAsync(newDoc, cancellationToken: cancellationToken); - yield return (await simplifiedDoc.GetTextAsync(cancellationToken)).ToString(); - } + return (await simplifiedDoc.GetTextAsync(cancellationToken)).ToString(); } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index 2906b1c..ea61476 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -162,8 +162,8 @@ private async Task ProcessFileQueueAsync(HashSet references, string modified; try { - var simplifier = new CSharpSimplifier(references); - modified = await simplifier.SimplifyCSharpCodeAsync(text); + using var simplifier = new CSharpSimplifier(references); + modified = await simplifier.SimplifyCSharpCodeAsync(text, cancellationToken); } catch (Exception ex) { From b04c29255e90ff079d1b339e002e64da607fcfa3 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Tue, 29 Jul 2025 10:57:35 +0200 Subject: [PATCH 46/48] . --- .../Generator.cs | 63 +------------------ 1 file changed, 1 insertion(+), 62 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index ea61476..d75ced1 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -1,5 +1,4 @@ using System.Diagnostics; -using System.Text; using System.Threading.Channels; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; @@ -11,7 +10,6 @@ internal class Generator : IDisposable { private readonly string _sourceDll; private readonly string _sourceFile; - private readonly string? _sourceNamespace; private readonly string _outputPath; private readonly ChannelWriter<(string Filename, byte[] Data)> _writer; @@ -22,14 +20,8 @@ public Generator(IConfiguration configuration) { _sourceDll = configuration["sourceDll"] ?? throw new ArgumentNullException(); _sourceFile = configuration["sourceFile"] ?? throw new ArgumentNullException(); - _sourceNamespace = configuration["sourceNamespace"]; _outputPath = configuration["outputPath"] ?? "."; - if (!string.IsNullOrWhiteSpace(_sourceNamespace)) - { - _outputPath = Path.Combine(_outputPath, _sourceNamespace.Split('.').Last()); - } - // Create unbounded channel for file processing queue var fileDataQueue = Channel.CreateUnbounded<(string Filename, byte[] Data)>(); _writer = fileDataQueue.Writer; @@ -46,9 +38,7 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) var references = MetadataReferenceUtils.GetAllReferences(_sourceDll); - // var codeBlocks = await GetCodeBlocksByNamespacePrefixAsync(_sourceFile); - - var allText = File.ReadAllText(_sourceFile); + var allText = await File.ReadAllTextAsync(_sourceFile, cancellationToken); var syntaxTree = CSharpSyntaxTree.ParseText(allText); @@ -98,57 +88,6 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) } } - private async Task GetCodeBlocksByNamespacePrefixAsync(string filePath) - { - if (string.IsNullOrWhiteSpace(_sourceNamespace) || _sourceNamespace == "*") - { - return await File.ReadAllTextAsync(filePath); - } - - var lines = await File.ReadAllLinesAsync(filePath); - var result = new StringBuilder(); - var currentBlock = new StringBuilder(); - bool insideBlock = false; - - foreach (var line in lines) - { - // Detect start of a namespace - if (line.TrimStart().StartsWith("namespace ")) - { - // If we're inside a matching block, add it to result before starting a new one - if (insideBlock && currentBlock.Length > 0) - { - result.AppendLine(currentBlock.ToString().Trim()); - result.AppendLine(); // Add spacing between blocks - currentBlock.Clear(); - } - - // Start a new block if namespace matches - if (line.Contains(_sourceNamespace!)) - { - insideBlock = true; - currentBlock.AppendLine(line); - } - else - { - insideBlock = false; - } - } - else if (insideBlock) - { - currentBlock.AppendLine(line); - } - } - - // Add the last block if needed - if (insideBlock && currentBlock.Length > 0) - { - result.AppendLine(currentBlock.ToString().Trim()); - } - - return result.ToString().Trim(); - } - private async Task ProcessFileQueueAsync(HashSet references, CancellationToken cancellationToken) { var idx = 0; From a2398f51a535b39b6825b958397223acca9d079d Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 6 Aug 2025 16:14:53 +0200 Subject: [PATCH 47/48] tool --- .../CSharpSimplifier.cs | 112 +++++++++++++++++- .../Generator.cs | 31 +++-- .../ProxyInterfaceCodeGenerator.cs | 23 ++-- 3 files changed, 145 insertions(+), 21 deletions(-) diff --git a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs index 30fd7b4..b38a738 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/CSharpSimplifier.cs @@ -1,15 +1,16 @@ +using System.Diagnostics; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.Simplification; using Microsoft.CodeAnalysis.Text; namespace ProxyInterfaceSourceGenerator.Tool; -public class CSharpSimplifier : IDisposable +public class CSharpSimplifier1 : IDisposable { private readonly AdhocWorkspace _workspace; private readonly Project _project; - public CSharpSimplifier(HashSet references) + public CSharpSimplifier1(HashSet references) { var id = Guid.NewGuid().ToString("N"); @@ -36,10 +37,113 @@ public async Task SimplifyCSharpCodeAsync(string sourceCode, Cancellatio var annotatedRoot = root!.WithAdditionalAnnotations(Simplifier.Annotation); - var newDoc = document.WithSyntaxRoot(annotatedRoot); + var newDoc = document.WithSyntaxRoot(root!); - var simplifiedDoc = await Simplifier.ReduceAsync(newDoc, cancellationToken: cancellationToken); + var simplifiedDoc = await Simplifier.ReduceAsync(document, cancellationToken: cancellationToken); return (await simplifiedDoc.GetTextAsync(cancellationToken)).ToString(); } +} + +public class CSharpSimplifier : IDisposable +{ + private readonly AdhocWorkspace _workspace; + + public CSharpSimplifier() + { + _workspace = new AdhocWorkspace(); + } + + public void Dispose() + { + _workspace.Dispose(); + } + + /// + /// Simplifies a collection of C# source codes using controlled parallelism to avoid resource saturation. + /// + /// A dictionary mapping a unique key (like a hint name) to the source code. + /// The metadata references required for compilation. + /// A cancellation token. + /// A dictionary mapping the original key to the simplified source code. + public async Task> SimplifyCSharpCodeWithControlledParallelismAsync( + IEnumerable<(string Filename, byte[] Data)> sourceCodes, + IEnumerable references, + CancellationToken cancellationToken) + { + // 1. Determine the optimal degree of parallelism. + // A good starting point is the number of processors, but for memory-intensive tasks, + // half the processors can sometimes be better. This is a value to tune. + int maxDegreeOfParallelism = Environment.ProcessorCount; + + // 2. Setup the single project with all documents (this part is efficient). + var projectId = ProjectId.CreateNewId(); + Solution solution = _workspace.CurrentSolution + .AddProject(projectId, "SimplificationProject", "SimplificationProject.dll", LanguageNames.CSharp); + solution = solution.WithProjectMetadataReferences(projectId, references); + + var documentInfo = new List<(string Key, DocumentId Id)>(); + foreach (var entry in sourceCodes) + { + var text = await StringCompressor.DecompressAsync(entry.Data); + var sourceText = SourceText.From(text); + var docId = DocumentId.CreateNewId(projectId, debugName: entry.Filename); + solution = solution.AddDocument(docId, entry.Filename, sourceText); + documentInfo.Add((entry.Filename, docId)); + } + + // 3. Use SemaphoreSlim to control concurrency. + using var semaphore = new SemaphoreSlim(maxDegreeOfParallelism, maxDegreeOfParallelism); + + // 4. Create a list of tasks, each responsible for simplifying one document. + var processingTasks = new List>>(); + + foreach (var (key, docId) in documentInfo) + { + // This task will wait until the semaphore has a free slot. + var task = ProcessSingleDocumentAsync(solution.GetDocument(docId)!, key, semaphore, cancellationToken); + processingTasks.Add(task); + } + + // 5. Await all tasks to complete and collect the results. + var results = await Task.WhenAll(processingTasks); + return results.ToDictionary(kvp => kvp.Key, kvp => kvp.Value); + } + + // This helper now includes the semaphore logic. + private async Task> ProcessSingleDocumentAsync( + Document document, + string key, + SemaphoreSlim semaphore, + CancellationToken cancellationToken) + { + // Wait until a slot is free in the semaphore. + await semaphore.WaitAsync(cancellationToken); + + try + { + var simplifiedText = await SimplifyDocumentAsync(document, cancellationToken); + return new KeyValuePair(key, simplifiedText); + } + finally + { + // CRITICAL: Always release the semaphore slot, even if an exception occurs. + semaphore.Release(); + } + } + + private static async Task SimplifyDocumentAsync(Document document, CancellationToken cancellationToken) + { + var root = await document.GetSyntaxRootAsync(cancellationToken); + if (root is null) + { + var text = await document.GetTextAsync(cancellationToken); + return text.ToString(); + } + + var annotatedDocument = document.WithSyntaxRoot(root.WithAdditionalAnnotations(Simplifier.Annotation)); + var simplifiedDoc = await Simplifier.ReduceAsync(annotatedDocument, cancellationToken: cancellationToken); + var simplifiedText = await simplifiedDoc.GetTextAsync(cancellationToken); + return simplifiedText.ToString(); + } } \ No newline at end of file diff --git a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs index d75ced1..0d19ae6 100644 --- a/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs +++ b/src/ProxyInterfaceSourceGenerator.Tool/Generator.cs @@ -53,18 +53,22 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) using var combinedCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, _cancellationTokenSource.Token); // Start the file processing task - var fileProcessingTask = ProcessFileQueueAsync(references, combinedCts.Token); + //var fileProcessingTask = ProcessFileQueueAsync(references, combinedCts.Token); try { - var stopwatch = new Stopwatch(); - stopwatch.Start(); + var stopwatch = Stopwatch.StartNew(); + + var list = new List<(string, byte[])>(); // Run the generator _ = CSharpGeneratorDriver.Create(new ProxyInterfaceCodeGenerator(fileData => { // Use compression to reduce memory usage during file processing - _writer.TryWrite((fileData.Filename, StringCompressor.Compress(fileData.Text))); + //_writer.TryWrite((fileData.Filename, StringCompressor.Compress(fileData.Text))); + + var compressedData = StringCompressor.Compress(fileData.Text); + list.Add((fileData.Filename, compressedData)); })) .RunGenerators(compilation, cancellationToken); @@ -72,12 +76,25 @@ public async Task GenerateAsync(CancellationToken cancellationToken = default) Console.WriteLine($"RunGenerators ({stopwatch.Elapsed.TotalSeconds} s)"); // Signal that no more files will be enqueued - _writer.Complete(); + //_writer.Complete(); stopwatch.Restart(); + using var simplifier = new CSharpSimplifier(); + var result = await simplifier.SimplifyCSharpCodeWithControlledParallelismAsync(list, references, combinedCts.Token); + stopwatch.Stop(); + Console.WriteLine($"SimplifyCSharpCodeInParallelAsync ({stopwatch.Elapsed.TotalSeconds} s)"); + + stopwatch.Restart(); + foreach (var (filename, text) in result) + { + // Write the simplified file to the output path + var fullPath = Path.Combine(_outputPath, filename); + await File.WriteAllTextAsync(fullPath, text, combinedCts.Token); + Console.WriteLine($"Written file: {filename}"); + } // Wait for all files to be processed - await fileProcessingTask; + //await fileProcessingTask; stopwatch.Stop(); Console.WriteLine($"fileProcessingTask ({stopwatch.Elapsed.TotalSeconds} s)"); } @@ -101,7 +118,7 @@ private async Task ProcessFileQueueAsync(HashSet references, string modified; try { - using var simplifier = new CSharpSimplifier(references); + using var simplifier = new CSharpSimplifier1(references); modified = await simplifier.SimplifyCSharpCodeAsync(text, cancellationToken); } catch (Exception ex) diff --git a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs index be90d1c..264006f 100644 --- a/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/ProxyInterfaceCodeGenerator.cs @@ -49,7 +49,7 @@ public void Execute(GeneratorExecutionContext context) GenerateProxyAttribute(context, receiver, supportsNullable, supportsGenericAttributes); - GeneratePartialInterfaces(context, receiver, supportsNullable); + //GeneratePartialInterfaces(context, receiver, supportsNullable); GenerateProxyClasses(context, receiver, supportsNullable); } catch (Exception exception) @@ -127,15 +127,18 @@ private void GenerateProxyClasses(GeneratorExecutionContext ctx, ProxySyntaxRece } else { - Console.WriteLine("{0}", c); - _generateFileAction(fileData); - c++; - - //if (c >= 1000) - //{ - // Console.WriteLine("Stopping after xxx files to avoid excessive output."); - // break; - //} + Console.WriteLine("{0}", c++); + + if (c >= 50) + { + _generateFileAction(fileData); + } + + if (c >= 100) + { + Console.WriteLine("Stopping after xxx files to avoid excessive output."); + break; + } } } } From 0428428c803f5dd73646f25bed53ca726d702bc2 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Fri, 5 Sep 2025 17:22:44 +0200 Subject: [PATCH 48/48] . --- .../ProxyInterfaceSourceGeneratorTests.Source.IPerson.g.cs | 6 +----- ...oxyInterfaceSourceGeneratorTests.Source.PersonProxy.g.cs | 4 ++-- tests/ProxyInterfaceSourceGeneratorTests/Source/Person.cs | 4 ++-- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/tests/ProxyInterfaceSourceGeneratorTests/Destination/ProxyInterfaceSourceGeneratorTests.Source.IPerson.g.cs b/tests/ProxyInterfaceSourceGeneratorTests/Destination/ProxyInterfaceSourceGeneratorTests.Source.IPerson.g.cs index 4295e0d..d24bb81 100644 --- a/tests/ProxyInterfaceSourceGeneratorTests/Destination/ProxyInterfaceSourceGeneratorTests.Source.IPerson.g.cs +++ b/tests/ProxyInterfaceSourceGeneratorTests/Destination/ProxyInterfaceSourceGeneratorTests.Source.IPerson.g.cs @@ -67,10 +67,6 @@ public partial interface IPerson global::System.Threading.Tasks.Task Method3Async(); void CreateInvokeHttpClient(int i = 5, string? appId = null, global::System.Collections.Generic.IReadOnlyDictionary? metadata = null, global::System.Threading.CancellationToken token = default(global::System.Threading.CancellationToken)); - - bool TryParse(string s1, [global::System.Diagnostics.CodeAnalysis.NotNullWhenAttribute(true)] params int[]? ii); - - bool TryParse(string s2, [global::System.Diagnostics.CodeAnalysis.NotNullWhenAttribute(true)] out int? i); - } +} } #nullable restore \ No newline at end of file diff --git a/tests/ProxyInterfaceSourceGeneratorTests/Destination/ProxyInterfaceSourceGeneratorTests.Source.PersonProxy.g.cs b/tests/ProxyInterfaceSourceGeneratorTests/Destination/ProxyInterfaceSourceGeneratorTests.Source.PersonProxy.g.cs index c487827..c798ea7 100644 --- a/tests/ProxyInterfaceSourceGeneratorTests/Destination/ProxyInterfaceSourceGeneratorTests.Source.PersonProxy.g.cs +++ b/tests/ProxyInterfaceSourceGeneratorTests/Destination/ProxyInterfaceSourceGeneratorTests.Source.PersonProxy.g.cs @@ -199,7 +199,7 @@ public void In_Out_Ref1(in int a, out int b, ref int c) _Instance.CreateInvokeHttpClient(i_, appId_, metadata_, token_); } - public bool TryParse(string s1, [global::System.Diagnostics.CodeAnalysis.NotNullWhenAttribute(true)] params int[]? ii) + public bool TryParse(string s1, int[]? ii) { string s1_ = s1; int[]? ii_ = ii; @@ -207,7 +207,7 @@ public bool TryParse(string s1, [global::System.Diagnostics.CodeAnalysis.NotNull return result__1226565302; } - public bool TryParse(string s2, [global::System.Diagnostics.CodeAnalysis.NotNullWhenAttribute(true)] out int? i) + public bool TryParse(string s2, out int? i) { string s2_ = s2; int? i_; diff --git a/tests/ProxyInterfaceSourceGeneratorTests/Source/Person.cs b/tests/ProxyInterfaceSourceGeneratorTests/Source/Person.cs index 8a834ff..9fea12b 100644 --- a/tests/ProxyInterfaceSourceGeneratorTests/Source/Person.cs +++ b/tests/ProxyInterfaceSourceGeneratorTests/Source/Person.cs @@ -128,13 +128,13 @@ public void CreateInvokeHttpClient(int i = 5, string? appId = null, IReadOnlyDic { } - public bool TryParse(string s1, [NotNullWhen(true)]params int[]? ii) + public bool TryParse(string s1, params int[]? ii) { ii = null; return false; } - public bool TryParse(string s2, [NotNullWhen(true)] out int? i) + public bool TryParse(string s2, out int? i) { i = 4; return true;