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

Commit 8d614ca

Browse files
authored
Update generated code based on microsoftgraph/msgraph-metadata@8388bce0 (#36)
* Update generated code based on microsoftgraph/msgraph-metadata@8388bce0 * Fix build error Generator version: microsoft/kiota@d51ddf8c
1 parent 16d84b9 commit 8d614ca

File tree

6,921 files changed

+341668
-226701
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,921 files changed

+341668
-226701
lines changed

src/generated/Admin/AdminRequestBuilder.cs

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using ApiSdk.Models.Microsoft.Graph;
33
using Microsoft.Kiota.Abstractions;
44
using Microsoft.Kiota.Abstractions.Serialization;
5+
using Microsoft.Kiota.Cli.Commons.Binding;
56
using Microsoft.Kiota.Cli.Commons.IO;
67
using System;
78
using System.Collections.Generic;
@@ -41,15 +42,23 @@ public Command BuildGetCommand() {
4142
IsRequired = true
4243
};
4344
command.AddOption(outputOption);
44-
command.SetHandler(async (string[] select, string[] expand, FormatterType output, IOutputFormatterFactory outputFormatterFactory, CancellationToken cancellationToken) => {
45+
var outputFilterOption = new Option<string>("--query");
46+
command.AddOption(outputFilterOption);
47+
command.SetHandler(async (object[] parameters) => {
48+
var select = (string[]) parameters[0];
49+
var expand = (string[]) parameters[1];
50+
var output = (FormatterType) parameters[2];
51+
var outputFilterOption = (string) parameters[3];
52+
var outputFormatterFactory = (IOutputFormatterFactory) parameters[4];
53+
var cancellationToken = (CancellationToken) parameters[5];
4554
var requestInfo = CreateGetRequestInformation(q => {
4655
q.Select = select;
4756
q.Expand = expand;
4857
});
4958
var response = await RequestAdapter.SendPrimitiveAsync<Stream>(requestInfo, errorMapping: default, cancellationToken: cancellationToken);
5059
var formatter = outputFormatterFactory.GetFormatter(output);
5160
formatter.WriteOutput(response);
52-
}, selectOption, expandOption, outputOption);
61+
}, new CollectionBinding(selectOption, expandOption, outputOption, outputFilterOption, new TypeBinding(typeof(IOutputFormatterFactory)), new TypeBinding(typeof(CancellationToken))));
5362
return command;
5463
}
5564
/// <summary>
@@ -63,15 +72,17 @@ public Command BuildPatchCommand() {
6372
};
6473
bodyOption.IsRequired = true;
6574
command.AddOption(bodyOption);
66-
command.SetHandler(async (string body, IOutputFormatterFactory outputFormatterFactory, CancellationToken cancellationToken) => {
75+
command.SetHandler(async (object[] parameters) => {
76+
var body = (string) parameters[0];
77+
var cancellationToken = (CancellationToken) parameters[1];
6778
using var stream = new MemoryStream(Encoding.UTF8.GetBytes(body));
6879
var parseNode = ParseNodeFactoryRegistry.DefaultInstance.GetRootParseNode("application/json", stream);
6980
var model = parseNode.GetObjectValue<ApiSdk.Models.Microsoft.Graph.Admin>();
7081
var requestInfo = CreatePatchRequestInformation(model, q => {
7182
});
7283
await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping: default, cancellationToken: cancellationToken);
7384
Console.WriteLine("Success");
74-
}, bodyOption);
85+
}, new CollectionBinding(bodyOption, new TypeBinding(typeof(CancellationToken))));
7586
return command;
7687
}
7788
public Command BuildServiceAnnouncementCommand() {

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

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using ApiSdk.Models.Microsoft.Graph;
33
using Microsoft.Kiota.Abstractions;
44
using Microsoft.Kiota.Abstractions.Serialization;
5+
using Microsoft.Kiota.Cli.Commons.Binding;
56
using Microsoft.Kiota.Cli.Commons.IO;
67
using System;
78
using System.Collections.Generic;
@@ -21,7 +22,7 @@ public class HealthOverviewsRequestBuilder {
2122
/// <summary>Url template to use to build the URL for the current request builder</summary>
2223
private string UrlTemplate { get; set; }
2324
public List<Command> BuildCommand() {
24-
var builder = new ServiceHealthRequestBuilder(PathParameters, RequestAdapter);
25+
var builder = new ServiceHealthItemRequestBuilder(PathParameters, RequestAdapter);
2526
var commands = new List<Command>();
2627
commands.Add(builder.BuildDeleteCommand());
2728
commands.Add(builder.BuildGetCommand());
@@ -44,7 +45,14 @@ public Command BuildCreateCommand() {
4445
IsRequired = true
4546
};
4647
command.AddOption(outputOption);
47-
command.SetHandler(async (string body, FormatterType output, IOutputFormatterFactory outputFormatterFactory, CancellationToken cancellationToken) => {
48+
var outputFilterOption = new Option<string>("--query");
49+
command.AddOption(outputFilterOption);
50+
command.SetHandler(async (object[] parameters) => {
51+
var body = (string) parameters[0];
52+
var output = (FormatterType) parameters[1];
53+
var outputFilterOption = (string) parameters[2];
54+
var outputFormatterFactory = (IOutputFormatterFactory) parameters[3];
55+
var cancellationToken = (CancellationToken) parameters[4];
4856
using var stream = new MemoryStream(Encoding.UTF8.GetBytes(body));
4957
var parseNode = ParseNodeFactoryRegistry.DefaultInstance.GetRootParseNode("application/json", stream);
5058
var model = parseNode.GetObjectValue<ServiceHealth>();
@@ -53,7 +61,7 @@ public Command BuildCreateCommand() {
5361
var response = await RequestAdapter.SendPrimitiveAsync<Stream>(requestInfo, errorMapping: default, cancellationToken: cancellationToken);
5462
var formatter = outputFormatterFactory.GetFormatter(output);
5563
formatter.WriteOutput(response);
56-
}, bodyOption, outputOption);
64+
}, new CollectionBinding(bodyOption, outputOption, outputFilterOption, new TypeBinding(typeof(IOutputFormatterFactory)), new TypeBinding(typeof(CancellationToken))));
5765
return command;
5866
}
5967
/// <summary>
@@ -102,7 +110,21 @@ public Command BuildListCommand() {
102110
IsRequired = true
103111
};
104112
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, CancellationToken cancellationToken) => {
113+
var outputFilterOption = new Option<string>("--query");
114+
command.AddOption(outputFilterOption);
115+
command.SetHandler(async (object[] parameters) => {
116+
var top = (int?) parameters[0];
117+
var skip = (int?) parameters[1];
118+
var search = (string) parameters[2];
119+
var filter = (string) parameters[3];
120+
var count = (bool?) parameters[4];
121+
var orderby = (string[]) parameters[5];
122+
var select = (string[]) parameters[6];
123+
var expand = (string[]) parameters[7];
124+
var output = (FormatterType) parameters[8];
125+
var outputFilterOption = (string) parameters[9];
126+
var outputFormatterFactory = (IOutputFormatterFactory) parameters[10];
127+
var cancellationToken = (CancellationToken) parameters[11];
106128
var requestInfo = CreateGetRequestInformation(q => {
107129
q.Top = top;
108130
q.Skip = skip;
@@ -116,7 +138,7 @@ public Command BuildListCommand() {
116138
var response = await RequestAdapter.SendPrimitiveAsync<Stream>(requestInfo, errorMapping: default, cancellationToken: cancellationToken);
117139
var formatter = outputFormatterFactory.GetFormatter(output);
118140
formatter.WriteOutput(response);
119-
}, topOption, skipOption, searchOption, filterOption, countOption, orderbyOption, selectOption, expandOption, outputOption);
141+
}, new CollectionBinding(topOption, skipOption, searchOption, filterOption, countOption, orderbyOption, selectOption, expandOption, outputOption, outputFilterOption, new TypeBinding(typeof(IOutputFormatterFactory)), new TypeBinding(typeof(CancellationToken))));
120142
return command;
121143
}
122144
/// <summary>

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

Lines changed: 33 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using ApiSdk.Models.Microsoft.Graph;
33
using Microsoft.Kiota.Abstractions;
44
using Microsoft.Kiota.Abstractions.Serialization;
5+
using Microsoft.Kiota.Cli.Commons.Binding;
56
using Microsoft.Kiota.Cli.Commons.IO;
67
using System;
78
using System.Collections.Generic;
@@ -21,7 +22,7 @@ public class IssuesRequestBuilder {
2122
/// <summary>Url template to use to build the URL for the current request builder</summary>
2223
private string UrlTemplate { get; set; }
2324
public List<Command> BuildCommand() {
24-
var builder = new ServiceHealthIssueRequestBuilder(PathParameters, RequestAdapter);
25+
var builder = new ServiceHealthIssueItemRequestBuilder(PathParameters, RequestAdapter);
2526
var commands = new List<Command>();
2627
commands.Add(builder.BuildDeleteCommand());
2728
commands.Add(builder.BuildGetCommand());
@@ -47,7 +48,17 @@ public Command BuildCreateCommand() {
4748
IsRequired = true
4849
};
4950
command.AddOption(outputOption);
50-
command.SetHandler(async (string serviceHealthId, string body, FormatterType output, IOutputFormatterFactory outputFormatterFactory, CancellationToken cancellationToken) => {
51+
var outputFilterOption = new Option<string>("--query");
52+
command.AddOption(outputFilterOption);
53+
command.SetHandler(async (object[] parameters) => {
54+
var serviceHealthId = (string) parameters[0];
55+
var body = (string) parameters[1];
56+
var output = (FormatterType) parameters[2];
57+
var outputFilterOption = (string) parameters[3];
58+
var outputFormatterFactory = (IOutputFormatterFactory) parameters[4];
59+
var cancellationToken = (CancellationToken) parameters[5];
60+
PathParameters.Clear();
61+
PathParameters.Add("serviceHealth_id", serviceHealthId);
5162
using var stream = new MemoryStream(Encoding.UTF8.GetBytes(body));
5263
var parseNode = ParseNodeFactoryRegistry.DefaultInstance.GetRootParseNode("application/json", stream);
5364
var model = parseNode.GetObjectValue<ServiceHealthIssue>();
@@ -56,7 +67,7 @@ public Command BuildCreateCommand() {
5667
var response = await RequestAdapter.SendPrimitiveAsync<Stream>(requestInfo, errorMapping: default, cancellationToken: cancellationToken);
5768
var formatter = outputFormatterFactory.GetFormatter(output);
5869
formatter.WriteOutput(response);
59-
}, serviceHealthIdOption, bodyOption, outputOption);
70+
}, new CollectionBinding(serviceHealthIdOption, bodyOption, outputOption, outputFilterOption, new TypeBinding(typeof(IOutputFormatterFactory)), new TypeBinding(typeof(CancellationToken))));
6071
return command;
6172
}
6273
/// <summary>
@@ -109,7 +120,24 @@ public Command BuildListCommand() {
109120
IsRequired = true
110121
};
111122
command.AddOption(outputOption);
112-
command.SetHandler(async (string serviceHealthId, int? top, int? skip, string search, string filter, bool? count, string[] orderby, string[] select, string[] expand, FormatterType output, IOutputFormatterFactory outputFormatterFactory, CancellationToken cancellationToken) => {
123+
var outputFilterOption = new Option<string>("--query");
124+
command.AddOption(outputFilterOption);
125+
command.SetHandler(async (object[] parameters) => {
126+
var serviceHealthId = (string) parameters[0];
127+
var top = (int?) parameters[1];
128+
var skip = (int?) parameters[2];
129+
var search = (string) parameters[3];
130+
var filter = (string) parameters[4];
131+
var count = (bool?) parameters[5];
132+
var orderby = (string[]) parameters[6];
133+
var select = (string[]) parameters[7];
134+
var expand = (string[]) parameters[8];
135+
var output = (FormatterType) parameters[9];
136+
var outputFilterOption = (string) parameters[10];
137+
var outputFormatterFactory = (IOutputFormatterFactory) parameters[11];
138+
var cancellationToken = (CancellationToken) parameters[12];
139+
PathParameters.Clear();
140+
PathParameters.Add("serviceHealth_id", serviceHealthId);
113141
var requestInfo = CreateGetRequestInformation(q => {
114142
q.Top = top;
115143
q.Skip = skip;
@@ -123,7 +151,7 @@ public Command BuildListCommand() {
123151
var response = await RequestAdapter.SendPrimitiveAsync<Stream>(requestInfo, errorMapping: default, cancellationToken: cancellationToken);
124152
var formatter = outputFormatterFactory.GetFormatter(output);
125153
formatter.WriteOutput(response);
126-
}, serviceHealthIdOption, topOption, skipOption, searchOption, filterOption, countOption, orderbyOption, selectOption, expandOption, outputOption);
154+
}, new CollectionBinding(serviceHealthIdOption, topOption, skipOption, searchOption, filterOption, countOption, orderbyOption, selectOption, expandOption, outputOption, outputFilterOption, new TypeBinding(typeof(IOutputFormatterFactory)), new TypeBinding(typeof(CancellationToken))));
127155
return command;
128156
}
129157
/// <summary>

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

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using Microsoft.Kiota.Abstractions;
22
using Microsoft.Kiota.Abstractions.Serialization;
3+
using Microsoft.Kiota.Cli.Commons.Binding;
34
using Microsoft.Kiota.Cli.Commons.IO;
45
using System;
56
using System.Collections.Generic;
@@ -35,24 +36,29 @@ public Command BuildGetCommand() {
3536
command.AddOption(serviceHealthIssueIdOption);
3637
var fileOption = new Option<FileInfo>("--file");
3738
command.AddOption(fileOption);
38-
var outputOption = new Option<FormatterType>("--output", () => FormatterType.JSON){
39-
IsRequired = true
40-
};
41-
command.AddOption(outputOption);
42-
command.SetHandler(async (string serviceHealthId, string serviceHealthIssueId, FileInfo file, FormatterType output, IOutputFormatterFactory outputFormatterFactory, CancellationToken cancellationToken) => {
39+
command.SetHandler(async (object[] parameters) => {
40+
var serviceHealthId = (string) parameters[0];
41+
var serviceHealthIssueId = (string) parameters[1];
42+
var file = (FileInfo) parameters[2];
43+
var outputFormatterFactory = (IOutputFormatterFactory) parameters[3];
44+
var cancellationToken = (CancellationToken) parameters[4];
45+
PathParameters.Clear();
46+
PathParameters.Add("serviceHealth_id", serviceHealthId);
47+
PathParameters.Add("serviceHealthIssue_id", serviceHealthIssueId);
4348
var requestInfo = CreateGetRequestInformation(q => {
4449
});
4550
var response = await RequestAdapter.SendPrimitiveAsync<Stream>(requestInfo, errorMapping: default, cancellationToken: cancellationToken);
46-
var formatter = outputFormatterFactory.GetFormatter(output);
4751
if (file == null) {
48-
formatter.WriteOutput(response);
52+
using var reader = new StreamReader(response);
53+
var strContent = reader.ReadToEnd();
54+
Console.WriteLine("strContent");
4955
}
5056
else {
5157
using var writeStream = file.OpenWrite();
5258
await response.CopyToAsync(writeStream);
5359
Console.WriteLine($"Content written to {file.FullName}.");
5460
}
55-
}, serviceHealthIdOption, serviceHealthIssueIdOption, fileOption, outputOption);
61+
}, new CollectionBinding(serviceHealthIdOption, serviceHealthIssueIdOption, fileOption, new TypeBinding(typeof(IOutputFormatterFactory)), new TypeBinding(typeof(CancellationToken))));
5662
return command;
5763
}
5864
/// <summary>

0 commit comments

Comments
 (0)