Skip to content

Commit 3cdade9

Browse files
authored
Changes in generated code (#115)
* New updates to generated code * New updates to generated code
1 parent 791dde4 commit 3cdade9

File tree

2,449 files changed

+40180
-35177
lines changed

Some content is hidden

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

2,449 files changed

+40180
-35177
lines changed

src/GitHub.Octokit.SDK.csproj

+8-8
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,14 @@
3333
</PropertyGroup>
3434

3535
<ItemGroup>
36-
<PackageReference Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.0.1" />
37-
<PackageReference Include="Microsoft.Kiota.Abstractions" Version="1.8.4" />
38-
<PackageReference Include="Microsoft.Kiota.Http.HttpClientLibrary" Version="1.4.0" />
39-
<PackageReference Include="Microsoft.Kiota.Serialization.Form" Version="1.1.6" />
40-
<PackageReference Include="Microsoft.Kiota.Serialization.Json" Version="1.2.3" />
41-
<PackageReference Include="Microsoft.Kiota.Serialization.Multipart" Version="1.1.4" />
42-
<PackageReference Include="Microsoft.Kiota.Serialization.Text" Version="1.1.5" />
43-
<PackageReference Include="Microsoft.Kiota.Authentication.Azure" Version="1.1.5" />
36+
<PackageReference Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.0.2" />
37+
<PackageReference Include="Microsoft.Kiota.Abstractions" Version="1.11.0" />
38+
<PackageReference Include="Microsoft.Kiota.Http.HttpClientLibrary" Version="1.11.0" />
39+
<PackageReference Include="Microsoft.Kiota.Serialization.Form" Version="1.11.0" />
40+
<PackageReference Include="Microsoft.Kiota.Serialization.Json" Version="1.11.0" />
41+
<PackageReference Include="Microsoft.Kiota.Serialization.Multipart" Version="1.11.0" />
42+
<PackageReference Include="Microsoft.Kiota.Serialization.Text" Version="1.11.0" />
43+
<PackageReference Include="Microsoft.Kiota.Authentication.Azure" Version="1.11.0" />
4444
<None Include="NugetREADME.md" Pack="true" PackagePath="\" />
4545
<None Include="octokit.png" Pack="true" PackagePath="\" />
4646
</ItemGroup>

src/GitHub/Advisories/AdvisoriesRequestBuilder.cs

+53-30
Original file line numberDiff line numberDiff line change
@@ -1,74 +1,76 @@
11
// <auto-generated/>
22
using GitHub.Advisories.Item;
33
using GitHub.Models;
4+
using Microsoft.Kiota.Abstractions.Extensions;
45
using Microsoft.Kiota.Abstractions.Serialization;
56
using Microsoft.Kiota.Abstractions;
67
using System.Collections.Generic;
78
using System.IO;
8-
using System.Linq;
99
using System.Threading.Tasks;
1010
using System.Threading;
1111
using System;
12-
namespace GitHub.Advisories {
12+
namespace GitHub.Advisories
13+
{
1314
/// <summary>
1415
/// Builds and executes requests for operations under \advisories
1516
/// </summary>
16-
public class AdvisoriesRequestBuilder : BaseRequestBuilder
17+
[global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.17.0")]
18+
public partial class AdvisoriesRequestBuilder : BaseRequestBuilder
1719
{
1820
/// <summary>Gets an item from the GitHub.advisories.item collection</summary>
1921
/// <param name="position">The GHSA (GitHub Security Advisory) identifier of the advisory.</param>
20-
/// <returns>A <see cref="WithGhsa_ItemRequestBuilder"/></returns>
21-
public WithGhsa_ItemRequestBuilder this[string position]
22+
/// <returns>A <see cref="global::GitHub.Advisories.Item.WithGhsa_ItemRequestBuilder"/></returns>
23+
public global::GitHub.Advisories.Item.WithGhsa_ItemRequestBuilder this[string position]
2224
{
2325
get
2426
{
2527
var urlTplParams = new Dictionary<string, object>(PathParameters);
2628
urlTplParams.Add("ghsa_id", position);
27-
return new WithGhsa_ItemRequestBuilder(urlTplParams, RequestAdapter);
29+
return new global::GitHub.Advisories.Item.WithGhsa_ItemRequestBuilder(urlTplParams, RequestAdapter);
2830
}
2931
}
3032
/// <summary>
31-
/// Instantiates a new <see cref="AdvisoriesRequestBuilder"/> and sets the default values.
33+
/// Instantiates a new <see cref="global::GitHub.Advisories.AdvisoriesRequestBuilder"/> and sets the default values.
3234
/// </summary>
3335
/// <param name="pathParameters">Path parameters for the request</param>
3436
/// <param name="requestAdapter">The request adapter to use to execute the requests.</param>
35-
public AdvisoriesRequestBuilder(Dictionary<string, object> pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/advisories{?affects*,after*,before*,cve_id*,cwes*,direction*,ecosystem*,ghsa_id*,is_withdrawn*,modified*,per_page*,published*,severity*,sort*,type*,updated*}", pathParameters)
37+
public AdvisoriesRequestBuilder(Dictionary<string, object> pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/advisories{?affects*,after*,before*,cve_id*,cwes*,direction*,ecosystem*,epss_percentage*,epss_percentile*,ghsa_id*,is_withdrawn*,modified*,per_page*,published*,severity*,sort*,type*,updated*}", pathParameters)
3638
{
3739
}
3840
/// <summary>
39-
/// Instantiates a new <see cref="AdvisoriesRequestBuilder"/> and sets the default values.
41+
/// Instantiates a new <see cref="global::GitHub.Advisories.AdvisoriesRequestBuilder"/> and sets the default values.
4042
/// </summary>
4143
/// <param name="rawUrl">The raw URL to use for the request builder.</param>
4244
/// <param name="requestAdapter">The request adapter to use to execute the requests.</param>
43-
public AdvisoriesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/advisories{?affects*,after*,before*,cve_id*,cwes*,direction*,ecosystem*,ghsa_id*,is_withdrawn*,modified*,per_page*,published*,severity*,sort*,type*,updated*}", rawUrl)
45+
public AdvisoriesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/advisories{?affects*,after*,before*,cve_id*,cwes*,direction*,ecosystem*,epss_percentage*,epss_percentile*,ghsa_id*,is_withdrawn*,modified*,per_page*,published*,severity*,sort*,type*,updated*}", rawUrl)
4446
{
4547
}
4648
/// <summary>
4749
/// Lists all global security advisories that match the specified parameters. If no other parameters are defined, the request will return only GitHub-reviewed advisories that are not malware.By default, all responses will exclude advisories for malware, because malware are not standard vulnerabilities. To list advisories for malware, you must include the `type` parameter in your request, with the value `malware`. For more information about the different types of security advisories, see &quot;[About the GitHub Advisory database](https://docs.github.com/code-security/security-advisories/global-security-advisories/about-the-github-advisory-database#about-types-of-security-advisories).&quot;
4850
/// API method documentation <see href="https://docs.github.com/rest/security-advisories/global-advisories#list-global-security-advisories" />
4951
/// </summary>
50-
/// <returns>A List&lt;GlobalAdvisory&gt;</returns>
52+
/// <returns>A List&lt;global::GitHub.Models.GlobalAdvisory&gt;</returns>
5153
/// <param name="cancellationToken">Cancellation token to use when cancelling requests</param>
5254
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
53-
/// <exception cref="ValidationErrorSimple">When receiving a 422 status code</exception>
54-
/// <exception cref="BasicError">When receiving a 429 status code</exception>
55+
/// <exception cref="global::GitHub.Models.ValidationErrorSimple">When receiving a 422 status code</exception>
56+
/// <exception cref="global::GitHub.Models.BasicError">When receiving a 429 status code</exception>
5557
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
5658
#nullable enable
57-
public async Task<List<GlobalAdvisory>?> GetAsync(Action<RequestConfiguration<AdvisoriesRequestBuilderGetQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
59+
public async Task<List<global::GitHub.Models.GlobalAdvisory>?> GetAsync(Action<RequestConfiguration<global::GitHub.Advisories.AdvisoriesRequestBuilder.AdvisoriesRequestBuilderGetQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
5860
{
5961
#nullable restore
6062
#else
61-
public async Task<List<GlobalAdvisory>> GetAsync(Action<RequestConfiguration<AdvisoriesRequestBuilderGetQueryParameters>> requestConfiguration = default, CancellationToken cancellationToken = default)
63+
public async Task<List<global::GitHub.Models.GlobalAdvisory>> GetAsync(Action<RequestConfiguration<global::GitHub.Advisories.AdvisoriesRequestBuilder.AdvisoriesRequestBuilderGetQueryParameters>> requestConfiguration = default, CancellationToken cancellationToken = default)
6264
{
6365
#endif
6466
var requestInfo = ToGetRequestInformation(requestConfiguration);
6567
var errorMapping = new Dictionary<string, ParsableFactory<IParsable>>
6668
{
67-
{"422", ValidationErrorSimple.CreateFromDiscriminatorValue},
68-
{"429", BasicError.CreateFromDiscriminatorValue},
69+
{ "422", global::GitHub.Models.ValidationErrorSimple.CreateFromDiscriminatorValue },
70+
{ "429", global::GitHub.Models.BasicError.CreateFromDiscriminatorValue },
6971
};
70-
var collectionResult = await RequestAdapter.SendCollectionAsync<GlobalAdvisory>(requestInfo, GlobalAdvisory.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
71-
return collectionResult?.ToList();
72+
var collectionResult = await RequestAdapter.SendCollectionAsync<global::GitHub.Models.GlobalAdvisory>(requestInfo, global::GitHub.Models.GlobalAdvisory.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
73+
return collectionResult?.AsList();
7274
}
7375
/// <summary>
7476
/// Lists all global security advisories that match the specified parameters. If no other parameters are defined, the request will return only GitHub-reviewed advisories that are not malware.By default, all responses will exclude advisories for malware, because malware are not standard vulnerabilities. To list advisories for malware, you must include the `type` parameter in your request, with the value `malware`. For more information about the different types of security advisories, see &quot;[About the GitHub Advisory database](https://docs.github.com/code-security/security-advisories/global-security-advisories/about-the-github-advisory-database#about-types-of-security-advisories).&quot;
@@ -77,11 +79,11 @@ public async Task<List<GlobalAdvisory>> GetAsync(Action<RequestConfiguration<Adv
7779
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
7880
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
7981
#nullable enable
80-
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<AdvisoriesRequestBuilderGetQueryParameters>>? requestConfiguration = default)
82+
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<global::GitHub.Advisories.AdvisoriesRequestBuilder.AdvisoriesRequestBuilderGetQueryParameters>>? requestConfiguration = default)
8183
{
8284
#nullable restore
8385
#else
84-
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<AdvisoriesRequestBuilderGetQueryParameters>> requestConfiguration = default)
86+
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<global::GitHub.Advisories.AdvisoriesRequestBuilder.AdvisoriesRequestBuilderGetQueryParameters>> requestConfiguration = default)
8587
{
8688
#endif
8789
var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters);
@@ -92,16 +94,17 @@ public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<Ad
9294
/// <summary>
9395
/// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
9496
/// </summary>
95-
/// <returns>A <see cref="AdvisoriesRequestBuilder"/></returns>
97+
/// <returns>A <see cref="global::GitHub.Advisories.AdvisoriesRequestBuilder"/></returns>
9698
/// <param name="rawUrl">The raw URL to use for the request builder.</param>
97-
public AdvisoriesRequestBuilder WithUrl(string rawUrl)
99+
public global::GitHub.Advisories.AdvisoriesRequestBuilder WithUrl(string rawUrl)
98100
{
99-
return new AdvisoriesRequestBuilder(rawUrl, RequestAdapter);
101+
return new global::GitHub.Advisories.AdvisoriesRequestBuilder(rawUrl, RequestAdapter);
100102
}
101103
/// <summary>
102104
/// Lists all global security advisories that match the specified parameters. If no other parameters are defined, the request will return only GitHub-reviewed advisories that are not malware.By default, all responses will exclude advisories for malware, because malware are not standard vulnerabilities. To list advisories for malware, you must include the `type` parameter in your request, with the value `malware`. For more information about the different types of security advisories, see &quot;[About the GitHub Advisory database](https://docs.github.com/code-security/security-advisories/global-security-advisories/about-the-github-advisory-database#about-types-of-security-advisories).&quot;
103105
/// </summary>
104-
public class AdvisoriesRequestBuilderGetQueryParameters
106+
[global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.17.0")]
107+
public partial class AdvisoriesRequestBuilderGetQueryParameters
105108
{
106109
/// <summary>If specified, only return advisories that affect any of `package` or `package@version`. A maximum of 1000 packages can be specified.If the query parameter causes the URL to exceed the maximum URL length supported by your client, you must specify fewer packages.Example: `affects=package1,package2@1.0.0,package3@^2.0.0` or `affects[]=package1&amp;affects[]=package2@1.0.0`</summary>
107110
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
@@ -155,10 +158,30 @@ public class AdvisoriesRequestBuilderGetQueryParameters
155158
#endif
156159
/// <summary>The direction to sort the results by.</summary>
157160
[QueryParameter("direction")]
158-
public GetDirectionQueryParameterType? Direction { get; set; }
161+
public global::GitHub.Advisories.GetDirectionQueryParameterType? Direction { get; set; }
159162
/// <summary>If specified, only advisories for these ecosystems will be returned.</summary>
160163
[QueryParameter("ecosystem")]
161-
public SecurityAdvisoryEcosystems? Ecosystem { get; set; }
164+
public global::GitHub.Models.SecurityAdvisoryEcosystems? Ecosystem { get; set; }
165+
/// <summary>If specified, only return advisories that have an EPSS percentage score that matches the provided value.The EPSS percentage represents the likelihood of a CVE being exploited.</summary>
166+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
167+
#nullable enable
168+
[QueryParameter("epss_percentage")]
169+
public string? EpssPercentage { get; set; }
170+
#nullable restore
171+
#else
172+
[QueryParameter("epss_percentage")]
173+
public string EpssPercentage { get; set; }
174+
#endif
175+
/// <summary>If specified, only return advisories that have an EPSS percentile score that matches the provided value.The EPSS percentile represents the relative rank of the CVE&apos;s likelihood of being exploited compared to other CVEs.</summary>
176+
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
177+
#nullable enable
178+
[QueryParameter("epss_percentile")]
179+
public string? EpssPercentile { get; set; }
180+
#nullable restore
181+
#else
182+
[QueryParameter("epss_percentile")]
183+
public string EpssPercentile { get; set; }
184+
#endif
162185
/// <summary>If specified, only advisories with this GHSA (GitHub Security Advisory) identifier will be returned.</summary>
163186
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
164187
#nullable enable
@@ -197,13 +220,13 @@ public class AdvisoriesRequestBuilderGetQueryParameters
197220
#endif
198221
/// <summary>If specified, only advisories with these severities will be returned.</summary>
199222
[QueryParameter("severity")]
200-
public GetSeverityQueryParameterType? Severity { get; set; }
223+
public global::GitHub.Advisories.GetSeverityQueryParameterType? Severity { get; set; }
201224
/// <summary>The property to sort the results by.</summary>
202225
[QueryParameter("sort")]
203-
public GetSortQueryParameterType? Sort { get; set; }
226+
public global::GitHub.Advisories.GetSortQueryParameterType? Sort { get; set; }
204227
/// <summary>If specified, only advisories of this type will be returned. By default, a request with no other parameters defined will only return reviewed advisories that are not malware.</summary>
205228
[QueryParameter("type")]
206-
public GetTypeQueryParameterType? Type { get; set; }
229+
public global::GitHub.Advisories.GetTypeQueryParameterType? Type { get; set; }
207230
/// <summary>If specified, only return advisories that were updated on a date or date range.For more information on the syntax of the date range, see &quot;[Understanding the search syntax](https://docs.github.com/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax#query-for-dates).&quot;</summary>
208231
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
209232
#nullable enable

src/GitHub/Advisories/GetDirectionQueryParameterType.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// <auto-generated/>
22
using System.Runtime.Serialization;
33
using System;
4-
namespace GitHub.Advisories {
4+
namespace GitHub.Advisories
5+
{
6+
[global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.17.0")]
57
#pragma warning disable CS1591
68
public enum GetDirectionQueryParameterType
79
#pragma warning restore CS1591

src/GitHub/Advisories/GetSeverityQueryParameterType.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// <auto-generated/>
22
using System.Runtime.Serialization;
33
using System;
4-
namespace GitHub.Advisories {
4+
namespace GitHub.Advisories
5+
{
6+
[global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.17.0")]
57
#pragma warning disable CS1591
68
public enum GetSeverityQueryParameterType
79
#pragma warning restore CS1591

src/GitHub/Advisories/GetSortQueryParameterType.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// <auto-generated/>
22
using System.Runtime.Serialization;
33
using System;
4-
namespace GitHub.Advisories {
4+
namespace GitHub.Advisories
5+
{
6+
[global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.17.0")]
57
#pragma warning disable CS1591
68
public enum GetSortQueryParameterType
79
#pragma warning restore CS1591

src/GitHub/Advisories/GetTypeQueryParameterType.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// <auto-generated/>
22
using System.Runtime.Serialization;
33
using System;
4-
namespace GitHub.Advisories {
4+
namespace GitHub.Advisories
5+
{
6+
[global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.17.0")]
57
#pragma warning disable CS1591
68
public enum GetTypeQueryParameterType
79
#pragma warning restore CS1591

0 commit comments

Comments
 (0)