diff --git a/src/libs/GitHub/Generated/GitHub.GitClient.GitCreateCommit.g.cs b/src/libs/GitHub/Generated/GitHub.GitClient.GitCreateCommit.g.cs
index f035b4e3..b1e95cde 100644
--- a/src/libs/GitHub/Generated/GitHub.GitClient.GitCreateCommit.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.GitClient.GitCreateCommit.g.cs
@@ -167,7 +167,7 @@ partial void ProcessGitCreateCommitResponseContent(
/// The SHA of the tree object this commit points to
///
///
- /// The SHAs of the commits that were the parents of this commit. If omitted or empty, the commit will be written as a root commit. For a single parent, an array of one SHA should be provided; for a merge commit, an array of more than one should be provided.
+ /// The full SHAs of the commits that were the parents of this commit. If omitted or empty, the commit will be written as a root commit. For a single parent, an array of one SHA should be provided; for a merge commit, an array of more than one should be provided.
///
///
/// Information about the author of the commit. By default, the `author` will be the authenticated user and the current date. See the `author` and `committer` object below for details.
diff --git a/src/libs/GitHub/Generated/GitHub.Models.Environment.g.cs b/src/libs/GitHub/Generated/GitHub.Models.Environment.g.cs
index 9d52f9bb..f3e2b7c1 100644
--- a/src/libs/GitHub/Generated/GitHub.Models.Environment.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.Models.Environment.g.cs
@@ -16,7 +16,7 @@ public sealed partial class Environment
///
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
- public required int Id { get; set; }
+ public required long Id { get; set; }
///
/// Example: MDExOkVudmlyb25tZW50NTY3ODA0Mjg=
diff --git a/src/libs/GitHub/Generated/GitHub.Models.GitCreateCommitRequest.g.cs b/src/libs/GitHub/Generated/GitHub.Models.GitCreateCommitRequest.g.cs
index c8b86dee..07acb1b6 100644
--- a/src/libs/GitHub/Generated/GitHub.Models.GitCreateCommitRequest.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.Models.GitCreateCommitRequest.g.cs
@@ -23,7 +23,7 @@ public sealed partial class GitCreateCommitRequest
public required string Tree { get; set; }
///
- /// The SHAs of the commits that were the parents of this commit. If omitted or empty, the commit will be written as a root commit. For a single parent, an array of one SHA should be provided; for a merge commit, an array of more than one should be provided.
+ /// The full SHAs of the commits that were the parents of this commit. If omitted or empty, the commit will be written as a root commit. For a single parent, an array of one SHA should be provided; for a merge commit, an array of more than one should be provided.
///
[global::System.Text.Json.Serialization.JsonPropertyName("parents")]
public global::System.Collections.Generic.IList? Parents { get; set; }
diff --git a/src/libs/GitHub/Generated/GitHub.Models.GitCreateTreeRequestTreeMode.g.cs b/src/libs/GitHub/Generated/GitHub.Models.GitCreateTreeRequestTreeMode.g.cs
index 48bfde2f..c83ade54 100644
--- a/src/libs/GitHub/Generated/GitHub.Models.GitCreateTreeRequestTreeMode.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.Models.GitCreateTreeRequestTreeMode.g.cs
@@ -11,23 +11,23 @@ public enum GitCreateTreeRequestTreeMode
///
///
///
- _100644,
+ x100644,
///
///
///
- _100755,
+ x100755,
///
///
///
- _040000,
+ x040000,
///
///
///
- _160000,
+ x160000,
///
///
///
- _120000,
+ x120000,
}
///
@@ -42,11 +42,11 @@ public static string ToValueString(this GitCreateTreeRequestTreeMode value)
{
return value switch
{
- GitCreateTreeRequestTreeMode._100644 => "100644",
- GitCreateTreeRequestTreeMode._100755 => "100755",
- GitCreateTreeRequestTreeMode._040000 => "040000",
- GitCreateTreeRequestTreeMode._160000 => "160000",
- GitCreateTreeRequestTreeMode._120000 => "120000",
+ GitCreateTreeRequestTreeMode.x100644 => "100644",
+ GitCreateTreeRequestTreeMode.x100755 => "100755",
+ GitCreateTreeRequestTreeMode.x040000 => "040000",
+ GitCreateTreeRequestTreeMode.x160000 => "160000",
+ GitCreateTreeRequestTreeMode.x120000 => "120000",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
}
@@ -57,11 +57,11 @@ public static string ToValueString(this GitCreateTreeRequestTreeMode value)
{
return value switch
{
- "100644" => GitCreateTreeRequestTreeMode._100644,
- "100755" => GitCreateTreeRequestTreeMode._100755,
- "040000" => GitCreateTreeRequestTreeMode._040000,
- "160000" => GitCreateTreeRequestTreeMode._160000,
- "120000" => GitCreateTreeRequestTreeMode._120000,
+ "100644" => GitCreateTreeRequestTreeMode.x100644,
+ "100755" => GitCreateTreeRequestTreeMode.x100755,
+ "040000" => GitCreateTreeRequestTreeMode.x040000,
+ "160000" => GitCreateTreeRequestTreeMode.x160000,
+ "120000" => GitCreateTreeRequestTreeMode.x120000,
_ => null,
};
}
diff --git a/src/libs/GitHub/Generated/GitHub.Models.OrganizationFineGrainedPermission.g.cs b/src/libs/GitHub/Generated/GitHub.Models.OrganizationFineGrainedPermission.g.cs
deleted file mode 100644
index 0852a3c5..00000000
--- a/src/libs/GitHub/Generated/GitHub.Models.OrganizationFineGrainedPermission.g.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-
-#nullable enable
-
-namespace GitHub
-{
- ///
- /// A fine-grained permission that protects organization resources.
- ///
- public sealed partial class OrganizationFineGrainedPermission
- {
- ///
- ///
- ///
- [global::System.Text.Json.Serialization.JsonPropertyName("name")]
- [global::System.Text.Json.Serialization.JsonRequired]
- public required string Name { get; set; }
-
- ///
- ///
- ///
- [global::System.Text.Json.Serialization.JsonPropertyName("description")]
- [global::System.Text.Json.Serialization.JsonRequired]
- public required string Description { get; set; }
-
- ///
- /// Additional properties that are not explicitly defined in the schema
- ///
- [global::System.Text.Json.Serialization.JsonExtensionData]
- public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary();
- }
-}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.Models.OrgsCreateCustomOrganizationRoleRequest.g.cs b/src/libs/GitHub/Generated/GitHub.Models.OrgsCreateCustomOrganizationRoleRequest.g.cs
deleted file mode 100644
index 3372a7aa..00000000
--- a/src/libs/GitHub/Generated/GitHub.Models.OrgsCreateCustomOrganizationRoleRequest.g.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-
-#nullable enable
-
-namespace GitHub
-{
- ///
- ///
- ///
- public sealed partial class OrgsCreateCustomOrganizationRoleRequest
- {
- ///
- /// The name of the custom role.
- ///
- [global::System.Text.Json.Serialization.JsonPropertyName("name")]
- [global::System.Text.Json.Serialization.JsonRequired]
- public required string Name { get; set; }
-
- ///
- /// A short description about the intended usage of this role or what permissions it grants.
- ///
- [global::System.Text.Json.Serialization.JsonPropertyName("description")]
- public string? Description { get; set; }
-
- ///
- /// A list of additional permissions included in this role.
- ///
- [global::System.Text.Json.Serialization.JsonPropertyName("permissions")]
- [global::System.Text.Json.Serialization.JsonRequired]
- public required global::System.Collections.Generic.IList Permissions { get; set; }
-
- ///
- /// Additional properties that are not explicitly defined in the schema
- ///
- [global::System.Text.Json.Serialization.JsonExtensionData]
- public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary();
- }
-}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.Models.OrgsListMembersFilter.g.cs b/src/libs/GitHub/Generated/GitHub.Models.OrgsListMembersFilter.g.cs
index 680708d4..913ca2c7 100644
--- a/src/libs/GitHub/Generated/GitHub.Models.OrgsListMembersFilter.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.Models.OrgsListMembersFilter.g.cs
@@ -11,7 +11,7 @@ public enum OrgsListMembersFilter
///
///
///
- _2faDisabled,
+ x2faDisabled,
///
///
///
@@ -30,7 +30,7 @@ public static string ToValueString(this OrgsListMembersFilter value)
{
return value switch
{
- OrgsListMembersFilter._2faDisabled => "2fa_disabled",
+ OrgsListMembersFilter.x2faDisabled => "2fa_disabled",
OrgsListMembersFilter.All => "all",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
@@ -42,7 +42,7 @@ public static string ToValueString(this OrgsListMembersFilter value)
{
return value switch
{
- "2fa_disabled" => OrgsListMembersFilter._2faDisabled,
+ "2fa_disabled" => OrgsListMembersFilter.x2faDisabled,
"all" => OrgsListMembersFilter.All,
_ => null,
};
diff --git a/src/libs/GitHub/Generated/GitHub.Models.OrgsListOutsideCollaboratorsFilter.g.cs b/src/libs/GitHub/Generated/GitHub.Models.OrgsListOutsideCollaboratorsFilter.g.cs
index 7e826d88..a413253e 100644
--- a/src/libs/GitHub/Generated/GitHub.Models.OrgsListOutsideCollaboratorsFilter.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.Models.OrgsListOutsideCollaboratorsFilter.g.cs
@@ -11,7 +11,7 @@ public enum OrgsListOutsideCollaboratorsFilter
///
///
///
- _2faDisabled,
+ x2faDisabled,
///
///
///
@@ -30,7 +30,7 @@ public static string ToValueString(this OrgsListOutsideCollaboratorsFilter value
{
return value switch
{
- OrgsListOutsideCollaboratorsFilter._2faDisabled => "2fa_disabled",
+ OrgsListOutsideCollaboratorsFilter.x2faDisabled => "2fa_disabled",
OrgsListOutsideCollaboratorsFilter.All => "all",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
@@ -42,7 +42,7 @@ public static string ToValueString(this OrgsListOutsideCollaboratorsFilter value
{
return value switch
{
- "2fa_disabled" => OrgsListOutsideCollaboratorsFilter._2faDisabled,
+ "2fa_disabled" => OrgsListOutsideCollaboratorsFilter.x2faDisabled,
"all" => OrgsListOutsideCollaboratorsFilter.All,
_ => null,
};
diff --git a/src/libs/GitHub/Generated/GitHub.Models.OrgsPatchCustomOrganizationRoleRequest.g.cs b/src/libs/GitHub/Generated/GitHub.Models.OrgsPatchCustomOrganizationRoleRequest.g.cs
deleted file mode 100644
index 8814b3fe..00000000
--- a/src/libs/GitHub/Generated/GitHub.Models.OrgsPatchCustomOrganizationRoleRequest.g.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-
-#nullable enable
-
-namespace GitHub
-{
- ///
- ///
- ///
- public sealed partial class OrgsPatchCustomOrganizationRoleRequest
- {
- ///
- /// The name of the custom role.
- ///
- [global::System.Text.Json.Serialization.JsonPropertyName("name")]
- public string? Name { get; set; }
-
- ///
- /// A short description about the intended usage of this role or what permissions it grants.
- ///
- [global::System.Text.Json.Serialization.JsonPropertyName("description")]
- public string? Description { get; set; }
-
- ///
- /// A list of additional permissions included in this role.
- ///
- [global::System.Text.Json.Serialization.JsonPropertyName("permissions")]
- public global::System.Collections.Generic.IList? Permissions { get; set; }
-
- ///
- /// Additional properties that are not explicitly defined in the schema
- ///
- [global::System.Text.Json.Serialization.JsonExtensionData]
- public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary();
- }
-}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsAssignTeamToOrgRole.g.cs b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsAssignTeamToOrgRole.g.cs
index 01f592c8..ad49d14f 100644
--- a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsAssignTeamToOrgRole.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsAssignTeamToOrgRole.g.cs
@@ -22,7 +22,7 @@ partial void ProcessOrgsAssignTeamToOrgRoleResponse(
///
/// Assign an organization role to a team
- /// Assigns an organization role to a team in an organization. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ /// Assigns an organization role to a team in an organization. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
/// The authenticated user must be an administrator for the organization to use this endpoint.
/// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
///
diff --git a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsAssignUserToOrgRole.g.cs b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsAssignUserToOrgRole.g.cs
index 69557251..fe437955 100644
--- a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsAssignUserToOrgRole.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsAssignUserToOrgRole.g.cs
@@ -22,7 +22,7 @@ partial void ProcessOrgsAssignUserToOrgRoleResponse(
///
/// Assign an organization role to a user
- /// Assigns an organization role to a member of an organization. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ /// Assigns an organization role to a member of an organization. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
/// The authenticated user must be an administrator for the organization to use this endpoint.
/// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
///
diff --git a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsCreateCustomOrganizationRole.g.cs b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsCreateCustomOrganizationRole.g.cs
deleted file mode 100644
index 11a7a6ce..00000000
--- a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsCreateCustomOrganizationRole.g.cs
+++ /dev/null
@@ -1,147 +0,0 @@
-
-#nullable enable
-
-namespace GitHub
-{
- public partial class OrgsClient
- {
- partial void PrepareOrgsCreateCustomOrganizationRoleArguments(
- global::System.Net.Http.HttpClient httpClient,
- ref string org,
- global::GitHub.OrgsCreateCustomOrganizationRoleRequest request);
- partial void PrepareOrgsCreateCustomOrganizationRoleRequest(
- global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpRequestMessage httpRequestMessage,
- string org,
- global::GitHub.OrgsCreateCustomOrganizationRoleRequest request);
- partial void ProcessOrgsCreateCustomOrganizationRoleResponse(
- global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpResponseMessage httpResponseMessage);
-
- partial void ProcessOrgsCreateCustomOrganizationRoleResponseContent(
- global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpResponseMessage httpResponseMessage,
- ref string content);
-
- ///
- /// Create a custom organization role
- /// Creates a custom organization role that can be assigned to users and teams, granting them specific permissions over the organization. For more information on custom organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
- /// To use this endpoint, the authenticated user must be one of:
- /// - An administrator for the organization.
- /// - A user, or a user on a team, with the fine-grained permissions of `write_organization_custom_org_role` in the organization.
- /// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
- ///
- ///
- ///
- /// The token to cancel the operation with
- ///
- public async global::System.Threading.Tasks.Task OrgsCreateCustomOrganizationRoleAsync(
- string org,
- global::GitHub.OrgsCreateCustomOrganizationRoleRequest request,
- global::System.Threading.CancellationToken cancellationToken = default)
- {
- request = request ?? throw new global::System.ArgumentNullException(nameof(request));
-
- PrepareArguments(
- client: _httpClient);
- PrepareOrgsCreateCustomOrganizationRoleArguments(
- httpClient: _httpClient,
- org: ref org,
- request: request);
-
- using var httpRequest = new global::System.Net.Http.HttpRequestMessage(
- method: global::System.Net.Http.HttpMethod.Post,
- requestUri: new global::System.Uri(_httpClient.BaseAddress?.AbsoluteUri.TrimEnd('/') + $"/orgs/{org}/organization-roles", global::System.UriKind.RelativeOrAbsolute));
- var __json = global::System.Text.Json.JsonSerializer.Serialize(request, global::GitHub.SourceGenerationContext.Default.OrgsCreateCustomOrganizationRoleRequest);
- httpRequest.Content = new global::System.Net.Http.StringContent(
- content: __json,
- encoding: global::System.Text.Encoding.UTF8,
- mediaType: "application/json");
-
- PrepareRequest(
- client: _httpClient,
- request: httpRequest);
- PrepareOrgsCreateCustomOrganizationRoleRequest(
- httpClient: _httpClient,
- httpRequestMessage: httpRequest,
- org: org,
- request: request);
-
- using var response = await _httpClient.SendAsync(
- request: httpRequest,
- completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
- cancellationToken: cancellationToken).ConfigureAwait(false);
-
- ProcessResponse(
- client: _httpClient,
- response: response);
- ProcessOrgsCreateCustomOrganizationRoleResponse(
- httpClient: _httpClient,
- httpResponseMessage: response);
-
- var __content = await response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
-
- ProcessResponseContent(
- client: _httpClient,
- response: response,
- content: ref __content);
- ProcessOrgsCreateCustomOrganizationRoleResponseContent(
- httpClient: _httpClient,
- httpResponseMessage: response,
- content: ref __content);
-
- try
- {
- response.EnsureSuccessStatusCode();
- }
- catch (global::System.Net.Http.HttpRequestException ex)
- {
- throw new global::System.InvalidOperationException(__content, ex);
- }
-
- return
- global::System.Text.Json.JsonSerializer.Deserialize(__content, global::GitHub.SourceGenerationContext.Default.OrganizationRole) ??
- throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" ");
- }
-
- ///
- /// Create a custom organization role
- /// Creates a custom organization role that can be assigned to users and teams, granting them specific permissions over the organization. For more information on custom organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
- /// To use this endpoint, the authenticated user must be one of:
- /// - An administrator for the organization.
- /// - A user, or a user on a team, with the fine-grained permissions of `write_organization_custom_org_role` in the organization.
- /// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
- ///
- ///
- ///
- /// The name of the custom role.
- ///
- ///
- /// A short description about the intended usage of this role or what permissions it grants.
- ///
- ///
- /// A list of additional permissions included in this role.
- ///
- /// The token to cancel the operation with
- ///
- public async global::System.Threading.Tasks.Task OrgsCreateCustomOrganizationRoleAsync(
- string org,
- string name,
- global::System.Collections.Generic.IList permissions,
- string? description = default,
- global::System.Threading.CancellationToken cancellationToken = default)
- {
- var request = new global::GitHub.OrgsCreateCustomOrganizationRoleRequest
- {
- Name = name,
- Description = description,
- Permissions = permissions,
- };
-
- return await OrgsCreateCustomOrganizationRoleAsync(
- org: org,
- request: request,
- cancellationToken: cancellationToken).ConfigureAwait(false);
- }
- }
-}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsDeleteCustomOrganizationRole.g.cs b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsDeleteCustomOrganizationRole.g.cs
deleted file mode 100644
index b4c5d5a5..00000000
--- a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsDeleteCustomOrganizationRole.g.cs
+++ /dev/null
@@ -1,72 +0,0 @@
-
-#nullable enable
-
-namespace GitHub
-{
- public partial class OrgsClient
- {
- partial void PrepareOrgsDeleteCustomOrganizationRoleArguments(
- global::System.Net.Http.HttpClient httpClient,
- ref string org,
- ref int roleId);
- partial void PrepareOrgsDeleteCustomOrganizationRoleRequest(
- global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpRequestMessage httpRequestMessage,
- string org,
- int roleId);
- partial void ProcessOrgsDeleteCustomOrganizationRoleResponse(
- global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpResponseMessage httpResponseMessage);
-
- ///
- /// Delete a custom organization role.
- /// Deletes a custom organization role. For more information on custom organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
- /// To use this endpoint, the authenticated user must be one of:
- /// - An administrator for the organization.
- /// - A user, or a user on a team, with the fine-grained permissions of `write_organization_custom_org_role` in the organization.
- /// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
- ///
- ///
- ///
- /// The token to cancel the operation with
- ///
- public async global::System.Threading.Tasks.Task OrgsDeleteCustomOrganizationRoleAsync(
- string org,
- int roleId,
- global::System.Threading.CancellationToken cancellationToken = default)
- {
- PrepareArguments(
- client: _httpClient);
- PrepareOrgsDeleteCustomOrganizationRoleArguments(
- httpClient: _httpClient,
- org: ref org,
- roleId: ref roleId);
-
- using var httpRequest = new global::System.Net.Http.HttpRequestMessage(
- method: global::System.Net.Http.HttpMethod.Delete,
- requestUri: new global::System.Uri(_httpClient.BaseAddress?.AbsoluteUri.TrimEnd('/') + $"/orgs/{org}/organization-roles/{roleId}", global::System.UriKind.RelativeOrAbsolute));
-
- PrepareRequest(
- client: _httpClient,
- request: httpRequest);
- PrepareOrgsDeleteCustomOrganizationRoleRequest(
- httpClient: _httpClient,
- httpRequestMessage: httpRequest,
- org: org,
- roleId: roleId);
-
- using var response = await _httpClient.SendAsync(
- request: httpRequest,
- completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
- cancellationToken: cancellationToken).ConfigureAwait(false);
-
- ProcessResponse(
- client: _httpClient,
- response: response);
- ProcessOrgsDeleteCustomOrganizationRoleResponse(
- httpClient: _httpClient,
- httpResponseMessage: response);
- response.EnsureSuccessStatusCode();
- }
- }
-}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsGetOrgRole.g.cs b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsGetOrgRole.g.cs
index 488b6044..d0237247 100644
--- a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsGetOrgRole.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsGetOrgRole.g.cs
@@ -25,7 +25,7 @@ partial void ProcessOrgsGetOrgRoleResponseContent(
///
/// Get an organization role
- /// Gets an organization role that is available to this organization. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ /// Gets an organization role that is available to this organization. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
/// To use this endpoint, the authenticated user must be one of:
/// - An administrator for the organization.
/// - A user, or a user on a team, with the fine-grained permissions of `read_organization_custom_org_role` in the organization.
diff --git a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrgRoleTeams.g.cs b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrgRoleTeams.g.cs
index 4de44e6e..13a235d8 100644
--- a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrgRoleTeams.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrgRoleTeams.g.cs
@@ -29,7 +29,7 @@ partial void ProcessOrgsListOrgRoleTeamsResponseContent(
///
/// List teams that are assigned to an organization role
- /// Lists the teams that are assigned to an organization role. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ /// Lists the teams that are assigned to an organization role. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
/// To use this endpoint, you must be an administrator for the organization.
/// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
///
diff --git a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrgRoleUsers.g.cs b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrgRoleUsers.g.cs
index 6d88b737..31a6cfff 100644
--- a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrgRoleUsers.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrgRoleUsers.g.cs
@@ -29,7 +29,7 @@ partial void ProcessOrgsListOrgRoleUsersResponseContent(
///
/// List users that are assigned to an organization role
- /// Lists organization members that are assigned to an organization role. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ /// Lists organization members that are assigned to an organization role. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
/// To use this endpoint, you must be an administrator for the organization.
/// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
///
diff --git a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrgRoles.g.cs b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrgRoles.g.cs
index 35b55976..1d47c7eb 100644
--- a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrgRoles.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrgRoles.g.cs
@@ -23,7 +23,7 @@ partial void ProcessOrgsListOrgRolesResponseContent(
///
/// Get all organization roles for an organization
- /// Lists the organization roles available in this organization. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ /// Lists the organization roles available in this organization. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
/// To use this endpoint, the authenticated user must be one of:
/// - An administrator for the organization.
/// - A user, or a user on a team, with the fine-grained permissions of `read_organization_custom_org_role` in the organization.
diff --git a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrganizationFineGrainedPermissions.g.cs b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrganizationFineGrainedPermissions.g.cs
deleted file mode 100644
index 8105634b..00000000
--- a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsListOrganizationFineGrainedPermissions.g.cs
+++ /dev/null
@@ -1,95 +0,0 @@
-
-#nullable enable
-
-namespace GitHub
-{
- public partial class OrgsClient
- {
- partial void PrepareOrgsListOrganizationFineGrainedPermissionsArguments(
- global::System.Net.Http.HttpClient httpClient,
- ref string org);
- partial void PrepareOrgsListOrganizationFineGrainedPermissionsRequest(
- global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpRequestMessage httpRequestMessage,
- string org);
- partial void ProcessOrgsListOrganizationFineGrainedPermissionsResponse(
- global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpResponseMessage httpResponseMessage);
-
- partial void ProcessOrgsListOrganizationFineGrainedPermissionsResponseContent(
- global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpResponseMessage httpResponseMessage,
- ref string content);
-
- ///
- /// List organization fine-grained permissions for an organization
- /// Lists the fine-grained permissions that can be used in custom organization roles for an organization. For more information, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
- /// To list the fine-grained permissions that can be used in custom repository roles for an organization, see "[List repository fine-grained permissions for an organization](https://docs.github.com/rest/orgs/organization-roles#list-repository-fine-grained-permissions-for-an-organization)."
- /// To use this endpoint, the authenticated user must be one of:
- /// - An administrator for the organization.
- /// - A user, or a user on a team, with the fine-grained permissions of `read_organization_custom_org_role` in the organization.
- /// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
- ///
- ///
- /// The token to cancel the operation with
- ///
- public async global::System.Threading.Tasks.Task> OrgsListOrganizationFineGrainedPermissionsAsync(
- string org,
- global::System.Threading.CancellationToken cancellationToken = default)
- {
- PrepareArguments(
- client: _httpClient);
- PrepareOrgsListOrganizationFineGrainedPermissionsArguments(
- httpClient: _httpClient,
- org: ref org);
-
- using var httpRequest = new global::System.Net.Http.HttpRequestMessage(
- method: global::System.Net.Http.HttpMethod.Get,
- requestUri: new global::System.Uri(_httpClient.BaseAddress?.AbsoluteUri.TrimEnd('/') + $"/orgs/{org}/organization-fine-grained-permissions", global::System.UriKind.RelativeOrAbsolute));
-
- PrepareRequest(
- client: _httpClient,
- request: httpRequest);
- PrepareOrgsListOrganizationFineGrainedPermissionsRequest(
- httpClient: _httpClient,
- httpRequestMessage: httpRequest,
- org: org);
-
- using var response = await _httpClient.SendAsync(
- request: httpRequest,
- completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
- cancellationToken: cancellationToken).ConfigureAwait(false);
-
- ProcessResponse(
- client: _httpClient,
- response: response);
- ProcessOrgsListOrganizationFineGrainedPermissionsResponse(
- httpClient: _httpClient,
- httpResponseMessage: response);
-
- var __content = await response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
-
- ProcessResponseContent(
- client: _httpClient,
- response: response,
- content: ref __content);
- ProcessOrgsListOrganizationFineGrainedPermissionsResponseContent(
- httpClient: _httpClient,
- httpResponseMessage: response,
- content: ref __content);
-
- try
- {
- response.EnsureSuccessStatusCode();
- }
- catch (global::System.Net.Http.HttpRequestException ex)
- {
- throw new global::System.InvalidOperationException(__content, ex);
- }
-
- return
- global::System.Text.Json.JsonSerializer.Deserialize(__content, global::GitHub.SourceGenerationContext.Default.IListOrganizationFineGrainedPermission) ??
- throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" ");
- }
- }
-}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsPatchCustomOrganizationRole.g.cs b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsPatchCustomOrganizationRole.g.cs
deleted file mode 100644
index e5508d4f..00000000
--- a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsPatchCustomOrganizationRole.g.cs
+++ /dev/null
@@ -1,156 +0,0 @@
-
-#nullable enable
-
-namespace GitHub
-{
- public partial class OrgsClient
- {
- partial void PrepareOrgsPatchCustomOrganizationRoleArguments(
- global::System.Net.Http.HttpClient httpClient,
- ref string org,
- ref int roleId,
- global::GitHub.OrgsPatchCustomOrganizationRoleRequest request);
- partial void PrepareOrgsPatchCustomOrganizationRoleRequest(
- global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpRequestMessage httpRequestMessage,
- string org,
- int roleId,
- global::GitHub.OrgsPatchCustomOrganizationRoleRequest request);
- partial void ProcessOrgsPatchCustomOrganizationRoleResponse(
- global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpResponseMessage httpResponseMessage);
-
- partial void ProcessOrgsPatchCustomOrganizationRoleResponseContent(
- global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpResponseMessage httpResponseMessage,
- ref string content);
-
- ///
- /// Update a custom organization role
- /// Updates an existing custom organization role. Permission changes will apply to all assignees. For more information on custom organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
- /// To use this endpoint, the authenticated user must be one of:
- /// - An administrator for the organization.
- /// - A user, or a user on a team, with the fine-grained permissions of `write_organization_custom_org_role` in the organization.
- /// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
- ///
- ///
- ///
- ///
- /// The token to cancel the operation with
- ///
- public async global::System.Threading.Tasks.Task OrgsPatchCustomOrganizationRoleAsync(
- string org,
- int roleId,
- global::GitHub.OrgsPatchCustomOrganizationRoleRequest request,
- global::System.Threading.CancellationToken cancellationToken = default)
- {
- request = request ?? throw new global::System.ArgumentNullException(nameof(request));
-
- PrepareArguments(
- client: _httpClient);
- PrepareOrgsPatchCustomOrganizationRoleArguments(
- httpClient: _httpClient,
- org: ref org,
- roleId: ref roleId,
- request: request);
-
- using var httpRequest = new global::System.Net.Http.HttpRequestMessage(
- method: global::System.Net.Http.HttpMethod.Patch,
- requestUri: new global::System.Uri(_httpClient.BaseAddress?.AbsoluteUri.TrimEnd('/') + $"/orgs/{org}/organization-roles/{roleId}", global::System.UriKind.RelativeOrAbsolute));
- var __json = global::System.Text.Json.JsonSerializer.Serialize(request, global::GitHub.SourceGenerationContext.Default.OrgsPatchCustomOrganizationRoleRequest);
- httpRequest.Content = new global::System.Net.Http.StringContent(
- content: __json,
- encoding: global::System.Text.Encoding.UTF8,
- mediaType: "application/json");
-
- PrepareRequest(
- client: _httpClient,
- request: httpRequest);
- PrepareOrgsPatchCustomOrganizationRoleRequest(
- httpClient: _httpClient,
- httpRequestMessage: httpRequest,
- org: org,
- roleId: roleId,
- request: request);
-
- using var response = await _httpClient.SendAsync(
- request: httpRequest,
- completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
- cancellationToken: cancellationToken).ConfigureAwait(false);
-
- ProcessResponse(
- client: _httpClient,
- response: response);
- ProcessOrgsPatchCustomOrganizationRoleResponse(
- httpClient: _httpClient,
- httpResponseMessage: response);
-
- var __content = await response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
-
- ProcessResponseContent(
- client: _httpClient,
- response: response,
- content: ref __content);
- ProcessOrgsPatchCustomOrganizationRoleResponseContent(
- httpClient: _httpClient,
- httpResponseMessage: response,
- content: ref __content);
-
- try
- {
- response.EnsureSuccessStatusCode();
- }
- catch (global::System.Net.Http.HttpRequestException ex)
- {
- throw new global::System.InvalidOperationException(__content, ex);
- }
-
- return
- global::System.Text.Json.JsonSerializer.Deserialize(__content, global::GitHub.SourceGenerationContext.Default.OrganizationRole) ??
- throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" ");
- }
-
- ///
- /// Update a custom organization role
- /// Updates an existing custom organization role. Permission changes will apply to all assignees. For more information on custom organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
- /// To use this endpoint, the authenticated user must be one of:
- /// - An administrator for the organization.
- /// - A user, or a user on a team, with the fine-grained permissions of `write_organization_custom_org_role` in the organization.
- /// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
- ///
- ///
- ///
- ///
- /// The name of the custom role.
- ///
- ///
- /// A short description about the intended usage of this role or what permissions it grants.
- ///
- ///
- /// A list of additional permissions included in this role.
- ///
- /// The token to cancel the operation with
- ///
- public async global::System.Threading.Tasks.Task OrgsPatchCustomOrganizationRoleAsync(
- string org,
- int roleId,
- string? name = default,
- string? description = default,
- global::System.Collections.Generic.IList? permissions = default,
- global::System.Threading.CancellationToken cancellationToken = default)
- {
- var request = new global::GitHub.OrgsPatchCustomOrganizationRoleRequest
- {
- Name = name,
- Description = description,
- Permissions = permissions,
- };
-
- return await OrgsPatchCustomOrganizationRoleAsync(
- org: org,
- roleId: roleId,
- request: request,
- cancellationToken: cancellationToken).ConfigureAwait(false);
- }
- }
-}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeAllOrgRolesTeam.g.cs b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeAllOrgRolesTeam.g.cs
index 41a2b986..fcc1ad35 100644
--- a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeAllOrgRolesTeam.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeAllOrgRolesTeam.g.cs
@@ -20,7 +20,7 @@ partial void ProcessOrgsRevokeAllOrgRolesTeamResponse(
///
/// Remove all organization roles for a team
- /// Removes all assigned organization roles from a team. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ /// Removes all assigned organization roles from a team. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
/// The authenticated user must be an administrator for the organization to use this endpoint.
/// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
///
diff --git a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeAllOrgRolesUser.g.cs b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeAllOrgRolesUser.g.cs
index 9152c2df..f3395184 100644
--- a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeAllOrgRolesUser.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeAllOrgRolesUser.g.cs
@@ -20,7 +20,7 @@ partial void ProcessOrgsRevokeAllOrgRolesUserResponse(
///
/// Remove all organization roles for a user
- /// Revokes all assigned organization roles from a user. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ /// Revokes all assigned organization roles from a user. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
/// The authenticated user must be an administrator for the organization to use this endpoint.
/// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
///
diff --git a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeOrgRoleTeam.g.cs b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeOrgRoleTeam.g.cs
index d35afec9..27011d92 100644
--- a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeOrgRoleTeam.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeOrgRoleTeam.g.cs
@@ -22,7 +22,7 @@ partial void ProcessOrgsRevokeOrgRoleTeamResponse(
///
/// Remove an organization role from a team
- /// Removes an organization role from a team. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ /// Removes an organization role from a team. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
/// The authenticated user must be an administrator for the organization to use this endpoint.
/// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
///
diff --git a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeOrgRoleUser.g.cs b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeOrgRoleUser.g.cs
index af775be7..58ecaff6 100644
--- a/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeOrgRoleUser.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.OrgsClient.OrgsRevokeOrgRoleUser.g.cs
@@ -22,7 +22,7 @@ partial void ProcessOrgsRevokeOrgRoleUserResponse(
///
/// Remove an organization role from a user
- /// Remove an organization role from a user. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ /// Remove an organization role from a user. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
/// The authenticated user must be an administrator for the organization to use this endpoint.
/// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
///
diff --git a/src/libs/GitHub/Generated/GitHub.ReposClient.ReposGetOrgRuleSuites.g.cs b/src/libs/GitHub/Generated/GitHub.ReposClient.ReposGetOrgRuleSuites.g.cs
index c2925890..70f44bef 100644
--- a/src/libs/GitHub/Generated/GitHub.ReposClient.ReposGetOrgRuleSuites.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.ReposClient.ReposGetOrgRuleSuites.g.cs
@@ -8,6 +8,7 @@ public partial class ReposClient
partial void PrepareReposGetOrgRuleSuitesArguments(
global::System.Net.Http.HttpClient httpClient,
ref string org,
+ ref string @ref,
ref int repositoryName,
ref global::GitHub.ReposGetOrgRuleSuitesTimePeriod timePeriod,
ref string actorName,
@@ -18,6 +19,7 @@ partial void PrepareReposGetOrgRuleSuitesRequest(
global::System.Net.Http.HttpClient httpClient,
global::System.Net.Http.HttpRequestMessage httpRequestMessage,
string org,
+ string @ref,
int repositoryName,
global::GitHub.ReposGetOrgRuleSuitesTimePeriod timePeriod,
string actorName,
@@ -39,6 +41,7 @@ partial void ProcessReposGetOrgRuleSuitesResponseContent(
/// For more information, see "[Managing rulesets for repositories in your organization](https://docs.github.com/organizations/managing-organization-settings/managing-rulesets-for-repositories-in-your-organization#viewing-insights-for-rulesets)."
///
///
+ ///
///
///
/// Default Value: day
@@ -57,6 +60,7 @@ partial void ProcessReposGetOrgRuleSuitesResponseContent(
///
public async global::System.Threading.Tasks.Task> ReposGetOrgRuleSuitesAsync(
string org,
+ string @ref,
int repositoryName,
global::GitHub.ReposGetOrgRuleSuitesTimePeriod timePeriod,
string actorName,
@@ -70,6 +74,7 @@ partial void ProcessReposGetOrgRuleSuitesResponseContent(
PrepareReposGetOrgRuleSuitesArguments(
httpClient: _httpClient,
org: ref org,
+ @ref: ref @ref,
repositoryName: ref repositoryName,
timePeriod: ref timePeriod,
actorName: ref actorName,
@@ -79,7 +84,7 @@ partial void ProcessReposGetOrgRuleSuitesResponseContent(
using var httpRequest = new global::System.Net.Http.HttpRequestMessage(
method: global::System.Net.Http.HttpMethod.Get,
- requestUri: new global::System.Uri(_httpClient.BaseAddress?.AbsoluteUri.TrimEnd('/') + $"/orgs/{org}/rulesets/rule-suites?repository_name={repositoryName}&time_period={timePeriod}&actor_name={actorName}&rule_suite_result={ruleSuiteResult}&per_page={perPage}&page={page}", global::System.UriKind.RelativeOrAbsolute));
+ requestUri: new global::System.Uri(_httpClient.BaseAddress?.AbsoluteUri.TrimEnd('/') + $"/orgs/{org}/rulesets/rule-suites?ref={@ref}&repository_name={repositoryName}&time_period={timePeriod}&actor_name={actorName}&rule_suite_result={ruleSuiteResult}&per_page={perPage}&page={page}", global::System.UriKind.RelativeOrAbsolute));
PrepareRequest(
client: _httpClient,
@@ -88,6 +93,7 @@ partial void ProcessReposGetOrgRuleSuitesResponseContent(
httpClient: _httpClient,
httpRequestMessage: httpRequest,
org: org,
+ @ref: @ref,
repositoryName: repositoryName,
timePeriod: timePeriod,
actorName: actorName,
diff --git a/src/libs/GitHub/Generated/GitHub.ReposClient.ReposListCustomDeploymentRuleIntegrations.g.cs b/src/libs/GitHub/Generated/GitHub.ReposClient.ReposListCustomDeploymentRuleIntegrations.g.cs
index 92631158..31442620 100644
--- a/src/libs/GitHub/Generated/GitHub.ReposClient.ReposListCustomDeploymentRuleIntegrations.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.ReposClient.ReposListCustomDeploymentRuleIntegrations.g.cs
@@ -31,7 +31,8 @@ partial void ProcessReposListCustomDeploymentRuleIntegrationsResponseContent(
///
/// List custom deployment rule integrations available for an environment
- /// Gets all custom deployment protection rule integrations that are available for an environment. Anyone with read access to the repository can use this endpoint.
+ /// Gets all custom deployment protection rule integrations that are available for an environment.
+ /// The authenticated user must have admin or owner permissions to the repository to use this endpoint.
/// For more information about environments, see "[Using environments for deployment](https://docs.github.com/actions/deployment/targeting-different-environments/using-environments-for-deployment)."
/// For more information about the app that is providing this custom deployment rule, see "[GET an app](https://docs.github.com/rest/apps/apps#get-an-app)".
/// OAuth app tokens and personal access tokens (classic) need the `repo` scope to use this endpoint with a private repository.
diff --git a/src/libs/GitHub/Generated/JsonSerializerContextTypes.g.cs b/src/libs/GitHub/Generated/JsonSerializerContextTypes.g.cs
index ccc6e046..4227cee4 100644
--- a/src/libs/GitHub/Generated/JsonSerializerContextTypes.g.cs
+++ b/src/libs/GitHub/Generated/JsonSerializerContextTypes.g.cs
@@ -18749,1938 +18749,1926 @@ public sealed partial class JsonSerializerContextTypes
///
///
///
- public global::System.Collections.Generic.IList? Type4684 { get; set; }
+ public global::GitHub.OrgsListOrgRolesResponse? Type4684 { get; set; }
///
///
///
- public global::GitHub.OrgsListOrgRolesResponse? Type4685 { get; set; }
+ public global::GitHub.OrganizationRole? Type4685 { get; set; }
///
///
///
- public global::GitHub.OrgsCreateCustomOrganizationRoleRequest? Type4686 { get; set; }
+ public global::System.Collections.Generic.IList? Type4686 { get; set; }
///
///
///
- public global::GitHub.OrganizationRole? Type4687 { get; set; }
+ public global::System.Collections.Generic.IList? Type4687 { get; set; }
///
///
///
- public global::GitHub.OrgsPatchCustomOrganizationRoleRequest? Type4688 { get; set; }
+ public global::GitHub.OrgsConvertMemberToOutsideCollaboratorRequest? Type4688 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4689 { get; set; }
+ public global::GitHub.OrgsRemoveOutsideCollaboratorResponse? Type4689 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4690 { get; set; }
+ public global::GitHub.Package? Type4690 { get; set; }
///
///
///
- public global::GitHub.OrgsConvertMemberToOutsideCollaboratorRequest? Type4691 { get; set; }
+ public global::System.Collections.Generic.IList? Type4691 { get; set; }
///
///
///
- public global::GitHub.OrgsRemoveOutsideCollaboratorResponse? Type4692 { get; set; }
+ public global::GitHub.PackageVersion? Type4692 { get; set; }
///
///
///
- public global::GitHub.Package? Type4693 { get; set; }
+ public global::System.Collections.Generic.IList? Type4693 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4694 { get; set; }
+ public global::GitHub.OrgsReviewPatGrantRequestsInBulkRequest? Type4694 { get; set; }
///
///
///
- public global::GitHub.PackageVersion? Type4695 { get; set; }
+ public global::GitHub.OrgsReviewPatGrantRequestRequest? Type4695 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4696 { get; set; }
+ public global::System.Collections.Generic.IList? Type4696 { get; set; }
///
///
///
- public global::GitHub.OrgsReviewPatGrantRequestsInBulkRequest? Type4697 { get; set; }
+ public global::GitHub.OrgsUpdatePatAccessesRequest? Type4697 { get; set; }
///
///
///
- public global::GitHub.OrgsReviewPatGrantRequestRequest? Type4698 { get; set; }
+ public global::GitHub.OrgsUpdatePatAccessRequest? Type4698 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4699 { get; set; }
+ public global::System.Collections.Generic.IList? Type4699 { get; set; }
///
///
///
- public global::GitHub.OrgsUpdatePatAccessesRequest? Type4700 { get; set; }
+ public global::GitHub.ProjectsCreateForOrgRequest? Type4700 { get; set; }
///
///
///
- public global::GitHub.OrgsUpdatePatAccessRequest? Type4701 { get; set; }
+ public global::GitHub.Project? Type4701 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4702 { get; set; }
+ public global::System.Collections.Generic.IList? Type4702 { get; set; }
///
///
///
- public global::GitHub.ProjectsCreateForOrgRequest? Type4703 { get; set; }
+ public global::GitHub.OrgsCreateOrUpdateCustomPropertiesRequest? Type4703 { get; set; }
///
///
///
- public global::GitHub.Project? Type4704 { get; set; }
+ public global::GitHub.OrgsCreateOrUpdateCustomPropertyRequest? Type4704 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4705 { get; set; }
+ public global::System.Collections.Generic.IList? Type4705 { get; set; }
///
///
///
- public global::GitHub.OrgsCreateOrUpdateCustomPropertiesRequest? Type4706 { get; set; }
+ public global::GitHub.OrgsCreateOrUpdateCustomPropertiesValuesForReposRequest? Type4706 { get; set; }
///
///
///
- public global::GitHub.OrgsCreateOrUpdateCustomPropertyRequest? Type4707 { get; set; }
+ public global::GitHub.ReposCreateInOrgRequest? Type4707 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4708 { get; set; }
+ public global::System.Collections.Generic.IList? Type4708 { get; set; }
///
///
///
- public global::GitHub.OrgsCreateOrUpdateCustomPropertiesValuesForReposRequest? Type4709 { get; set; }
+ public global::GitHub.ReposCreateOrgRulesetRequest? Type4709 { get; set; }
///
///
///
- public global::GitHub.ReposCreateInOrgRequest? Type4710 { get; set; }
+ public global::System.Collections.Generic.IList? Type4710 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4711 { get; set; }
+ public global::GitHub.RuleSuite? Type4711 { get; set; }
///
///
///
- public global::GitHub.ReposCreateOrgRulesetRequest? Type4712 { get; set; }
+ public global::GitHub.ReposUpdateOrgRulesetRequest? Type4712 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4713 { get; set; }
+ public global::GitHub.SecretScanningListAlertsForOrgResponse? Type4713 { get; set; }
///
///
///
- public global::GitHub.RuleSuite? Type4714 { get; set; }
+ public global::System.Collections.Generic.IList? Type4714 { get; set; }
///
///
///
- public global::GitHub.ReposUpdateOrgRulesetRequest? Type4715 { get; set; }
+ public global::GitHub.ActionsBillingUsage? Type4715 { get; set; }
///
///
///
- public global::GitHub.SecretScanningListAlertsForOrgResponse? Type4716 { get; set; }
+ public global::GitHub.PackagesBillingUsage? Type4716 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4717 { get; set; }
+ public global::GitHub.CombinedBillingUsage? Type4717 { get; set; }
///
///
///
- public global::GitHub.ActionsBillingUsage? Type4718 { get; set; }
+ public global::GitHub.TeamsCreateRequest? Type4718 { get; set; }
///
///
///
- public global::GitHub.PackagesBillingUsage? Type4719 { get; set; }
+ public global::GitHub.TeamFull? Type4719 { get; set; }
///
///
///
- public global::GitHub.CombinedBillingUsage? Type4720 { get; set; }
+ public global::GitHub.TeamsUpdateInOrgRequest? Type4720 { get; set; }
///
///
///
- public global::GitHub.TeamsCreateRequest? Type4721 { get; set; }
+ public global::System.Collections.Generic.IList? Type4721 { get; set; }
///
///
///
- public global::GitHub.TeamFull? Type4722 { get; set; }
+ public global::GitHub.TeamsCreateDiscussionInOrgRequest? Type4722 { get; set; }
///
///
///
- public global::GitHub.TeamsUpdateInOrgRequest? Type4723 { get; set; }
+ public global::GitHub.TeamDiscussion? Type4723 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4724 { get; set; }
+ public global::GitHub.TeamsUpdateDiscussionInOrgRequest? Type4724 { get; set; }
///
///
///
- public global::GitHub.TeamsCreateDiscussionInOrgRequest? Type4725 { get; set; }
+ public global::System.Collections.Generic.IList? Type4725 { get; set; }
///
///
///
- public global::GitHub.TeamDiscussion? Type4726 { get; set; }
+ public global::GitHub.TeamsCreateDiscussionCommentInOrgRequest? Type4726 { get; set; }
///
///
///
- public global::GitHub.TeamsUpdateDiscussionInOrgRequest? Type4727 { get; set; }
+ public global::GitHub.TeamDiscussionComment? Type4727 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4728 { get; set; }
+ public global::GitHub.TeamsUpdateDiscussionCommentInOrgRequest? Type4728 { get; set; }
///
///
///
- public global::GitHub.TeamsCreateDiscussionCommentInOrgRequest? Type4729 { get; set; }
+ public global::System.Collections.Generic.IList? Type4729 { get; set; }
///
///
///
- public global::GitHub.TeamDiscussionComment? Type4730 { get; set; }
+ public global::GitHub.ReactionsCreateForTeamDiscussionCommentInOrgRequest? Type4730 { get; set; }
///
///
///
- public global::GitHub.TeamsUpdateDiscussionCommentInOrgRequest? Type4731 { get; set; }
+ public global::GitHub.Reaction? Type4731 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4732 { get; set; }
+ public global::GitHub.ReactionsCreateForTeamDiscussionInOrgRequest? Type4732 { get; set; }
///
///
///
- public global::GitHub.ReactionsCreateForTeamDiscussionCommentInOrgRequest? Type4733 { get; set; }
+ public global::GitHub.TeamMembership? Type4733 { get; set; }
///
///
///
- public global::GitHub.Reaction? Type4734 { get; set; }
+ public global::GitHub.TeamsAddOrUpdateMembershipForUserInOrgRequest? Type4734 { get; set; }
///
///
///
- public global::GitHub.ReactionsCreateForTeamDiscussionInOrgRequest? Type4735 { get; set; }
+ public global::System.Collections.Generic.IList? Type4735 { get; set; }
///
///
///
- public global::GitHub.TeamMembership? Type4736 { get; set; }
+ public global::GitHub.TeamProject? Type4736 { get; set; }
///
///
///
- public global::GitHub.TeamsAddOrUpdateMembershipForUserInOrgRequest? Type4737 { get; set; }
+ public global::GitHub.TeamsAddOrUpdateProjectPermissionsInOrgRequest? Type4737 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4738 { get; set; }
+ public global::GitHub.TeamsAddOrUpdateProjectPermissionsInOrgResponse? Type4738 { get; set; }
///
///
///
- public global::GitHub.TeamProject? Type4739 { get; set; }
+ public global::GitHub.TeamRepository? Type4739 { get; set; }
///
///
///
- public global::GitHub.TeamsAddOrUpdateProjectPermissionsInOrgRequest? Type4740 { get; set; }
+ public global::GitHub.TeamsAddOrUpdateRepoPermissionsInOrgRequest? Type4740 { get; set; }
///
///
///
- public global::GitHub.TeamsAddOrUpdateProjectPermissionsInOrgResponse? Type4741 { get; set; }
+ public global::GitHub.ProjectCard? Type4741 { get; set; }
///
///
///
- public global::GitHub.TeamRepository? Type4742 { get; set; }
+ public global::GitHub.ProjectsUpdateCardRequest? Type4742 { get; set; }
///
///
///
- public global::GitHub.TeamsAddOrUpdateRepoPermissionsInOrgRequest? Type4743 { get; set; }
+ public global::GitHub.ProjectsDeleteCardResponse? Type4743 { get; set; }
///
///
///
- public global::GitHub.ProjectCard? Type4744 { get; set; }
+ public global::GitHub.ProjectsMoveCardRequest? Type4744 { get; set; }
///
///
///
- public global::GitHub.ProjectsUpdateCardRequest? Type4745 { get; set; }
+ public global::GitHub.ProjectsMoveCardResponse? Type4745 { get; set; }
///
///
///
- public global::GitHub.ProjectsDeleteCardResponse? Type4746 { get; set; }
+ public global::GitHub.ProjectColumn? Type4746 { get; set; }
///
///
///
- public global::GitHub.ProjectsMoveCardRequest? Type4747 { get; set; }
+ public global::GitHub.ProjectsUpdateColumnRequest? Type4747 { get; set; }
///
///
///
- public global::GitHub.ProjectsMoveCardResponse? Type4748 { get; set; }
+ public global::System.Collections.Generic.IList? Type4748 { get; set; }
///
///
///
- public global::GitHub.ProjectColumn? Type4749 { get; set; }
+ public global::System.OneOf? Type4749 { get; set; }
///
///
///
- public global::GitHub.ProjectsUpdateColumnRequest? Type4750 { get; set; }
+ public global::GitHub.ProjectsCreateCardResponse? Type4750 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4751 { get; set; }
+ public global::GitHub.ProjectsMoveColumnRequest? Type4751 { get; set; }
///
///
///
- public global::System.OneOf? Type4752 { get; set; }
+ public global::GitHub.ProjectsUpdateRequest? Type4752 { get; set; }
///
///
///
- public global::GitHub.ProjectsCreateCardResponse? Type4753 { get; set; }
+ public global::GitHub.ProjectsUpdateResponse? Type4753 { get; set; }
///
///
///
- public global::GitHub.ProjectsMoveColumnRequest? Type4754 { get; set; }
+ public global::GitHub.ProjectsDeleteResponse? Type4754 { get; set; }
///
///
///
- public global::GitHub.ProjectsUpdateRequest? Type4755 { get; set; }
+ public global::GitHub.ProjectsAddCollaboratorRequest? Type4755 { get; set; }
///
///
///
- public global::GitHub.ProjectsUpdateResponse? Type4756 { get; set; }
+ public global::GitHub.ProjectCollaboratorPermission? Type4756 { get; set; }
///
///
///
- public global::GitHub.ProjectsDeleteResponse? Type4757 { get; set; }
+ public global::System.Collections.Generic.IList? Type4757 { get; set; }
///
///
///
- public global::GitHub.ProjectsAddCollaboratorRequest? Type4758 { get; set; }
+ public global::GitHub.ProjectsCreateColumnRequest? Type4758 { get; set; }
///
///
///
- public global::GitHub.ProjectCollaboratorPermission? Type4759 { get; set; }
+ public global::GitHub.RateLimitOverview? Type4759 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4760 { get; set; }
+ public global::GitHub.ReposUpdateRequest? Type4760 { get; set; }
///
///
///
- public global::GitHub.ProjectsCreateColumnRequest? Type4761 { get; set; }
+ public global::GitHub.ReposDeleteResponse? Type4761 { get; set; }
///
///
///
- public global::GitHub.RateLimitOverview? Type4762 { get; set; }
+ public global::GitHub.ActionsListArtifactsForRepoResponse? Type4762 { get; set; }
///
///
///
- public global::GitHub.ReposUpdateRequest? Type4763 { get; set; }
+ public global::GitHub.Artifact? Type4763 { get; set; }
///
///
///
- public global::GitHub.ReposDeleteResponse? Type4764 { get; set; }
+ public global::GitHub.ActionsCacheUsageByRepository? Type4764 { get; set; }
///
///
///
- public global::GitHub.ActionsListArtifactsForRepoResponse? Type4765 { get; set; }
+ public global::GitHub.ActionsCacheList? Type4765 { get; set; }
///
///
///
- public global::GitHub.Artifact? Type4766 { get; set; }
+ public global::GitHub.Job? Type4766 { get; set; }
///
///
///
- public global::GitHub.ActionsCacheUsageByRepository? Type4767 { get; set; }
+ public global::GitHub.ActionsReRunJobForWorkflowRunRequest? Type4767 { get; set; }
///
///
///
- public global::GitHub.ActionsCacheList? Type4768 { get; set; }
+ public global::GitHub.OidcCustomSubRepo? Type4768 { get; set; }
///
///
///
- public global::GitHub.Job? Type4769 { get; set; }
+ public global::GitHub.ActionsSetCustomOidcSubClaimForRepoRequest? Type4769 { get; set; }
///
///
///
- public global::GitHub.ActionsReRunJobForWorkflowRunRequest? Type4770 { get; set; }
+ public global::GitHub.ActionsListRepoOrganizationSecretsResponse? Type4770 { get; set; }
///
///
///
- public global::GitHub.OidcCustomSubRepo? Type4771 { get; set; }
+ public global::GitHub.ActionsListRepoOrganizationVariablesResponse? Type4771 { get; set; }
///
///
///
- public global::GitHub.ActionsSetCustomOidcSubClaimForRepoRequest? Type4772 { get; set; }
+ public global::GitHub.ActionsRepositoryPermissions? Type4772 { get; set; }
///
///
///
- public global::GitHub.ActionsListRepoOrganizationSecretsResponse? Type4773 { get; set; }
+ public global::GitHub.ActionsSetGithubActionsPermissionsRepositoryRequest? Type4773 { get; set; }
///
///
///
- public global::GitHub.ActionsListRepoOrganizationVariablesResponse? Type4774 { get; set; }
+ public global::GitHub.ActionsWorkflowAccessToRepository? Type4774 { get; set; }
///
///
///
- public global::GitHub.ActionsRepositoryPermissions? Type4775 { get; set; }
+ public global::GitHub.ActionsListSelfHostedRunnersForRepoResponse? Type4775 { get; set; }
///
///
///
- public global::GitHub.ActionsSetGithubActionsPermissionsRepositoryRequest? Type4776 { get; set; }
+ public global::GitHub.ActionsGenerateRunnerJitconfigForRepoRequest? Type4776 { get; set; }
///
///
///
- public global::GitHub.ActionsWorkflowAccessToRepository? Type4777 { get; set; }
+ public global::GitHub.ActionsGenerateRunnerJitconfigForRepoResponse? Type4777 { get; set; }
///
///
///
- public global::GitHub.ActionsListSelfHostedRunnersForRepoResponse? Type4778 { get; set; }
+ public global::GitHub.ActionsListLabelsForSelfHostedRunnerForRepoResponse? Type4778 { get; set; }
///
///
///
- public global::GitHub.ActionsGenerateRunnerJitconfigForRepoRequest? Type4779 { get; set; }
+ public global::GitHub.ActionsAddCustomLabelsToSelfHostedRunnerForRepoRequest? Type4779 { get; set; }
///
///
///
- public global::GitHub.ActionsGenerateRunnerJitconfigForRepoResponse? Type4780 { get; set; }
+ public global::GitHub.ActionsAddCustomLabelsToSelfHostedRunnerForRepoResponse? Type4780 { get; set; }
///
///
///
- public global::GitHub.ActionsListLabelsForSelfHostedRunnerForRepoResponse? Type4781 { get; set; }
+ public global::GitHub.ActionsSetCustomLabelsForSelfHostedRunnerForRepoRequest? Type4781 { get; set; }
///
///
///
- public global::GitHub.ActionsAddCustomLabelsToSelfHostedRunnerForRepoRequest? Type4782 { get; set; }
+ public global::GitHub.ActionsSetCustomLabelsForSelfHostedRunnerForRepoResponse? Type4782 { get; set; }
///
///
///
- public global::GitHub.ActionsAddCustomLabelsToSelfHostedRunnerForRepoResponse? Type4783 { get; set; }
+ public global::GitHub.ActionsRemoveAllCustomLabelsFromSelfHostedRunnerForRepoResponse? Type4783 { get; set; }
///
///
///
- public global::GitHub.ActionsSetCustomLabelsForSelfHostedRunnerForRepoRequest? Type4784 { get; set; }
+ public global::GitHub.ActionsRemoveCustomLabelFromSelfHostedRunnerForRepoResponse? Type4784 { get; set; }
///
///
///
- public global::GitHub.ActionsSetCustomLabelsForSelfHostedRunnerForRepoResponse? Type4785 { get; set; }
+ public global::GitHub.ActionsListWorkflowRunsForRepoResponse? Type4785 { get; set; }
///
///
///
- public global::GitHub.ActionsRemoveAllCustomLabelsFromSelfHostedRunnerForRepoResponse? Type4786 { get; set; }
+ public global::GitHub.WorkflowRun? Type4786 { get; set; }
///
///
///
- public global::GitHub.ActionsRemoveCustomLabelFromSelfHostedRunnerForRepoResponse? Type4787 { get; set; }
+ public global::System.Collections.Generic.IList? Type4787 { get; set; }
///
///
///
- public global::GitHub.ActionsListWorkflowRunsForRepoResponse? Type4788 { get; set; }
+ public global::GitHub.ActionsListWorkflowRunArtifactsResponse? Type4788 { get; set; }
///
///
///
- public global::GitHub.WorkflowRun? Type4789 { get; set; }
+ public global::GitHub.ActionsListJobsForWorkflowRunAttemptResponse? Type4789 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4790 { get; set; }
+ public global::System.AnyOf? Type4790 { get; set; }
///
///
///
- public global::GitHub.ActionsListWorkflowRunArtifactsResponse? Type4791 { get; set; }
+ public global::GitHub.ActionsListJobsForWorkflowRunResponse? Type4791 { get; set; }
///
///
///
- public global::GitHub.ActionsListJobsForWorkflowRunAttemptResponse? Type4792 { get; set; }
+ public global::System.Collections.Generic.IList? Type4792 { get; set; }
///
///
///
- public global::System.AnyOf? Type4793 { get; set; }
+ public global::GitHub.ActionsReviewPendingDeploymentsForRunRequest? Type4793 { get; set; }
///
///
///
- public global::GitHub.ActionsListJobsForWorkflowRunResponse? Type4794 { get; set; }
+ public global::System.Collections.Generic.IList? Type4794 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4795 { get; set; }
+ public global::GitHub.ActionsReRunWorkflowRequest? Type4795 { get; set; }
///
///
///
- public global::GitHub.ActionsReviewPendingDeploymentsForRunRequest? Type4796 { get; set; }
+ public global::GitHub.ActionsReRunWorkflowFailedJobsRequest? Type4796 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4797 { get; set; }
+ public global::GitHub.WorkflowRunUsage? Type4797 { get; set; }
///
///
///
- public global::GitHub.ActionsReRunWorkflowRequest? Type4798 { get; set; }
+ public global::GitHub.ActionsListRepoSecretsResponse? Type4798 { get; set; }
///
///
///
- public global::GitHub.ActionsReRunWorkflowFailedJobsRequest? Type4799 { get; set; }
+ public global::GitHub.ActionsSecret? Type4799 { get; set; }
///
///
///
- public global::GitHub.WorkflowRunUsage? Type4800 { get; set; }
+ public global::GitHub.ActionsCreateOrUpdateRepoSecretRequest? Type4800 { get; set; }
///
///
///
- public global::GitHub.ActionsListRepoSecretsResponse? Type4801 { get; set; }
+ public global::GitHub.ActionsListRepoVariablesResponse? Type4801 { get; set; }
///
///
///
- public global::GitHub.ActionsSecret? Type4802 { get; set; }
+ public global::GitHub.ActionsCreateRepoVariableRequest? Type4802 { get; set; }
///
///
///
- public global::GitHub.ActionsCreateOrUpdateRepoSecretRequest? Type4803 { get; set; }
+ public global::GitHub.ActionsVariable? Type4803 { get; set; }
///
///
///
- public global::GitHub.ActionsListRepoVariablesResponse? Type4804 { get; set; }
+ public global::GitHub.ActionsUpdateRepoVariableRequest? Type4804 { get; set; }
///
///
///
- public global::GitHub.ActionsCreateRepoVariableRequest? Type4805 { get; set; }
+ public global::GitHub.ActionsListRepoWorkflowsResponse? Type4805 { get; set; }
///
///
///
- public global::GitHub.ActionsVariable? Type4806 { get; set; }
+ public global::GitHub.Workflow? Type4806 { get; set; }
///
///
///
- public global::GitHub.ActionsUpdateRepoVariableRequest? Type4807 { get; set; }
+ public global::GitHub.ActionsCreateWorkflowDispatchRequest? Type4807 { get; set; }
///
///
///
- public global::GitHub.ActionsListRepoWorkflowsResponse? Type4808 { get; set; }
+ public global::GitHub.ActionsListWorkflowRunsResponse? Type4808 { get; set; }
///
///
///
- public global::GitHub.Workflow? Type4809 { get; set; }
+ public global::GitHub.WorkflowUsage? Type4809 { get; set; }
///
///
///
- public global::GitHub.ActionsCreateWorkflowDispatchRequest? Type4810 { get; set; }
+ public global::System.Collections.Generic.IList? Type4810 { get; set; }
///
///
///
- public global::GitHub.ActionsListWorkflowRunsResponse? Type4811 { get; set; }
+ public global::GitHub.ReposCreateAttestationRequest? Type4811 { get; set; }
///
///
///
- public global::GitHub.WorkflowUsage? Type4812 { get; set; }
+ public global::GitHub.ReposCreateAttestationResponse? Type4812 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4813 { get; set; }
+ public global::GitHub.ReposListAttestationsResponse? Type4813 { get; set; }
///
///
///
- public global::GitHub.ReposCreateAttestationRequest? Type4814 { get; set; }
+ public global::System.Collections.Generic.IList? Type4814 { get; set; }
///
///
///
- public global::GitHub.ReposCreateAttestationResponse? Type4815 { get; set; }
+ public global::GitHub.ReposCreateAutolinkRequest? Type4815 { get; set; }
///
///
///
- public global::GitHub.ReposListAttestationsResponse? Type4816 { get; set; }
+ public global::GitHub.Autolink? Type4816 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4817 { get; set; }
+ public global::GitHub.CheckAutomatedSecurityFixes? Type4817 { get; set; }
///
///
///
- public global::GitHub.ReposCreateAutolinkRequest? Type4818 { get; set; }
+ public global::System.Collections.Generic.IList? Type4818 { get; set; }
///
///
///
- public global::GitHub.Autolink? Type4819 { get; set; }
+ public global::GitHub.BranchWithProtection? Type4819 { get; set; }
///
///
///
- public global::GitHub.CheckAutomatedSecurityFixes? Type4820 { get; set; }
+ public global::GitHub.ReposUpdateBranchProtectionRequest? Type4820 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4821 { get; set; }
+ public global::GitHub.ProtectedBranch? Type4821 { get; set; }
///
///
///
- public global::GitHub.BranchWithProtection? Type4822 { get; set; }
+ public global::GitHub.ReposUpdatePullRequestReviewProtectionRequest? Type4822 { get; set; }
///
///
///
- public global::GitHub.ReposUpdateBranchProtectionRequest? Type4823 { get; set; }
+ public global::GitHub.ReposUpdateStatusCheckProtectionRequest? Type4823 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranch? Type4824 { get; set; }
+ public global::System.OneOf>? Type4824 { get; set; }
///
///
///
- public global::GitHub.ReposUpdatePullRequestReviewProtectionRequest? Type4825 { get; set; }
+ public global::System.OneOf>? Type4825 { get; set; }
///
///
///
- public global::GitHub.ReposUpdateStatusCheckProtectionRequest? Type4826 { get; set; }
+ public global::System.OneOf>? Type4826 { get; set; }
///
///
///
- public global::System.OneOf>? Type4827 { get; set; }
+ public global::System.OneOf>? Type4827 { get; set; }
///
///
///
- public global::System.OneOf>? Type4828 { get; set; }
+ public global::System.OneOf>? Type4828 { get; set; }
///
///
///
- public global::System.OneOf>? Type4829 { get; set; }
+ public global::System.OneOf>? Type4829 { get; set; }
///
///
///
- public global::System.OneOf>? Type4830 { get; set; }
+ public global::System.OneOf>? Type4830 { get; set; }
///
///
///
- public global::System.OneOf>? Type4831 { get; set; }
+ public global::System.OneOf>? Type4831 { get; set; }
///
///
///
- public global::System.OneOf>? Type4832 { get; set; }
+ public global::System.OneOf>? Type4832 { get; set; }
///
///
///
- public global::System.OneOf>? Type4833 { get; set; }
+ public global::System.OneOf>? Type4833 { get; set; }
///
///
///
- public global::System.OneOf>? Type4834 { get; set; }
+ public global::System.OneOf>? Type4834 { get; set; }
///
///
///
- public global::System.OneOf>? Type4835 { get; set; }
+ public global::System.OneOf>? Type4835 { get; set; }
///
///
///
- public global::System.OneOf>? Type4836 { get; set; }
+ public global::GitHub.ReposRenameBranchRequest? Type4836 { get; set; }
///
///
///
- public global::System.OneOf>? Type4837 { get; set; }
+ public global::GitHub.ChecksCreateRequest? Type4837 { get; set; }
///
///
///
- public global::System.OneOf>? Type4838 { get; set; }
+ public global::GitHub.CheckRun? Type4838 { get; set; }
///
///
///
- public global::GitHub.ReposRenameBranchRequest? Type4839 { get; set; }
+ public global::GitHub.ChecksUpdateRequest? Type4839 { get; set; }
///
///
///
- public global::GitHub.ChecksCreateRequest? Type4840 { get; set; }
+ public global::System.Collections.Generic.IList? Type4840 { get; set; }
///
///
///
- public global::GitHub.CheckRun? Type4841 { get; set; }
+ public global::GitHub.ChecksCreateSuiteRequest? Type4841 { get; set; }
///
///
///
- public global::GitHub.ChecksUpdateRequest? Type4842 { get; set; }
+ public global::GitHub.CheckSuite? Type4842 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4843 { get; set; }
+ public global::GitHub.ChecksSetSuitesPreferencesRequest? Type4843 { get; set; }
///
///
///
- public global::GitHub.ChecksCreateSuiteRequest? Type4844 { get; set; }
+ public global::GitHub.CheckSuitePreference? Type4844 { get; set; }
///
///
///
- public global::GitHub.CheckSuite? Type4845 { get; set; }
+ public global::GitHub.ChecksListForSuiteResponse? Type4845 { get; set; }
///
///
///
- public global::GitHub.ChecksSetSuitesPreferencesRequest? Type4846 { get; set; }
+ public global::System.Collections.Generic.IList? Type4846 { get; set; }
///
///
///
- public global::GitHub.CheckSuitePreference? Type4847 { get; set; }
+ public global::GitHub.CodeScanningListAlertsForRepoResponse? Type4847 { get; set; }
///
///
///
- public global::GitHub.ChecksListForSuiteResponse? Type4848 { get; set; }
+ public global::GitHub.CodeScanningAlert? Type4848 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4849 { get; set; }
+ public global::GitHub.CodeScanningGetAlertResponse? Type4849 { get; set; }
///
///
///
- public global::GitHub.CodeScanningListAlertsForRepoResponse? Type4850 { get; set; }
+ public global::GitHub.CodeScanningUpdateAlertRequest? Type4850 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlert? Type4851 { get; set; }
+ public global::GitHub.CodeScanningUpdateAlertResponse? Type4851 { get; set; }
///
///
///
- public global::GitHub.CodeScanningGetAlertResponse? Type4852 { get; set; }
+ public global::System.Collections.Generic.IList? Type4852 { get; set; }
///
///
///
- public global::GitHub.CodeScanningUpdateAlertRequest? Type4853 { get; set; }
+ public global::GitHub.CodeScanningListAlertInstancesResponse? Type4853 { get; set; }
///
///
///
- public global::GitHub.CodeScanningUpdateAlertResponse? Type4854 { get; set; }
+ public global::System.Collections.Generic.IList? Type4854 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4855 { get; set; }
+ public global::GitHub.CodeScanningListRecentAnalysesResponse? Type4855 { get; set; }
///
///
///
- public global::GitHub.CodeScanningListAlertInstancesResponse? Type4856 { get; set; }
+ public global::GitHub.CodeScanningAnalysis? Type4856 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4857 { get; set; }
+ public global::GitHub.CodeScanningGetAnalysisResponse? Type4857 { get; set; }
///
///
///
- public global::GitHub.CodeScanningListRecentAnalysesResponse? Type4858 { get; set; }
+ public global::GitHub.CodeScanningAnalysisDeletion? Type4858 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAnalysis? Type4859 { get; set; }
+ public global::GitHub.CodeScanningDeleteAnalysisResponse? Type4859 { get; set; }
///
///
///
- public global::GitHub.CodeScanningGetAnalysisResponse? Type4860 { get; set; }
+ public global::System.Collections.Generic.IList? Type4860 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAnalysisDeletion? Type4861 { get; set; }
+ public global::GitHub.CodeScanningListCodeqlDatabasesResponse? Type4861 { get; set; }
///
///
///
- public global::GitHub.CodeScanningDeleteAnalysisResponse? Type4862 { get; set; }
+ public global::GitHub.CodeScanningCodeqlDatabase? Type4862 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4863 { get; set; }
+ public global::GitHub.CodeScanningGetCodeqlDatabaseResponse? Type4863 { get; set; }
///
///
///
- public global::GitHub.CodeScanningListCodeqlDatabasesResponse? Type4864 { get; set; }
+ public global::GitHub.CodeScanningCreateVariantAnalysisRequest? Type4864 { get; set; }
///
///
///
- public global::GitHub.CodeScanningCodeqlDatabase? Type4865 { get; set; }
+ public global::GitHub.CodeScanningVariantAnalysis? Type4865 { get; set; }
///
///
///
- public global::GitHub.CodeScanningGetCodeqlDatabaseResponse? Type4866 { get; set; }
+ public global::GitHub.CodeScanningCreateVariantAnalysisResponse? Type4866 { get; set; }
///
///
///
- public global::GitHub.CodeScanningCreateVariantAnalysisRequest? Type4867 { get; set; }
+ public global::GitHub.CodeScanningGetVariantAnalysisResponse? Type4867 { get; set; }
///
///
///
- public global::GitHub.CodeScanningVariantAnalysis? Type4868 { get; set; }
+ public global::GitHub.CodeScanningVariantAnalysisRepoTask? Type4868 { get; set; }
///
///
///
- public global::GitHub.CodeScanningCreateVariantAnalysisResponse? Type4869 { get; set; }
+ public global::GitHub.CodeScanningGetVariantAnalysisRepoTaskResponse? Type4869 { get; set; }
///
///
///
- public global::GitHub.CodeScanningGetVariantAnalysisResponse? Type4870 { get; set; }
+ public global::GitHub.CodeScanningDefaultSetup? Type4870 { get; set; }
///
///
///
- public global::GitHub.CodeScanningVariantAnalysisRepoTask? Type4871 { get; set; }
+ public global::GitHub.CodeScanningGetDefaultSetupResponse? Type4871 { get; set; }
///
///
///
- public global::GitHub.CodeScanningGetVariantAnalysisRepoTaskResponse? Type4872 { get; set; }
+ public global::GitHub.CodeScanningDefaultSetupUpdate? Type4872 { get; set; }
///
///
///
- public global::GitHub.CodeScanningDefaultSetup? Type4873 { get; set; }
+ public global::GitHub.CodeScanningDefaultSetupUpdateResponse? Type4873 { get; set; }
///
///
///
- public global::GitHub.CodeScanningGetDefaultSetupResponse? Type4874 { get; set; }
+ public global::GitHub.CodeScanningUpdateDefaultSetupResponse? Type4874 { get; set; }
///
///
///
- public global::GitHub.CodeScanningDefaultSetupUpdate? Type4875 { get; set; }
+ public global::GitHub.CodeScanningUploadSarifRequest? Type4875 { get; set; }
///
///
///
- public global::GitHub.CodeScanningDefaultSetupUpdateResponse? Type4876 { get; set; }
+ public global::GitHub.CodeScanningSarifsReceipt? Type4876 { get; set; }
///
///
///
- public global::GitHub.CodeScanningUpdateDefaultSetupResponse? Type4877 { get; set; }
+ public global::GitHub.CodeScanningUploadSarifResponse? Type4877 { get; set; }
///
///
///
- public global::GitHub.CodeScanningUploadSarifRequest? Type4878 { get; set; }
+ public global::GitHub.CodeScanningSarifsStatus? Type4878 { get; set; }
///
///
///
- public global::GitHub.CodeScanningSarifsReceipt? Type4879 { get; set; }
+ public global::GitHub.CodeScanningGetSarifResponse? Type4879 { get; set; }
///
///
///
- public global::GitHub.CodeScanningUploadSarifResponse? Type4880 { get; set; }
+ public global::GitHub.CodeownersErrors? Type4880 { get; set; }
///
///
///
- public global::GitHub.CodeScanningSarifsStatus? Type4881 { get; set; }
+ public global::GitHub.CodespacesListInRepositoryForAuthenticatedUserResponse? Type4881 { get; set; }
///
///
///
- public global::GitHub.CodeScanningGetSarifResponse? Type4882 { get; set; }
+ public global::GitHub.CodespacesCreateWithRepoForAuthenticatedUserRequest? Type4882 { get; set; }
///
///
///
- public global::GitHub.CodeownersErrors? Type4883 { get; set; }
+ public global::GitHub.CodespacesCreateWithRepoForAuthenticatedUserResponse? Type4883 { get; set; }
///
///
///
- public global::GitHub.CodespacesListInRepositoryForAuthenticatedUserResponse? Type4884 { get; set; }
+ public global::GitHub.CodespacesListDevcontainersInRepositoryForAuthenticatedUserResponse? Type4884 { get; set; }
///
///
///
- public global::GitHub.CodespacesCreateWithRepoForAuthenticatedUserRequest? Type4885 { get; set; }
+ public global::GitHub.CodespacesRepoMachinesForAuthenticatedUserResponse? Type4885 { get; set; }
///
///
///
- public global::GitHub.CodespacesCreateWithRepoForAuthenticatedUserResponse? Type4886 { get; set; }
+ public global::GitHub.CodespacesPreFlightWithRepoForAuthenticatedUserResponse? Type4886 { get; set; }
///
///
///
- public global::GitHub.CodespacesListDevcontainersInRepositoryForAuthenticatedUserResponse? Type4887 { get; set; }
+ public global::GitHub.CodespacesPermissionsCheckForDevcontainer? Type4887 { get; set; }
///
///
///
- public global::GitHub.CodespacesRepoMachinesForAuthenticatedUserResponse? Type4888 { get; set; }
+ public global::GitHub.CodespacesCheckPermissionsForDevcontainerResponse? Type4888 { get; set; }
///
///
///
- public global::GitHub.CodespacesPreFlightWithRepoForAuthenticatedUserResponse? Type4889 { get; set; }
+ public global::GitHub.CodespacesListRepoSecretsResponse? Type4889 { get; set; }
///
///
///
- public global::GitHub.CodespacesPermissionsCheckForDevcontainer? Type4890 { get; set; }
+ public global::GitHub.RepoCodespacesSecret? Type4890 { get; set; }
///
///
///
- public global::GitHub.CodespacesCheckPermissionsForDevcontainerResponse? Type4891 { get; set; }
+ public global::GitHub.CodespacesCreateOrUpdateRepoSecretRequest? Type4891 { get; set; }
///
///
///
- public global::GitHub.CodespacesListRepoSecretsResponse? Type4892 { get; set; }
+ public global::System.Collections.Generic.IList? Type4892 { get; set; }
///
///
///
- public global::GitHub.RepoCodespacesSecret? Type4893 { get; set; }
+ public global::GitHub.ReposAddCollaboratorRequest? Type4893 { get; set; }
///
///
///
- public global::GitHub.CodespacesCreateOrUpdateRepoSecretRequest? Type4894 { get; set; }
+ public global::GitHub.RepositoryInvitation? Type4894 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4895 { get; set; }
+ public global::GitHub.RepositoryCollaboratorPermission? Type4895 { get; set; }
///
///
///
- public global::GitHub.ReposAddCollaboratorRequest? Type4896 { get; set; }
+ public global::GitHub.CommitComment? Type4896 { get; set; }
///
///
///
- public global::GitHub.RepositoryInvitation? Type4897 { get; set; }
+ public global::GitHub.ReposUpdateCommitCommentRequest? Type4897 { get; set; }
///
///
///
- public global::GitHub.RepositoryCollaboratorPermission? Type4898 { get; set; }
+ public global::GitHub.ReactionsCreateForCommitCommentRequest? Type4898 { get; set; }
///
///
///
- public global::GitHub.CommitComment? Type4899 { get; set; }
+ public global::System.Collections.Generic.IList? Type4899 { get; set; }
///
///
///
- public global::GitHub.ReposUpdateCommitCommentRequest? Type4900 { get; set; }
+ public global::GitHub.ReposCreateCommitCommentRequest? Type4900 { get; set; }
///
///
///
- public global::GitHub.ReactionsCreateForCommitCommentRequest? Type4901 { get; set; }
+ public global::System.Collections.Generic.IList? Type4901 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4902 { get; set; }
+ public global::GitHub.ReposGetCommitResponse? Type4902 { get; set; }
///
///
///
- public global::GitHub.ReposCreateCommitCommentRequest? Type4903 { get; set; }
+ public global::GitHub.ChecksListForRefResponse? Type4903 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4904 { get; set; }
+ public global::GitHub.ChecksListSuitesForRefResponse? Type4904 { get; set; }
///
///
///
- public global::GitHub.ReposGetCommitResponse? Type4905 { get; set; }
+ public global::GitHub.CombinedCommitStatus? Type4905 { get; set; }
///
///
///
- public global::GitHub.ChecksListForRefResponse? Type4906 { get; set; }
+ public global::System.Collections.Generic.IList? Type4906 { get; set; }
///
///
///
- public global::GitHub.ChecksListSuitesForRefResponse? Type4907 { get; set; }
+ public global::GitHub.CommunityProfile? Type4907 { get; set; }
///
///
///
- public global::GitHub.CombinedCommitStatus? Type4908 { get; set; }
+ public global::GitHub.CommitComparison? Type4908 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4909 { get; set; }
+ public global::GitHub.ReposCompareCommitsResponse? Type4909 { get; set; }
///
///
///
- public global::GitHub.CommunityProfile? Type4910 { get; set; }
+ public global::GitHub.ContentTree? Type4910 { get; set; }
///
///
///
- public global::GitHub.CommitComparison? Type4911 { get; set; }
+ public global::System.OneOf, global::GitHub.ContentFile, global::GitHub.ContentSymlink, global::GitHub.ContentSubmodule>? Type4911 { get; set; }
///
///
///
- public global::GitHub.ReposCompareCommitsResponse? Type4912 { get; set; }
+ public global::GitHub.ReposCreateOrUpdateFileContentsRequest? Type4912 { get; set; }
///
///
///
- public global::GitHub.ContentTree? Type4913 { get; set; }
+ public global::GitHub.FileCommit? Type4913 { get; set; }
///
///
///
- public global::System.OneOf, global::GitHub.ContentFile, global::GitHub.ContentSymlink, global::GitHub.ContentSubmodule>? Type4914 { get; set; }
+ public global::GitHub.ReposDeleteFileRequest? Type4914 { get; set; }
///
///
///
- public global::GitHub.ReposCreateOrUpdateFileContentsRequest? Type4915 { get; set; }
+ public global::GitHub.ReposDeleteFileResponse? Type4915 { get; set; }
///
///
///
- public global::GitHub.FileCommit? Type4916 { get; set; }
+ public global::System.Collections.Generic.IList? Type4916 { get; set; }
///
///
///
- public global::GitHub.ReposDeleteFileRequest? Type4917 { get; set; }
+ public global::System.Collections.Generic.IList? Type4917 { get; set; }
///
///
///
- public global::GitHub.ReposDeleteFileResponse? Type4918 { get; set; }
+ public global::GitHub.DependabotUpdateAlertRequest? Type4918 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4919 { get; set; }
+ public global::GitHub.DependabotListRepoSecretsResponse? Type4919 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4920 { get; set; }
+ public global::GitHub.DependabotSecret? Type4920 { get; set; }
///
///
///
- public global::GitHub.DependabotUpdateAlertRequest? Type4921 { get; set; }
+ public global::GitHub.DependabotCreateOrUpdateRepoSecretRequest? Type4921 { get; set; }
///
///
///
- public global::GitHub.DependabotListRepoSecretsResponse? Type4922 { get; set; }
+ public global::System.Collections.Generic.IList? Type4922 { get; set; }
///
///
///
- public global::GitHub.DependabotSecret? Type4923 { get; set; }
+ public global::GitHub.DependencyGraphSpdxSbom? Type4923 { get; set; }
///
///
///
- public global::GitHub.DependabotCreateOrUpdateRepoSecretRequest? Type4924 { get; set; }
+ public global::GitHub.Snapshot? Type4924 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4925 { get; set; }
+ public global::GitHub.DependencyGraphCreateRepositorySnapshotResponse? Type4925 { get; set; }
///
///
///
- public global::GitHub.DependencyGraphSpdxSbom? Type4926 { get; set; }
+ public global::GitHub.ReposCreateDeploymentRequest? Type4926 { get; set; }
///
///
///
- public global::GitHub.Snapshot? Type4927 { get; set; }
+ public global::GitHub.ReposCreateDeploymentResponse? Type4927 { get; set; }
///
///
///
- public global::GitHub.DependencyGraphCreateRepositorySnapshotResponse? Type4928 { get; set; }
+ public global::System.Collections.Generic.IList? Type4928 { get; set; }
///
///
///
- public global::GitHub.ReposCreateDeploymentRequest? Type4929 { get; set; }
+ public global::GitHub.ReposCreateDeploymentStatusRequest? Type4929 { get; set; }
///
///
///
- public global::GitHub.ReposCreateDeploymentResponse? Type4930 { get; set; }
+ public global::GitHub.DeploymentStatus? Type4930 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4931 { get; set; }
+ public global::GitHub.ReposCreateDispatchEventRequest? Type4931 { get; set; }
///
///
///
- public global::GitHub.ReposCreateDeploymentStatusRequest? Type4932 { get; set; }
+ public global::GitHub.ReposGetAllEnvironmentsResponse? Type4932 { get; set; }
///
///
///
- public global::GitHub.DeploymentStatus? Type4933 { get; set; }
+ public global::GitHub.Environment? Type4933 { get; set; }
///
///
///
- public global::GitHub.ReposCreateDispatchEventRequest? Type4934 { get; set; }
+ public global::GitHub.ReposCreateOrUpdateEnvironmentRequest? Type4934 { get; set; }
///
///
///
- public global::GitHub.ReposGetAllEnvironmentsResponse? Type4935 { get; set; }
+ public global::GitHub.ReposListDeploymentBranchPoliciesResponse? Type4935 { get; set; }
///
///
///
- public global::GitHub.Environment? Type4936 { get; set; }
+ public global::GitHub.DeploymentBranchPolicyNamePatternWithType? Type4936 { get; set; }
///
///
///
- public global::GitHub.ReposCreateOrUpdateEnvironmentRequest? Type4937 { get; set; }
+ public global::GitHub.DeploymentBranchPolicy? Type4937 { get; set; }
///
///
///
- public global::GitHub.ReposListDeploymentBranchPoliciesResponse? Type4938 { get; set; }
+ public global::GitHub.DeploymentBranchPolicyNamePattern? Type4938 { get; set; }
///
///
///
- public global::GitHub.DeploymentBranchPolicyNamePatternWithType? Type4939 { get; set; }
+ public global::GitHub.ReposGetAllDeploymentProtectionRulesResponse? Type4939 { get; set; }
///
///
///
- public global::GitHub.DeploymentBranchPolicy? Type4940 { get; set; }
+ public global::GitHub.ReposCreateDeploymentProtectionRuleRequest? Type4940 { get; set; }
///
///
///
- public global::GitHub.DeploymentBranchPolicyNamePattern? Type4941 { get; set; }
+ public global::GitHub.DeploymentProtectionRule? Type4941 { get; set; }
///
///
///
- public global::GitHub.ReposGetAllDeploymentProtectionRulesResponse? Type4942 { get; set; }
+ public global::GitHub.ReposListCustomDeploymentRuleIntegrationsResponse? Type4942 { get; set; }
///
///
///
- public global::GitHub.ReposCreateDeploymentProtectionRuleRequest? Type4943 { get; set; }
+ public global::GitHub.ActionsListEnvironmentSecretsResponse? Type4943 { get; set; }
///
///
///
- public global::GitHub.DeploymentProtectionRule? Type4944 { get; set; }
+ public global::GitHub.ActionsCreateOrUpdateEnvironmentSecretRequest? Type4944 { get; set; }
///
///
///
- public global::GitHub.ReposListCustomDeploymentRuleIntegrationsResponse? Type4945 { get; set; }
+ public global::GitHub.ActionsListEnvironmentVariablesResponse? Type4945 { get; set; }
///
///
///
- public global::GitHub.ActionsListEnvironmentSecretsResponse? Type4946 { get; set; }
+ public global::GitHub.ActionsCreateEnvironmentVariableRequest? Type4946 { get; set; }
///
///
///
- public global::GitHub.ActionsCreateOrUpdateEnvironmentSecretRequest? Type4947 { get; set; }
+ public global::GitHub.ActionsUpdateEnvironmentVariableRequest? Type4947 { get; set; }
///
///
///
- public global::GitHub.ActionsListEnvironmentVariablesResponse? Type4948 { get; set; }
+ public global::GitHub.ReposCreateForkRequest? Type4948 { get; set; }
///
///
///
- public global::GitHub.ActionsCreateEnvironmentVariableRequest? Type4949 { get; set; }
+ public global::GitHub.GitCreateBlobRequest? Type4949 { get; set; }
///
///
///
- public global::GitHub.ActionsUpdateEnvironmentVariableRequest? Type4950 { get; set; }
+ public global::GitHub.ShortBlob? Type4950 { get; set; }
///
///
///
- public global::GitHub.ReposCreateForkRequest? Type4951 { get; set; }
+ public global::GitHub.Blob? Type4951 { get; set; }
///
///
///
- public global::GitHub.GitCreateBlobRequest? Type4952 { get; set; }
+ public global::GitHub.GitCreateCommitRequest? Type4952 { get; set; }
///
///
///
- public global::GitHub.ShortBlob? Type4953 { get; set; }
+ public global::GitHub.GitCommit? Type4953 { get; set; }
///
///
///
- public global::GitHub.Blob? Type4954 { get; set; }
+ public global::System.Collections.Generic.IList? Type4954 { get; set; }
///
///
///
- public global::GitHub.GitCreateCommitRequest? Type4955 { get; set; }
+ public global::GitHub.GitRef? Type4955 { get; set; }
///
///
///
- public global::GitHub.GitCommit? Type4956 { get; set; }
+ public global::GitHub.GitCreateRefRequest? Type4956 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4957 { get; set; }
+ public global::GitHub.GitUpdateRefRequest? Type4957 { get; set; }
///
///
///
- public global::GitHub.GitRef? Type4958 { get; set; }
+ public global::GitHub.GitCreateTagRequest? Type4958 { get; set; }
///
///
///
- public global::GitHub.GitCreateRefRequest? Type4959 { get; set; }
+ public global::GitHub.GitTag? Type4959 { get; set; }
///
///
///
- public global::GitHub.GitUpdateRefRequest? Type4960 { get; set; }
+ public global::GitHub.GitCreateTreeRequest? Type4960 { get; set; }
///
///
///
- public global::GitHub.GitCreateTagRequest? Type4961 { get; set; }
+ public global::GitHub.GitTree? Type4961 { get; set; }
///
///
///
- public global::GitHub.GitTag? Type4962 { get; set; }
+ public global::System.Collections.Generic.IList? Type4962 { get; set; }
///
///
///
- public global::GitHub.GitCreateTreeRequest? Type4963 { get; set; }
+ public global::GitHub.ReposCreateWebhookRequest? Type4963 { get; set; }
///
///
///
- public global::GitHub.GitTree? Type4964 { get; set; }
+ public global::GitHub.Hook? Type4964 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4965 { get; set; }
+ public global::GitHub.ReposUpdateWebhookRequest? Type4965 { get; set; }
///
///
///
- public global::GitHub.ReposCreateWebhookRequest? Type4966 { get; set; }
+ public global::GitHub.ReposUpdateWebhookConfigForRepoRequest? Type4966 { get; set; }
///
///
///
- public global::GitHub.Hook? Type4967 { get; set; }
+ public global::GitHub.Import? Type4967 { get; set; }
///
///
///
- public global::GitHub.ReposUpdateWebhookRequest? Type4968 { get; set; }
+ public global::GitHub.MigrationsStartImportRequest? Type4968 { get; set; }
///
///
///
- public global::GitHub.ReposUpdateWebhookConfigForRepoRequest? Type4969 { get; set; }
+ public global::GitHub.MigrationsUpdateImportRequest? Type4969 { get; set; }
///
///
///
- public global::GitHub.Import? Type4970 { get; set; }
+ public global::System.Collections.Generic.IList? Type4970 { get; set; }
///
///
///
- public global::GitHub.MigrationsStartImportRequest? Type4971 { get; set; }
+ public global::GitHub.MigrationsMapCommitAuthorRequest? Type4971 { get; set; }
///
///
///
- public global::GitHub.MigrationsUpdateImportRequest? Type4972 { get; set; }
+ public global::GitHub.PorterAuthor? Type4972 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4973 { get; set; }
+ public global::System.Collections.Generic.IList? Type4973 { get; set; }
///
///
///
- public global::GitHub.MigrationsMapCommitAuthorRequest? Type4974 { get; set; }
+ public global::GitHub.MigrationsSetLfsPreferenceRequest? Type4974 { get; set; }
///
///
///
- public global::GitHub.PorterAuthor? Type4975 { get; set; }
+ public global::System.Collections.Generic.IList? Type4975 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4976 { get; set; }
+ public global::GitHub.ReposUpdateInvitationRequest? Type4976 { get; set; }
///
///
///
- public global::GitHub.MigrationsSetLfsPreferenceRequest? Type4977 { get; set; }
+ public global::GitHub.IssuesCreateRequest? Type4977 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4978 { get; set; }
+ public global::GitHub.IssuesCreateResponse? Type4978 { get; set; }
///
///
///
- public global::GitHub.ReposUpdateInvitationRequest? Type4979 { get; set; }
+ public global::System.Collections.Generic.IList? Type4979 { get; set; }
///
///
///
- public global::GitHub.IssuesCreateRequest? Type4980 { get; set; }
+ public global::GitHub.IssuesUpdateCommentRequest? Type4980 { get; set; }
///
///
///
- public global::GitHub.IssuesCreateResponse? Type4981 { get; set; }
+ public global::GitHub.ReactionsCreateForIssueCommentRequest? Type4981 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4982 { get; set; }
+ public global::System.Collections.Generic.IList? Type4982 { get; set; }
///
///
///
- public global::GitHub.IssuesUpdateCommentRequest? Type4983 { get; set; }
+ public global::GitHub.IssueEvent? Type4983 { get; set; }
///
///
///
- public global::GitHub.ReactionsCreateForIssueCommentRequest? Type4984 { get; set; }
+ public global::GitHub.IssuesUpdateRequest? Type4984 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4985 { get; set; }
+ public global::GitHub.IssuesUpdateResponse? Type4985 { get; set; }
///
///
///
- public global::GitHub.IssueEvent? Type4986 { get; set; }
+ public global::GitHub.IssuesAddAssigneesRequest? Type4986 { get; set; }
///
///
///
- public global::GitHub.IssuesUpdateRequest? Type4987 { get; set; }
+ public global::GitHub.IssuesRemoveAssigneesRequest? Type4987 { get; set; }
///
///
///
- public global::GitHub.IssuesUpdateResponse? Type4988 { get; set; }
+ public global::GitHub.IssuesCreateCommentRequest? Type4988 { get; set; }
///
///
///
- public global::GitHub.IssuesAddAssigneesRequest? Type4989 { get; set; }
+ public global::System.Collections.Generic.IList? Type4989 { get; set; }
///
///
///
- public global::GitHub.IssuesRemoveAssigneesRequest? Type4990 { get; set; }
+ public global::System.Collections.Generic.IList? Type4990 { get; set; }
///
///
///
- public global::GitHub.IssuesCreateCommentRequest? Type4991 { get; set; }
+ public global::System.OneOf, global::GitHub.IssuesAddLabelsRequest, global::System.Collections.Generic.IList, string>? Type4991 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4992 { get; set; }
+ public global::System.OneOf, global::GitHub.IssuesSetLabelsRequest, global::System.Collections.Generic.IList, string>? Type4992 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4993 { get; set; }
+ public global::GitHub.IssuesLockRequest? Type4993 { get; set; }
///
///
///
- public global::System.OneOf, global::GitHub.IssuesAddLabelsRequest, global::System.Collections.Generic.IList, string>? Type4994 { get; set; }
+ public global::GitHub.ReactionsCreateForIssueRequest? Type4994 { get; set; }
///
///
///
- public global::System.OneOf, global::GitHub.IssuesSetLabelsRequest, global::System.Collections.Generic.IList, string>? Type4995 { get; set; }
+ public global::System.Collections.Generic.IList? Type4995 { get; set; }
///
///
///
- public global::GitHub.IssuesLockRequest? Type4996 { get; set; }
+ public global::System.Collections.Generic.IList? Type4996 { get; set; }
///
///
///
- public global::GitHub.ReactionsCreateForIssueRequest? Type4997 { get; set; }
+ public global::GitHub.ReposCreateDeployKeyRequest? Type4997 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4998 { get; set; }
+ public global::GitHub.DeployKey? Type4998 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type4999 { get; set; }
+ public global::GitHub.IssuesCreateLabelRequest? Type4999 { get; set; }
///
///
///
- public global::GitHub.ReposCreateDeployKeyRequest? Type5000 { get; set; }
+ public global::GitHub.Label? Type5000 { get; set; }
///
///
///
- public global::GitHub.DeployKey? Type5001 { get; set; }
+ public global::GitHub.IssuesUpdateLabelRequest? Type5001 { get; set; }
///
///
///
- public global::GitHub.IssuesCreateLabelRequest? Type5002 { get; set; }
+ public global::GitHub.Language? Type5002 { get; set; }
///
///
///
- public global::GitHub.Label? Type5003 { get; set; }
+ public global::GitHub.LicenseContent? Type5003 { get; set; }
///
///
///
- public global::GitHub.IssuesUpdateLabelRequest? Type5004 { get; set; }
+ public global::GitHub.ReposMergeUpstreamRequest? Type5004 { get; set; }
///
///
///
- public global::GitHub.Language? Type5005 { get; set; }
+ public global::GitHub.MergedUpstream? Type5005 { get; set; }
///
///
///
- public global::GitHub.LicenseContent? Type5006 { get; set; }
+ public global::GitHub.ReposMergeRequest? Type5006 { get; set; }
///
///
///
- public global::GitHub.ReposMergeUpstreamRequest? Type5007 { get; set; }
+ public global::System.Collections.Generic.IList? Type5007 { get; set; }
///
///
///
- public global::GitHub.MergedUpstream? Type5008 { get; set; }
+ public global::GitHub.IssuesCreateMilestoneRequest? Type5008 { get; set; }
///
///
///
- public global::GitHub.ReposMergeRequest? Type5009 { get; set; }
+ public global::GitHub.IssuesUpdateMilestoneRequest? Type5009 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5010 { get; set; }
+ public global::GitHub.ActivityMarkRepoNotificationsAsReadRequest? Type5010 { get; set; }
///
///
///
- public global::GitHub.IssuesCreateMilestoneRequest? Type5011 { get; set; }
+ public global::GitHub.ActivityMarkRepoNotificationsAsReadResponse? Type5011 { get; set; }
///
///
///
- public global::GitHub.IssuesUpdateMilestoneRequest? Type5012 { get; set; }
+ public global::GitHub.Page? Type5012 { get; set; }
///
///
///
- public global::GitHub.ActivityMarkRepoNotificationsAsReadRequest? Type5013 { get; set; }
+ public global::GitHub.ReposCreatePagesSiteRequest? Type5013 { get; set; }
///
///
///
- public global::GitHub.ActivityMarkRepoNotificationsAsReadResponse? Type5014 { get; set; }
+ public global::GitHub.ReposUpdateInformationAboutPagesSiteRequest? Type5014 { get; set; }
///
///
///
- public global::GitHub.Page? Type5015 { get; set; }
+ public global::System.Collections.Generic.IList? Type5015 { get; set; }
///
///
///
- public global::GitHub.ReposCreatePagesSiteRequest? Type5016 { get; set; }
+ public global::GitHub.PageBuildStatus? Type5016 { get; set; }
///
///
///
- public global::GitHub.ReposUpdateInformationAboutPagesSiteRequest? Type5017 { get; set; }
+ public global::GitHub.PageBuild? Type5017 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5018 { get; set; }
+ public global::GitHub.ReposCreatePagesDeploymentRequest? Type5018 { get; set; }
///
///
///
- public global::GitHub.PageBuildStatus? Type5019 { get; set; }
+ public global::GitHub.PageDeployment? Type5019 { get; set; }
///
///
///
- public global::GitHub.PageBuild? Type5020 { get; set; }
+ public global::GitHub.PagesDeploymentStatus? Type5020 { get; set; }
///
///
///
- public global::GitHub.ReposCreatePagesDeploymentRequest? Type5021 { get; set; }
+ public global::GitHub.PagesHealthCheck? Type5021 { get; set; }
///
///
///
- public global::GitHub.PageDeployment? Type5022 { get; set; }
+ public global::GitHub.ReposCheckPrivateVulnerabilityReportingResponse? Type5022 { get; set; }
///
///
///
- public global::GitHub.PagesDeploymentStatus? Type5023 { get; set; }
+ public global::GitHub.ProjectsCreateForRepoRequest? Type5023 { get; set; }
///
///
///
- public global::GitHub.PagesHealthCheck? Type5024 { get; set; }
+ public global::GitHub.ReposCreateOrUpdateCustomPropertiesValuesRequest? Type5024 { get; set; }
///
///
///
- public global::GitHub.ReposCheckPrivateVulnerabilityReportingResponse? Type5025 { get; set; }
+ public global::GitHub.PullsCreateRequest? Type5025 { get; set; }
///
///
///
- public global::GitHub.ProjectsCreateForRepoRequest? Type5026 { get; set; }
+ public global::GitHub.PullRequest? Type5026 { get; set; }
///
///
///
- public global::GitHub.ReposCreateOrUpdateCustomPropertiesValuesRequest? Type5027 { get; set; }
+ public global::GitHub.PullRequestReviewComment? Type5027 { get; set; }
///
///
///
- public global::GitHub.PullsCreateRequest? Type5028 { get; set; }
+ public global::GitHub.PullsUpdateReviewCommentRequest? Type5028 { get; set; }
///
///
///
- public global::GitHub.PullRequest? Type5029 { get; set; }
+ public global::GitHub.ReactionsCreateForPullRequestReviewCommentRequest? Type5029 { get; set; }
///
///
///
- public global::GitHub.PullRequestReviewComment? Type5030 { get; set; }
+ public global::GitHub.PullsGetResponse? Type5030 { get; set; }
///
///
///
- public global::GitHub.PullsUpdateReviewCommentRequest? Type5031 { get; set; }
+ public global::GitHub.PullsUpdateRequest? Type5031 { get; set; }
///
///
///
- public global::GitHub.ReactionsCreateForPullRequestReviewCommentRequest? Type5032 { get; set; }
+ public global::GitHub.CodespacesCreateWithPrForAuthenticatedUserRequest? Type5032 { get; set; }
///
///
///
- public global::GitHub.PullsGetResponse? Type5033 { get; set; }
+ public global::GitHub.CodespacesCreateWithPrForAuthenticatedUserResponse? Type5033 { get; set; }
///
///
///
- public global::GitHub.PullsUpdateRequest? Type5034 { get; set; }
+ public global::GitHub.PullsCreateReviewCommentRequest? Type5034 { get; set; }
///
///
///
- public global::GitHub.CodespacesCreateWithPrForAuthenticatedUserRequest? Type5035 { get; set; }
+ public global::GitHub.PullsCreateReplyForReviewCommentRequest? Type5035 { get; set; }
///
///
///
- public global::GitHub.CodespacesCreateWithPrForAuthenticatedUserResponse? Type5036 { get; set; }
+ public global::GitHub.PullsListFilesResponse? Type5036 { get; set; }
///
///
///
- public global::GitHub.PullsCreateReviewCommentRequest? Type5037 { get; set; }
+ public global::GitHub.PullsMergeRequest? Type5037 { get; set; }
///
///
///
- public global::GitHub.PullsCreateReplyForReviewCommentRequest? Type5038 { get; set; }
+ public global::GitHub.PullRequestMergeResult? Type5038 { get; set; }
///
///
///
- public global::GitHub.PullsListFilesResponse? Type5039 { get; set; }
+ public global::GitHub.PullsMergeResponse? Type5039 { get; set; }
///
///
///
- public global::GitHub.PullsMergeRequest? Type5040 { get; set; }
+ public global::GitHub.PullRequestReviewRequest? Type5040 { get; set; }
///
///
///
- public global::GitHub.PullRequestMergeResult? Type5041 { get; set; }
+ public global::GitHub.PullsRequestReviewersRequest? Type5041 { get; set; }
///
///
///
- public global::GitHub.PullsMergeResponse? Type5042 { get; set; }
+ public global::GitHub.PullRequestSimple? Type5042 { get; set; }
///
///
///
- public global::GitHub.PullRequestReviewRequest? Type5043 { get; set; }
+ public global::GitHub.PullsRemoveRequestedReviewersRequest? Type5043 { get; set; }
///
///
///
- public global::GitHub.PullsRequestReviewersRequest? Type5044 { get; set; }
+ public global::System.Collections.Generic.IList? Type5044 { get; set; }
///
///
///
- public global::GitHub.PullRequestSimple? Type5045 { get; set; }
+ public global::GitHub.PullsCreateReviewRequest? Type5045 { get; set; }
///
///
///
- public global::GitHub.PullsRemoveRequestedReviewersRequest? Type5046 { get; set; }
+ public global::GitHub.PullRequestReview? Type5046 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5047 { get; set; }
+ public global::GitHub.PullsUpdateReviewRequest? Type5047 { get; set; }
///
///
///
- public global::GitHub.PullsCreateReviewRequest? Type5048 { get; set; }
+ public global::System.Collections.Generic.IList? Type5048 { get; set; }
///
///
///
- public global::GitHub.PullRequestReview? Type5049 { get; set; }
+ public global::GitHub.PullsDismissReviewRequest? Type5049 { get; set; }
///
///
///
- public global::GitHub.PullsUpdateReviewRequest? Type5050 { get; set; }
+ public global::GitHub.PullsSubmitReviewRequest? Type5050 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5051 { get; set; }
+ public global::GitHub.PullsUpdateBranchRequest? Type5051 { get; set; }
///
///
///
- public global::GitHub.PullsDismissReviewRequest? Type5052 { get; set; }
+ public global::GitHub.PullsUpdateBranchResponse? Type5052 { get; set; }
///
///
///
- public global::GitHub.PullsSubmitReviewRequest? Type5053 { get; set; }
+ public global::GitHub.ContentFile? Type5053 { get; set; }
///
///
///
- public global::GitHub.PullsUpdateBranchRequest? Type5054 { get; set; }
+ public global::System.Collections.Generic.IList? Type5054 { get; set; }
///
///
///
- public global::GitHub.PullsUpdateBranchResponse? Type5055 { get; set; }
+ public global::GitHub.ReposCreateReleaseRequest? Type5055 { get; set; }
///
///
///
- public global::GitHub.ContentFile? Type5056 { get; set; }
+ public global::GitHub.Release? Type5056 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5057 { get; set; }
+ public global::GitHub.ReleaseAsset? Type5057 { get; set; }
///
///
///
- public global::GitHub.ReposCreateReleaseRequest? Type5058 { get; set; }
+ public global::GitHub.ReposUpdateReleaseAssetRequest? Type5058 { get; set; }
///
///
///
- public global::GitHub.Release? Type5059 { get; set; }
+ public global::GitHub.ReposGenerateReleaseNotesRequest? Type5059 { get; set; }
///
///
///
- public global::GitHub.ReleaseAsset? Type5060 { get; set; }
+ public global::GitHub.ReleaseNotesContent? Type5060 { get; set; }
///
///
///
- public global::GitHub.ReposUpdateReleaseAssetRequest? Type5061 { get; set; }
+ public global::GitHub.ReposUpdateReleaseRequest? Type5061 { get; set; }
///
///
///
- public global::GitHub.ReposGenerateReleaseNotesRequest? Type5062 { get; set; }
+ public byte[]? Type5062 { get; set; }
///
///
///
- public global::GitHub.ReleaseNotesContent? Type5063 { get; set; }
+ public global::GitHub.ReactionsCreateForReleaseRequest? Type5063 { get; set; }
///
///
///
- public global::GitHub.ReposUpdateReleaseRequest? Type5064 { get; set; }
+ public global::System.Collections.Generic.IList? Type5064 { get; set; }
///
///
///
- public byte[]? Type5065 { get; set; }
+ public global::GitHub.ReposCreateRepoRulesetRequest? Type5065 { get; set; }
///
///
///
- public global::GitHub.ReactionsCreateForReleaseRequest? Type5066 { get; set; }
+ public global::GitHub.ReposUpdateRepoRulesetRequest? Type5066 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5067 { get; set; }
+ public global::System.Collections.Generic.IList? Type5067 { get; set; }
///
///
///
- public global::GitHub.ReposCreateRepoRulesetRequest? Type5068 { get; set; }
+ public global::GitHub.SecretScanningListAlertsForRepoResponse? Type5068 { get; set; }
///
///
///
- public global::GitHub.ReposUpdateRepoRulesetRequest? Type5069 { get; set; }
+ public global::GitHub.SecretScanningAlert? Type5069 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5070 { get; set; }
+ public global::GitHub.SecretScanningGetAlertResponse? Type5070 { get; set; }
///
///
///
- public global::GitHub.SecretScanningListAlertsForRepoResponse? Type5071 { get; set; }
+ public global::GitHub.SecretScanningUpdateAlertRequest? Type5071 { get; set; }
///
///
///
- public global::GitHub.SecretScanningAlert? Type5072 { get; set; }
+ public global::GitHub.SecretScanningUpdateAlertResponse? Type5072 { get; set; }
///
///
///
- public global::GitHub.SecretScanningGetAlertResponse? Type5073 { get; set; }
+ public global::System.Collections.Generic.IList? Type5073 { get; set; }
///
///
///
- public global::GitHub.SecretScanningUpdateAlertRequest? Type5074 { get; set; }
+ public global::GitHub.SecretScanningListLocationsForAlertResponse? Type5074 { get; set; }
///
///
///
- public global::GitHub.SecretScanningUpdateAlertResponse? Type5075 { get; set; }
+ public global::GitHub.RepositoryAdvisoryCreate? Type5075 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5076 { get; set; }
+ public global::GitHub.PrivateVulnerabilityReportCreate? Type5076 { get; set; }
///
///
///
- public global::GitHub.SecretScanningListLocationsForAlertResponse? Type5077 { get; set; }
+ public global::GitHub.RepositoryAdvisoryUpdate? Type5077 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryCreate? Type5078 { get; set; }
+ public global::System.AnyOf, global::System.Collections.Generic.IList>? Type5078 { get; set; }
///
///
///
- public global::GitHub.PrivateVulnerabilityReportCreate? Type5079 { get; set; }
+ public global::System.Collections.Generic.IList? Type5079 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryUpdate? Type5080 { get; set; }
+ public global::System.Collections.Generic.IList? Type5080 { get; set; }
///
///
///
- public global::System.AnyOf, global::System.Collections.Generic.IList>? Type5081 { get; set; }
+ public global::System.Collections.Generic.IList? Type5081 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5082 { get; set; }
+ public global::GitHub.ParticipationStats? Type5082 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5083 { get; set; }
+ public global::GitHub.ReposCreateCommitStatusRequest? Type5083 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5084 { get; set; }
+ public global::GitHub.Status? Type5084 { get; set; }
///
///
///
- public global::GitHub.ParticipationStats? Type5085 { get; set; }
+ public global::GitHub.RepositorySubscription? Type5085 { get; set; }
///
///
///
- public global::GitHub.ReposCreateCommitStatusRequest? Type5086 { get; set; }
+ public global::GitHub.ActivitySetRepoSubscriptionRequest? Type5086 { get; set; }
///
///
///
- public global::GitHub.Status? Type5087 { get; set; }
+ public global::System.Collections.Generic.IList? Type5087 { get; set; }
///
///
///
- public global::GitHub.RepositorySubscription? Type5088 { get; set; }
+ public global::System.Collections.Generic.IList? Type5088 { get; set; }
///
///
///
- public global::GitHub.ActivitySetRepoSubscriptionRequest? Type5089 { get; set; }
+ public global::GitHub.ReposCreateTagProtectionRequest? Type5089 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5090 { get; set; }
+ public global::GitHub.TagProtection? Type5090 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5091 { get; set; }
+ public global::GitHub.Topic? Type5091 { get; set; }
///
///
///
- public global::GitHub.ReposCreateTagProtectionRequest? Type5092 { get; set; }
+ public global::GitHub.ReposReplaceAllTopicsRequest? Type5092 { get; set; }
///
///
///
- public global::GitHub.TagProtection? Type5093 { get; set; }
+ public global::GitHub.CloneTraffic? Type5093 { get; set; }
///
///
///
- public global::GitHub.Topic? Type5094 { get; set; }
+ public global::System.Collections.Generic.IList? Type5094 { get; set; }
///
///
///
- public global::GitHub.ReposReplaceAllTopicsRequest? Type5095 { get; set; }
+ public global::System.Collections.Generic.IList? Type5095 { get; set; }
///
///
///
- public global::GitHub.CloneTraffic? Type5096 { get; set; }
+ public global::GitHub.ViewTraffic? Type5096 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5097 { get; set; }
+ public global::GitHub.ReposTransferRequest? Type5097 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5098 { get; set; }
+ public global::GitHub.ReposCreateUsingTemplateRequest? Type5098 { get; set; }
///
///
///
- public global::GitHub.ViewTraffic? Type5099 { get; set; }
+ public global::GitHub.SearchCodeResponse? Type5099 { get; set; }
///
///
///
- public global::GitHub.ReposTransferRequest? Type5100 { get; set; }
+ public global::GitHub.SearchCommitsResponse? Type5100 { get; set; }
///
///
///
- public global::GitHub.ReposCreateUsingTemplateRequest? Type5101 { get; set; }
+ public global::GitHub.SearchIssuesAndPullRequestsResponse? Type5101 { get; set; }
///
///
///
- public global::GitHub.SearchCodeResponse? Type5102 { get; set; }
+ public global::GitHub.SearchLabelsResponse? Type5102 { get; set; }
///
///
///
- public global::GitHub.SearchCommitsResponse? Type5103 { get; set; }
+ public global::GitHub.SearchReposResponse? Type5103 { get; set; }
///
///
///
- public global::GitHub.SearchIssuesAndPullRequestsResponse? Type5104 { get; set; }
+ public global::GitHub.SearchTopicsResponse? Type5104 { get; set; }
///
///
///
- public global::GitHub.SearchLabelsResponse? Type5105 { get; set; }
+ public global::GitHub.SearchUsersResponse? Type5105 { get; set; }
///
///
///
- public global::GitHub.SearchReposResponse? Type5106 { get; set; }
+ public global::GitHub.TeamsUpdateLegacyRequest? Type5106 { get; set; }
///
///
///
- public global::GitHub.SearchTopicsResponse? Type5107 { get; set; }
+ public global::GitHub.TeamsCreateDiscussionLegacyRequest? Type5107 { get; set; }
///
///
///
- public global::GitHub.SearchUsersResponse? Type5108 { get; set; }
+ public global::GitHub.TeamsUpdateDiscussionLegacyRequest? Type5108 { get; set; }
///
///
///
- public global::GitHub.TeamsUpdateLegacyRequest? Type5109 { get; set; }
+ public global::GitHub.TeamsCreateDiscussionCommentLegacyRequest? Type5109 { get; set; }
///
///
///
- public global::GitHub.TeamsCreateDiscussionLegacyRequest? Type5110 { get; set; }
+ public global::GitHub.TeamsUpdateDiscussionCommentLegacyRequest? Type5110 { get; set; }
///
///
///
- public global::GitHub.TeamsUpdateDiscussionLegacyRequest? Type5111 { get; set; }
+ public global::GitHub.ReactionsCreateForTeamDiscussionCommentLegacyRequest? Type5111 { get; set; }
///
///
///
- public global::GitHub.TeamsCreateDiscussionCommentLegacyRequest? Type5112 { get; set; }
+ public global::GitHub.ReactionsCreateForTeamDiscussionLegacyRequest? Type5112 { get; set; }
///
///
///
- public global::GitHub.TeamsUpdateDiscussionCommentLegacyRequest? Type5113 { get; set; }
+ public global::GitHub.TeamsAddOrUpdateMembershipForUserLegacyRequest? Type5113 { get; set; }
///
///
///
- public global::GitHub.ReactionsCreateForTeamDiscussionCommentLegacyRequest? Type5114 { get; set; }
+ public global::GitHub.TeamsAddOrUpdateProjectPermissionsLegacyRequest? Type5114 { get; set; }
///
///
///
- public global::GitHub.ReactionsCreateForTeamDiscussionLegacyRequest? Type5115 { get; set; }
+ public global::GitHub.TeamsAddOrUpdateProjectPermissionsLegacyResponse? Type5115 { get; set; }
///
///
///
- public global::GitHub.TeamsAddOrUpdateMembershipForUserLegacyRequest? Type5116 { get; set; }
+ public global::GitHub.TeamsAddOrUpdateRepoPermissionsLegacyRequest? Type5116 { get; set; }
///
///
///
- public global::GitHub.TeamsAddOrUpdateProjectPermissionsLegacyRequest? Type5117 { get; set; }
+ public global::System.OneOf? Type5117 { get; set; }
///
///
///
- public global::GitHub.TeamsAddOrUpdateProjectPermissionsLegacyResponse? Type5118 { get; set; }
+ public global::GitHub.UsersUpdateAuthenticatedRequest? Type5118 { get; set; }
///
///
///
- public global::GitHub.TeamsAddOrUpdateRepoPermissionsLegacyRequest? Type5119 { get; set; }
+ public global::GitHub.PrivateUser? Type5119 { get; set; }
///
///
///
- public global::System.OneOf? Type5120 { get; set; }
+ public global::GitHub.CodespacesListForAuthenticatedUserResponse? Type5120 { get; set; }
///
///
///
- public global::GitHub.UsersUpdateAuthenticatedRequest? Type5121 { get; set; }
+ public global::System.OneOf? Type5121 { get; set; }
///
///
///
- public global::GitHub.PrivateUser? Type5122 { get; set; }
+ public global::GitHub.CodespacesCreateForAuthenticatedUserResponse? Type5122 { get; set; }
///
///
///
- public global::GitHub.CodespacesListForAuthenticatedUserResponse? Type5123 { get; set; }
+ public global::GitHub.CodespacesListSecretsForAuthenticatedUserResponse? Type5123 { get; set; }
///
///
///
- public global::System.OneOf? Type5124 { get; set; }
+ public global::GitHub.CodespacesUserPublicKey? Type5124 { get; set; }
///
///
///
- public global::GitHub.CodespacesCreateForAuthenticatedUserResponse? Type5125 { get; set; }
+ public global::GitHub.CodespacesSecret? Type5125 { get; set; }
///
///
///
- public global::GitHub.CodespacesListSecretsForAuthenticatedUserResponse? Type5126 { get; set; }
+ public global::GitHub.CodespacesCreateOrUpdateSecretForAuthenticatedUserRequest? Type5126 { get; set; }
///
///
///
- public global::GitHub.CodespacesUserPublicKey? Type5127 { get; set; }
+ public global::GitHub.CodespacesListRepositoriesForSecretForAuthenticatedUserResponse? Type5127 { get; set; }
///
///
///
- public global::GitHub.CodespacesSecret? Type5128 { get; set; }
+ public global::GitHub.CodespacesSetRepositoriesForSecretForAuthenticatedUserRequest? Type5128 { get; set; }
///
///
///
- public global::GitHub.CodespacesCreateOrUpdateSecretForAuthenticatedUserRequest? Type5129 { get; set; }
+ public global::GitHub.CodespacesUpdateForAuthenticatedUserRequest? Type5129 { get; set; }
///
///
///
- public global::GitHub.CodespacesListRepositoriesForSecretForAuthenticatedUserResponse? Type5130 { get; set; }
+ public global::GitHub.CodespaceExportDetails? Type5130 { get; set; }
///
///
///
- public global::GitHub.CodespacesSetRepositoriesForSecretForAuthenticatedUserRequest? Type5131 { get; set; }
+ public global::GitHub.CodespacesCodespaceMachinesForAuthenticatedUserResponse? Type5131 { get; set; }
///
///
///
- public global::GitHub.CodespacesUpdateForAuthenticatedUserRequest? Type5132 { get; set; }
+ public global::GitHub.CodespacesPublishForAuthenticatedUserRequest? Type5132 { get; set; }
///
///
///
- public global::GitHub.CodespaceExportDetails? Type5133 { get; set; }
+ public global::GitHub.CodespaceWithFullRepository? Type5133 { get; set; }
///
///
///
- public global::GitHub.CodespacesCodespaceMachinesForAuthenticatedUserResponse? Type5134 { get; set; }
+ public global::GitHub.UsersSetPrimaryEmailVisibilityForAuthenticatedUserRequest? Type5134 { get; set; }
///
///
///
- public global::GitHub.CodespacesPublishForAuthenticatedUserRequest? Type5135 { get; set; }
+ public global::System.Collections.Generic.IList? Type5135 { get; set; }
///
///
///
- public global::GitHub.CodespaceWithFullRepository? Type5136 { get; set; }
+ public global::System.OneOf, string>? Type5136 { get; set; }
///
///
///
- public global::GitHub.UsersSetPrimaryEmailVisibilityForAuthenticatedUserRequest? Type5137 { get; set; }
+ public global::System.OneOf, string>? Type5137 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5138 { get; set; }
+ public global::System.Collections.Generic.IList? Type5138 { get; set; }
///
///
///
- public global::System.OneOf, string>? Type5139 { get; set; }
+ public global::GitHub.UsersCreateGpgKeyForAuthenticatedUserRequest? Type5139 { get; set; }
///
///
///
- public global::System.OneOf, string>? Type5140 { get; set; }
+ public global::GitHub.GpgKey? Type5140 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5141 { get; set; }
+ public global::GitHub.AppsListInstallationsForAuthenticatedUserResponse? Type5141 { get; set; }
///
///
///
- public global::GitHub.UsersCreateGpgKeyForAuthenticatedUserRequest? Type5142 { get; set; }
+ public global::GitHub.AppsListInstallationReposForAuthenticatedUserResponse? Type5142 { get; set; }
///
///
///
- public global::GitHub.GpgKey? Type5143 { get; set; }
+ public global::System.Collections.Generic.IList? Type5143 { get; set; }
///
///
///
- public global::GitHub.AppsListInstallationsForAuthenticatedUserResponse? Type5144 { get; set; }
+ public global::GitHub.UsersCreatePublicSshKeyForAuthenticatedUserRequest? Type5144 { get; set; }
///
///
///
- public global::GitHub.AppsListInstallationReposForAuthenticatedUserResponse? Type5145 { get; set; }
+ public global::GitHub.Key? Type5145 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5146 { get; set; }
+ public global::System.Collections.Generic.IList? Type5146 { get; set; }
///
///
///
- public global::GitHub.UsersCreatePublicSshKeyForAuthenticatedUserRequest? Type5147 { get; set; }
+ public global::System.Collections.Generic.IList? Type5147 { get; set; }
///
///
///
- public global::GitHub.Key? Type5148 { get; set; }
+ public global::GitHub.OrgsUpdateMembershipForAuthenticatedUserRequest? Type5148 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5149 { get; set; }
+ public global::GitHub.MigrationsStartForAuthenticatedUserRequest? Type5149 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5150 { get; set; }
+ public global::GitHub.ProjectsCreateForAuthenticatedUserRequest? Type5150 { get; set; }
///
///
///
- public global::GitHub.OrgsUpdateMembershipForAuthenticatedUserRequest? Type5151 { get; set; }
+ public global::GitHub.ReposCreateForAuthenticatedUserRequest? Type5151 { get; set; }
///
///
///
- public global::GitHub.MigrationsStartForAuthenticatedUserRequest? Type5152 { get; set; }
+ public global::System.Collections.Generic.IList? Type5152 { get; set; }
///
///
///
- public global::GitHub.ProjectsCreateForAuthenticatedUserRequest? Type5153 { get; set; }
+ public global::GitHub.UsersAddSocialAccountForAuthenticatedUserRequest? Type5153 { get; set; }
///
///
///
- public global::GitHub.ReposCreateForAuthenticatedUserRequest? Type5154 { get; set; }
+ public global::GitHub.UsersDeleteSocialAccountForAuthenticatedUserRequest? Type5154 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5155 { get; set; }
+ public global::System.Collections.Generic.IList? Type5155 { get; set; }
///
///
///
- public global::GitHub.UsersAddSocialAccountForAuthenticatedUserRequest? Type5156 { get; set; }
+ public global::GitHub.UsersCreateSshSigningKeyForAuthenticatedUserRequest? Type5156 { get; set; }
///
///
///
- public global::GitHub.UsersDeleteSocialAccountForAuthenticatedUserRequest? Type5157 { get; set; }
+ public global::GitHub.SshSigningKey? Type5157 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5158 { get; set; }
+ public global::System.Collections.Generic.IList? Type5158 { get; set; }
///
///
///
- public global::GitHub.UsersCreateSshSigningKeyForAuthenticatedUserRequest? Type5159 { get; set; }
+ public global::System.Collections.Generic.IList? Type5159 { get; set; }
///
///
///
- public global::GitHub.SshSigningKey? Type5160 { get; set; }
+ public global::GitHub.UsersListAttestationsResponse? Type5160 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5161 { get; set; }
+ public global::GitHub.Hovercard? Type5161 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type5162 { get; set; }
+ public global::System.Collections.Generic.IList? Type5162 { get; set; }
///
///
///
- public global::GitHub.UsersListAttestationsResponse? Type5163 { get; set; }
+ public global::System.AnyOf, global::System.Collections.Generic.IList>? Type5163 { get; set; }
///
///
///
- public global::GitHub.Hovercard? Type5164 { get; set; }
- ///
- ///
- ///
- public global::System.Collections.Generic.IList? Type5165 { get; set; }
- ///
- ///
- ///
- public global::System.AnyOf, global::System.Collections.Generic.IList>? Type5166 { get; set; }
- ///
- ///
- ///
- public global::System.Collections.Generic.IList? Type5167 { get; set; }
+ public global::System.Collections.Generic.IList? Type5164 { get; set; }
}
}
\ No newline at end of file
diff --git a/src/libs/GitHub/openapi.yaml b/src/libs/GitHub/openapi.yaml
index d3f01cec..5f855281 100644
--- a/src/libs/GitHub/openapi.yaml
+++ b/src/libs/GitHub/openapi.yaml
@@ -10191,54 +10191,11 @@ paths:
enabledForGitHubApps: false
category: migrations
subcategory: orgs
- "/orgs/{org}/organization-fine-grained-permissions":
- get:
- summary: List organization fine-grained permissions for an organization
- description: |-
- Lists the fine-grained permissions that can be used in custom organization roles for an organization. For more information, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
-
- To list the fine-grained permissions that can be used in custom repository roles for an organization, see "[List repository fine-grained permissions for an organization](https://docs.github.com/rest/orgs/organization-roles#list-repository-fine-grained-permissions-for-an-organization)."
-
- To use this endpoint, the authenticated user must be one of:
-
- - An administrator for the organization.
- - A user, or a user on a team, with the fine-grained permissions of `read_organization_custom_org_role` in the organization.
-
- OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
- tags:
- - orgs
- operationId: orgs/list-organization-fine-grained-permissions
- externalDocs:
- description: API method documentation
- url: https://docs.github.com/rest/orgs/organization-roles#list-organization-fine-grained-permissions-for-an-organization
- parameters:
- - "$ref": "#/components/parameters/org"
- responses:
- '200':
- description: Response
- content:
- application/json:
- schema:
- type: array
- items:
- "$ref": "#/components/schemas/organization-fine-grained-permission"
- examples:
- default:
- "$ref": "#/components/examples/organization-fine-grained-permission-example"
- '404':
- "$ref": "#/components/responses/not_found"
- '422':
- "$ref": "#/components/responses/validation_failed"
- x-github:
- githubCloudOnly: false
- enabledForGitHubApps: true
- category: orgs
- subcategory: organization-roles
"/orgs/{org}/organization-roles":
get:
summary: Get all organization roles for an organization
description: |-
- Lists the organization roles available in this organization. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ Lists the organization roles available in this organization. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
To use this endpoint, the authenticated user must be one of:
@@ -10283,106 +10240,11 @@ paths:
enabledForGitHubApps: true
category: orgs
subcategory: organization-roles
- post:
- summary: Create a custom organization role
- description: |-
- Creates a custom organization role that can be assigned to users and teams, granting them specific permissions over the organization. For more information on custom organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
-
- To use this endpoint, the authenticated user must be one of:
-
- - An administrator for the organization.
- - A user, or a user on a team, with the fine-grained permissions of `write_organization_custom_org_role` in the organization.
-
- OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
- tags:
- - orgs
- operationId: orgs/create-custom-organization-role
- externalDocs:
- description: API method documentation
- url: https://docs.github.com/rest/orgs/organization-roles#create-a-custom-organization-role
- parameters:
- - "$ref": "#/components/parameters/org"
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- name:
- type: string
- description: The name of the custom role.
- description:
- type: string
- description: A short description about the intended usage of this
- role or what permissions it grants.
- permissions:
- type: array
- description: A list of additional permissions included in this role.
- items:
- type: string
- required:
- - name
- - permissions
- examples:
- default:
- value:
- name: Custom Role Manager
- description: Permissions to manage custom roles within an org
- permissions:
- - write_organization_custom_repo_role
- - write_organization_custom_org_role
- - read_organization_custom_repo_role
- - read_organization_custom_org_role
- responses:
- '201':
- description: Response
- content:
- application/json:
- schema:
- "$ref": "#/components/schemas/organization-role"
- examples:
- default:
- value:
- id: 8030
- name: Custom Role Manager
- description: Permissions to manage custom roles within an org
- permissions:
- - write_organization_custom_repo_role
- - write_organization_custom_org_role
- - read_organization_custom_repo_role
- - read_organization_custom_org_role
- organization:
- login: github
- id: 1
- node_id: MDEyOk9yZ2FuaXphdGlvbjE=
- url: https://api.github.com/orgs/github
- repos_url: https://api.github.com/orgs/github/repos
- events_url: https://api.github.com/orgs/github/events
- hooks_url: https://api.github.com/orgs/github/hooks
- issues_url: https://api.github.com/orgs/github/issues
- members_url: https://api.github.com/orgs/github/members{/member}
- public_members_url: https://api.github.com/orgs/github/public_members{/member}
- avatar_url: https://github.com/images/error/octocat_happy.gif
- description: A great organization
- created_at: '2022-07-04T22:19:11Z'
- updated_at: '2022-07-04T22:19:11Z'
- '422':
- "$ref": "#/components/responses/validation_failed"
- '404':
- "$ref": "#/components/responses/not_found"
- '409':
- "$ref": "#/components/responses/conflict"
- x-github:
- githubCloudOnly: false
- enabledForGitHubApps: true
- category: orgs
- subcategory: organization-roles
"/orgs/{org}/organization-roles/teams/{team_slug}":
delete:
summary: Remove all organization roles for a team
description: |-
- Removes all assigned organization roles from a team. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ Removes all assigned organization roles from a team. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
The authenticated user must be an administrator for the organization to use this endpoint.
@@ -10408,7 +10270,7 @@ paths:
put:
summary: Assign an organization role to a team
description: |-
- Assigns an organization role to a team in an organization. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ Assigns an organization role to a team in an organization. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
The authenticated user must be an administrator for the organization to use this endpoint.
@@ -10439,7 +10301,7 @@ paths:
delete:
summary: Remove an organization role from a team
description: |-
- Removes an organization role from a team. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ Removes an organization role from a team. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
The authenticated user must be an administrator for the organization to use this endpoint.
@@ -10466,7 +10328,7 @@ paths:
delete:
summary: Remove all organization roles for a user
description: |-
- Revokes all assigned organization roles from a user. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ Revokes all assigned organization roles from a user. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
The authenticated user must be an administrator for the organization to use this endpoint.
@@ -10492,7 +10354,7 @@ paths:
put:
summary: Assign an organization role to a user
description: |-
- Assigns an organization role to a member of an organization. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ Assigns an organization role to a member of an organization. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
The authenticated user must be an administrator for the organization to use this endpoint.
@@ -10524,7 +10386,7 @@ paths:
delete:
summary: Remove an organization role from a user
description: |-
- Remove an organization role from a user. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ Remove an organization role from a user. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
The authenticated user must be an administrator for the organization to use this endpoint.
@@ -10551,7 +10413,7 @@ paths:
get:
summary: Get an organization role
description: |-
- Gets an organization role that is available to this organization. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ Gets an organization role that is available to this organization. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
To use this endpoint, the authenticated user must be one of:
@@ -10587,127 +10449,11 @@ paths:
enabledForGitHubApps: true
category: orgs
subcategory: organization-roles
- patch:
- summary: Update a custom organization role
- description: |-
- Updates an existing custom organization role. Permission changes will apply to all assignees. For more information on custom organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
-
-
- To use this endpoint, the authenticated user must be one of:
-
- - An administrator for the organization.
- - A user, or a user on a team, with the fine-grained permissions of `write_organization_custom_org_role` in the organization.
-
- OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
- tags:
- - orgs
- operationId: orgs/patch-custom-organization-role
- externalDocs:
- description: API method documentation
- url: https://docs.github.com/rest/orgs/organization-roles#update-a-custom-organization-role
- parameters:
- - "$ref": "#/components/parameters/org"
- - "$ref": "#/components/parameters/role-id"
- requestBody:
- required: true
- content:
- application/json:
- schema:
- type: object
- properties:
- name:
- type: string
- description: The name of the custom role.
- description:
- type: string
- description: A short description about the intended usage of this
- role or what permissions it grants.
- permissions:
- type: array
- description: A list of additional permissions included in this role.
- items:
- type: string
- examples:
- default:
- value:
- description: Permissions to manage custom roles within an org.
- responses:
- '200':
- description: Response
- content:
- application/json:
- schema:
- "$ref": "#/components/schemas/organization-role"
- examples:
- default:
- value:
- id: 8030
- name: Custom Role Manager
- description: Permissions to manage custom roles within an org
- permissions:
- - write_organization_custom_repo_role
- - write_organization_custom_org_role
- - read_organization_custom_repo_role
- - read_organization_custom_org_role
- organization:
- login: github
- id: 1
- node_id: MDEyOk9yZ2FuaXphdGlvbjE=
- url: https://api.github.com/orgs/github
- repos_url: https://api.github.com/orgs/github/repos
- events_url: https://api.github.com/orgs/github/events
- hooks_url: https://api.github.com/orgs/github/hooks
- issues_url: https://api.github.com/orgs/github/issues
- members_url: https://api.github.com/orgs/github/members{/member}
- public_members_url: https://api.github.com/orgs/github/public_members{/member}
- avatar_url: https://github.com/images/error/octocat_happy.gif
- description: A great organization
- created_at: '2022-07-04T22:19:11Z'
- updated_at: '2022-07-04T22:19:11Z'
- '422':
- "$ref": "#/components/responses/validation_failed"
- '409':
- "$ref": "#/components/responses/conflict"
- '404':
- "$ref": "#/components/responses/not_found"
- x-github:
- githubCloudOnly: false
- enabledForGitHubApps: true
- category: orgs
- subcategory: organization-roles
- delete:
- summary: Delete a custom organization role.
- description: |-
- Deletes a custom organization role. For more information on custom organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
-
- To use this endpoint, the authenticated user must be one of:
-
- - An administrator for the organization.
- - A user, or a user on a team, with the fine-grained permissions of `write_organization_custom_org_role` in the organization.
-
- OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
- tags:
- - orgs
- operationId: orgs/delete-custom-organization-role
- externalDocs:
- description: API method documentation
- url: https://docs.github.com/rest/orgs/organization-roles#delete-a-custom-organization-role
- parameters:
- - "$ref": "#/components/parameters/org"
- - "$ref": "#/components/parameters/role-id"
- responses:
- '204':
- description: Response
- x-github:
- githubCloudOnly: false
- enabledForGitHubApps: true
- category: orgs
- subcategory: organization-roles
"/orgs/{org}/organization-roles/{role_id}/teams":
get:
summary: List teams that are assigned to an organization role
description: |-
- Lists the teams that are assigned to an organization role. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ Lists the teams that are assigned to an organization role. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
To use this endpoint, you must be an administrator for the organization.
@@ -10753,7 +10499,7 @@ paths:
get:
summary: List users that are assigned to an organization role
description: |-
- Lists organization members that are assigned to an organization role. For more information on organization roles, see "[Managing people's access to your organization with roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles)."
+ Lists organization members that are assigned to an organization role. For more information on organization roles, see "[Using organization roles](https://docs.github.com/organizations/managing-peoples-access-to-your-organization-with-roles/using-organization-roles)."
To use this endpoint, you must be an administrator for the organization.
@@ -12750,6 +12496,7 @@ paths:
url: https://docs.github.com/rest/orgs/rule-suites#list-organization-rule-suites
parameters:
- "$ref": "#/components/parameters/org"
+ - "$ref": "#/components/parameters/ref-in-query"
- "$ref": "#/components/parameters/repository-name-in-query"
- "$ref": "#/components/parameters/time-period"
- "$ref": "#/components/parameters/actor-name-in-query"
@@ -27700,7 +27447,9 @@ paths:
get:
summary: List custom deployment rule integrations available for an environment
description: |-
- Gets all custom deployment protection rule integrations that are available for an environment. Anyone with read access to the repository can use this endpoint.
+ Gets all custom deployment protection rule integrations that are available for an environment.
+
+ The authenticated user must have admin or owner permissions to the repository to use this endpoint.
For more information about environments, see "[Using environments for deployment](https://docs.github.com/actions/deployment/targeting-different-environments/using-environments-for-deployment)."
@@ -28544,10 +28293,11 @@ paths:
description: The SHA of the tree object this commit points to
parents:
type: array
- description: The SHAs of the commits that were the parents of this
- commit. If omitted or empty, the commit will be written as a root
- commit. For a single parent, an array of one SHA should be provided;
- for a merge commit, an array of more than one should be provided.
+ description: The full SHAs of the commits that were the parents
+ of this commit. If omitted or empty, the commit will be written
+ as a root commit. For a single parent, an array of one SHA should
+ be provided; for a merge commit, an array of more than one should
+ be provided.
items:
type: string
author:
@@ -71664,18 +71414,6 @@ components:
- url
- created_at
- updated_at
- organization-fine-grained-permission:
- title: Organization Fine-Grained Permission
- description: A fine-grained permission that protects organization resources.
- type: object
- properties:
- name:
- type: string
- description:
- type: string
- required:
- - name
- - description
organization-role:
title: Organization Role
description: Organization roles
@@ -81303,6 +81041,7 @@ components:
description: The id of the environment.
example: 56780428
type: integer
+ format: int64
node_id:
type: string
example: MDExOkVudmlyb25tZW50NTY3ODA0Mjg=
@@ -199849,12 +199588,6 @@ components:
status: disabled
secret_scanning_non_provider_patterns:
status: disabled
- organization-fine-grained-permission-example:
- value:
- - name: read_organization_custom_org_role
- description: View organization roles
- - name: write_organization_custom_org_role
- description: Manage custom organization roles
organization-role-list:
value:
total_count: 2
@@ -219456,6 +219189,18 @@ components:
required: true
schema:
type: string
+ ref-in-query:
+ name: ref
+ description: 'The name of the ref. Cannot contain wildcard characters. Optionally
+ prefix with `refs/heads/` to limit to branches or `refs/tags/` to limit to
+ tags. Omit the prefix to search across all refs. When specified, only rule
+ evaluations triggered for this ref will be returned.
+
+ '
+ in: query
+ schema:
+ type: string
+ x-multi-segment: true
repository-name-in-query:
name: repository_name
description: The name of the repository to filter on. When specified, only rule
@@ -219986,14 +219731,6 @@ components:
required: true
schema:
type: integer
- ref-in-query:
- name: ref
- description: The name of the ref. Cannot contain wildcard characters. When specified,
- only rule evaluations triggered for this ref will be returned.
- in: query
- schema:
- type: string
- x-multi-segment: true
tag-protection-id:
name: tag_protection_id
description: The unique identifier of the tag protection.