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

Commit 45d4308

Browse files
committed
Update generated code
1 parent b42fe1b commit 45d4308

File tree

5,876 files changed

+72038
-66154
lines changed

Some content is hidden

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

5,876 files changed

+72038
-66154
lines changed

src/generated/Admin/AdminRequestBuilder.cs

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using ApiSdk.Admin.ServiceAnnouncement;
22
using ApiSdk.Models.Microsoft.Graph;
3+
using Microsoft.Graph.Cli.Core.Binding;
34
using Microsoft.Graph.Cli.Core.IO;
45
using Microsoft.Kiota.Abstractions;
56
using Microsoft.Kiota.Abstractions.Serialization;
@@ -8,7 +9,6 @@
89
using System.CommandLine;
910
using System.IO;
1011
using System.Linq;
11-
using System.Net.Http;
1212
using System.Text;
1313
using System.Threading;
1414
using System.Threading.Tasks;
@@ -42,25 +42,26 @@ public Command BuildGetCommand() {
4242
IsRequired = true
4343
};
4444
command.AddOption(outputOption);
45-
command.SetHandler(async (string[] select, string[] expand, FormatterType output, IConsole console) => {
46-
var responseHandler = new NativeResponseHandler();
45+
command.SetHandler(async (string[] select, string[] expand, FormatterType output, IServiceProvider serviceProvider, IConsole console) => {
46+
var responseHandler = serviceProvider.GetService(typeof(IResponseHandler)) as IResponseHandler;
4747
var requestInfo = CreateGetRequestInformation(q => {
4848
q.Select = select;
4949
q.Expand = expand;
5050
});
5151
await RequestAdapter.SendNoContentAsync(requestInfo, responseHandler);
5252
// Print request output. What if the request has no return?
53-
var response = responseHandler.Value as HttpResponseMessage;
54-
var formatter = OutputFormatterFactory.Instance.GetFormatter(output);
55-
if (response.IsSuccessStatusCode) {
56-
var content = await response.Content.ReadAsStringAsync();
53+
var responseProcessor = serviceProvider.GetService(typeof(IResponseProcessor)) as IResponseProcessor;
54+
var factory = serviceProvider.GetService(typeof(IOutputFormatterFactory)) as IOutputFormatterFactory;
55+
var formatter = factory.GetFormatter(output);
56+
if (responseProcessor.IsResponseSuccessful(responseHandler)) {
57+
var content = await responseProcessor.ExtractStringResponseAsync(responseHandler);
5758
formatter.WriteOutput(content, console);
5859
}
5960
else {
60-
var content = await response.Content.ReadAsStringAsync();
61+
var content = await responseProcessor.ExtractStringResponseAsync(responseHandler);
6162
console.WriteLine(content);
6263
}
63-
}, selectOption, expandOption, outputOption);
64+
}, selectOption, expandOption, outputOption, new ServiceProviderBinder());
6465
return command;
6566
}
6667
/// <summary>
@@ -74,8 +75,8 @@ public Command BuildPatchCommand() {
7475
};
7576
bodyOption.IsRequired = true;
7677
command.AddOption(bodyOption);
77-
command.SetHandler(async (string body, IConsole console) => {
78-
var responseHandler = new NativeResponseHandler();
78+
command.SetHandler(async (string body, IServiceProvider serviceProvider, IConsole console) => {
79+
var responseHandler = serviceProvider.GetService(typeof(IResponseHandler)) as IResponseHandler;
7980
using var stream = new MemoryStream(Encoding.UTF8.GetBytes(body));
8081
var parseNode = ParseNodeFactoryRegistry.DefaultInstance.GetRootParseNode("application/json", stream);
8182
var model = parseNode.GetObjectValue<ApiSdk.Models.Microsoft.Graph.Admin>();
@@ -84,7 +85,7 @@ public Command BuildPatchCommand() {
8485
await RequestAdapter.SendNoContentAsync(requestInfo, responseHandler);
8586
// Print request output. What if the request has no return?
8687
console.WriteLine("Success");
87-
}, bodyOption);
88+
}, bodyOption, new ServiceProviderBinder());
8889
return command;
8990
}
9091
public Command BuildServiceAnnouncementCommand() {

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

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using ApiSdk.Admin.ServiceAnnouncement.HealthOverviews.Item;
22
using ApiSdk.Models.Microsoft.Graph;
3+
using Microsoft.Graph.Cli.Core.Binding;
34
using Microsoft.Graph.Cli.Core.IO;
45
using Microsoft.Kiota.Abstractions;
56
using Microsoft.Kiota.Abstractions.Serialization;
@@ -8,7 +9,6 @@
89
using System.CommandLine;
910
using System.IO;
1011
using System.Linq;
11-
using System.Net.Http;
1212
using System.Text;
1313
using System.Threading;
1414
using System.Threading.Tasks;
@@ -45,26 +45,27 @@ public Command BuildCreateCommand() {
4545
IsRequired = true
4646
};
4747
command.AddOption(outputOption);
48-
command.SetHandler(async (string body, FormatterType output, IConsole console) => {
49-
var responseHandler = new NativeResponseHandler();
48+
command.SetHandler(async (string body, FormatterType output, IServiceProvider serviceProvider, IConsole console) => {
49+
var responseHandler = serviceProvider.GetService(typeof(IResponseHandler)) as IResponseHandler;
5050
using var stream = new MemoryStream(Encoding.UTF8.GetBytes(body));
5151
var parseNode = ParseNodeFactoryRegistry.DefaultInstance.GetRootParseNode("application/json", stream);
5252
var model = parseNode.GetObjectValue<ServiceHealth>();
5353
var requestInfo = CreatePostRequestInformation(model, q => {
5454
});
5555
await RequestAdapter.SendNoContentAsync(requestInfo, responseHandler);
5656
// Print request output. What if the request has no return?
57-
var response = responseHandler.Value as HttpResponseMessage;
58-
var formatter = OutputFormatterFactory.Instance.GetFormatter(output);
59-
if (response.IsSuccessStatusCode) {
60-
var content = await response.Content.ReadAsStringAsync();
57+
var responseProcessor = serviceProvider.GetService(typeof(IResponseProcessor)) as IResponseProcessor;
58+
var factory = serviceProvider.GetService(typeof(IOutputFormatterFactory)) as IOutputFormatterFactory;
59+
var formatter = factory.GetFormatter(output);
60+
if (responseProcessor.IsResponseSuccessful(responseHandler)) {
61+
var content = await responseProcessor.ExtractStringResponseAsync(responseHandler);
6162
formatter.WriteOutput(content, console);
6263
}
6364
else {
64-
var content = await response.Content.ReadAsStringAsync();
65+
var content = await responseProcessor.ExtractStringResponseAsync(responseHandler);
6566
console.WriteLine(content);
6667
}
67-
}, bodyOption, outputOption);
68+
}, bodyOption, outputOption, new ServiceProviderBinder());
6869
return command;
6970
}
7071
/// <summary>
@@ -113,8 +114,8 @@ public Command BuildListCommand() {
113114
IsRequired = true
114115
};
115116
command.AddOption(outputOption);
116-
command.SetHandler(async (int? top, int? skip, string search, string filter, bool? count, string[] orderby, string[] select, string[] expand, FormatterType output, IConsole console) => {
117-
var responseHandler = new NativeResponseHandler();
117+
command.SetHandler(async (int? top, int? skip, string search, string filter, bool? count, string[] orderby, string[] select, string[] expand, FormatterType output, IServiceProvider serviceProvider, IConsole console) => {
118+
var responseHandler = serviceProvider.GetService(typeof(IResponseHandler)) as IResponseHandler;
118119
var requestInfo = CreateGetRequestInformation(q => {
119120
q.Top = top;
120121
q.Skip = skip;
@@ -127,17 +128,18 @@ public Command BuildListCommand() {
127128
});
128129
await RequestAdapter.SendNoContentAsync(requestInfo, responseHandler);
129130
// Print request output. What if the request has no return?
130-
var response = responseHandler.Value as HttpResponseMessage;
131-
var formatter = OutputFormatterFactory.Instance.GetFormatter(output);
132-
if (response.IsSuccessStatusCode) {
133-
var content = await response.Content.ReadAsStringAsync();
131+
var responseProcessor = serviceProvider.GetService(typeof(IResponseProcessor)) as IResponseProcessor;
132+
var factory = serviceProvider.GetService(typeof(IOutputFormatterFactory)) as IOutputFormatterFactory;
133+
var formatter = factory.GetFormatter(output);
134+
if (responseProcessor.IsResponseSuccessful(responseHandler)) {
135+
var content = await responseProcessor.ExtractStringResponseAsync(responseHandler);
134136
formatter.WriteOutput(content, console);
135137
}
136138
else {
137-
var content = await response.Content.ReadAsStringAsync();
139+
var content = await responseProcessor.ExtractStringResponseAsync(responseHandler);
138140
console.WriteLine(content);
139141
}
140-
}, topOption, skipOption, searchOption, filterOption, countOption, orderbyOption, selectOption, expandOption, outputOption);
142+
}, topOption, skipOption, searchOption, filterOption, countOption, orderbyOption, selectOption, expandOption, outputOption, new ServiceProviderBinder());
141143
return command;
142144
}
143145
/// <summary>

src/generated/Admin/ServiceAnnouncement/HealthOverviews/Item/Issues/IssuesRequestBuilder.cs

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using ApiSdk.Admin.ServiceAnnouncement.HealthOverviews.Item.Issues.Item;
22
using ApiSdk.Models.Microsoft.Graph;
3+
using Microsoft.Graph.Cli.Core.Binding;
34
using Microsoft.Graph.Cli.Core.IO;
45
using Microsoft.Kiota.Abstractions;
56
using Microsoft.Kiota.Abstractions.Serialization;
@@ -8,7 +9,6 @@
89
using System.CommandLine;
910
using System.IO;
1011
using System.Linq;
11-
using System.Net.Http;
1212
using System.Text;
1313
using System.Threading;
1414
using System.Threading.Tasks;
@@ -48,26 +48,27 @@ public Command BuildCreateCommand() {
4848
IsRequired = true
4949
};
5050
command.AddOption(outputOption);
51-
command.SetHandler(async (string serviceHealthId, string body, FormatterType output, IConsole console) => {
52-
var responseHandler = new NativeResponseHandler();
51+
command.SetHandler(async (string serviceHealthId, string body, FormatterType output, IServiceProvider serviceProvider, IConsole console) => {
52+
var responseHandler = serviceProvider.GetService(typeof(IResponseHandler)) as IResponseHandler;
5353
using var stream = new MemoryStream(Encoding.UTF8.GetBytes(body));
5454
var parseNode = ParseNodeFactoryRegistry.DefaultInstance.GetRootParseNode("application/json", stream);
5555
var model = parseNode.GetObjectValue<ServiceHealthIssue>();
5656
var requestInfo = CreatePostRequestInformation(model, q => {
5757
});
5858
await RequestAdapter.SendNoContentAsync(requestInfo, responseHandler);
5959
// Print request output. What if the request has no return?
60-
var response = responseHandler.Value as HttpResponseMessage;
61-
var formatter = OutputFormatterFactory.Instance.GetFormatter(output);
62-
if (response.IsSuccessStatusCode) {
63-
var content = await response.Content.ReadAsStringAsync();
60+
var responseProcessor = serviceProvider.GetService(typeof(IResponseProcessor)) as IResponseProcessor;
61+
var factory = serviceProvider.GetService(typeof(IOutputFormatterFactory)) as IOutputFormatterFactory;
62+
var formatter = factory.GetFormatter(output);
63+
if (responseProcessor.IsResponseSuccessful(responseHandler)) {
64+
var content = await responseProcessor.ExtractStringResponseAsync(responseHandler);
6465
formatter.WriteOutput(content, console);
6566
}
6667
else {
67-
var content = await response.Content.ReadAsStringAsync();
68+
var content = await responseProcessor.ExtractStringResponseAsync(responseHandler);
6869
console.WriteLine(content);
6970
}
70-
}, serviceHealthIdOption, bodyOption, outputOption);
71+
}, serviceHealthIdOption, bodyOption, outputOption, new ServiceProviderBinder());
7172
return command;
7273
}
7374
/// <summary>
@@ -120,8 +121,8 @@ public Command BuildListCommand() {
120121
IsRequired = true
121122
};
122123
command.AddOption(outputOption);
123-
command.SetHandler(async (string serviceHealthId, int? top, int? skip, string search, string filter, bool? count, string[] orderby, string[] select, string[] expand, FormatterType output, IConsole console) => {
124-
var responseHandler = new NativeResponseHandler();
124+
command.SetHandler(async (string serviceHealthId, int? top, int? skip, string search, string filter, bool? count, string[] orderby, string[] select, string[] expand, FormatterType output, IServiceProvider serviceProvider, IConsole console) => {
125+
var responseHandler = serviceProvider.GetService(typeof(IResponseHandler)) as IResponseHandler;
125126
var requestInfo = CreateGetRequestInformation(q => {
126127
q.Top = top;
127128
q.Skip = skip;
@@ -134,17 +135,18 @@ public Command BuildListCommand() {
134135
});
135136
await RequestAdapter.SendNoContentAsync(requestInfo, responseHandler);
136137
// Print request output. What if the request has no return?
137-
var response = responseHandler.Value as HttpResponseMessage;
138-
var formatter = OutputFormatterFactory.Instance.GetFormatter(output);
139-
if (response.IsSuccessStatusCode) {
140-
var content = await response.Content.ReadAsStringAsync();
138+
var responseProcessor = serviceProvider.GetService(typeof(IResponseProcessor)) as IResponseProcessor;
139+
var factory = serviceProvider.GetService(typeof(IOutputFormatterFactory)) as IOutputFormatterFactory;
140+
var formatter = factory.GetFormatter(output);
141+
if (responseProcessor.IsResponseSuccessful(responseHandler)) {
142+
var content = await responseProcessor.ExtractStringResponseAsync(responseHandler);
141143
formatter.WriteOutput(content, console);
142144
}
143145
else {
144-
var content = await response.Content.ReadAsStringAsync();
146+
var content = await responseProcessor.ExtractStringResponseAsync(responseHandler);
145147
console.WriteLine(content);
146148
}
147-
}, serviceHealthIdOption, topOption, skipOption, searchOption, filterOption, countOption, orderbyOption, selectOption, expandOption, outputOption);
149+
}, serviceHealthIdOption, topOption, skipOption, searchOption, filterOption, countOption, orderbyOption, selectOption, expandOption, outputOption, new ServiceProviderBinder());
148150
return command;
149151
}
150152
/// <summary>

src/generated/Admin/ServiceAnnouncement/HealthOverviews/Item/Issues/Item/IncidentReport/IncidentReportRequestBuilder.cs

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using Microsoft.Graph.Cli.Core.Binding;
12
using Microsoft.Graph.Cli.Core.IO;
23
using Microsoft.Kiota.Abstractions;
34
using Microsoft.Kiota.Abstractions.Serialization;
@@ -6,7 +7,6 @@
67
using System.CommandLine;
78
using System.IO;
89
using System.Linq;
9-
using System.Net.Http;
1010
using System.Text;
1111
using System.Threading;
1212
using System.Threading.Tasks;
@@ -40,16 +40,17 @@ public Command BuildGetCommand() {
4040
IsRequired = true
4141
};
4242
command.AddOption(outputOption);
43-
command.SetHandler(async (string serviceHealthId, string serviceHealthIssueId, FileInfo file, FormatterType output, IConsole console) => {
44-
var responseHandler = new NativeResponseHandler();
43+
command.SetHandler(async (string serviceHealthId, string serviceHealthIssueId, FileInfo file, FormatterType output, IServiceProvider serviceProvider, IConsole console) => {
44+
var responseHandler = serviceProvider.GetService(typeof(IResponseHandler)) as IResponseHandler;
4545
var requestInfo = CreateGetRequestInformation(q => {
4646
});
4747
await RequestAdapter.SendNoContentAsync(requestInfo, responseHandler);
4848
// Print request output. What if the request has no return?
49-
var response = responseHandler.Value as HttpResponseMessage;
50-
var formatter = OutputFormatterFactory.Instance.GetFormatter(output);
51-
if (response.IsSuccessStatusCode) {
52-
var content = await response.Content.ReadAsStreamAsync();
49+
var responseProcessor = serviceProvider.GetService(typeof(IResponseProcessor)) as IResponseProcessor;
50+
var factory = serviceProvider.GetService(typeof(IOutputFormatterFactory)) as IOutputFormatterFactory;
51+
var formatter = factory.GetFormatter(output);
52+
if (responseProcessor.IsResponseSuccessful(responseHandler)) {
53+
var content = await responseProcessor.ExtractStreamResponseAsync(responseHandler);
5354
if (file == null) {
5455
formatter.WriteOutput(content, console);
5556
}
@@ -60,10 +61,10 @@ public Command BuildGetCommand() {
6061
}
6162
}
6263
else {
63-
var content = await response.Content.ReadAsStringAsync();
64+
var content = await responseProcessor.ExtractStringResponseAsync(responseHandler);
6465
console.WriteLine(content);
6566
}
66-
}, serviceHealthIdOption, serviceHealthIssueIdOption, fileOption, outputOption);
67+
}, serviceHealthIdOption, serviceHealthIssueIdOption, fileOption, outputOption, new ServiceProviderBinder());
6768
return command;
6869
}
6970
/// <summary>

0 commit comments

Comments
 (0)