Skip to content
This repository was archived by the owner on Aug 29, 2025. It is now read-only.

Commit 7927f18

Browse files
committed
Update generated code based on microsoftgraph/msgraph-metadata@1f384ad5
Generator version: microsoft/kiota@8825b9ce
1 parent 23d04ce commit 7927f18

File tree

6,665 files changed

+280573
-104178
lines changed

Some content is hidden

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

6,665 files changed

+280573
-104178
lines changed

src/generated/Admin/AdminRequestBuilder.cs

Lines changed: 49 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ public Command BuildGetCommand() {
6262
var outputFormatterFactory = (IOutputFormatterFactory) parameters[6];
6363
var cancellationToken = (CancellationToken) parameters[7];
6464
var requestInfo = CreateGetRequestInformation(q => {
65-
q.Select = select;
66-
q.Expand = expand;
65+
q.QueryParameters.Select = select;
66+
q.QueryParameters.Expand = expand;
6767
});
6868
var errorMapping = new Dictionary<string, ParsableFactory<IParsable>> {
6969
{"4XX", ODataError.CreateFromDiscriminatorValue},
@@ -131,51 +131,82 @@ public AdminRequestBuilder(Dictionary<string, object> pathParameters, IRequestAd
131131
}
132132
/// <summary>
133133
/// Get admin
134-
/// <param name="headers">Request headers</param>
135-
/// <param name="options">Request options</param>
136-
/// <param name="queryParameters">Request query parameters</param>
134+
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
137135
/// </summary>
138-
public RequestInformation CreateGetRequestInformation(Action<GetQueryParameters> queryParameters = default, Action<IDictionary<string, string>> headers = default, IEnumerable<IRequestOption> options = default) {
136+
public RequestInformation CreateGetRequestInformation(Action<AdminRequestBuilderGetRequestConfiguration> requestConfiguration = default) {
139137
var requestInfo = new RequestInformation {
140138
HttpMethod = Method.GET,
141139
UrlTemplate = UrlTemplate,
142140
PathParameters = PathParameters,
143141
};
144-
if (queryParameters != null) {
145-
var qParams = new GetQueryParameters();
146-
queryParameters.Invoke(qParams);
147-
qParams.AddQueryParameters(requestInfo.QueryParameters);
142+
if (requestConfiguration != null) {
143+
var requestConfig = new AdminRequestBuilderGetRequestConfiguration();
144+
requestConfiguration.Invoke(requestConfig);
145+
requestInfo.AddQueryParameters(requestConfig.QueryParameters);
146+
requestInfo.AddRequestOptions(requestConfig.Options);
147+
requestInfo.AddHeaders(requestConfig.Headers);
148148
}
149-
headers?.Invoke(requestInfo.Headers);
150-
requestInfo.AddRequestOptions(options?.ToArray());
151149
return requestInfo;
152150
}
153151
/// <summary>
154152
/// Update admin
155153
/// <param name="body"></param>
156-
/// <param name="headers">Request headers</param>
157-
/// <param name="options">Request options</param>
154+
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
158155
/// </summary>
159-
public RequestInformation CreatePatchRequestInformation(ApiSdk.Models.Admin body, Action<IDictionary<string, string>> headers = default, IEnumerable<IRequestOption> options = default) {
156+
public RequestInformation CreatePatchRequestInformation(ApiSdk.Models.Admin body, Action<AdminRequestBuilderPatchRequestConfiguration> requestConfiguration = default) {
160157
_ = body ?? throw new ArgumentNullException(nameof(body));
161158
var requestInfo = new RequestInformation {
162159
HttpMethod = Method.PATCH,
163160
UrlTemplate = UrlTemplate,
164161
PathParameters = PathParameters,
165162
};
166163
requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body);
167-
headers?.Invoke(requestInfo.Headers);
168-
requestInfo.AddRequestOptions(options?.ToArray());
164+
if (requestConfiguration != null) {
165+
var requestConfig = new AdminRequestBuilderPatchRequestConfiguration();
166+
requestConfiguration.Invoke(requestConfig);
167+
requestInfo.AddRequestOptions(requestConfig.Options);
168+
requestInfo.AddHeaders(requestConfig.Headers);
169+
}
169170
return requestInfo;
170171
}
171172
/// <summary>Get admin</summary>
172-
public class GetQueryParameters : QueryParametersBase {
173+
public class AdminRequestBuilderGetQueryParameters {
173174
/// <summary>Expand related entities</summary>
174175
[QueryParameter("%24expand")]
175176
public string[] Expand { get; set; }
176177
/// <summary>Select properties to be returned</summary>
177178
[QueryParameter("%24select")]
178179
public string[] Select { get; set; }
179180
}
181+
/// <summary>Configuration for the request such as headers, query parameters, and middleware options.</summary>
182+
public class AdminRequestBuilderGetRequestConfiguration {
183+
/// <summary>Request headers</summary>
184+
public IDictionary<string, string> Headers { get; set; }
185+
/// <summary>Request options</summary>
186+
public IList<IRequestOption> Options { get; set; }
187+
/// <summary>Request query parameters</summary>
188+
public AdminRequestBuilderGetQueryParameters QueryParameters { get; set; } = new AdminRequestBuilderGetQueryParameters();
189+
/// <summary>
190+
/// Instantiates a new adminRequestBuilderGetRequestConfiguration and sets the default values.
191+
/// </summary>
192+
public AdminRequestBuilderGetRequestConfiguration() {
193+
Options = new List<IRequestOption>();
194+
Headers = new Dictionary<string, string>();
195+
}
196+
}
197+
/// <summary>Configuration for the request such as headers, query parameters, and middleware options.</summary>
198+
public class AdminRequestBuilderPatchRequestConfiguration {
199+
/// <summary>Request headers</summary>
200+
public IDictionary<string, string> Headers { get; set; }
201+
/// <summary>Request options</summary>
202+
public IList<IRequestOption> Options { get; set; }
203+
/// <summary>
204+
/// Instantiates a new adminRequestBuilderPatchRequestConfiguration and sets the default values.
205+
/// </summary>
206+
public AdminRequestBuilderPatchRequestConfiguration() {
207+
Options = new List<IRequestOption>();
208+
Headers = new Dictionary<string, string>();
209+
}
210+
}
180211
}
181212
}

src/generated/Admin/ServiceAnnouncement/HealthOverviews/Count/CountRequestBuilder.cs

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,18 +57,35 @@ public CountRequestBuilder(Dictionary<string, object> pathParameters, IRequestAd
5757
}
5858
/// <summary>
5959
/// Get the number of the resource
60-
/// <param name="headers">Request headers</param>
61-
/// <param name="options">Request options</param>
60+
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
6261
/// </summary>
63-
public RequestInformation CreateGetRequestInformation(Action<IDictionary<string, string>> headers = default, IEnumerable<IRequestOption> options = default) {
62+
public RequestInformation CreateGetRequestInformation(Action<CountRequestBuilderGetRequestConfiguration> requestConfiguration = default) {
6463
var requestInfo = new RequestInformation {
6564
HttpMethod = Method.GET,
6665
UrlTemplate = UrlTemplate,
6766
PathParameters = PathParameters,
6867
};
69-
headers?.Invoke(requestInfo.Headers);
70-
requestInfo.AddRequestOptions(options?.ToArray());
68+
if (requestConfiguration != null) {
69+
var requestConfig = new CountRequestBuilderGetRequestConfiguration();
70+
requestConfiguration.Invoke(requestConfig);
71+
requestInfo.AddRequestOptions(requestConfig.Options);
72+
requestInfo.AddHeaders(requestConfig.Headers);
73+
}
7174
return requestInfo;
7275
}
76+
/// <summary>Configuration for the request such as headers, query parameters, and middleware options.</summary>
77+
public class CountRequestBuilderGetRequestConfiguration {
78+
/// <summary>Request headers</summary>
79+
public IDictionary<string, string> Headers { get; set; }
80+
/// <summary>Request options</summary>
81+
public IList<IRequestOption> Options { get; set; }
82+
/// <summary>
83+
/// Instantiates a new countRequestBuilderGetRequestConfiguration and sets the default values.
84+
/// </summary>
85+
public CountRequestBuilderGetRequestConfiguration() {
86+
Options = new List<IRequestOption>();
87+
Headers = new Dictionary<string, string>();
88+
}
89+
}
7390
}
7491
}

src/generated/Admin/ServiceAnnouncement/HealthOverviews/HealthOverviewsRequestBuilder.cs

Lines changed: 62 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ public class HealthOverviewsRequestBuilder {
2323
private IRequestAdapter RequestAdapter { get; set; }
2424
/// <summary>Url template to use to build the URL for the current request builder</summary>
2525
private string UrlTemplate { get; set; }
26-
public List<Command> BuildCommand() {
26+
public Command BuildCommand() {
27+
var command = new Command("item");
2728
var builder = new ServiceHealthItemRequestBuilder(PathParameters, RequestAdapter);
28-
var commands = new List<Command>();
29-
commands.Add(builder.BuildDeleteCommand());
30-
commands.Add(builder.BuildGetCommand());
31-
commands.Add(builder.BuildIssuesCommand());
32-
commands.Add(builder.BuildPatchCommand());
33-
return commands;
29+
command.AddCommand(builder.BuildDeleteCommand());
30+
command.AddCommand(builder.BuildGetCommand());
31+
command.AddCommand(builder.BuildIssuesCommand());
32+
command.AddCommand(builder.BuildPatchCommand());
33+
return command;
3434
}
3535
public Command BuildCountCommand() {
3636
var command = new Command("count");
@@ -158,14 +158,14 @@ public Command BuildListCommand() {
158158
var outputFormatterFactory = (IOutputFormatterFactory) parameters[12];
159159
var cancellationToken = (CancellationToken) parameters[13];
160160
var requestInfo = CreateGetRequestInformation(q => {
161-
q.Top = top;
162-
q.Skip = skip;
163-
if (!String.IsNullOrEmpty(search)) q.Search = search;
164-
if (!String.IsNullOrEmpty(filter)) q.Filter = filter;
165-
q.Count = count;
166-
q.Orderby = orderby;
167-
q.Select = select;
168-
q.Expand = expand;
161+
q.QueryParameters.Top = top;
162+
q.QueryParameters.Skip = skip;
163+
if (!String.IsNullOrEmpty(search)) q.QueryParameters.Search = search;
164+
if (!String.IsNullOrEmpty(filter)) q.QueryParameters.Filter = filter;
165+
q.QueryParameters.Count = count;
166+
q.QueryParameters.Orderby = orderby;
167+
q.QueryParameters.Select = select;
168+
q.QueryParameters.Expand = expand;
169169
});
170170
var errorMapping = new Dictionary<string, ParsableFactory<IParsable>> {
171171
{"4XX", ODataError.CreateFromDiscriminatorValue},
@@ -194,45 +194,46 @@ public HealthOverviewsRequestBuilder(Dictionary<string, object> pathParameters,
194194
}
195195
/// <summary>
196196
/// A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.
197-
/// <param name="headers">Request headers</param>
198-
/// <param name="options">Request options</param>
199-
/// <param name="queryParameters">Request query parameters</param>
197+
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
200198
/// </summary>
201-
public RequestInformation CreateGetRequestInformation(Action<GetQueryParameters> queryParameters = default, Action<IDictionary<string, string>> headers = default, IEnumerable<IRequestOption> options = default) {
199+
public RequestInformation CreateGetRequestInformation(Action<HealthOverviewsRequestBuilderGetRequestConfiguration> requestConfiguration = default) {
202200
var requestInfo = new RequestInformation {
203201
HttpMethod = Method.GET,
204202
UrlTemplate = UrlTemplate,
205203
PathParameters = PathParameters,
206204
};
207-
if (queryParameters != null) {
208-
var qParams = new GetQueryParameters();
209-
queryParameters.Invoke(qParams);
210-
qParams.AddQueryParameters(requestInfo.QueryParameters);
205+
if (requestConfiguration != null) {
206+
var requestConfig = new HealthOverviewsRequestBuilderGetRequestConfiguration();
207+
requestConfiguration.Invoke(requestConfig);
208+
requestInfo.AddQueryParameters(requestConfig.QueryParameters);
209+
requestInfo.AddRequestOptions(requestConfig.Options);
210+
requestInfo.AddHeaders(requestConfig.Headers);
211211
}
212-
headers?.Invoke(requestInfo.Headers);
213-
requestInfo.AddRequestOptions(options?.ToArray());
214212
return requestInfo;
215213
}
216214
/// <summary>
217215
/// Create new navigation property to healthOverviews for admin
218216
/// <param name="body"></param>
219-
/// <param name="headers">Request headers</param>
220-
/// <param name="options">Request options</param>
217+
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
221218
/// </summary>
222-
public RequestInformation CreatePostRequestInformation(ServiceHealth body, Action<IDictionary<string, string>> headers = default, IEnumerable<IRequestOption> options = default) {
219+
public RequestInformation CreatePostRequestInformation(ServiceHealth body, Action<HealthOverviewsRequestBuilderPostRequestConfiguration> requestConfiguration = default) {
223220
_ = body ?? throw new ArgumentNullException(nameof(body));
224221
var requestInfo = new RequestInformation {
225222
HttpMethod = Method.POST,
226223
UrlTemplate = UrlTemplate,
227224
PathParameters = PathParameters,
228225
};
229226
requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body);
230-
headers?.Invoke(requestInfo.Headers);
231-
requestInfo.AddRequestOptions(options?.ToArray());
227+
if (requestConfiguration != null) {
228+
var requestConfig = new HealthOverviewsRequestBuilderPostRequestConfiguration();
229+
requestConfiguration.Invoke(requestConfig);
230+
requestInfo.AddRequestOptions(requestConfig.Options);
231+
requestInfo.AddHeaders(requestConfig.Headers);
232+
}
232233
return requestInfo;
233234
}
234235
/// <summary>A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.</summary>
235-
public class GetQueryParameters : QueryParametersBase {
236+
public class HealthOverviewsRequestBuilderGetQueryParameters {
236237
/// <summary>Include count of items</summary>
237238
[QueryParameter("%24count")]
238239
public bool? Count { get; set; }
@@ -258,5 +259,35 @@ public class GetQueryParameters : QueryParametersBase {
258259
[QueryParameter("%24top")]
259260
public int? Top { get; set; }
260261
}
262+
/// <summary>Configuration for the request such as headers, query parameters, and middleware options.</summary>
263+
public class HealthOverviewsRequestBuilderGetRequestConfiguration {
264+
/// <summary>Request headers</summary>
265+
public IDictionary<string, string> Headers { get; set; }
266+
/// <summary>Request options</summary>
267+
public IList<IRequestOption> Options { get; set; }
268+
/// <summary>Request query parameters</summary>
269+
public HealthOverviewsRequestBuilderGetQueryParameters QueryParameters { get; set; } = new HealthOverviewsRequestBuilderGetQueryParameters();
270+
/// <summary>
271+
/// Instantiates a new healthOverviewsRequestBuilderGetRequestConfiguration and sets the default values.
272+
/// </summary>
273+
public HealthOverviewsRequestBuilderGetRequestConfiguration() {
274+
Options = new List<IRequestOption>();
275+
Headers = new Dictionary<string, string>();
276+
}
277+
}
278+
/// <summary>Configuration for the request such as headers, query parameters, and middleware options.</summary>
279+
public class HealthOverviewsRequestBuilderPostRequestConfiguration {
280+
/// <summary>Request headers</summary>
281+
public IDictionary<string, string> Headers { get; set; }
282+
/// <summary>Request options</summary>
283+
public IList<IRequestOption> Options { get; set; }
284+
/// <summary>
285+
/// Instantiates a new healthOverviewsRequestBuilderPostRequestConfiguration and sets the default values.
286+
/// </summary>
287+
public HealthOverviewsRequestBuilderPostRequestConfiguration() {
288+
Options = new List<IRequestOption>();
289+
Headers = new Dictionary<string, string>();
290+
}
291+
}
261292
}
262293
}

src/generated/Admin/ServiceAnnouncement/HealthOverviews/Item/Issues/Count/CountRequestBuilder.cs

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,18 +63,35 @@ public CountRequestBuilder(Dictionary<string, object> pathParameters, IRequestAd
6363
}
6464
/// <summary>
6565
/// Get the number of the resource
66-
/// <param name="headers">Request headers</param>
67-
/// <param name="options">Request options</param>
66+
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
6867
/// </summary>
69-
public RequestInformation CreateGetRequestInformation(Action<IDictionary<string, string>> headers = default, IEnumerable<IRequestOption> options = default) {
68+
public RequestInformation CreateGetRequestInformation(Action<CountRequestBuilderGetRequestConfiguration> requestConfiguration = default) {
7069
var requestInfo = new RequestInformation {
7170
HttpMethod = Method.GET,
7271
UrlTemplate = UrlTemplate,
7372
PathParameters = PathParameters,
7473
};
75-
headers?.Invoke(requestInfo.Headers);
76-
requestInfo.AddRequestOptions(options?.ToArray());
74+
if (requestConfiguration != null) {
75+
var requestConfig = new CountRequestBuilderGetRequestConfiguration();
76+
requestConfiguration.Invoke(requestConfig);
77+
requestInfo.AddRequestOptions(requestConfig.Options);
78+
requestInfo.AddHeaders(requestConfig.Headers);
79+
}
7780
return requestInfo;
7881
}
82+
/// <summary>Configuration for the request such as headers, query parameters, and middleware options.</summary>
83+
public class CountRequestBuilderGetRequestConfiguration {
84+
/// <summary>Request headers</summary>
85+
public IDictionary<string, string> Headers { get; set; }
86+
/// <summary>Request options</summary>
87+
public IList<IRequestOption> Options { get; set; }
88+
/// <summary>
89+
/// Instantiates a new countRequestBuilderGetRequestConfiguration and sets the default values.
90+
/// </summary>
91+
public CountRequestBuilderGetRequestConfiguration() {
92+
Options = new List<IRequestOption>();
93+
Headers = new Dictionary<string, string>();
94+
}
95+
}
7996
}
8097
}

0 commit comments

Comments
 (0)