Skip to content

Commit

Permalink
New updates to generated code (#55)
Browse files Browse the repository at this point in the history
Co-authored-by: Octokit Bot <octokitbot@martynus.net>
  • Loading branch information
octokitbot and Octokit Bot committed Apr 1, 2024
1 parent 4b2d48d commit 7528b04
Show file tree
Hide file tree
Showing 2,277 changed files with 33,248 additions and 16,972 deletions.
6 changes: 3 additions & 3 deletions src/GitHub.Octokit.SDK.csproj
Expand Up @@ -33,10 +33,10 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Kiota.Abstractions" Version="1.7.11" />
<PackageReference Include="Microsoft.Kiota.Http.HttpClientLibrary" Version="1.3.7" />
<PackageReference Include="Microsoft.Kiota.Abstractions" Version="1.8.1" />
<PackageReference Include="Microsoft.Kiota.Http.HttpClientLibrary" Version="1.3.8" />
<PackageReference Include="Microsoft.Kiota.Serialization.Form" Version="1.1.5" />
<PackageReference Include="Microsoft.Kiota.Serialization.Json" Version="1.1.8" />
<PackageReference Include="Microsoft.Kiota.Serialization.Json" Version="1.2.0" />
<PackageReference Include="Microsoft.Kiota.Serialization.Multipart" Version="1.1.3" />
<PackageReference Include="Microsoft.Kiota.Serialization.Text" Version="1.1.4" />
<PackageReference Include="Microsoft.Kiota.Authentication.Azure" Version="1.1.4" />
Expand Down
46 changes: 30 additions & 16 deletions src/GitHub/Advisories/AdvisoriesRequestBuilder.cs
Expand Up @@ -13,28 +13,35 @@ namespace GitHub.Advisories {
/// <summary>
/// Builds and executes requests for operations under \advisories
/// </summary>
public class AdvisoriesRequestBuilder : BaseRequestBuilder {
public class AdvisoriesRequestBuilder : BaseRequestBuilder
{
/// <summary>Gets an item from the GitHub.advisories.item collection</summary>
/// <param name="position">The GHSA (GitHub Security Advisory) identifier of the advisory.</param>
/// <returns>A <see cref="WithGhsa_ItemRequestBuilder"/></returns>
public WithGhsa_ItemRequestBuilder this[string position] { get {
var urlTplParams = new Dictionary<string, object>(PathParameters);
urlTplParams.Add("ghsa_id", position);
return new WithGhsa_ItemRequestBuilder(urlTplParams, RequestAdapter);
} }
public WithGhsa_ItemRequestBuilder this[string position]
{
get
{
var urlTplParams = new Dictionary<string, object>(PathParameters);
urlTplParams.Add("ghsa_id", position);
return new WithGhsa_ItemRequestBuilder(urlTplParams, RequestAdapter);
}
}
/// <summary>
/// Instantiates a new <see cref="AdvisoriesRequestBuilder"/> and sets the default values.
/// </summary>
/// <param name="pathParameters">Path parameters for the request</param>
/// <param name="requestAdapter">The request adapter to use to execute the requests.</param>
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) {
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)
{
}
/// <summary>
/// Instantiates a new <see cref="AdvisoriesRequestBuilder"/> and sets the default values.
/// </summary>
/// <param name="rawUrl">The raw URL to use for the request builder.</param>
/// <param name="requestAdapter">The request adapter to use to execute the requests.</param>
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) {
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)
{
}
/// <summary>
/// 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;
Expand All @@ -47,13 +54,16 @@ public class AdvisoriesRequestBuilder : BaseRequestBuilder {
/// <exception cref="BasicError">When receiving a 429 status code</exception>
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
#nullable enable
public async Task<List<GlobalAdvisory>?> GetAsync(Action<RequestConfiguration<AdvisoriesRequestBuilderGetQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default) {
public async Task<List<GlobalAdvisory>?> GetAsync(Action<RequestConfiguration<AdvisoriesRequestBuilderGetQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
{
#nullable restore
#else
public async Task<List<GlobalAdvisory>> GetAsync(Action<RequestConfiguration<AdvisoriesRequestBuilderGetQueryParameters>> requestConfiguration = default, CancellationToken cancellationToken = default) {
public async Task<List<GlobalAdvisory>> GetAsync(Action<RequestConfiguration<AdvisoriesRequestBuilderGetQueryParameters>> requestConfiguration = default, CancellationToken cancellationToken = default)
{
#endif
var requestInfo = ToGetRequestInformation(requestConfiguration);
var errorMapping = new Dictionary<string, ParsableFactory<IParsable>> {
var errorMapping = new Dictionary<string, ParsableFactory<IParsable>>
{
{"422", ValidationErrorSimple.CreateFromDiscriminatorValue},
{"429", BasicError.CreateFromDiscriminatorValue},
};
Expand All @@ -67,10 +77,12 @@ public class AdvisoriesRequestBuilder : BaseRequestBuilder {
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
#nullable enable
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<AdvisoriesRequestBuilderGetQueryParameters>>? requestConfiguration = default) {
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<AdvisoriesRequestBuilderGetQueryParameters>>? requestConfiguration = default)
{
#nullable restore
#else
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<AdvisoriesRequestBuilderGetQueryParameters>> requestConfiguration = default) {
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<AdvisoriesRequestBuilderGetQueryParameters>> requestConfiguration = default)
{
#endif
var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters);
requestInfo.Configure(requestConfiguration);
Expand All @@ -82,13 +94,15 @@ public class AdvisoriesRequestBuilder : BaseRequestBuilder {
/// </summary>
/// <returns>A <see cref="AdvisoriesRequestBuilder"/></returns>
/// <param name="rawUrl">The raw URL to use for the request builder.</param>
public AdvisoriesRequestBuilder WithUrl(string rawUrl) {
public AdvisoriesRequestBuilder WithUrl(string rawUrl)
{
return new AdvisoriesRequestBuilder(rawUrl, RequestAdapter);
}
/// <summary>
/// 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;
/// </summary>
public class AdvisoriesRequestBuilderGetQueryParameters {
public class AdvisoriesRequestBuilderGetQueryParameters
{
/// <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>
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
#nullable enable
Expand Down Expand Up @@ -144,7 +158,7 @@ public class AdvisoriesRequestBuilderGetQueryParameters {
public GetDirectionQueryParameterType? Direction { get; set; }
/// <summary>If specified, only advisories for these ecosystems will be returned.</summary>
[QueryParameter("ecosystem")]
public GetEcosystemQueryParameterType? Ecosystem { get; set; }
public SecurityAdvisoryEcosystems? Ecosystem { get; set; }
/// <summary>If specified, only advisories with this GHSA (GitHub Security Advisory) identifier will be returned.</summary>
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
#nullable enable
Expand Down
3 changes: 2 additions & 1 deletion src/GitHub/Advisories/GetDirectionQueryParameterType.cs
Expand Up @@ -2,7 +2,8 @@
using System.Runtime.Serialization;
using System;
namespace GitHub.Advisories {
public enum GetDirectionQueryParameterType {
public enum GetDirectionQueryParameterType
{
[EnumMember(Value = "asc")]
Asc,
[EnumMember(Value = "desc")]
Expand Down
3 changes: 2 additions & 1 deletion src/GitHub/Advisories/GetSeverityQueryParameterType.cs
Expand Up @@ -2,7 +2,8 @@
using System.Runtime.Serialization;
using System;
namespace GitHub.Advisories {
public enum GetSeverityQueryParameterType {
public enum GetSeverityQueryParameterType
{
[EnumMember(Value = "unknown")]
Unknown,
[EnumMember(Value = "low")]
Expand Down
3 changes: 2 additions & 1 deletion src/GitHub/Advisories/GetSortQueryParameterType.cs
Expand Up @@ -2,7 +2,8 @@
using System.Runtime.Serialization;
using System;
namespace GitHub.Advisories {
public enum GetSortQueryParameterType {
public enum GetSortQueryParameterType
{
[EnumMember(Value = "updated")]
Updated,
[EnumMember(Value = "published")]
Expand Down
3 changes: 2 additions & 1 deletion src/GitHub/Advisories/GetTypeQueryParameterType.cs
Expand Up @@ -2,7 +2,8 @@
using System.Runtime.Serialization;
using System;
namespace GitHub.Advisories {
public enum GetTypeQueryParameterType {
public enum GetTypeQueryParameterType
{
[EnumMember(Value = "reviewed")]
Reviewed,
[EnumMember(Value = "malware")]
Expand Down
27 changes: 18 additions & 9 deletions src/GitHub/Advisories/Item/WithGhsa_ItemRequestBuilder.cs
Expand Up @@ -12,20 +12,23 @@ namespace GitHub.Advisories.Item {
/// <summary>
/// Builds and executes requests for operations under \advisories\{ghsa_id}
/// </summary>
public class WithGhsa_ItemRequestBuilder : BaseRequestBuilder {
public class WithGhsa_ItemRequestBuilder : BaseRequestBuilder
{
/// <summary>
/// Instantiates a new <see cref="WithGhsa_ItemRequestBuilder"/> and sets the default values.
/// </summary>
/// <param name="pathParameters">Path parameters for the request</param>
/// <param name="requestAdapter">The request adapter to use to execute the requests.</param>
public WithGhsa_ItemRequestBuilder(Dictionary<string, object> pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/advisories/{ghsa_id}", pathParameters) {
public WithGhsa_ItemRequestBuilder(Dictionary<string, object> pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/advisories/{ghsa_id}", pathParameters)
{
}
/// <summary>
/// Instantiates a new <see cref="WithGhsa_ItemRequestBuilder"/> and sets the default values.
/// </summary>
/// <param name="rawUrl">The raw URL to use for the request builder.</param>
/// <param name="requestAdapter">The request adapter to use to execute the requests.</param>
public WithGhsa_ItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/advisories/{ghsa_id}", rawUrl) {
public WithGhsa_ItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/advisories/{ghsa_id}", rawUrl)
{
}
/// <summary>
/// Gets a global security advisory using its GitHub Security Advisory (GHSA) identifier.
Expand All @@ -37,13 +40,16 @@ public class WithGhsa_ItemRequestBuilder : BaseRequestBuilder {
/// <exception cref="BasicError">When receiving a 404 status code</exception>
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
#nullable enable
public async Task<GlobalAdvisory?> GetAsync(Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default) {
public async Task<GlobalAdvisory?> GetAsync(Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = default, CancellationToken cancellationToken = default)
{
#nullable restore
#else
public async Task<GlobalAdvisory> GetAsync(Action<RequestConfiguration<DefaultQueryParameters>> requestConfiguration = default, CancellationToken cancellationToken = default) {
public async Task<GlobalAdvisory> GetAsync(Action<RequestConfiguration<DefaultQueryParameters>> requestConfiguration = default, CancellationToken cancellationToken = default)
{
#endif
var requestInfo = ToGetRequestInformation(requestConfiguration);
var errorMapping = new Dictionary<string, ParsableFactory<IParsable>> {
var errorMapping = new Dictionary<string, ParsableFactory<IParsable>>
{
{"404", BasicError.CreateFromDiscriminatorValue},
};
return await RequestAdapter.SendAsync<GlobalAdvisory>(requestInfo, GlobalAdvisory.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false);
Expand All @@ -55,10 +61,12 @@ public class WithGhsa_ItemRequestBuilder : BaseRequestBuilder {
/// <param name="requestConfiguration">Configuration for the request such as headers, query parameters, and middleware options.</param>
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
#nullable enable
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = default) {
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = default)
{
#nullable restore
#else
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<DefaultQueryParameters>> requestConfiguration = default) {
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<DefaultQueryParameters>> requestConfiguration = default)
{
#endif
var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters);
requestInfo.Configure(requestConfiguration);
Expand All @@ -70,7 +78,8 @@ public class WithGhsa_ItemRequestBuilder : BaseRequestBuilder {
/// </summary>
/// <returns>A <see cref="WithGhsa_ItemRequestBuilder"/></returns>
/// <param name="rawUrl">The raw URL to use for the request builder.</param>
public WithGhsa_ItemRequestBuilder WithUrl(string rawUrl) {
public WithGhsa_ItemRequestBuilder WithUrl(string rawUrl)
{
return new WithGhsa_ItemRequestBuilder(rawUrl, RequestAdapter);
}
}
Expand Down

0 comments on commit 7528b04

Please sign in to comment.