Skip to content

Commit 659c9be

Browse files
Microsoft Graph DevX ToolingMicrosoft Graph DevX Tooling
authored andcommitted
Update generated files with build 112255
1 parent 9429642 commit 659c9be

11,724 files changed

Lines changed: 49210 additions & 30611 deletions

File tree

Some content is hidden

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

src/Microsoft.Graph/Generated/Admin/AdminRequestBuilder.cs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,24 @@
1+
using Microsoft.Graph.Admin.Edge;
12
using Microsoft.Graph.Admin.ServiceAnnouncement;
2-
using Microsoft.Graph.Models;
33
using Microsoft.Graph.Models.ODataErrors;
4-
using Microsoft.Kiota.Abstractions;
4+
using Microsoft.Graph.Models;
55
using Microsoft.Kiota.Abstractions.Serialization;
6-
using System;
6+
using Microsoft.Kiota.Abstractions;
77
using System.Collections.Generic;
88
using System.IO;
99
using System.Linq;
10-
using System.Threading;
1110
using System.Threading.Tasks;
11+
using System.Threading;
12+
using System;
1213
namespace Microsoft.Graph.Admin {
1314
/// <summary>
1415
/// Provides operations to manage the admin singleton.
1516
/// </summary>
1617
public class AdminRequestBuilder : BaseRequestBuilder {
18+
/// <summary>Provides operations to manage the edge property of the microsoft.graph.admin entity.</summary>
19+
public EdgeRequestBuilder Edge { get =>
20+
new EdgeRequestBuilder(PathParameters, RequestAdapter);
21+
}
1722
/// <summary>Provides operations to manage the serviceAnnouncement property of the microsoft.graph.admin entity.</summary>
1823
public ServiceAnnouncementRequestBuilder ServiceAnnouncement { get =>
1924
new ServiceAnnouncementRequestBuilder(PathParameters, RequestAdapter);
Lines changed: 248 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,248 @@
1+
using Microsoft.Graph.Admin.Edge.InternetExplorerMode;
2+
using Microsoft.Graph.Models.ODataErrors;
3+
using Microsoft.Graph.Models;
4+
using Microsoft.Kiota.Abstractions.Serialization;
5+
using Microsoft.Kiota.Abstractions;
6+
using System.Collections.Generic;
7+
using System.IO;
8+
using System.Linq;
9+
using System.Threading.Tasks;
10+
using System.Threading;
11+
using System;
12+
namespace Microsoft.Graph.Admin.Edge {
13+
/// <summary>
14+
/// Provides operations to manage the edge property of the microsoft.graph.admin entity.
15+
/// </summary>
16+
public class EdgeRequestBuilder : BaseRequestBuilder {
17+
/// <summary>Provides operations to manage the internetExplorerMode property of the microsoft.graph.edge entity.</summary>
18+
public InternetExplorerModeRequestBuilder InternetExplorerMode { get =>
19+
new InternetExplorerModeRequestBuilder(PathParameters, RequestAdapter);
20+
}
21+
/// <summary>
22+
/// Instantiates a new EdgeRequestBuilder and sets the default values.
23+
/// </summary>
24+
/// <param name="pathParameters">Path parameters for the request</param>
25+
/// <param name="requestAdapter">The request adapter to use to execute the requests.</param>
26+
public EdgeRequestBuilder(Dictionary<string, object> pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/edge{?%24select,%24expand}", pathParameters) {
27+
}
28+
/// <summary>
29+
/// Instantiates a new EdgeRequestBuilder and sets the default values.
30+
/// </summary>
31+
/// <param name="rawUrl">The raw URL to use for the request builder.</param>
32+
/// <param name="requestAdapter">The request adapter to use to execute the requests.</param>
33+
public EdgeRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/edge{?%24select,%24expand}", rawUrl) {
34+
}
35+
/// <summary>
36+
/// Delete navigation property edge for admin
37+
/// </summary>
38+
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
39+
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
40+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
41+
#nullable enable
42+
public async Task DeleteAsync(Action<EdgeRequestBuilderDeleteRequestConfiguration>? requestConfiguration = default, CancellationToken cancellationToken = default) {
43+
#nullable restore
44+
#else
45+
public async Task DeleteAsync(Action<EdgeRequestBuilderDeleteRequestConfiguration> requestConfiguration = default, CancellationToken cancellationToken = default) {
46+
#endif
47+
var requestInfo = ToDeleteRequestInformation(requestConfiguration);
48+
var errorMapping = new Dictionary<string, ParsableFactory<IParsable>> {
49+
{"4XX", ODataError.CreateFromDiscriminatorValue},
50+
{"5XX", ODataError.CreateFromDiscriminatorValue},
51+
};
52+
await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken);
53+
}
54+
/// <summary>
55+
/// Get edge from admin
56+
/// </summary>
57+
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
58+
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
59+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
60+
#nullable enable
61+
public async Task<Microsoft.Graph.Models.Edge?> GetAsync(Action<EdgeRequestBuilderGetRequestConfiguration>? requestConfiguration = default, CancellationToken cancellationToken = default) {
62+
#nullable restore
63+
#else
64+
public async Task<Microsoft.Graph.Models.Edge> GetAsync(Action<EdgeRequestBuilderGetRequestConfiguration> requestConfiguration = default, CancellationToken cancellationToken = default) {
65+
#endif
66+
var requestInfo = ToGetRequestInformation(requestConfiguration);
67+
var errorMapping = new Dictionary<string, ParsableFactory<IParsable>> {
68+
{"4XX", ODataError.CreateFromDiscriminatorValue},
69+
{"5XX", ODataError.CreateFromDiscriminatorValue},
70+
};
71+
return await RequestAdapter.SendAsync<Microsoft.Graph.Models.Edge>(requestInfo, Microsoft.Graph.Models.Edge.CreateFromDiscriminatorValue, errorMapping, cancellationToken);
72+
}
73+
/// <summary>
74+
/// Update the navigation property edge in admin
75+
/// </summary>
76+
/// <param name="body">The request body</param>
77+
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
78+
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
79+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
80+
#nullable enable
81+
public async Task<Microsoft.Graph.Models.Edge?> PatchAsync(Microsoft.Graph.Models.Edge body, Action<EdgeRequestBuilderPatchRequestConfiguration>? requestConfiguration = default, CancellationToken cancellationToken = default) {
82+
#nullable restore
83+
#else
84+
public async Task<Microsoft.Graph.Models.Edge> PatchAsync(Microsoft.Graph.Models.Edge body, Action<EdgeRequestBuilderPatchRequestConfiguration> requestConfiguration = default, CancellationToken cancellationToken = default) {
85+
#endif
86+
_ = body ?? throw new ArgumentNullException(nameof(body));
87+
var requestInfo = ToPatchRequestInformation(body, requestConfiguration);
88+
var errorMapping = new Dictionary<string, ParsableFactory<IParsable>> {
89+
{"4XX", ODataError.CreateFromDiscriminatorValue},
90+
{"5XX", ODataError.CreateFromDiscriminatorValue},
91+
};
92+
return await RequestAdapter.SendAsync<Microsoft.Graph.Models.Edge>(requestInfo, Microsoft.Graph.Models.Edge.CreateFromDiscriminatorValue, errorMapping, cancellationToken);
93+
}
94+
/// <summary>
95+
/// Delete navigation property edge for admin
96+
/// </summary>
97+
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
98+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
99+
#nullable enable
100+
public RequestInformation ToDeleteRequestInformation(Action<EdgeRequestBuilderDeleteRequestConfiguration>? requestConfiguration = default) {
101+
#nullable restore
102+
#else
103+
public RequestInformation ToDeleteRequestInformation(Action<EdgeRequestBuilderDeleteRequestConfiguration> requestConfiguration = default) {
104+
#endif
105+
var requestInfo = new RequestInformation {
106+
HttpMethod = Method.DELETE,
107+
UrlTemplate = UrlTemplate,
108+
PathParameters = PathParameters,
109+
};
110+
if (requestConfiguration != null) {
111+
var requestConfig = new EdgeRequestBuilderDeleteRequestConfiguration();
112+
requestConfiguration.Invoke(requestConfig);
113+
requestInfo.AddRequestOptions(requestConfig.Options);
114+
requestInfo.AddHeaders(requestConfig.Headers);
115+
}
116+
return requestInfo;
117+
}
118+
/// <summary>
119+
/// Get edge from admin
120+
/// </summary>
121+
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
122+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
123+
#nullable enable
124+
public RequestInformation ToGetRequestInformation(Action<EdgeRequestBuilderGetRequestConfiguration>? requestConfiguration = default) {
125+
#nullable restore
126+
#else
127+
public RequestInformation ToGetRequestInformation(Action<EdgeRequestBuilderGetRequestConfiguration> requestConfiguration = default) {
128+
#endif
129+
var requestInfo = new RequestInformation {
130+
HttpMethod = Method.GET,
131+
UrlTemplate = UrlTemplate,
132+
PathParameters = PathParameters,
133+
};
134+
requestInfo.Headers.Add("Accept", "application/json");
135+
if (requestConfiguration != null) {
136+
var requestConfig = new EdgeRequestBuilderGetRequestConfiguration();
137+
requestConfiguration.Invoke(requestConfig);
138+
requestInfo.AddQueryParameters(requestConfig.QueryParameters);
139+
requestInfo.AddRequestOptions(requestConfig.Options);
140+
requestInfo.AddHeaders(requestConfig.Headers);
141+
}
142+
return requestInfo;
143+
}
144+
/// <summary>
145+
/// Update the navigation property edge in admin
146+
/// </summary>
147+
/// <param name="body">The request body</param>
148+
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
149+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
150+
#nullable enable
151+
public RequestInformation ToPatchRequestInformation(Microsoft.Graph.Models.Edge body, Action<EdgeRequestBuilderPatchRequestConfiguration>? requestConfiguration = default) {
152+
#nullable restore
153+
#else
154+
public RequestInformation ToPatchRequestInformation(Microsoft.Graph.Models.Edge body, Action<EdgeRequestBuilderPatchRequestConfiguration> requestConfiguration = default) {
155+
#endif
156+
_ = body ?? throw new ArgumentNullException(nameof(body));
157+
var requestInfo = new RequestInformation {
158+
HttpMethod = Method.PATCH,
159+
UrlTemplate = UrlTemplate,
160+
PathParameters = PathParameters,
161+
};
162+
requestInfo.Headers.Add("Accept", "application/json");
163+
requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body);
164+
if (requestConfiguration != null) {
165+
var requestConfig = new EdgeRequestBuilderPatchRequestConfiguration();
166+
requestConfiguration.Invoke(requestConfig);
167+
requestInfo.AddRequestOptions(requestConfig.Options);
168+
requestInfo.AddHeaders(requestConfig.Headers);
169+
}
170+
return requestInfo;
171+
}
172+
/// <summary>
173+
/// Configuration for the request such as headers, query parameters, and middleware options.
174+
/// </summary>
175+
public class EdgeRequestBuilderDeleteRequestConfiguration {
176+
/// <summary>Request headers</summary>
177+
public RequestHeaders Headers { get; set; }
178+
/// <summary>Request options</summary>
179+
public IList<IRequestOption> Options { get; set; }
180+
/// <summary>
181+
/// Instantiates a new edgeRequestBuilderDeleteRequestConfiguration and sets the default values.
182+
/// </summary>
183+
public EdgeRequestBuilderDeleteRequestConfiguration() {
184+
Options = new List<IRequestOption>();
185+
Headers = new RequestHeaders();
186+
}
187+
}
188+
/// <summary>
189+
/// Get edge from admin
190+
/// </summary>
191+
public class EdgeRequestBuilderGetQueryParameters {
192+
/// <summary>Expand related entities</summary>
193+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
194+
#nullable enable
195+
[QueryParameter("%24expand")]
196+
public string[]? Expand { get; set; }
197+
#nullable restore
198+
#else
199+
[QueryParameter("%24expand")]
200+
public string[] Expand { get; set; }
201+
#endif
202+
/// <summary>Select properties to be returned</summary>
203+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
204+
#nullable enable
205+
[QueryParameter("%24select")]
206+
public string[]? Select { get; set; }
207+
#nullable restore
208+
#else
209+
[QueryParameter("%24select")]
210+
public string[] Select { get; set; }
211+
#endif
212+
}
213+
/// <summary>
214+
/// Configuration for the request such as headers, query parameters, and middleware options.
215+
/// </summary>
216+
public class EdgeRequestBuilderGetRequestConfiguration {
217+
/// <summary>Request headers</summary>
218+
public RequestHeaders Headers { get; set; }
219+
/// <summary>Request options</summary>
220+
public IList<IRequestOption> Options { get; set; }
221+
/// <summary>Request query parameters</summary>
222+
public EdgeRequestBuilderGetQueryParameters QueryParameters { get; set; } = new EdgeRequestBuilderGetQueryParameters();
223+
/// <summary>
224+
/// Instantiates a new edgeRequestBuilderGetRequestConfiguration and sets the default values.
225+
/// </summary>
226+
public EdgeRequestBuilderGetRequestConfiguration() {
227+
Options = new List<IRequestOption>();
228+
Headers = new RequestHeaders();
229+
}
230+
}
231+
/// <summary>
232+
/// Configuration for the request such as headers, query parameters, and middleware options.
233+
/// </summary>
234+
public class EdgeRequestBuilderPatchRequestConfiguration {
235+
/// <summary>Request headers</summary>
236+
public RequestHeaders Headers { get; set; }
237+
/// <summary>Request options</summary>
238+
public IList<IRequestOption> Options { get; set; }
239+
/// <summary>
240+
/// Instantiates a new edgeRequestBuilderPatchRequestConfiguration and sets the default values.
241+
/// </summary>
242+
public EdgeRequestBuilderPatchRequestConfiguration() {
243+
Options = new List<IRequestOption>();
244+
Headers = new RequestHeaders();
245+
}
246+
}
247+
}
248+
}

0 commit comments

Comments
 (0)