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

Commit 023c183

Browse files
committed
Update generated code
1 parent 1de3004 commit 023c183

File tree

6,024 files changed

+50431
-268905
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,024 files changed

+50431
-268905
lines changed

src/Program.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
using Microsoft.Graph.Cli.Core.Utils;
1111
using Microsoft.Kiota.Abstractions;
1212
using Microsoft.Kiota.Authentication.Azure;
13+
using Microsoft.Kiota.Cli.Commons.IO;
1314
using Microsoft.Kiota.Http.HttpClientLibrary;
1415
using Microsoft.Kiota.Http.HttpClientLibrary.Middleware;
1516
using Microsoft.Kiota.Http.HttpClientLibrary.Middleware.Options;
@@ -44,7 +45,7 @@ static async Task<int> Main(string[] args)
4445
var authStrategy = AuthenticationStrategy.DeviceCode;
4546

4647
var credential = await authServiceFactory.GetTokenCredentialAsync(authStrategy, authSettings?.TenantId, authSettings?.ClientId);
47-
var authProvider = new AzureIdentityAuthenticationProvider(credential);
48+
var authProvider = new AzureIdentityAuthenticationProvider(credential, new string[] {"graph.microsoft.com"});
4849
var defaultHandlers = KiotaClientFactory.CreateDefaultHandlers();
4950

5051
var assemblyVersion = Assembly.GetExecutingAssembly().GetName().Version;
@@ -68,8 +69,6 @@ static async Task<int> Main(string[] args)
6869
using var httpClient = KiotaClientFactory.Create(finalHandler);
6970
var core = new HttpClientRequestAdapter(authProvider, httpClient: httpClient);
7071
var client = new GraphClient(core);
71-
var rootCommand = client.BuildCommand();
72-
rootCommand.Description = "Microsoft Graph CLI";
7372

7473
var commands = new List<Command>();
7574
var loginCommand = new LoginCommand(authServiceFactory);
@@ -100,7 +99,7 @@ static async Task<int> Main(string[] args)
10099

101100
static CommandLineBuilder BuildCommandLine(GraphClient client, IEnumerable<Command> commands)
102101
{
103-
var rootCommand = client.BuildCommand();
102+
var rootCommand = client.BuildRootCommand();
104103
rootCommand.Description = "Microsoft Graph CLI";
105104

106105
foreach (var command in commands) {

src/generated/Admin/AdminRequestBuilder.cs

Lines changed: 7 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
using ApiSdk.Admin.ServiceAnnouncement;
22
using ApiSdk.Models.Microsoft.Graph;
3-
using Microsoft.Graph.Cli.Core.IO;
43
using Microsoft.Kiota.Abstractions;
54
using Microsoft.Kiota.Abstractions.Serialization;
5+
using Microsoft.Kiota.Cli.Commons.IO;
66
using System;
77
using System.Collections.Generic;
88
using System.CommandLine;
@@ -41,14 +41,14 @@ public Command BuildGetCommand() {
4141
IsRequired = true
4242
};
4343
command.AddOption(outputOption);
44-
command.SetHandler(async (string[] select, string[] expand, FormatterType output, IOutputFormatterFactory outputFormatterFactory, IConsole console) => {
44+
command.SetHandler(async (string[] select, string[] expand, FormatterType output, IOutputFormatterFactory outputFormatterFactory, CancellationToken cancellationToken) => {
4545
var requestInfo = CreateGetRequestInformation(q => {
4646
q.Select = select;
4747
q.Expand = expand;
4848
});
49-
var response = await RequestAdapter.SendPrimitiveAsync<Stream>(requestInfo);
49+
var response = await RequestAdapter.SendPrimitiveAsync<Stream>(requestInfo, errorMapping: default, cancellationToken: cancellationToken);
5050
var formatter = outputFormatterFactory.GetFormatter(output);
51-
formatter.WriteOutput(response, console);
51+
formatter.WriteOutput(response);
5252
}, selectOption, expandOption, outputOption);
5353
return command;
5454
}
@@ -63,14 +63,14 @@ public Command BuildPatchCommand() {
6363
};
6464
bodyOption.IsRequired = true;
6565
command.AddOption(bodyOption);
66-
command.SetHandler(async (string body, IOutputFormatterFactory outputFormatterFactory, IConsole console) => {
66+
command.SetHandler(async (string body, IOutputFormatterFactory outputFormatterFactory, CancellationToken cancellationToken) => {
6767
using var stream = new MemoryStream(Encoding.UTF8.GetBytes(body));
6868
var parseNode = ParseNodeFactoryRegistry.DefaultInstance.GetRootParseNode("application/json", stream);
6969
var model = parseNode.GetObjectValue<ApiSdk.Models.Microsoft.Graph.Admin>();
7070
var requestInfo = CreatePatchRequestInformation(model, q => {
7171
});
72-
await RequestAdapter.SendNoContentAsync(requestInfo);
73-
console.WriteLine("Success");
72+
await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping: default, cancellationToken: cancellationToken);
73+
Console.WriteLine("Success");
7474
}, bodyOption);
7575
return command;
7676
}
@@ -99,20 +99,6 @@ public AdminRequestBuilder(Dictionary<string, object> pathParameters, IRequestAd
9999
RequestAdapter = requestAdapter;
100100
}
101101
/// <summary>
102-
/// Instantiates a new AdminRequestBuilder and sets the default values.
103-
/// <param name="rawUrl">The raw URL to use for the request builder.</param>
104-
/// <param name="requestAdapter">The request adapter to use to execute the requests.</param>
105-
/// </summary>
106-
public AdminRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) {
107-
if(string.IsNullOrEmpty(rawUrl)) throw new ArgumentNullException(nameof(rawUrl));
108-
_ = requestAdapter ?? throw new ArgumentNullException(nameof(requestAdapter));
109-
UrlTemplate = "{+baseurl}/admin{?select,expand}";
110-
var urlTplParams = new Dictionary<string, object>();
111-
urlTplParams.Add("request-raw-url", rawUrl);
112-
PathParameters = urlTplParams;
113-
RequestAdapter = requestAdapter;
114-
}
115-
/// <summary>
116102
/// Get admin
117103
/// <param name="h">Request headers</param>
118104
/// <param name="o">Request options</param>
@@ -151,31 +137,6 @@ public RequestInformation CreatePatchRequestInformation(ApiSdk.Models.Microsoft.
151137
requestInfo.AddRequestOptions(o?.ToArray());
152138
return requestInfo;
153139
}
154-
/// <summary>
155-
/// Get admin
156-
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
157-
/// <param name="h">Request headers</param>
158-
/// <param name="o">Request options</param>
159-
/// <param name="q">Request query parameters</param>
160-
/// <param name="responseHandler">Response handler to use in place of the default response handling provided by the core service</param>
161-
/// </summary>
162-
public async Task<ApiSdk.Models.Microsoft.Graph.Admin> GetAsync(Action<GetQueryParameters> q = default, Action<IDictionary<string, string>> h = default, IEnumerable<IRequestOption> o = default, IResponseHandler responseHandler = default, CancellationToken cancellationToken = default) {
163-
var requestInfo = CreateGetRequestInformation(q, h, o);
164-
return await RequestAdapter.SendAsync<ApiSdk.Models.Microsoft.Graph.Admin>(requestInfo, responseHandler, cancellationToken);
165-
}
166-
/// <summary>
167-
/// Update admin
168-
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
169-
/// <param name="h">Request headers</param>
170-
/// <param name="model"></param>
171-
/// <param name="o">Request options</param>
172-
/// <param name="responseHandler">Response handler to use in place of the default response handling provided by the core service</param>
173-
/// </summary>
174-
public async Task PatchAsync(ApiSdk.Models.Microsoft.Graph.Admin model, Action<IDictionary<string, string>> h = default, IEnumerable<IRequestOption> o = default, IResponseHandler responseHandler = default, CancellationToken cancellationToken = default) {
175-
_ = model ?? throw new ArgumentNullException(nameof(model));
176-
var requestInfo = CreatePatchRequestInformation(model, h, o);
177-
await RequestAdapter.SendNoContentAsync(requestInfo, responseHandler, cancellationToken);
178-
}
179140
/// <summary>Get admin</summary>
180141
public class GetQueryParameters : QueryParametersBase {
181142
/// <summary>Expand related entities</summary>

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

Lines changed: 7 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
using ApiSdk.Admin.ServiceAnnouncement.HealthOverviews.Item;
22
using ApiSdk.Models.Microsoft.Graph;
3-
using Microsoft.Graph.Cli.Core.IO;
43
using Microsoft.Kiota.Abstractions;
54
using Microsoft.Kiota.Abstractions.Serialization;
5+
using Microsoft.Kiota.Cli.Commons.IO;
66
using System;
77
using System.Collections.Generic;
88
using System.CommandLine;
@@ -44,15 +44,15 @@ public Command BuildCreateCommand() {
4444
IsRequired = true
4545
};
4646
command.AddOption(outputOption);
47-
command.SetHandler(async (string body, FormatterType output, IOutputFormatterFactory outputFormatterFactory, IConsole console) => {
47+
command.SetHandler(async (string body, FormatterType output, IOutputFormatterFactory outputFormatterFactory, CancellationToken cancellationToken) => {
4848
using var stream = new MemoryStream(Encoding.UTF8.GetBytes(body));
4949
var parseNode = ParseNodeFactoryRegistry.DefaultInstance.GetRootParseNode("application/json", stream);
5050
var model = parseNode.GetObjectValue<ServiceHealth>();
5151
var requestInfo = CreatePostRequestInformation(model, q => {
5252
});
53-
var response = await RequestAdapter.SendPrimitiveAsync<Stream>(requestInfo);
53+
var response = await RequestAdapter.SendPrimitiveAsync<Stream>(requestInfo, errorMapping: default, cancellationToken: cancellationToken);
5454
var formatter = outputFormatterFactory.GetFormatter(output);
55-
formatter.WriteOutput(response, console);
55+
formatter.WriteOutput(response);
5656
}, bodyOption, outputOption);
5757
return command;
5858
}
@@ -102,7 +102,7 @@ public Command BuildListCommand() {
102102
IsRequired = true
103103
};
104104
command.AddOption(outputOption);
105-
command.SetHandler(async (int? top, int? skip, string search, string filter, bool? count, string[] orderby, string[] select, string[] expand, FormatterType output, IOutputFormatterFactory outputFormatterFactory, IConsole console) => {
105+
command.SetHandler(async (int? top, int? skip, string search, string filter, bool? count, string[] orderby, string[] select, string[] expand, FormatterType output, IOutputFormatterFactory outputFormatterFactory, CancellationToken cancellationToken) => {
106106
var requestInfo = CreateGetRequestInformation(q => {
107107
q.Top = top;
108108
q.Skip = skip;
@@ -113,9 +113,9 @@ public Command BuildListCommand() {
113113
q.Select = select;
114114
q.Expand = expand;
115115
});
116-
var response = await RequestAdapter.SendPrimitiveAsync<Stream>(requestInfo);
116+
var response = await RequestAdapter.SendPrimitiveAsync<Stream>(requestInfo, errorMapping: default, cancellationToken: cancellationToken);
117117
var formatter = outputFormatterFactory.GetFormatter(output);
118-
formatter.WriteOutput(response, console);
118+
formatter.WriteOutput(response);
119119
}, topOption, skipOption, searchOption, filterOption, countOption, orderbyOption, selectOption, expandOption, outputOption);
120120
return command;
121121
}
@@ -133,20 +133,6 @@ public HealthOverviewsRequestBuilder(Dictionary<string, object> pathParameters,
133133
RequestAdapter = requestAdapter;
134134
}
135135
/// <summary>
136-
/// Instantiates a new HealthOverviewsRequestBuilder and sets the default values.
137-
/// <param name="rawUrl">The raw URL to use for the request builder.</param>
138-
/// <param name="requestAdapter">The request adapter to use to execute the requests.</param>
139-
/// </summary>
140-
public HealthOverviewsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) {
141-
if(string.IsNullOrEmpty(rawUrl)) throw new ArgumentNullException(nameof(rawUrl));
142-
_ = requestAdapter ?? throw new ArgumentNullException(nameof(requestAdapter));
143-
UrlTemplate = "{+baseurl}/admin/serviceAnnouncement/healthOverviews{?top,skip,search,filter,count,orderby,select,expand}";
144-
var urlTplParams = new Dictionary<string, object>();
145-
urlTplParams.Add("request-raw-url", rawUrl);
146-
PathParameters = urlTplParams;
147-
RequestAdapter = requestAdapter;
148-
}
149-
/// <summary>
150136
/// A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.
151137
/// <param name="h">Request headers</param>
152138
/// <param name="o">Request options</param>
@@ -185,31 +171,6 @@ public RequestInformation CreatePostRequestInformation(ServiceHealth body, Actio
185171
requestInfo.AddRequestOptions(o?.ToArray());
186172
return requestInfo;
187173
}
188-
/// <summary>
189-
/// A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.
190-
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
191-
/// <param name="h">Request headers</param>
192-
/// <param name="o">Request options</param>
193-
/// <param name="q">Request query parameters</param>
194-
/// <param name="responseHandler">Response handler to use in place of the default response handling provided by the core service</param>
195-
/// </summary>
196-
public async Task<HealthOverviewsResponse> GetAsync(Action<GetQueryParameters> q = default, Action<IDictionary<string, string>> h = default, IEnumerable<IRequestOption> o = default, IResponseHandler responseHandler = default, CancellationToken cancellationToken = default) {
197-
var requestInfo = CreateGetRequestInformation(q, h, o);
198-
return await RequestAdapter.SendAsync<HealthOverviewsResponse>(requestInfo, responseHandler, cancellationToken);
199-
}
200-
/// <summary>
201-
/// A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.
202-
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
203-
/// <param name="h">Request headers</param>
204-
/// <param name="model"></param>
205-
/// <param name="o">Request options</param>
206-
/// <param name="responseHandler">Response handler to use in place of the default response handling provided by the core service</param>
207-
/// </summary>
208-
public async Task<ServiceHealth> PostAsync(ServiceHealth model, Action<IDictionary<string, string>> h = default, IEnumerable<IRequestOption> o = default, IResponseHandler responseHandler = default, CancellationToken cancellationToken = default) {
209-
_ = model ?? throw new ArgumentNullException(nameof(model));
210-
var requestInfo = CreatePostRequestInformation(model, h, o);
211-
return await RequestAdapter.SendAsync<ServiceHealth>(requestInfo, responseHandler, cancellationToken);
212-
}
213174
/// <summary>A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.</summary>
214175
public class GetQueryParameters : QueryParametersBase {
215176
/// <summary>Include count of items</summary>

0 commit comments

Comments
 (0)