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.