diff --git a/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsAddRepoAccessToSelfHostedRunnerGroupInOrg.g.cs b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsAddRepoAccessToSelfHostedRunnerGroupInOrg.g.cs
new file mode 100644
index 00000000..3bddcd59
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsAddRepoAccessToSelfHostedRunnerGroupInOrg.g.cs
@@ -0,0 +1,75 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ public partial class ActionsClient
+ {
+ partial void PrepareActionsAddRepoAccessToSelfHostedRunnerGroupInOrgArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string org,
+ ref int runnerGroupId,
+ ref int repositoryId);
+ partial void PrepareActionsAddRepoAccessToSelfHostedRunnerGroupInOrgRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string org,
+ int runnerGroupId,
+ int repositoryId);
+ partial void ProcessActionsAddRepoAccessToSelfHostedRunnerGroupInOrgResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ ///
+ /// Add repository access to a self-hosted runner group in an organization
+ /// Adds a repository to the list of repositories that can access a self-hosted runner group. The runner group must have `visibility` set to `selected`. For more information, see "[Create a self-hosted runner group for an organization](#create-a-self-hosted-runner-group-for-an-organization)."
+ /// OAuth 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 ActionsAddRepoAccessToSelfHostedRunnerGroupInOrgAsync(
+ string org,
+ int runnerGroupId,
+ int repositoryId,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ PrepareArguments(
+ client: _httpClient);
+ PrepareActionsAddRepoAccessToSelfHostedRunnerGroupInOrgArguments(
+ httpClient: _httpClient,
+ org: ref org,
+ runnerGroupId: ref runnerGroupId,
+ repositoryId: ref repositoryId);
+
+ using var httpRequest = new global::System.Net.Http.HttpRequestMessage(
+ method: global::System.Net.Http.HttpMethod.Put,
+ requestUri: new global::System.Uri(_httpClient.BaseAddress?.AbsoluteUri.TrimEnd('/') + $"/orgs/{org}/actions/runner-groups/{runnerGroupId}/repositories/{repositoryId}", global::System.UriKind.RelativeOrAbsolute));
+
+ PrepareRequest(
+ client: _httpClient,
+ request: httpRequest);
+ PrepareActionsAddRepoAccessToSelfHostedRunnerGroupInOrgRequest(
+ httpClient: _httpClient,
+ httpRequestMessage: httpRequest,
+ org: org,
+ runnerGroupId: runnerGroupId,
+ repositoryId: repositoryId);
+
+ using var response = await _httpClient.SendAsync(
+ request: httpRequest,
+ completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
+ cancellationToken: cancellationToken).ConfigureAwait(false);
+
+ ProcessResponse(
+ client: _httpClient,
+ response: response);
+ ProcessActionsAddRepoAccessToSelfHostedRunnerGroupInOrgResponse(
+ httpClient: _httpClient,
+ httpResponseMessage: response);
+ response.EnsureSuccessStatusCode();
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsAddSelfHostedRunnerToGroupForOrg.g.cs b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsAddSelfHostedRunnerToGroupForOrg.g.cs
new file mode 100644
index 00000000..49cf3f11
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsAddSelfHostedRunnerToGroupForOrg.g.cs
@@ -0,0 +1,75 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ public partial class ActionsClient
+ {
+ partial void PrepareActionsAddSelfHostedRunnerToGroupForOrgArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string org,
+ ref int runnerGroupId,
+ ref int runnerId);
+ partial void PrepareActionsAddSelfHostedRunnerToGroupForOrgRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string org,
+ int runnerGroupId,
+ int runnerId);
+ partial void ProcessActionsAddSelfHostedRunnerToGroupForOrgResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ ///
+ /// Add a self-hosted runner to a group for an organization
+ /// Adds a self-hosted runner to a runner group configured in an organization.
+ /// OAuth 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 ActionsAddSelfHostedRunnerToGroupForOrgAsync(
+ string org,
+ int runnerGroupId,
+ int runnerId,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ PrepareArguments(
+ client: _httpClient);
+ PrepareActionsAddSelfHostedRunnerToGroupForOrgArguments(
+ httpClient: _httpClient,
+ org: ref org,
+ runnerGroupId: ref runnerGroupId,
+ runnerId: ref runnerId);
+
+ using var httpRequest = new global::System.Net.Http.HttpRequestMessage(
+ method: global::System.Net.Http.HttpMethod.Put,
+ requestUri: new global::System.Uri(_httpClient.BaseAddress?.AbsoluteUri.TrimEnd('/') + $"/orgs/{org}/actions/runner-groups/{runnerGroupId}/runners/{runnerId}", global::System.UriKind.RelativeOrAbsolute));
+
+ PrepareRequest(
+ client: _httpClient,
+ request: httpRequest);
+ PrepareActionsAddSelfHostedRunnerToGroupForOrgRequest(
+ httpClient: _httpClient,
+ httpRequestMessage: httpRequest,
+ org: org,
+ runnerGroupId: runnerGroupId,
+ runnerId: runnerId);
+
+ using var response = await _httpClient.SendAsync(
+ request: httpRequest,
+ completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
+ cancellationToken: cancellationToken).ConfigureAwait(false);
+
+ ProcessResponse(
+ client: _httpClient,
+ response: response);
+ ProcessActionsAddSelfHostedRunnerToGroupForOrgResponse(
+ httpClient: _httpClient,
+ httpResponseMessage: response);
+ response.EnsureSuccessStatusCode();
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsCreateSelfHostedRunnerGroupForOrg.g.cs b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsCreateSelfHostedRunnerGroupForOrg.g.cs
new file mode 100644
index 00000000..f9f2aaec
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsCreateSelfHostedRunnerGroupForOrg.g.cs
@@ -0,0 +1,165 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ public partial class ActionsClient
+ {
+ partial void PrepareActionsCreateSelfHostedRunnerGroupForOrgArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string org,
+ global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequest request);
+ partial void PrepareActionsCreateSelfHostedRunnerGroupForOrgRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string org,
+ global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequest request);
+ partial void ProcessActionsCreateSelfHostedRunnerGroupForOrgResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ partial void ProcessActionsCreateSelfHostedRunnerGroupForOrgResponseContent(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage,
+ ref string content);
+
+ ///
+ /// Create a self-hosted runner group for an organization
+ /// Creates a new self-hosted runner group for an organization.
+ /// OAuth 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 ActionsCreateSelfHostedRunnerGroupForOrgAsync(
+ string org,
+ global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequest request,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ request = request ?? throw new global::System.ArgumentNullException(nameof(request));
+
+ PrepareArguments(
+ client: _httpClient);
+ PrepareActionsCreateSelfHostedRunnerGroupForOrgArguments(
+ 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}/actions/runner-groups", global::System.UriKind.RelativeOrAbsolute));
+ var __httpRequestContentBody = global::System.Text.Json.JsonSerializer.Serialize(request, global::GitHub.SourceGenerationContext.Default.ActionsCreateSelfHostedRunnerGroupForOrgRequest);
+ var __httpRequestContent = new global::System.Net.Http.StringContent(
+ content: __httpRequestContentBody,
+ encoding: global::System.Text.Encoding.UTF8,
+ mediaType: "application/json");
+ httpRequest.Content = __httpRequestContent;
+
+ PrepareRequest(
+ client: _httpClient,
+ request: httpRequest);
+ PrepareActionsCreateSelfHostedRunnerGroupForOrgRequest(
+ 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);
+ ProcessActionsCreateSelfHostedRunnerGroupForOrgResponse(
+ httpClient: _httpClient,
+ httpResponseMessage: response);
+
+ var __content = await response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
+
+ ProcessResponseContent(
+ client: _httpClient,
+ response: response,
+ content: ref __content);
+ ProcessActionsCreateSelfHostedRunnerGroupForOrgResponseContent(
+ 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.RunnerGroupsOrg) ??
+ throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" ");
+ }
+
+ ///
+ /// Create a self-hosted runner group for an organization
+ /// Creates a new self-hosted runner group for an organization.
+ /// OAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
+ ///
+ ///
+ ///
+ /// Name of the runner group.
+ ///
+ ///
+ /// Visibility of a runner group. You can select all repositories, select individual repositories, or limit access to private repositories.
+ /// Default Value: all
+ ///
+ ///
+ /// List of repository IDs that can access the runner group.
+ ///
+ ///
+ /// List of runner IDs to add to the runner group.
+ ///
+ ///
+ /// Whether the runner group can be used by `public` repositories.
+ /// Default Value: false
+ ///
+ ///
+ /// If `true`, the runner group will be restricted to running only the workflows specified in the `selected_workflows` array.
+ /// Default Value: false
+ ///
+ ///
+ /// List of workflows the runner group should be allowed to run. This setting will be ignored unless `restricted_to_workflows` is set to `true`.
+ ///
+ /// The token to cancel the operation with
+ ///
+ public async global::System.Threading.Tasks.Task ActionsCreateSelfHostedRunnerGroupForOrgAsync(
+ string org,
+ string name,
+ global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility? visibility = global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility.All,
+ global::System.Collections.Generic.IList? selectedRepositoryIds = default,
+ global::System.Collections.Generic.IList? runners = default,
+ bool allowsPublicRepositories = false,
+ bool restrictedToWorkflows = false,
+ global::System.Collections.Generic.IList? selectedWorkflows = default,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ var request = new global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequest
+ {
+ Name = name,
+ Visibility = visibility,
+ SelectedRepositoryIds = selectedRepositoryIds,
+ Runners = runners,
+ AllowsPublicRepositories = allowsPublicRepositories,
+ RestrictedToWorkflows = restrictedToWorkflows,
+ SelectedWorkflows = selectedWorkflows,
+ };
+
+ return await ActionsCreateSelfHostedRunnerGroupForOrgAsync(
+ org: org,
+ request: request,
+ cancellationToken: cancellationToken).ConfigureAwait(false);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsDeleteSelfHostedRunnerGroupFromOrg.g.cs b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsDeleteSelfHostedRunnerGroupFromOrg.g.cs
new file mode 100644
index 00000000..872f595a
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsDeleteSelfHostedRunnerGroupFromOrg.g.cs
@@ -0,0 +1,69 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ public partial class ActionsClient
+ {
+ partial void PrepareActionsDeleteSelfHostedRunnerGroupFromOrgArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string org,
+ ref int runnerGroupId);
+ partial void PrepareActionsDeleteSelfHostedRunnerGroupFromOrgRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string org,
+ int runnerGroupId);
+ partial void ProcessActionsDeleteSelfHostedRunnerGroupFromOrgResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ ///
+ /// Delete a self-hosted runner group from an organization
+ /// Deletes a self-hosted runner group for an organization.
+ /// OAuth 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 ActionsDeleteSelfHostedRunnerGroupFromOrgAsync(
+ string org,
+ int runnerGroupId,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ PrepareArguments(
+ client: _httpClient);
+ PrepareActionsDeleteSelfHostedRunnerGroupFromOrgArguments(
+ httpClient: _httpClient,
+ org: ref org,
+ runnerGroupId: ref runnerGroupId);
+
+ 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}/actions/runner-groups/{runnerGroupId}", global::System.UriKind.RelativeOrAbsolute));
+
+ PrepareRequest(
+ client: _httpClient,
+ request: httpRequest);
+ PrepareActionsDeleteSelfHostedRunnerGroupFromOrgRequest(
+ httpClient: _httpClient,
+ httpRequestMessage: httpRequest,
+ org: org,
+ runnerGroupId: runnerGroupId);
+
+ using var response = await _httpClient.SendAsync(
+ request: httpRequest,
+ completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
+ cancellationToken: cancellationToken).ConfigureAwait(false);
+
+ ProcessResponse(
+ client: _httpClient,
+ response: response);
+ ProcessActionsDeleteSelfHostedRunnerGroupFromOrgResponse(
+ httpClient: _httpClient,
+ httpResponseMessage: response);
+ response.EnsureSuccessStatusCode();
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsGetSelfHostedRunnerGroupForOrg.g.cs b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsGetSelfHostedRunnerGroupForOrg.g.cs
new file mode 100644
index 00000000..45097a23
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsGetSelfHostedRunnerGroupForOrg.g.cs
@@ -0,0 +1,97 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ public partial class ActionsClient
+ {
+ partial void PrepareActionsGetSelfHostedRunnerGroupForOrgArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string org,
+ ref int runnerGroupId);
+ partial void PrepareActionsGetSelfHostedRunnerGroupForOrgRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string org,
+ int runnerGroupId);
+ partial void ProcessActionsGetSelfHostedRunnerGroupForOrgResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ partial void ProcessActionsGetSelfHostedRunnerGroupForOrgResponseContent(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage,
+ ref string content);
+
+ ///
+ /// Get a self-hosted runner group for an organization
+ /// Gets a specific self-hosted runner group for an 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 ActionsGetSelfHostedRunnerGroupForOrgAsync(
+ string org,
+ int runnerGroupId,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ PrepareArguments(
+ client: _httpClient);
+ PrepareActionsGetSelfHostedRunnerGroupForOrgArguments(
+ httpClient: _httpClient,
+ org: ref org,
+ runnerGroupId: ref runnerGroupId);
+
+ 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}/actions/runner-groups/{runnerGroupId}", global::System.UriKind.RelativeOrAbsolute));
+
+ PrepareRequest(
+ client: _httpClient,
+ request: httpRequest);
+ PrepareActionsGetSelfHostedRunnerGroupForOrgRequest(
+ httpClient: _httpClient,
+ httpRequestMessage: httpRequest,
+ org: org,
+ runnerGroupId: runnerGroupId);
+
+ using var response = await _httpClient.SendAsync(
+ request: httpRequest,
+ completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
+ cancellationToken: cancellationToken).ConfigureAwait(false);
+
+ ProcessResponse(
+ client: _httpClient,
+ response: response);
+ ProcessActionsGetSelfHostedRunnerGroupForOrgResponse(
+ httpClient: _httpClient,
+ httpResponseMessage: response);
+
+ var __content = await response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
+
+ ProcessResponseContent(
+ client: _httpClient,
+ response: response,
+ content: ref __content);
+ ProcessActionsGetSelfHostedRunnerGroupForOrgResponseContent(
+ 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.RunnerGroupsOrg) ??
+ throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" ");
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsListRepoAccessToSelfHostedRunnerGroupInOrg.g.cs b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsListRepoAccessToSelfHostedRunnerGroupInOrg.g.cs
new file mode 100644
index 00000000..aa12214d
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsListRepoAccessToSelfHostedRunnerGroupInOrg.g.cs
@@ -0,0 +1,113 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ public partial class ActionsClient
+ {
+ partial void PrepareActionsListRepoAccessToSelfHostedRunnerGroupInOrgArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string org,
+ ref int runnerGroupId,
+ ref int page,
+ ref int perPage);
+ partial void PrepareActionsListRepoAccessToSelfHostedRunnerGroupInOrgRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string org,
+ int runnerGroupId,
+ int page,
+ int perPage);
+ partial void ProcessActionsListRepoAccessToSelfHostedRunnerGroupInOrgResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ partial void ProcessActionsListRepoAccessToSelfHostedRunnerGroupInOrgResponseContent(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage,
+ ref string content);
+
+ ///
+ /// List repository access to a self-hosted runner group in an organization
+ /// Lists the repositories with access to a self-hosted runner group configured in an organization.
+ /// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// Default Value: 1
+ ///
+ ///
+ /// Default Value: 30
+ ///
+ /// The token to cancel the operation with
+ ///
+ public async global::System.Threading.Tasks.Task ActionsListRepoAccessToSelfHostedRunnerGroupInOrgAsync(
+ string org,
+ int runnerGroupId,
+ int page = 1,
+ int perPage = 30,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ PrepareArguments(
+ client: _httpClient);
+ PrepareActionsListRepoAccessToSelfHostedRunnerGroupInOrgArguments(
+ httpClient: _httpClient,
+ org: ref org,
+ runnerGroupId: ref runnerGroupId,
+ page: ref page,
+ perPage: ref perPage);
+
+ 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}/actions/runner-groups/{runnerGroupId}/repositories?page={page}&per_page={perPage}", global::System.UriKind.RelativeOrAbsolute));
+
+ PrepareRequest(
+ client: _httpClient,
+ request: httpRequest);
+ PrepareActionsListRepoAccessToSelfHostedRunnerGroupInOrgRequest(
+ httpClient: _httpClient,
+ httpRequestMessage: httpRequest,
+ org: org,
+ runnerGroupId: runnerGroupId,
+ page: page,
+ perPage: perPage);
+
+ using var response = await _httpClient.SendAsync(
+ request: httpRequest,
+ completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
+ cancellationToken: cancellationToken).ConfigureAwait(false);
+
+ ProcessResponse(
+ client: _httpClient,
+ response: response);
+ ProcessActionsListRepoAccessToSelfHostedRunnerGroupInOrgResponse(
+ httpClient: _httpClient,
+ httpResponseMessage: response);
+
+ var __content = await response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
+
+ ProcessResponseContent(
+ client: _httpClient,
+ response: response,
+ content: ref __content);
+ ProcessActionsListRepoAccessToSelfHostedRunnerGroupInOrgResponseContent(
+ 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.ActionsListRepoAccessToSelfHostedRunnerGroupInOrgResponse) ??
+ throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" ");
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsListSelfHostedRunnerGroupsForOrg.g.cs b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsListSelfHostedRunnerGroupsForOrg.g.cs
new file mode 100644
index 00000000..dcb2dc51
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsListSelfHostedRunnerGroupsForOrg.g.cs
@@ -0,0 +1,113 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ public partial class ActionsClient
+ {
+ partial void PrepareActionsListSelfHostedRunnerGroupsForOrgArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string org,
+ ref int perPage,
+ ref int page,
+ ref string? visibleToRepository);
+ partial void PrepareActionsListSelfHostedRunnerGroupsForOrgRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string org,
+ int perPage,
+ int page,
+ string? visibleToRepository);
+ partial void ProcessActionsListSelfHostedRunnerGroupsForOrgResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ partial void ProcessActionsListSelfHostedRunnerGroupsForOrgResponseContent(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage,
+ ref string content);
+
+ ///
+ /// List self-hosted runner groups for an organization
+ /// Lists all self-hosted runner groups configured in an organization and inherited from an enterprise.
+ /// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
+ ///
+ ///
+ ///
+ /// Default Value: 30
+ ///
+ ///
+ /// Default Value: 1
+ ///
+ ///
+ /// The token to cancel the operation with
+ ///
+ public async global::System.Threading.Tasks.Task ActionsListSelfHostedRunnerGroupsForOrgAsync(
+ string org,
+ int perPage = 30,
+ int page = 1,
+ string? visibleToRepository = default,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ PrepareArguments(
+ client: _httpClient);
+ PrepareActionsListSelfHostedRunnerGroupsForOrgArguments(
+ httpClient: _httpClient,
+ org: ref org,
+ perPage: ref perPage,
+ page: ref page,
+ visibleToRepository: ref visibleToRepository);
+
+ 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}/actions/runner-groups?per_page={perPage}&page={page}&visible_to_repository={visibleToRepository}", global::System.UriKind.RelativeOrAbsolute));
+
+ PrepareRequest(
+ client: _httpClient,
+ request: httpRequest);
+ PrepareActionsListSelfHostedRunnerGroupsForOrgRequest(
+ httpClient: _httpClient,
+ httpRequestMessage: httpRequest,
+ org: org,
+ perPage: perPage,
+ page: page,
+ visibleToRepository: visibleToRepository);
+
+ using var response = await _httpClient.SendAsync(
+ request: httpRequest,
+ completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
+ cancellationToken: cancellationToken).ConfigureAwait(false);
+
+ ProcessResponse(
+ client: _httpClient,
+ response: response);
+ ProcessActionsListSelfHostedRunnerGroupsForOrgResponse(
+ httpClient: _httpClient,
+ httpResponseMessage: response);
+
+ var __content = await response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
+
+ ProcessResponseContent(
+ client: _httpClient,
+ response: response,
+ content: ref __content);
+ ProcessActionsListSelfHostedRunnerGroupsForOrgResponseContent(
+ 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.ActionsListSelfHostedRunnerGroupsForOrgResponse) ??
+ throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" ");
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsListSelfHostedRunnersInGroupForOrg.g.cs b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsListSelfHostedRunnersInGroupForOrg.g.cs
new file mode 100644
index 00000000..9c588126
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsListSelfHostedRunnersInGroupForOrg.g.cs
@@ -0,0 +1,113 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ public partial class ActionsClient
+ {
+ partial void PrepareActionsListSelfHostedRunnersInGroupForOrgArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string org,
+ ref int runnerGroupId,
+ ref int perPage,
+ ref int page);
+ partial void PrepareActionsListSelfHostedRunnersInGroupForOrgRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string org,
+ int runnerGroupId,
+ int perPage,
+ int page);
+ partial void ProcessActionsListSelfHostedRunnersInGroupForOrgResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ partial void ProcessActionsListSelfHostedRunnersInGroupForOrgResponseContent(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage,
+ ref string content);
+
+ ///
+ /// List self-hosted runners in a group for an organization
+ /// Lists self-hosted runners that are in a specific organization group.
+ /// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// Default Value: 30
+ ///
+ ///
+ /// Default Value: 1
+ ///
+ /// The token to cancel the operation with
+ ///
+ public async global::System.Threading.Tasks.Task ActionsListSelfHostedRunnersInGroupForOrgAsync(
+ string org,
+ int runnerGroupId,
+ int perPage = 30,
+ int page = 1,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ PrepareArguments(
+ client: _httpClient);
+ PrepareActionsListSelfHostedRunnersInGroupForOrgArguments(
+ httpClient: _httpClient,
+ org: ref org,
+ runnerGroupId: ref runnerGroupId,
+ perPage: ref perPage,
+ page: ref page);
+
+ 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}/actions/runner-groups/{runnerGroupId}/runners?per_page={perPage}&page={page}", global::System.UriKind.RelativeOrAbsolute));
+
+ PrepareRequest(
+ client: _httpClient,
+ request: httpRequest);
+ PrepareActionsListSelfHostedRunnersInGroupForOrgRequest(
+ httpClient: _httpClient,
+ httpRequestMessage: httpRequest,
+ org: org,
+ runnerGroupId: runnerGroupId,
+ perPage: perPage,
+ page: page);
+
+ using var response = await _httpClient.SendAsync(
+ request: httpRequest,
+ completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
+ cancellationToken: cancellationToken).ConfigureAwait(false);
+
+ ProcessResponse(
+ client: _httpClient,
+ response: response);
+ ProcessActionsListSelfHostedRunnersInGroupForOrgResponse(
+ httpClient: _httpClient,
+ httpResponseMessage: response);
+
+ var __content = await response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
+
+ ProcessResponseContent(
+ client: _httpClient,
+ response: response,
+ content: ref __content);
+ ProcessActionsListSelfHostedRunnersInGroupForOrgResponseContent(
+ 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.ActionsListSelfHostedRunnersInGroupForOrgResponse) ??
+ throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" ");
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsRemoveRepoAccessToSelfHostedRunnerGroupInOrg.g.cs b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsRemoveRepoAccessToSelfHostedRunnerGroupInOrg.g.cs
new file mode 100644
index 00000000..079b1270
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsRemoveRepoAccessToSelfHostedRunnerGroupInOrg.g.cs
@@ -0,0 +1,75 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ public partial class ActionsClient
+ {
+ partial void PrepareActionsRemoveRepoAccessToSelfHostedRunnerGroupInOrgArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string org,
+ ref int runnerGroupId,
+ ref int repositoryId);
+ partial void PrepareActionsRemoveRepoAccessToSelfHostedRunnerGroupInOrgRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string org,
+ int runnerGroupId,
+ int repositoryId);
+ partial void ProcessActionsRemoveRepoAccessToSelfHostedRunnerGroupInOrgResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ ///
+ /// Remove repository access to a self-hosted runner group in an organization
+ /// Removes a repository from the list of selected repositories that can access a self-hosted runner group. The runner group must have `visibility` set to `selected`. For more information, see "[Create a self-hosted runner group for an organization](#create-a-self-hosted-runner-group-for-an-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 ActionsRemoveRepoAccessToSelfHostedRunnerGroupInOrgAsync(
+ string org,
+ int runnerGroupId,
+ int repositoryId,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ PrepareArguments(
+ client: _httpClient);
+ PrepareActionsRemoveRepoAccessToSelfHostedRunnerGroupInOrgArguments(
+ httpClient: _httpClient,
+ org: ref org,
+ runnerGroupId: ref runnerGroupId,
+ repositoryId: ref repositoryId);
+
+ 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}/actions/runner-groups/{runnerGroupId}/repositories/{repositoryId}", global::System.UriKind.RelativeOrAbsolute));
+
+ PrepareRequest(
+ client: _httpClient,
+ request: httpRequest);
+ PrepareActionsRemoveRepoAccessToSelfHostedRunnerGroupInOrgRequest(
+ httpClient: _httpClient,
+ httpRequestMessage: httpRequest,
+ org: org,
+ runnerGroupId: runnerGroupId,
+ repositoryId: repositoryId);
+
+ using var response = await _httpClient.SendAsync(
+ request: httpRequest,
+ completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
+ cancellationToken: cancellationToken).ConfigureAwait(false);
+
+ ProcessResponse(
+ client: _httpClient,
+ response: response);
+ ProcessActionsRemoveRepoAccessToSelfHostedRunnerGroupInOrgResponse(
+ httpClient: _httpClient,
+ httpResponseMessage: response);
+ response.EnsureSuccessStatusCode();
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsRemoveSelfHostedRunnerFromGroupForOrg.g.cs b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsRemoveSelfHostedRunnerFromGroupForOrg.g.cs
new file mode 100644
index 00000000..481b8a2f
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsRemoveSelfHostedRunnerFromGroupForOrg.g.cs
@@ -0,0 +1,75 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ public partial class ActionsClient
+ {
+ partial void PrepareActionsRemoveSelfHostedRunnerFromGroupForOrgArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string org,
+ ref int runnerGroupId,
+ ref int runnerId);
+ partial void PrepareActionsRemoveSelfHostedRunnerFromGroupForOrgRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string org,
+ int runnerGroupId,
+ int runnerId);
+ partial void ProcessActionsRemoveSelfHostedRunnerFromGroupForOrgResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ ///
+ /// Remove a self-hosted runner from a group for an organization
+ /// Removes a self-hosted runner from a group configured in an organization. The runner is then returned to the default group.
+ /// 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 ActionsRemoveSelfHostedRunnerFromGroupForOrgAsync(
+ string org,
+ int runnerGroupId,
+ int runnerId,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ PrepareArguments(
+ client: _httpClient);
+ PrepareActionsRemoveSelfHostedRunnerFromGroupForOrgArguments(
+ httpClient: _httpClient,
+ org: ref org,
+ runnerGroupId: ref runnerGroupId,
+ runnerId: ref runnerId);
+
+ 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}/actions/runner-groups/{runnerGroupId}/runners/{runnerId}", global::System.UriKind.RelativeOrAbsolute));
+
+ PrepareRequest(
+ client: _httpClient,
+ request: httpRequest);
+ PrepareActionsRemoveSelfHostedRunnerFromGroupForOrgRequest(
+ httpClient: _httpClient,
+ httpRequestMessage: httpRequest,
+ org: org,
+ runnerGroupId: runnerGroupId,
+ runnerId: runnerId);
+
+ using var response = await _httpClient.SendAsync(
+ request: httpRequest,
+ completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
+ cancellationToken: cancellationToken).ConfigureAwait(false);
+
+ ProcessResponse(
+ client: _httpClient,
+ response: response);
+ ProcessActionsRemoveSelfHostedRunnerFromGroupForOrgResponse(
+ httpClient: _httpClient,
+ httpResponseMessage: response);
+ response.EnsureSuccessStatusCode();
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsSetRepoAccessToSelfHostedRunnerGroupInOrg.g.cs b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsSetRepoAccessToSelfHostedRunnerGroupInOrg.g.cs
new file mode 100644
index 00000000..48273554
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsSetRepoAccessToSelfHostedRunnerGroupInOrg.g.cs
@@ -0,0 +1,113 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ public partial class ActionsClient
+ {
+ partial void PrepareActionsSetRepoAccessToSelfHostedRunnerGroupInOrgArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string org,
+ ref int runnerGroupId,
+ global::GitHub.ActionsSetRepoAccessToSelfHostedRunnerGroupInOrgRequest request);
+ partial void PrepareActionsSetRepoAccessToSelfHostedRunnerGroupInOrgRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string org,
+ int runnerGroupId,
+ global::GitHub.ActionsSetRepoAccessToSelfHostedRunnerGroupInOrgRequest request);
+ partial void ProcessActionsSetRepoAccessToSelfHostedRunnerGroupInOrgResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ ///
+ /// Set repository access for a self-hosted runner group in an organization
+ /// Replaces the list of repositories that have access to a self-hosted runner group configured in an 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 ActionsSetRepoAccessToSelfHostedRunnerGroupInOrgAsync(
+ string org,
+ int runnerGroupId,
+ global::GitHub.ActionsSetRepoAccessToSelfHostedRunnerGroupInOrgRequest request,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ request = request ?? throw new global::System.ArgumentNullException(nameof(request));
+
+ PrepareArguments(
+ client: _httpClient);
+ PrepareActionsSetRepoAccessToSelfHostedRunnerGroupInOrgArguments(
+ httpClient: _httpClient,
+ org: ref org,
+ runnerGroupId: ref runnerGroupId,
+ request: request);
+
+ using var httpRequest = new global::System.Net.Http.HttpRequestMessage(
+ method: global::System.Net.Http.HttpMethod.Put,
+ requestUri: new global::System.Uri(_httpClient.BaseAddress?.AbsoluteUri.TrimEnd('/') + $"/orgs/{org}/actions/runner-groups/{runnerGroupId}/repositories", global::System.UriKind.RelativeOrAbsolute));
+ var __httpRequestContentBody = global::System.Text.Json.JsonSerializer.Serialize(request, global::GitHub.SourceGenerationContext.Default.ActionsSetRepoAccessToSelfHostedRunnerGroupInOrgRequest);
+ var __httpRequestContent = new global::System.Net.Http.StringContent(
+ content: __httpRequestContentBody,
+ encoding: global::System.Text.Encoding.UTF8,
+ mediaType: "application/json");
+ httpRequest.Content = __httpRequestContent;
+
+ PrepareRequest(
+ client: _httpClient,
+ request: httpRequest);
+ PrepareActionsSetRepoAccessToSelfHostedRunnerGroupInOrgRequest(
+ httpClient: _httpClient,
+ httpRequestMessage: httpRequest,
+ org: org,
+ runnerGroupId: runnerGroupId,
+ 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);
+ ProcessActionsSetRepoAccessToSelfHostedRunnerGroupInOrgResponse(
+ httpClient: _httpClient,
+ httpResponseMessage: response);
+ response.EnsureSuccessStatusCode();
+ }
+
+ ///
+ /// Set repository access for a self-hosted runner group in an organization
+ /// Replaces the list of repositories that have access to a self-hosted runner group configured in an organization.
+ /// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// List of repository IDs that can access the runner group.
+ ///
+ /// The token to cancel the operation with
+ ///
+ public async global::System.Threading.Tasks.Task ActionsSetRepoAccessToSelfHostedRunnerGroupInOrgAsync(
+ string org,
+ int runnerGroupId,
+ global::System.Collections.Generic.IList selectedRepositoryIds,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ var request = new global::GitHub.ActionsSetRepoAccessToSelfHostedRunnerGroupInOrgRequest
+ {
+ SelectedRepositoryIds = selectedRepositoryIds,
+ };
+
+ await ActionsSetRepoAccessToSelfHostedRunnerGroupInOrgAsync(
+ org: org,
+ runnerGroupId: runnerGroupId,
+ request: request,
+ cancellationToken: cancellationToken).ConfigureAwait(false);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsSetSelfHostedRunnersInGroupForOrg.g.cs b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsSetSelfHostedRunnersInGroupForOrg.g.cs
new file mode 100644
index 00000000..9c1c3f79
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsSetSelfHostedRunnersInGroupForOrg.g.cs
@@ -0,0 +1,113 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ public partial class ActionsClient
+ {
+ partial void PrepareActionsSetSelfHostedRunnersInGroupForOrgArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string org,
+ ref int runnerGroupId,
+ global::GitHub.ActionsSetSelfHostedRunnersInGroupForOrgRequest request);
+ partial void PrepareActionsSetSelfHostedRunnersInGroupForOrgRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string org,
+ int runnerGroupId,
+ global::GitHub.ActionsSetSelfHostedRunnersInGroupForOrgRequest request);
+ partial void ProcessActionsSetSelfHostedRunnersInGroupForOrgResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ ///
+ /// Set self-hosted runners in a group for an organization
+ /// Replaces the list of self-hosted runners that are part of an organization runner group.
+ /// 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 ActionsSetSelfHostedRunnersInGroupForOrgAsync(
+ string org,
+ int runnerGroupId,
+ global::GitHub.ActionsSetSelfHostedRunnersInGroupForOrgRequest request,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ request = request ?? throw new global::System.ArgumentNullException(nameof(request));
+
+ PrepareArguments(
+ client: _httpClient);
+ PrepareActionsSetSelfHostedRunnersInGroupForOrgArguments(
+ httpClient: _httpClient,
+ org: ref org,
+ runnerGroupId: ref runnerGroupId,
+ request: request);
+
+ using var httpRequest = new global::System.Net.Http.HttpRequestMessage(
+ method: global::System.Net.Http.HttpMethod.Put,
+ requestUri: new global::System.Uri(_httpClient.BaseAddress?.AbsoluteUri.TrimEnd('/') + $"/orgs/{org}/actions/runner-groups/{runnerGroupId}/runners", global::System.UriKind.RelativeOrAbsolute));
+ var __httpRequestContentBody = global::System.Text.Json.JsonSerializer.Serialize(request, global::GitHub.SourceGenerationContext.Default.ActionsSetSelfHostedRunnersInGroupForOrgRequest);
+ var __httpRequestContent = new global::System.Net.Http.StringContent(
+ content: __httpRequestContentBody,
+ encoding: global::System.Text.Encoding.UTF8,
+ mediaType: "application/json");
+ httpRequest.Content = __httpRequestContent;
+
+ PrepareRequest(
+ client: _httpClient,
+ request: httpRequest);
+ PrepareActionsSetSelfHostedRunnersInGroupForOrgRequest(
+ httpClient: _httpClient,
+ httpRequestMessage: httpRequest,
+ org: org,
+ runnerGroupId: runnerGroupId,
+ 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);
+ ProcessActionsSetSelfHostedRunnersInGroupForOrgResponse(
+ httpClient: _httpClient,
+ httpResponseMessage: response);
+ response.EnsureSuccessStatusCode();
+ }
+
+ ///
+ /// Set self-hosted runners in a group for an organization
+ /// Replaces the list of self-hosted runners that are part of an organization runner group.
+ /// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// List of runner IDs to add to the runner group.
+ ///
+ /// The token to cancel the operation with
+ ///
+ public async global::System.Threading.Tasks.Task ActionsSetSelfHostedRunnersInGroupForOrgAsync(
+ string org,
+ int runnerGroupId,
+ global::System.Collections.Generic.IList runners,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ var request = new global::GitHub.ActionsSetSelfHostedRunnersInGroupForOrgRequest
+ {
+ Runners = runners,
+ };
+
+ await ActionsSetSelfHostedRunnersInGroupForOrgAsync(
+ org: org,
+ runnerGroupId: runnerGroupId,
+ request: request,
+ cancellationToken: cancellationToken).ConfigureAwait(false);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsUpdateSelfHostedRunnerGroupForOrg.g.cs b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsUpdateSelfHostedRunnerGroupForOrg.g.cs
new file mode 100644
index 00000000..170965c3
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.ActionsClient.ActionsUpdateSelfHostedRunnerGroupForOrg.g.cs
@@ -0,0 +1,163 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ public partial class ActionsClient
+ {
+ partial void PrepareActionsUpdateSelfHostedRunnerGroupForOrgArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string org,
+ ref int runnerGroupId,
+ global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequest request);
+ partial void PrepareActionsUpdateSelfHostedRunnerGroupForOrgRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string org,
+ int runnerGroupId,
+ global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequest request);
+ partial void ProcessActionsUpdateSelfHostedRunnerGroupForOrgResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ partial void ProcessActionsUpdateSelfHostedRunnerGroupForOrgResponseContent(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage,
+ ref string content);
+
+ ///
+ /// Update a self-hosted runner group for an organization
+ /// Updates the `name` and `visibility` of a self-hosted runner group in an 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 ActionsUpdateSelfHostedRunnerGroupForOrgAsync(
+ string org,
+ int runnerGroupId,
+ global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequest request,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ request = request ?? throw new global::System.ArgumentNullException(nameof(request));
+
+ PrepareArguments(
+ client: _httpClient);
+ PrepareActionsUpdateSelfHostedRunnerGroupForOrgArguments(
+ httpClient: _httpClient,
+ org: ref org,
+ runnerGroupId: ref runnerGroupId,
+ request: request);
+
+ using var httpRequest = new global::System.Net.Http.HttpRequestMessage(
+ method: new global::System.Net.Http.HttpMethod("PATCH"),
+ requestUri: new global::System.Uri(_httpClient.BaseAddress?.AbsoluteUri.TrimEnd('/') + $"/orgs/{org}/actions/runner-groups/{runnerGroupId}", global::System.UriKind.RelativeOrAbsolute));
+ var __httpRequestContentBody = global::System.Text.Json.JsonSerializer.Serialize(request, global::GitHub.SourceGenerationContext.Default.ActionsUpdateSelfHostedRunnerGroupForOrgRequest);
+ var __httpRequestContent = new global::System.Net.Http.StringContent(
+ content: __httpRequestContentBody,
+ encoding: global::System.Text.Encoding.UTF8,
+ mediaType: "application/json");
+ httpRequest.Content = __httpRequestContent;
+
+ PrepareRequest(
+ client: _httpClient,
+ request: httpRequest);
+ PrepareActionsUpdateSelfHostedRunnerGroupForOrgRequest(
+ httpClient: _httpClient,
+ httpRequestMessage: httpRequest,
+ org: org,
+ runnerGroupId: runnerGroupId,
+ 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);
+ ProcessActionsUpdateSelfHostedRunnerGroupForOrgResponse(
+ httpClient: _httpClient,
+ httpResponseMessage: response);
+
+ var __content = await response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
+
+ ProcessResponseContent(
+ client: _httpClient,
+ response: response,
+ content: ref __content);
+ ProcessActionsUpdateSelfHostedRunnerGroupForOrgResponseContent(
+ 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.RunnerGroupsOrg) ??
+ throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" ");
+ }
+
+ ///
+ /// Update a self-hosted runner group for an organization
+ /// Updates the `name` and `visibility` of a self-hosted runner group in an organization.
+ /// OAuth app tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.
+ ///
+ ///
+ ///
+ ///
+ /// Name of the runner group.
+ ///
+ ///
+ /// Visibility of a runner group. You can select all repositories, select individual repositories, or all private repositories.
+ ///
+ ///
+ /// Whether the runner group can be used by `public` repositories.
+ /// Default Value: false
+ ///
+ ///
+ /// If `true`, the runner group will be restricted to running only the workflows specified in the `selected_workflows` array.
+ /// Default Value: false
+ ///
+ ///
+ /// List of workflows the runner group should be allowed to run. This setting will be ignored unless `restricted_to_workflows` is set to `true`.
+ ///
+ /// The token to cancel the operation with
+ ///
+ public async global::System.Threading.Tasks.Task ActionsUpdateSelfHostedRunnerGroupForOrgAsync(
+ string org,
+ int runnerGroupId,
+ string name,
+ global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility? visibility = default,
+ bool allowsPublicRepositories = false,
+ bool restrictedToWorkflows = false,
+ global::System.Collections.Generic.IList? selectedWorkflows = default,
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ var request = new global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequest
+ {
+ Name = name,
+ Visibility = visibility,
+ AllowsPublicRepositories = allowsPublicRepositories,
+ RestrictedToWorkflows = restrictedToWorkflows,
+ SelectedWorkflows = selectedWorkflows,
+ };
+
+ return await ActionsUpdateSelfHostedRunnerGroupForOrgAsync(
+ org: org,
+ runnerGroupId: runnerGroupId,
+ request: request,
+ cancellationToken: cancellationToken).ConfigureAwait(false);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.CodeScanningClient.CodeScanningListAlertsForRepo.g.cs b/src/libs/GitHub/Generated/GitHub.CodeScanningClient.CodeScanningListAlertsForRepo.g.cs
index 3a5ba064..79f14091 100644
--- a/src/libs/GitHub/Generated/GitHub.CodeScanningClient.CodeScanningListAlertsForRepo.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.CodeScanningClient.CodeScanningListAlertsForRepo.g.cs
@@ -16,6 +16,8 @@ partial void PrepareCodeScanningListAlertsForRepoArguments(
ref string? @ref,
ref int pr,
ref global::GitHub.CodeScanningListAlertsForRepoDirection? direction,
+ ref string? before,
+ ref string? after,
ref global::GitHub.CodeScanningListAlertsForRepoSort? sort,
ref global::GitHub.CodeScanningAlertStateQuery? state,
ref global::GitHub.CodeScanningAlertSeverity? severity);
@@ -31,6 +33,8 @@ partial void PrepareCodeScanningListAlertsForRepoRequest(
string? @ref,
int pr,
global::GitHub.CodeScanningListAlertsForRepoDirection? direction,
+ string? before,
+ string? after,
global::GitHub.CodeScanningListAlertsForRepoSort? sort,
global::GitHub.CodeScanningAlertStateQuery? state,
global::GitHub.CodeScanningAlertSeverity? severity);
@@ -73,6 +77,8 @@ partial void ProcessCodeScanningListAlertsForRepoResponseContent(
///
/// Default Value: desc
///
+ ///
+ ///
///
/// Default Value: created
///
@@ -94,6 +100,8 @@ partial void ProcessCodeScanningListAlertsForRepoResponseContent(
string? @ref = default,
int pr = default,
global::GitHub.CodeScanningListAlertsForRepoDirection? direction = global::GitHub.CodeScanningListAlertsForRepoDirection.Desc,
+ string? before = default,
+ string? after = default,
global::GitHub.CodeScanningListAlertsForRepoSort? sort = global::GitHub.CodeScanningListAlertsForRepoSort.Created,
global::GitHub.CodeScanningAlertStateQuery? state = default,
global::GitHub.CodeScanningAlertSeverity? severity = default,
@@ -112,13 +120,15 @@ partial void ProcessCodeScanningListAlertsForRepoResponseContent(
@ref: ref @ref,
pr: ref pr,
direction: ref direction,
+ before: ref before,
+ after: ref after,
sort: ref sort,
state: ref state,
severity: ref severity);
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('/') + $"/repos/{owner}/{repo}/code-scanning/alerts?tool_name={toolName}&tool_guid={toolGuid}&page={page}&per_page={perPage}&ref={@ref}&pr={pr}&direction={(global::System.Uri.EscapeDataString(direction?.ToValueString() ?? string.Empty))}&sort={(global::System.Uri.EscapeDataString(sort?.ToValueString() ?? string.Empty))}&state={(global::System.Uri.EscapeDataString(state?.ToValueString() ?? string.Empty))}&severity={(global::System.Uri.EscapeDataString(severity?.ToValueString() ?? string.Empty))}", global::System.UriKind.RelativeOrAbsolute));
+ requestUri: new global::System.Uri(_httpClient.BaseAddress?.AbsoluteUri.TrimEnd('/') + $"/repos/{owner}/{repo}/code-scanning/alerts?tool_name={toolName}&tool_guid={toolGuid}&page={page}&per_page={perPage}&ref={@ref}&pr={pr}&direction={(global::System.Uri.EscapeDataString(direction?.ToValueString() ?? string.Empty))}&before={before}&after={after}&sort={(global::System.Uri.EscapeDataString(sort?.ToValueString() ?? string.Empty))}&state={(global::System.Uri.EscapeDataString(state?.ToValueString() ?? string.Empty))}&severity={(global::System.Uri.EscapeDataString(severity?.ToValueString() ?? string.Empty))}", global::System.UriKind.RelativeOrAbsolute));
PrepareRequest(
client: _httpClient,
@@ -135,6 +145,8 @@ partial void ProcessCodeScanningListAlertsForRepoResponseContent(
@ref: @ref,
pr: pr,
direction: direction,
+ before: before,
+ after: after,
sort: sort,
state: state,
severity: severity);
diff --git a/src/libs/GitHub/Generated/GitHub.Models.ActionsCreateSelfHostedRunnerGroupForOrgRequest.g.cs b/src/libs/GitHub/Generated/GitHub.Models.ActionsCreateSelfHostedRunnerGroupForOrgRequest.g.cs
new file mode 100644
index 00000000..52c3c5a1
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.Models.ActionsCreateSelfHostedRunnerGroupForOrgRequest.g.cs
@@ -0,0 +1,64 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ ///
+ ///
+ ///
+ public sealed partial class ActionsCreateSelfHostedRunnerGroupForOrgRequest
+ {
+ ///
+ /// Name of the runner group.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("name")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required string Name { get; set; }
+
+ ///
+ /// Visibility of a runner group. You can select all repositories, select individual repositories, or limit access to private repositories.
+ /// Default Value: all
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("visibility")]
+ [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenApiGenerator.JsonConverters.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibilityJsonConverter))]
+ public global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility? Visibility { get; set; } = global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility.All;
+
+ ///
+ /// List of repository IDs that can access the runner group.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("selected_repository_ids")]
+ public global::System.Collections.Generic.IList? SelectedRepositoryIds { get; set; }
+
+ ///
+ /// List of runner IDs to add to the runner group.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("runners")]
+ public global::System.Collections.Generic.IList? Runners { get; set; }
+
+ ///
+ /// Whether the runner group can be used by `public` repositories.
+ /// Default Value: false
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("allows_public_repositories")]
+ public bool AllowsPublicRepositories { get; set; } = false;
+
+ ///
+ /// If `true`, the runner group will be restricted to running only the workflows specified in the `selected_workflows` array.
+ /// Default Value: false
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("restricted_to_workflows")]
+ public bool RestrictedToWorkflows { get; set; } = false;
+
+ ///
+ /// List of workflows the runner group should be allowed to run. This setting will be ignored unless `restricted_to_workflows` is set to `true`.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("selected_workflows")]
+ public global::System.Collections.Generic.IList? SelectedWorkflows { 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.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility.g.cs b/src/libs/GitHub/Generated/GitHub.Models.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility.g.cs
new file mode 100644
index 00000000..93d24feb
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.Models.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility.g.cs
@@ -0,0 +1,58 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ ///
+ /// Visibility of a runner group. You can select all repositories, select individual repositories, or limit access to private repositories.
+ /// Default Value: all
+ ///
+ public enum ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility
+ {
+ ///
+ ///
+ ///
+ Selected,
+ ///
+ ///
+ ///
+ All,
+ ///
+ ///
+ ///
+ Private,
+ }
+
+ ///
+ /// Enum extensions to do fast conversions without the reflection.
+ ///
+ public static class ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibilityExtensions
+ {
+ ///
+ /// Converts an enum to a string.
+ ///
+ public static string ToValueString(this ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility value)
+ {
+ return value switch
+ {
+ ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility.Selected => "selected",
+ ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility.All => "all",
+ ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility.Private => "private",
+ _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
+ };
+ }
+ ///
+ /// Converts an string to a enum.
+ ///
+ public static ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility? ToEnum(string value)
+ {
+ return value switch
+ {
+ "selected" => ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility.Selected,
+ "all" => ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility.All,
+ "private" => ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility.Private,
+ _ => null,
+ };
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.Models.ActionsListRepoAccessToSelfHostedRunnerGroupInOrgResponse.g.cs b/src/libs/GitHub/Generated/GitHub.Models.ActionsListRepoAccessToSelfHostedRunnerGroupInOrgResponse.g.cs
new file mode 100644
index 00000000..6cba807e
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.Models.ActionsListRepoAccessToSelfHostedRunnerGroupInOrgResponse.g.cs
@@ -0,0 +1,31 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ ///
+ ///
+ ///
+ public sealed partial class ActionsListRepoAccessToSelfHostedRunnerGroupInOrgResponse
+ {
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("total_count")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required double TotalCount { get; set; }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("repositories")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required global::System.Collections.Generic.IList Repositories { 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.ActionsListSelfHostedRunnerGroupsForOrgResponse.g.cs b/src/libs/GitHub/Generated/GitHub.Models.ActionsListSelfHostedRunnerGroupsForOrgResponse.g.cs
new file mode 100644
index 00000000..1b72393c
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.Models.ActionsListSelfHostedRunnerGroupsForOrgResponse.g.cs
@@ -0,0 +1,31 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ ///
+ ///
+ ///
+ public sealed partial class ActionsListSelfHostedRunnerGroupsForOrgResponse
+ {
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("total_count")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required double TotalCount { get; set; }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("runner_groups")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required global::System.Collections.Generic.IList RunnerGroups { 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.ActionsListSelfHostedRunnersInGroupForOrgResponse.g.cs b/src/libs/GitHub/Generated/GitHub.Models.ActionsListSelfHostedRunnersInGroupForOrgResponse.g.cs
new file mode 100644
index 00000000..3d2a3469
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.Models.ActionsListSelfHostedRunnersInGroupForOrgResponse.g.cs
@@ -0,0 +1,31 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ ///
+ ///
+ ///
+ public sealed partial class ActionsListSelfHostedRunnersInGroupForOrgResponse
+ {
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("total_count")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required double TotalCount { get; set; }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("runners")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required global::System.Collections.Generic.IList Runners { 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.ActionsSetRepoAccessToSelfHostedRunnerGroupInOrgRequest.g.cs b/src/libs/GitHub/Generated/GitHub.Models.ActionsSetRepoAccessToSelfHostedRunnerGroupInOrgRequest.g.cs
new file mode 100644
index 00000000..28b9511c
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.Models.ActionsSetRepoAccessToSelfHostedRunnerGroupInOrgRequest.g.cs
@@ -0,0 +1,24 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ ///
+ ///
+ ///
+ public sealed partial class ActionsSetRepoAccessToSelfHostedRunnerGroupInOrgRequest
+ {
+ ///
+ /// List of repository IDs that can access the runner group.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("selected_repository_ids")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required global::System.Collections.Generic.IList SelectedRepositoryIds { 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.ActionsSetSelfHostedRunnersInGroupForOrgRequest.g.cs b/src/libs/GitHub/Generated/GitHub.Models.ActionsSetSelfHostedRunnersInGroupForOrgRequest.g.cs
new file mode 100644
index 00000000..e60d97ef
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.Models.ActionsSetSelfHostedRunnersInGroupForOrgRequest.g.cs
@@ -0,0 +1,24 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ ///
+ ///
+ ///
+ public sealed partial class ActionsSetSelfHostedRunnersInGroupForOrgRequest
+ {
+ ///
+ /// List of runner IDs to add to the runner group.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("runners")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required global::System.Collections.Generic.IList Runners { 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.ActionsUpdateSelfHostedRunnerGroupForOrgRequest.g.cs b/src/libs/GitHub/Generated/GitHub.Models.ActionsUpdateSelfHostedRunnerGroupForOrgRequest.g.cs
new file mode 100644
index 00000000..0bb4a7c4
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.Models.ActionsUpdateSelfHostedRunnerGroupForOrgRequest.g.cs
@@ -0,0 +1,51 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ ///
+ ///
+ ///
+ public sealed partial class ActionsUpdateSelfHostedRunnerGroupForOrgRequest
+ {
+ ///
+ /// Name of the runner group.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("name")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required string Name { get; set; }
+
+ ///
+ /// Visibility of a runner group. You can select all repositories, select individual repositories, or all private repositories.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("visibility")]
+ [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenApiGenerator.JsonConverters.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibilityJsonConverter))]
+ public global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility? Visibility { get; set; }
+
+ ///
+ /// Whether the runner group can be used by `public` repositories.
+ /// Default Value: false
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("allows_public_repositories")]
+ public bool AllowsPublicRepositories { get; set; } = false;
+
+ ///
+ /// If `true`, the runner group will be restricted to running only the workflows specified in the `selected_workflows` array.
+ /// Default Value: false
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("restricted_to_workflows")]
+ public bool RestrictedToWorkflows { get; set; } = false;
+
+ ///
+ /// List of workflows the runner group should be allowed to run. This setting will be ignored unless `restricted_to_workflows` is set to `true`.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("selected_workflows")]
+ public global::System.Collections.Generic.IList? SelectedWorkflows { 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.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility.g.cs b/src/libs/GitHub/Generated/GitHub.Models.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility.g.cs
new file mode 100644
index 00000000..94d7cd85
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.Models.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility.g.cs
@@ -0,0 +1,57 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ ///
+ /// Visibility of a runner group. You can select all repositories, select individual repositories, or all private repositories.
+ ///
+ public enum ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility
+ {
+ ///
+ ///
+ ///
+ Selected,
+ ///
+ ///
+ ///
+ All,
+ ///
+ ///
+ ///
+ Private,
+ }
+
+ ///
+ /// Enum extensions to do fast conversions without the reflection.
+ ///
+ public static class ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibilityExtensions
+ {
+ ///
+ /// Converts an enum to a string.
+ ///
+ public static string ToValueString(this ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility value)
+ {
+ return value switch
+ {
+ ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility.Selected => "selected",
+ ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility.All => "all",
+ ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility.Private => "private",
+ _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
+ };
+ }
+ ///
+ /// Converts an string to a enum.
+ ///
+ public static ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility? ToEnum(string value)
+ {
+ return value switch
+ {
+ "selected" => ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility.Selected,
+ "all" => ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility.All,
+ "private" => ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility.Private,
+ _ => null,
+ };
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/GitHub.Models.ReposUpdateRequestSecurityAndAnalysis.g.cs b/src/libs/GitHub/Generated/GitHub.Models.ReposUpdateRequestSecurityAndAnalysis.g.cs
index bb1954ac..5112a868 100644
--- a/src/libs/GitHub/Generated/GitHub.Models.ReposUpdateRequestSecurityAndAnalysis.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.Models.ReposUpdateRequestSecurityAndAnalysis.g.cs
@@ -30,6 +30,12 @@ public sealed partial class ReposUpdateRequestSecurityAndAnalysis
[global::System.Text.Json.Serialization.JsonPropertyName("secret_scanning_push_protection")]
public global::GitHub.ReposUpdateRequestSecurityAndAnalysisSecretScanningPushProtection? SecretScanningPushProtection { get; set; }
+ ///
+ /// Use the `status` property to enable or disable secret scanning AI detection for this repository. For more information, see "[Responsible detection of generic secrets with AI](https://docs.github.com/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/generic-secret-detection/responsible-ai-generic-secrets)."
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("secret_scanning_ai_detection")]
+ public global::GitHub.ReposUpdateRequestSecurityAndAnalysisSecretScanningAiDetection? SecretScanningAiDetection { get; set; }
+
///
/// Use the `status` property to enable or disable secret scanning non-provider patterns for this repository. For more information, see "[Supported secret scanning patterns](/code-security/secret-scanning/introduction/supported-secret-scanning-patterns#supported-secrets)."
///
diff --git a/src/libs/GitHub/Generated/GitHub.Models.ReposUpdateRequestSecurityAndAnalysisSecretScanningAiDetection.g.cs b/src/libs/GitHub/Generated/GitHub.Models.ReposUpdateRequestSecurityAndAnalysisSecretScanningAiDetection.g.cs
new file mode 100644
index 00000000..b408f7ec
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.Models.ReposUpdateRequestSecurityAndAnalysisSecretScanningAiDetection.g.cs
@@ -0,0 +1,23 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ ///
+ /// Use the `status` property to enable or disable secret scanning AI detection for this repository. For more information, see "[Responsible detection of generic secrets with AI](https://docs.github.com/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/generic-secret-detection/responsible-ai-generic-secrets)."
+ ///
+ public sealed partial class ReposUpdateRequestSecurityAndAnalysisSecretScanningAiDetection
+ {
+ ///
+ /// Can be `enabled` or `disabled`.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("status")]
+ public string? Status { 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.RunnerGroupsOrg.g.cs b/src/libs/GitHub/Generated/GitHub.Models.RunnerGroupsOrg.g.cs
new file mode 100644
index 00000000..2dfc546d
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.Models.RunnerGroupsOrg.g.cs
@@ -0,0 +1,104 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ ///
+ ///
+ ///
+ public sealed partial class RunnerGroupsOrg
+ {
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("id")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required double Id { get; set; }
+
+ ///
+ ///
+ ///
+ [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("visibility")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required string Visibility { get; set; }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("default")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required bool Default { get; set; }
+
+ ///
+ /// Link to the selected repositories resource for this runner group. Not present unless visibility was set to `selected`
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("selected_repositories_url")]
+ public string? SelectedRepositoriesUrl { get; set; }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("runners_url")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required string RunnersUrl { get; set; }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("hosted_runners_url")]
+ public string? HostedRunnersUrl { get; set; }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("inherited")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required bool Inherited { get; set; }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("inherited_allows_public_repositories")]
+ public bool InheritedAllowsPublicRepositories { get; set; }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("allows_public_repositories")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required bool AllowsPublicRepositories { get; set; }
+
+ ///
+ /// If `true`, the `restricted_to_workflows` and `selected_workflows` fields cannot be modified.
+ /// Default Value: false
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("workflow_restrictions_read_only")]
+ public bool WorkflowRestrictionsReadOnly { get; set; } = false;
+
+ ///
+ /// If `true`, the runner group will be restricted to running only the workflows specified in the `selected_workflows` array.
+ /// Default Value: false
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("restricted_to_workflows")]
+ public bool RestrictedToWorkflows { get; set; } = false;
+
+ ///
+ /// List of workflows the runner group should be allowed to run. This setting will be ignored unless `restricted_to_workflows` is set to `true`.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("selected_workflows")]
+ public global::System.Collections.Generic.IList? SelectedWorkflows { 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.SecurityAndAnalysis.g.cs b/src/libs/GitHub/Generated/GitHub.Models.SecurityAndAnalysis.g.cs
index feda0d9b..e1e37dee 100644
--- a/src/libs/GitHub/Generated/GitHub.Models.SecurityAndAnalysis.g.cs
+++ b/src/libs/GitHub/Generated/GitHub.Models.SecurityAndAnalysis.g.cs
@@ -38,6 +38,12 @@ public sealed partial class SecurityAndAnalysis
[global::System.Text.Json.Serialization.JsonPropertyName("secret_scanning_non_provider_patterns")]
public global::GitHub.SecurityAndAnalysisSecretScanningNonProviderPatterns? SecretScanningNonProviderPatterns { get; set; }
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("secret_scanning_ai_detection")]
+ public global::GitHub.SecurityAndAnalysisSecretScanningAiDetection? SecretScanningAiDetection { get; set; }
+
///
/// Additional properties that are not explicitly defined in the schema
///
diff --git a/src/libs/GitHub/Generated/GitHub.Models.SecurityAndAnalysisSecretScanningAiDetection.g.cs b/src/libs/GitHub/Generated/GitHub.Models.SecurityAndAnalysisSecretScanningAiDetection.g.cs
new file mode 100644
index 00000000..d9d134bb
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.Models.SecurityAndAnalysisSecretScanningAiDetection.g.cs
@@ -0,0 +1,24 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ ///
+ ///
+ ///
+ public sealed partial class SecurityAndAnalysisSecretScanningAiDetection
+ {
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("status")]
+ [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenApiGenerator.JsonConverters.SecurityAndAnalysisSecretScanningAiDetectionStatusJsonConverter))]
+ public global::GitHub.SecurityAndAnalysisSecretScanningAiDetectionStatus? Status { 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.SecurityAndAnalysisSecretScanningAiDetectionStatus.g.cs b/src/libs/GitHub/Generated/GitHub.Models.SecurityAndAnalysisSecretScanningAiDetectionStatus.g.cs
new file mode 100644
index 00000000..8c615cdb
--- /dev/null
+++ b/src/libs/GitHub/Generated/GitHub.Models.SecurityAndAnalysisSecretScanningAiDetectionStatus.g.cs
@@ -0,0 +1,51 @@
+
+#nullable enable
+
+namespace GitHub
+{
+ ///
+ ///
+ ///
+ public enum SecurityAndAnalysisSecretScanningAiDetectionStatus
+ {
+ ///
+ ///
+ ///
+ Enabled,
+ ///
+ ///
+ ///
+ Disabled,
+ }
+
+ ///
+ /// Enum extensions to do fast conversions without the reflection.
+ ///
+ public static class SecurityAndAnalysisSecretScanningAiDetectionStatusExtensions
+ {
+ ///
+ /// Converts an enum to a string.
+ ///
+ public static string ToValueString(this SecurityAndAnalysisSecretScanningAiDetectionStatus value)
+ {
+ return value switch
+ {
+ SecurityAndAnalysisSecretScanningAiDetectionStatus.Enabled => "enabled",
+ SecurityAndAnalysisSecretScanningAiDetectionStatus.Disabled => "disabled",
+ _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
+ };
+ }
+ ///
+ /// Converts an string to a enum.
+ ///
+ public static SecurityAndAnalysisSecretScanningAiDetectionStatus? ToEnum(string value)
+ {
+ return value switch
+ {
+ "enabled" => SecurityAndAnalysisSecretScanningAiDetectionStatus.Enabled,
+ "disabled" => SecurityAndAnalysisSecretScanningAiDetectionStatus.Disabled,
+ _ => null,
+ };
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/GitHub/Generated/JsonConverters.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility.g.cs b/src/libs/GitHub/Generated/JsonConverters.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility.g.cs
new file mode 100644
index 00000000..f6cd054b
--- /dev/null
+++ b/src/libs/GitHub/Generated/JsonConverters.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility.g.cs
@@ -0,0 +1,49 @@
+#nullable enable
+
+namespace OpenApiGenerator.JsonConverters
+{
+ ///
+ public sealed class ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibilityJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibilityExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility)numValue;
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibilityExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/GitHub/Generated/JsonConverters.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibilityNullable.g.cs b/src/libs/GitHub/Generated/JsonConverters.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibilityNullable.g.cs
new file mode 100644
index 00000000..1a04d676
--- /dev/null
+++ b/src/libs/GitHub/Generated/JsonConverters.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibilityNullable.g.cs
@@ -0,0 +1,56 @@
+#nullable enable
+
+namespace OpenApiGenerator.JsonConverters
+{
+ ///
+ public sealed class ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibilityNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibilityExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility)numValue;
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibility? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::GitHub.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibilityExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/GitHub/Generated/JsonConverters.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility.g.cs b/src/libs/GitHub/Generated/JsonConverters.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility.g.cs
new file mode 100644
index 00000000..71f5b70a
--- /dev/null
+++ b/src/libs/GitHub/Generated/JsonConverters.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility.g.cs
@@ -0,0 +1,49 @@
+#nullable enable
+
+namespace OpenApiGenerator.JsonConverters
+{
+ ///
+ public sealed class ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibilityJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibilityExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility)numValue;
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibilityExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/GitHub/Generated/JsonConverters.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibilityNullable.g.cs b/src/libs/GitHub/Generated/JsonConverters.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibilityNullable.g.cs
new file mode 100644
index 00000000..09dd7770
--- /dev/null
+++ b/src/libs/GitHub/Generated/JsonConverters.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibilityNullable.g.cs
@@ -0,0 +1,56 @@
+#nullable enable
+
+namespace OpenApiGenerator.JsonConverters
+{
+ ///
+ public sealed class ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibilityNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibilityExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility)numValue;
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibility? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::GitHub.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibilityExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/GitHub/Generated/JsonConverters.SecurityAndAnalysisSecretScanningAiDetectionStatus.g.cs b/src/libs/GitHub/Generated/JsonConverters.SecurityAndAnalysisSecretScanningAiDetectionStatus.g.cs
new file mode 100644
index 00000000..2d4137e5
--- /dev/null
+++ b/src/libs/GitHub/Generated/JsonConverters.SecurityAndAnalysisSecretScanningAiDetectionStatus.g.cs
@@ -0,0 +1,49 @@
+#nullable enable
+
+namespace OpenApiGenerator.JsonConverters
+{
+ ///
+ public sealed class SecurityAndAnalysisSecretScanningAiDetectionStatusJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::GitHub.SecurityAndAnalysisSecretScanningAiDetectionStatus Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::GitHub.SecurityAndAnalysisSecretScanningAiDetectionStatusExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::GitHub.SecurityAndAnalysisSecretScanningAiDetectionStatus)numValue;
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::GitHub.SecurityAndAnalysisSecretScanningAiDetectionStatus value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::GitHub.SecurityAndAnalysisSecretScanningAiDetectionStatusExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/GitHub/Generated/JsonConverters.SecurityAndAnalysisSecretScanningAiDetectionStatusNullable.g.cs b/src/libs/GitHub/Generated/JsonConverters.SecurityAndAnalysisSecretScanningAiDetectionStatusNullable.g.cs
new file mode 100644
index 00000000..fd18a707
--- /dev/null
+++ b/src/libs/GitHub/Generated/JsonConverters.SecurityAndAnalysisSecretScanningAiDetectionStatusNullable.g.cs
@@ -0,0 +1,56 @@
+#nullable enable
+
+namespace OpenApiGenerator.JsonConverters
+{
+ ///
+ public sealed class SecurityAndAnalysisSecretScanningAiDetectionStatusNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::GitHub.SecurityAndAnalysisSecretScanningAiDetectionStatus? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::GitHub.SecurityAndAnalysisSecretScanningAiDetectionStatusExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::GitHub.SecurityAndAnalysisSecretScanningAiDetectionStatus)numValue;
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::GitHub.SecurityAndAnalysisSecretScanningAiDetectionStatus? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::GitHub.SecurityAndAnalysisSecretScanningAiDetectionStatusExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/GitHub/Generated/JsonSerializerContext.g.cs b/src/libs/GitHub/Generated/JsonSerializerContext.g.cs
index 2a6d8add..ddb84eff 100644
--- a/src/libs/GitHub/Generated/JsonSerializerContext.g.cs
+++ b/src/libs/GitHub/Generated/JsonSerializerContext.g.cs
@@ -175,6 +175,8 @@ namespace GitHub
typeof(global::OpenApiGenerator.JsonConverters.SecurityAndAnalysisSecretScanningPushProtectionStatusNullableJsonConverter),
typeof(global::OpenApiGenerator.JsonConverters.SecurityAndAnalysisSecretScanningNonProviderPatternsStatusJsonConverter),
typeof(global::OpenApiGenerator.JsonConverters.SecurityAndAnalysisSecretScanningNonProviderPatternsStatusNullableJsonConverter),
+ typeof(global::OpenApiGenerator.JsonConverters.SecurityAndAnalysisSecretScanningAiDetectionStatusJsonConverter),
+ typeof(global::OpenApiGenerator.JsonConverters.SecurityAndAnalysisSecretScanningAiDetectionStatusNullableJsonConverter),
typeof(global::OpenApiGenerator.JsonConverters.EnabledRepositoriesJsonConverter),
typeof(global::OpenApiGenerator.JsonConverters.EnabledRepositoriesNullableJsonConverter),
typeof(global::OpenApiGenerator.JsonConverters.AllowedActionsJsonConverter),
@@ -4943,6 +4945,10 @@ namespace GitHub
typeof(global::OpenApiGenerator.JsonConverters.OrgsUpdateRequestDefaultRepositoryPermissionNullableJsonConverter),
typeof(global::OpenApiGenerator.JsonConverters.OrgsUpdateRequestMembersAllowedRepositoryCreationTypeJsonConverter),
typeof(global::OpenApiGenerator.JsonConverters.OrgsUpdateRequestMembersAllowedRepositoryCreationTypeNullableJsonConverter),
+ typeof(global::OpenApiGenerator.JsonConverters.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibilityJsonConverter),
+ typeof(global::OpenApiGenerator.JsonConverters.ActionsCreateSelfHostedRunnerGroupForOrgRequestVisibilityNullableJsonConverter),
+ typeof(global::OpenApiGenerator.JsonConverters.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibilityJsonConverter),
+ typeof(global::OpenApiGenerator.JsonConverters.ActionsUpdateSelfHostedRunnerGroupForOrgRequestVisibilityNullableJsonConverter),
typeof(global::OpenApiGenerator.JsonConverters.ActionsCreateOrUpdateOrgSecretRequestVisibilityJsonConverter),
typeof(global::OpenApiGenerator.JsonConverters.ActionsCreateOrUpdateOrgSecretRequestVisibilityNullableJsonConverter),
typeof(global::OpenApiGenerator.JsonConverters.ActionsCreateOrgVariableRequestVisibilityJsonConverter),
diff --git a/src/libs/GitHub/Generated/JsonSerializerContextTypes.g.cs b/src/libs/GitHub/Generated/JsonSerializerContextTypes.g.cs
index 7c225978..8517f4c4 100644
--- a/src/libs/GitHub/Generated/JsonSerializerContextTypes.g.cs
+++ b/src/libs/GitHub/Generated/JsonSerializerContextTypes.g.cs
@@ -957,26038 +957,26094 @@ public sealed partial class JsonSerializerContextTypes
///
///
///
- public global::GitHub.MinimalRepository? Type236 { get; set; }
+ public global::GitHub.SecurityAndAnalysisSecretScanningAiDetection? Type236 { get; set; }
///
///
///
- public global::GitHub.MinimalRepositoryPermissions? Type237 { get; set; }
+ public global::GitHub.SecurityAndAnalysisSecretScanningAiDetectionStatus? Type237 { get; set; }
///
///
///
- public global::GitHub.MinimalRepositoryLicense? Type238 { get; set; }
+ public global::GitHub.MinimalRepository? Type238 { get; set; }
///
///
///
- public global::GitHub.Thread? Type239 { get; set; }
+ public global::GitHub.MinimalRepositoryPermissions? Type239 { get; set; }
///
///
///
- public global::GitHub.ThreadSubject? Type240 { get; set; }
+ public global::GitHub.MinimalRepositoryLicense? Type240 { get; set; }
///
///
///
- public global::GitHub.ThreadSubscription? Type241 { get; set; }
+ public global::GitHub.Thread? Type241 { get; set; }
///
///
///
- public global::GitHub.OrganizationSimple? Type242 { get; set; }
+ public global::GitHub.ThreadSubject? Type242 { get; set; }
///
///
///
- public global::GitHub.OrganizationFull? Type243 { get; set; }
+ public global::GitHub.ThreadSubscription? Type243 { get; set; }
///
///
///
- public global::GitHub.OrganizationFullPlan? Type244 { get; set; }
+ public global::GitHub.OrganizationSimple? Type244 { get; set; }
///
///
///
- public global::GitHub.ActionsCacheUsageOrgEnterprise? Type245 { get; set; }
+ public global::GitHub.OrganizationFull? Type245 { get; set; }
///
///
///
- public global::GitHub.ActionsCacheUsageByRepository? Type246 { get; set; }
+ public global::GitHub.OrganizationFullPlan? Type246 { get; set; }
///
///
///
- public global::GitHub.OidcCustomSub? Type247 { get; set; }
+ public global::GitHub.ActionsCacheUsageOrgEnterprise? Type247 { get; set; }
///
///
///
- public global::GitHub.EmptyObject? Type248 { get; set; }
+ public global::GitHub.ActionsCacheUsageByRepository? Type248 { get; set; }
///
///
///
- public global::GitHub.EnabledRepositories? Type249 { get; set; }
+ public global::GitHub.OidcCustomSub? Type249 { get; set; }
///
///
///
- public global::GitHub.AllowedActions? Type250 { get; set; }
+ public global::GitHub.EmptyObject? Type250 { get; set; }
///
///
///
- public global::GitHub.ActionsOrganizationPermissions? Type251 { get; set; }
+ public global::GitHub.EnabledRepositories? Type251 { get; set; }
///
///
///
- public global::GitHub.SelectedActions? Type252 { get; set; }
+ public global::GitHub.AllowedActions? Type252 { get; set; }
///
///
///
- public global::GitHub.ActionsDefaultWorkflowPermissions? Type253 { get; set; }
+ public global::GitHub.ActionsOrganizationPermissions? Type253 { get; set; }
///
///
///
- public global::GitHub.ActionsGetDefaultWorkflowPermissions? Type254 { get; set; }
+ public global::GitHub.SelectedActions? Type254 { get; set; }
///
///
///
- public global::GitHub.ActionsSetDefaultWorkflowPermissions? Type255 { get; set; }
+ public global::GitHub.ActionsDefaultWorkflowPermissions? Type255 { get; set; }
///
///
///
- public global::GitHub.RunnerLabel? Type256 { get; set; }
+ public global::GitHub.ActionsGetDefaultWorkflowPermissions? Type256 { get; set; }
///
///
///
- public global::GitHub.RunnerLabelType? Type257 { get; set; }
+ public global::GitHub.ActionsSetDefaultWorkflowPermissions? Type257 { get; set; }
///
///
///
- public global::GitHub.Runner? Type258 { get; set; }
+ public global::GitHub.RunnerGroupsOrg? Type258 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type259 { get; set; }
+ public global::GitHub.RunnerLabel? Type259 { get; set; }
///
///
///
- public global::GitHub.RunnerApplication? Type260 { get; set; }
+ public global::GitHub.RunnerLabelType? Type260 { get; set; }
///
///
///
- public global::GitHub.AuthenticationToken? Type261 { get; set; }
+ public global::GitHub.Runner? Type261 { get; set; }
///
///
///
- public global::GitHub.AuthenticationTokenPermissions? Type262 { get; set; }
+ public global::System.Collections.Generic.IList? Type262 { get; set; }
///
///
///
- public global::GitHub.AuthenticationTokenRepositorySelection? Type263 { get; set; }
+ public global::GitHub.RunnerApplication? Type263 { get; set; }
///
///
///
- public global::GitHub.OrganizationActionsSecret? Type264 { get; set; }
+ public global::GitHub.AuthenticationToken? Type264 { get; set; }
///
///
///
- public global::GitHub.OrganizationActionsSecretVisibility? Type265 { get; set; }
+ public global::GitHub.AuthenticationTokenPermissions? Type265 { get; set; }
///
///
///
- public global::GitHub.ActionsPublicKey? Type266 { get; set; }
+ public global::GitHub.AuthenticationTokenRepositorySelection? Type266 { get; set; }
///
///
///
- public global::GitHub.OrganizationActionsVariable? Type267 { get; set; }
+ public global::GitHub.OrganizationActionsSecret? Type267 { get; set; }
///
///
///
- public global::GitHub.OrganizationActionsVariableVisibility? Type268 { get; set; }
+ public global::GitHub.OrganizationActionsSecretVisibility? Type268 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertStateQuery? Type269 { get; set; }
+ public global::GitHub.ActionsPublicKey? Type269 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertSeverity? Type270 { get; set; }
+ public global::GitHub.OrganizationActionsVariable? Type270 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertState? Type271 { get; set; }
+ public global::GitHub.OrganizationActionsVariableVisibility? Type271 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertDismissedReason? Type272 { get; set; }
+ public global::GitHub.CodeScanningAlertStateQuery? Type272 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertRuleSummary? Type273 { get; set; }
+ public global::GitHub.CodeScanningAlertSeverity? Type273 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertRuleSummarySeverity? Type274 { get; set; }
+ public global::GitHub.CodeScanningAlertState? Type274 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertRuleSummarySecuritySeverityLevel? Type275 { get; set; }
+ public global::GitHub.CodeScanningAlertDismissedReason? Type275 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAnalysisTool? Type276 { get; set; }
+ public global::GitHub.CodeScanningAlertRuleSummary? Type276 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertLocation? Type277 { get; set; }
+ public global::GitHub.CodeScanningAlertRuleSummarySeverity? Type277 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertClassification? Type278 { get; set; }
+ public global::GitHub.CodeScanningAlertRuleSummarySecuritySeverityLevel? Type278 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertInstance? Type279 { get; set; }
+ public global::GitHub.CodeScanningAnalysisTool? Type279 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertInstanceMessage? Type280 { get; set; }
+ public global::GitHub.CodeScanningAlertLocation? Type280 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type281 { get; set; }
+ public global::GitHub.CodeScanningAlertClassification? Type281 { get; set; }
///
///
///
- public global::GitHub.CodeScanningOrganizationAlertItems? Type282 { get; set; }
+ public global::GitHub.CodeScanningAlertInstance? Type282 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfiguration? Type283 { get; set; }
+ public global::GitHub.CodeScanningAlertInstanceMessage? Type283 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationTargetType? Type284 { get; set; }
+ public global::System.Collections.Generic.IList? Type284 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationAdvancedSecurity? Type285 { get; set; }
+ public global::GitHub.CodeScanningOrganizationAlertItems? Type285 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationDependencyGraph? Type286 { get; set; }
+ public global::GitHub.CodeSecurityConfiguration? Type286 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationDependencyGraphAutosubmitAction? Type287 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationTargetType? Type287 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationDependencyGraphAutosubmitActionOptions? Type288 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationAdvancedSecurity? Type288 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationDependabotAlerts? Type289 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationDependencyGraph? Type289 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationDependabotSecurityUpdates? Type290 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationDependencyGraphAutosubmitAction? Type290 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationCodeScanningDefaultSetup? Type291 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationDependencyGraphAutosubmitActionOptions? Type291 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationSecretScanning? Type292 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationDependabotAlerts? Type292 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationSecretScanningPushProtection? Type293 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationDependabotSecurityUpdates? Type293 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationSecretScanningValidityChecks? Type294 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationCodeScanningDefaultSetup? Type294 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationSecretScanningNonProviderPatterns? Type295 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationSecretScanning? Type295 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationPrivateVulnerabilityReporting? Type296 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationSecretScanningPushProtection? Type296 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationEnforcement? Type297 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationSecretScanningValidityChecks? Type297 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type298 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationSecretScanningNonProviderPatterns? Type298 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityDefaultConfiguration? Type299 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationPrivateVulnerabilityReporting? Type299 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityDefaultConfigurationDefaultForNewRepos? Type300 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationEnforcement? Type300 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationRepositories? Type301 { get; set; }
+ public global::System.Collections.Generic.IList? Type301 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationRepositoriesStatus? Type302 { get; set; }
+ public global::GitHub.CodeSecurityDefaultConfiguration? Type302 { get; set; }
///
///
///
- public global::GitHub.NullableCodespaceMachine? Type303 { get; set; }
+ public global::GitHub.CodeSecurityDefaultConfigurationDefaultForNewRepos? Type303 { get; set; }
///
///
///
- public global::GitHub.NullableCodespaceMachinePrebuildAvailability? Type304 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationRepositories? Type304 { get; set; }
///
///
///
- public global::GitHub.Codespace? Type305 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationRepositoriesStatus? Type305 { get; set; }
///
///
///
- public global::GitHub.CodespaceState? Type306 { get; set; }
+ public global::GitHub.NullableCodespaceMachine? Type306 { get; set; }
///
///
///
- public global::GitHub.CodespaceGitStatus? Type307 { get; set; }
+ public global::GitHub.NullableCodespaceMachinePrebuildAvailability? Type307 { get; set; }
///
///
///
- public global::GitHub.CodespaceLocation? Type308 { get; set; }
+ public global::GitHub.Codespace? Type308 { get; set; }
///
///
///
- public global::GitHub.CodespaceRuntimeConstraints? Type309 { get; set; }
+ public global::GitHub.CodespaceState? Type309 { get; set; }
///
///
///
- public global::GitHub.CodespacesOrgSecret? Type310 { get; set; }
+ public global::GitHub.CodespaceGitStatus? Type310 { get; set; }
///
///
///
- public global::GitHub.CodespacesOrgSecretVisibility? Type311 { get; set; }
+ public global::GitHub.CodespaceLocation? Type311 { get; set; }
///
///
///
- public global::GitHub.CodespacesPublicKey? Type312 { get; set; }
+ public global::GitHub.CodespaceRuntimeConstraints? Type312 { get; set; }
///
///
///
- public global::GitHub.CopilotSeatBreakdown? Type313 { get; set; }
+ public global::GitHub.CodespacesOrgSecret? Type313 { get; set; }
///
///
///
- public global::GitHub.CopilotOrganizationDetails? Type314 { get; set; }
+ public global::GitHub.CodespacesOrgSecretVisibility? Type314 { get; set; }
///
///
///
- public global::GitHub.CopilotOrganizationDetailsPublicCodeSuggestions? Type315 { get; set; }
+ public global::GitHub.CodespacesPublicKey? Type315 { get; set; }
///
///
///
- public global::GitHub.CopilotOrganizationDetailsIdeChat? Type316 { get; set; }
+ public global::GitHub.CopilotSeatBreakdown? Type316 { get; set; }
///
///
///
- public global::GitHub.CopilotOrganizationDetailsPlatformChat? Type317 { get; set; }
+ public global::GitHub.CopilotOrganizationDetails? Type317 { get; set; }
///
///
///
- public global::GitHub.CopilotOrganizationDetailsCli? Type318 { get; set; }
+ public global::GitHub.CopilotOrganizationDetailsPublicCodeSuggestions? Type318 { get; set; }
///
///
///
- public global::GitHub.CopilotOrganizationDetailsSeatManagementSetting? Type319 { get; set; }
+ public global::GitHub.CopilotOrganizationDetailsIdeChat? Type319 { get; set; }
///
///
///
- public global::GitHub.CopilotOrganizationDetailsPlanType? Type320 { get; set; }
+ public global::GitHub.CopilotOrganizationDetailsPlatformChat? Type320 { get; set; }
///
///
///
- public global::GitHub.OrganizationDependabotSecret? Type321 { get; set; }
+ public global::GitHub.CopilotOrganizationDetailsCli? Type321 { get; set; }
///
///
///
- public global::GitHub.OrganizationDependabotSecretVisibility? Type322 { get; set; }
+ public global::GitHub.CopilotOrganizationDetailsSeatManagementSetting? Type322 { get; set; }
///
///
///
- public global::GitHub.DependabotPublicKey? Type323 { get; set; }
+ public global::GitHub.CopilotOrganizationDetailsPlanType? Type323 { get; set; }
///
///
///
- public global::GitHub.NullableMinimalRepository? Type324 { get; set; }
+ public global::GitHub.OrganizationDependabotSecret? Type324 { get; set; }
///
///
///
- public global::GitHub.NullableMinimalRepositoryPermissions? Type325 { get; set; }
+ public global::GitHub.OrganizationDependabotSecretVisibility? Type325 { get; set; }
///
///
///
- public global::GitHub.NullableMinimalRepositoryLicense? Type326 { get; set; }
+ public global::GitHub.DependabotPublicKey? Type326 { get; set; }
///
///
///
- public global::GitHub.Package? Type327 { get; set; }
+ public global::GitHub.NullableMinimalRepository? Type327 { get; set; }
///
///
///
- public global::GitHub.PackagePackageType? Type328 { get; set; }
+ public global::GitHub.NullableMinimalRepositoryPermissions? Type328 { get; set; }
///
///
///
- public global::GitHub.PackageVisibility? Type329 { get; set; }
+ public global::GitHub.NullableMinimalRepositoryLicense? Type329 { get; set; }
///
///
///
- public global::GitHub.OrganizationInvitation? Type330 { get; set; }
+ public global::GitHub.Package? Type330 { get; set; }
///
///
///
- public global::GitHub.OrgHook? Type331 { get; set; }
+ public global::GitHub.PackagePackageType? Type331 { get; set; }
///
///
///
- public global::GitHub.OrgHookConfig? Type332 { get; set; }
+ public global::GitHub.PackageVisibility? Type332 { get; set; }
///
///
///
- public global::GitHub.InteractionGroup? Type333 { get; set; }
+ public global::GitHub.OrganizationInvitation? Type333 { get; set; }
///
///
///
- public global::GitHub.InteractionLimitResponse? Type334 { get; set; }
+ public global::GitHub.OrgHook? Type334 { get; set; }
///
///
///
- public global::GitHub.InteractionExpiry? Type335 { get; set; }
+ public global::GitHub.OrgHookConfig? Type335 { get; set; }
///
///
///
- public global::GitHub.InteractionLimit? Type336 { get; set; }
+ public global::GitHub.InteractionGroup? Type336 { get; set; }
///
///
///
- public global::GitHub.OrgMembership? Type337 { get; set; }
+ public global::GitHub.InteractionLimitResponse? Type337 { get; set; }
///
///
///
- public global::GitHub.OrgMembershipState? Type338 { get; set; }
+ public global::GitHub.InteractionExpiry? Type338 { get; set; }
///
///
///
- public global::GitHub.OrgMembershipRole? Type339 { get; set; }
+ public global::GitHub.InteractionLimit? Type339 { get; set; }
///
///
///
- public global::GitHub.OrgMembershipPermissions? Type340 { get; set; }
+ public global::GitHub.OrgMembership? Type340 { get; set; }
///
///
///
- public global::GitHub.Migration? Type341 { get; set; }
+ public global::GitHub.OrgMembershipState? Type341 { get; set; }
///
///
///
- public global::GitHub.OrganizationRole? Type342 { get; set; }
+ public global::GitHub.OrgMembershipRole? Type342 { get; set; }
///
///
///
- public global::GitHub.TeamRoleAssignment? Type343 { get; set; }
+ public global::GitHub.OrgMembershipPermissions? Type343 { get; set; }
///
///
///
- public global::GitHub.TeamRoleAssignmentPermissions? Type344 { get; set; }
+ public global::GitHub.Migration? Type344 { get; set; }
///
///
///
- public global::GitHub.TeamSimple? Type345 { get; set; }
+ public global::GitHub.OrganizationRole? Type345 { get; set; }
///
///
///
- public global::GitHub.UserRoleAssignment? Type346 { get; set; }
+ public global::GitHub.TeamRoleAssignment? Type346 { get; set; }
///
///
///
- public global::GitHub.PackageVersion? Type347 { get; set; }
+ public global::GitHub.TeamRoleAssignmentPermissions? Type347 { get; set; }
///
///
///
- public global::GitHub.PackageVersionMetadata? Type348 { get; set; }
+ public global::GitHub.TeamSimple? Type348 { get; set; }
///
///
///
- public global::GitHub.PackageVersionMetadataPackageType? Type349 { get; set; }
+ public global::GitHub.UserRoleAssignment? Type349 { get; set; }
///
///
///
- public global::GitHub.PackageVersionMetadataContainer? Type350 { get; set; }
+ public global::GitHub.PackageVersion? Type350 { get; set; }
///
///
///
- public global::GitHub.PackageVersionMetadataDocker? Type351 { get; set; }
+ public global::GitHub.PackageVersionMetadata? Type351 { get; set; }
///
///
///
- public global::GitHub.OrganizationProgrammaticAccessGrantRequest? Type352 { get; set; }
+ public global::GitHub.PackageVersionMetadataPackageType? Type352 { get; set; }
///
///
///
- public global::GitHub.OrganizationProgrammaticAccessGrantRequestRepositorySelection? Type353 { get; set; }
+ public global::GitHub.PackageVersionMetadataContainer? Type353 { get; set; }
///
///
///
- public global::GitHub.OrganizationProgrammaticAccessGrantRequestPermissions? Type354 { get; set; }
+ public global::GitHub.PackageVersionMetadataDocker? Type354 { get; set; }
///
///
///
- public global::GitHub.OrganizationProgrammaticAccessGrantRequestPermissionsOrganization? Type355 { get; set; }
+ public global::GitHub.OrganizationProgrammaticAccessGrantRequest? Type355 { get; set; }
///
///
///
- public global::GitHub.OrganizationProgrammaticAccessGrantRequestPermissionsRepository? Type356 { get; set; }
+ public global::GitHub.OrganizationProgrammaticAccessGrantRequestRepositorySelection? Type356 { get; set; }
///
///
///
- public global::GitHub.OrganizationProgrammaticAccessGrantRequestPermissionsOther? Type357 { get; set; }
+ public global::GitHub.OrganizationProgrammaticAccessGrantRequestPermissions? Type357 { get; set; }
///
///
///
- public global::GitHub.OrganizationProgrammaticAccessGrant? Type358 { get; set; }
+ public global::GitHub.OrganizationProgrammaticAccessGrantRequestPermissionsOrganization? Type358 { get; set; }
///
///
///
- public global::GitHub.OrganizationProgrammaticAccessGrantRepositorySelection? Type359 { get; set; }
+ public global::GitHub.OrganizationProgrammaticAccessGrantRequestPermissionsRepository? Type359 { get; set; }
///
///
///
- public global::GitHub.OrganizationProgrammaticAccessGrantPermissions? Type360 { get; set; }
+ public global::GitHub.OrganizationProgrammaticAccessGrantRequestPermissionsOther? Type360 { get; set; }
///
///
///
- public global::GitHub.OrganizationProgrammaticAccessGrantPermissionsOrganization? Type361 { get; set; }
+ public global::GitHub.OrganizationProgrammaticAccessGrant? Type361 { get; set; }
///
///
///
- public global::GitHub.OrganizationProgrammaticAccessGrantPermissionsRepository? Type362 { get; set; }
+ public global::GitHub.OrganizationProgrammaticAccessGrantRepositorySelection? Type362 { get; set; }
///
///
///
- public global::GitHub.OrganizationProgrammaticAccessGrantPermissionsOther? Type363 { get; set; }
+ public global::GitHub.OrganizationProgrammaticAccessGrantPermissions? Type363 { get; set; }
///
///
///
- public global::GitHub.Project? Type364 { get; set; }
+ public global::GitHub.OrganizationProgrammaticAccessGrantPermissionsOrganization? Type364 { get; set; }
///
///
///
- public global::GitHub.ProjectOrganizationPermission? Type365 { get; set; }
+ public global::GitHub.OrganizationProgrammaticAccessGrantPermissionsRepository? Type365 { get; set; }
///
///
///
- public global::GitHub.CustomProperty? Type366 { get; set; }
+ public global::GitHub.OrganizationProgrammaticAccessGrantPermissionsOther? Type366 { get; set; }
///
///
///
- public global::GitHub.CustomPropertyValueType? Type367 { get; set; }
+ public global::GitHub.Project? Type367 { get; set; }
///
///
///
- public global::System.OneOf>? Type368 { get; set; }
+ public global::GitHub.ProjectOrganizationPermission? Type368 { get; set; }
///
///
///
- public global::GitHub.CustomPropertyValuesEditableBy? Type369 { get; set; }
+ public global::GitHub.CustomProperty? Type369 { get; set; }
///
///
///
- public global::GitHub.CustomPropertyValue? Type370 { get; set; }
+ public global::GitHub.CustomPropertyValueType? Type370 { get; set; }
///
///
///
- public global::GitHub.OrgRepoCustomPropertyValues? Type371 { get; set; }
+ public global::System.OneOf>? Type371 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type372 { get; set; }
+ public global::GitHub.CustomPropertyValuesEditableBy? Type372 { get; set; }
///
///
///
- public global::GitHub.NullableRepository? Type373 { get; set; }
+ public global::GitHub.CustomPropertyValue? Type373 { get; set; }
///
///
///
- public global::GitHub.NullableRepositoryPermissions? Type374 { get; set; }
+ public global::GitHub.OrgRepoCustomPropertyValues? Type374 { get; set; }
///
///
///
- public global::GitHub.NullableRepositorySquashMergeCommitTitle? Type375 { get; set; }
+ public global::System.Collections.Generic.IList? Type375 { get; set; }
///
///
///
- public global::GitHub.NullableRepositorySquashMergeCommitMessage? Type376 { get; set; }
+ public global::GitHub.NullableRepository? Type376 { get; set; }
///
///
///
- public global::GitHub.NullableRepositoryMergeCommitTitle? Type377 { get; set; }
+ public global::GitHub.NullableRepositoryPermissions? Type377 { get; set; }
///
///
///
- public global::GitHub.NullableRepositoryMergeCommitMessage? Type378 { get; set; }
+ public global::GitHub.NullableRepositorySquashMergeCommitTitle? Type378 { get; set; }
///
///
///
- public global::GitHub.CodeOfConductSimple? Type379 { get; set; }
+ public global::GitHub.NullableRepositorySquashMergeCommitMessage? Type379 { get; set; }
///
///
///
- public global::GitHub.FullRepository? Type380 { get; set; }
+ public global::GitHub.NullableRepositoryMergeCommitTitle? Type380 { get; set; }
///
///
///
- public global::GitHub.FullRepositoryPermissions? Type381 { get; set; }
+ public global::GitHub.NullableRepositoryMergeCommitMessage? Type381 { get; set; }
///
///
///
- public global::GitHub.FullRepositorySquashMergeCommitTitle? Type382 { get; set; }
+ public global::GitHub.CodeOfConductSimple? Type382 { get; set; }
///
///
///
- public global::GitHub.FullRepositorySquashMergeCommitMessage? Type383 { get; set; }
+ public global::GitHub.FullRepository? Type383 { get; set; }
///
///
///
- public global::GitHub.FullRepositoryMergeCommitTitle? Type384 { get; set; }
+ public global::GitHub.FullRepositoryPermissions? Type384 { get; set; }
///
///
///
- public global::GitHub.FullRepositoryMergeCommitMessage? Type385 { get; set; }
+ public global::GitHub.FullRepositorySquashMergeCommitTitle? Type385 { get; set; }
///
///
///
- public global::GitHub.FullRepositoryCustomProperties? Type386 { get; set; }
+ public global::GitHub.FullRepositorySquashMergeCommitMessage? Type386 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleEnforcement? Type387 { get; set; }
+ public global::GitHub.FullRepositoryMergeCommitTitle? Type387 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetBypassActor? Type388 { get; set; }
+ public global::GitHub.FullRepositoryMergeCommitMessage? Type388 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetBypassActorActorType? Type389 { get; set; }
+ public global::GitHub.FullRepositoryCustomProperties? Type389 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetBypassActorBypassMode? Type390 { get; set; }
+ public global::GitHub.RepositoryRuleEnforcement? Type390 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetConditions? Type391 { get; set; }
+ public global::GitHub.RepositoryRulesetBypassActor? Type391 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetConditionsRefName? Type392 { get; set; }
+ public global::GitHub.RepositoryRulesetBypassActorActorType? Type392 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetConditionsRepositoryNameTarget? Type393 { get; set; }
+ public global::GitHub.RepositoryRulesetBypassActorBypassMode? Type393 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetConditionsRepositoryNameTargetRepositoryName? Type394 { get; set; }
+ public global::GitHub.RepositoryRulesetConditions? Type394 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetConditionsRepositoryIdTarget? Type395 { get; set; }
+ public global::GitHub.RepositoryRulesetConditionsRefName? Type395 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetConditionsRepositoryIdTargetRepositoryId? Type396 { get; set; }
+ public global::GitHub.RepositoryRulesetConditionsRepositoryNameTarget? Type396 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type397 { get; set; }
+ public global::GitHub.RepositoryRulesetConditionsRepositoryNameTargetRepositoryName? Type397 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetConditionsRepositoryPropertySpec? Type398 { get; set; }
+ public global::GitHub.RepositoryRulesetConditionsRepositoryIdTarget? Type398 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetConditionsRepositoryPropertySpecSource? Type399 { get; set; }
+ public global::GitHub.RepositoryRulesetConditionsRepositoryIdTargetRepositoryId? Type399 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetConditionsRepositoryPropertyTarget? Type400 { get; set; }
+ public global::System.Collections.Generic.IList? Type400 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetConditionsRepositoryPropertyTargetRepositoryProperty? Type401 { get; set; }
+ public global::GitHub.RepositoryRulesetConditionsRepositoryPropertySpec? Type401 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type402 { get; set; }
+ public global::GitHub.RepositoryRulesetConditionsRepositoryPropertySpecSource? Type402 { get; set; }
///
///
///
- public global::GitHub.OrgRulesetConditions? Type403 { get; set; }
+ public global::GitHub.RepositoryRulesetConditionsRepositoryPropertyTarget? Type403 { get; set; }
///
///
///
- public global::System.AllOf? Type404 { get; set; }
+ public global::GitHub.RepositoryRulesetConditionsRepositoryPropertyTargetRepositoryProperty? Type404 { get; set; }
///
///
///
- public global::System.AllOf? Type405 { get; set; }
+ public global::System.Collections.Generic.IList? Type405 { get; set; }
///
///
///
- public global::System.AllOf? Type406 { get; set; }
+ public global::GitHub.OrgRulesetConditions? Type406 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCreation? Type407 { get; set; }
+ public global::System.AllOf? Type407 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCreationType? Type408 { get; set; }
+ public global::System.AllOf? Type408 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleUpdate? Type409 { get; set; }
+ public global::System.AllOf? Type409 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleUpdateType? Type410 { get; set; }
+ public global::GitHub.RepositoryRuleCreation? Type410 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleUpdateParameters? Type411 { get; set; }
+ public global::GitHub.RepositoryRuleCreationType? Type411 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleDeletion? Type412 { get; set; }
+ public global::GitHub.RepositoryRuleUpdate? Type412 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleDeletionType? Type413 { get; set; }
+ public global::GitHub.RepositoryRuleUpdateType? Type413 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleRequiredLinearHistory? Type414 { get; set; }
+ public global::GitHub.RepositoryRuleUpdateParameters? Type414 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleRequiredLinearHistoryType? Type415 { get; set; }
+ public global::GitHub.RepositoryRuleDeletion? Type415 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleMergeQueue? Type416 { get; set; }
+ public global::GitHub.RepositoryRuleDeletionType? Type416 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleMergeQueueType? Type417 { get; set; }
+ public global::GitHub.RepositoryRuleRequiredLinearHistory? Type417 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleMergeQueueParameters? Type418 { get; set; }
+ public global::GitHub.RepositoryRuleRequiredLinearHistoryType? Type418 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleMergeQueueParametersGroupingStrategy? Type419 { get; set; }
+ public global::GitHub.RepositoryRuleMergeQueue? Type419 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleMergeQueueParametersMergeMethod? Type420 { get; set; }
+ public global::GitHub.RepositoryRuleMergeQueueType? Type420 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleRequiredDeployments? Type421 { get; set; }
+ public global::GitHub.RepositoryRuleMergeQueueParameters? Type421 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleRequiredDeploymentsType? Type422 { get; set; }
+ public global::GitHub.RepositoryRuleMergeQueueParametersGroupingStrategy? Type422 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleRequiredDeploymentsParameters? Type423 { get; set; }
+ public global::GitHub.RepositoryRuleMergeQueueParametersMergeMethod? Type423 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleRequiredSignatures? Type424 { get; set; }
+ public global::GitHub.RepositoryRuleRequiredDeployments? Type424 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleRequiredSignaturesType? Type425 { get; set; }
+ public global::GitHub.RepositoryRuleRequiredDeploymentsType? Type425 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulePullRequest? Type426 { get; set; }
+ public global::GitHub.RepositoryRuleRequiredDeploymentsParameters? Type426 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulePullRequestType? Type427 { get; set; }
+ public global::GitHub.RepositoryRuleRequiredSignatures? Type427 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulePullRequestParameters? Type428 { get; set; }
+ public global::GitHub.RepositoryRuleRequiredSignaturesType? Type428 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleParamsStatusCheckConfiguration? Type429 { get; set; }
+ public global::GitHub.RepositoryRulePullRequest? Type429 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleRequiredStatusChecks? Type430 { get; set; }
+ public global::GitHub.RepositoryRulePullRequestType? Type430 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleRequiredStatusChecksType? Type431 { get; set; }
+ public global::GitHub.RepositoryRulePullRequestParameters? Type431 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleRequiredStatusChecksParameters? Type432 { get; set; }
+ public global::GitHub.RepositoryRuleParamsStatusCheckConfiguration? Type432 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type433 { get; set; }
+ public global::GitHub.RepositoryRuleRequiredStatusChecks? Type433 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleNonFastForward? Type434 { get; set; }
+ public global::GitHub.RepositoryRuleRequiredStatusChecksType? Type434 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleNonFastForwardType? Type435 { get; set; }
+ public global::GitHub.RepositoryRuleRequiredStatusChecksParameters? Type435 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCommitMessagePattern? Type436 { get; set; }
+ public global::System.Collections.Generic.IList? Type436 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCommitMessagePatternType? Type437 { get; set; }
+ public global::GitHub.RepositoryRuleNonFastForward? Type437 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCommitMessagePatternParameters? Type438 { get; set; }
+ public global::GitHub.RepositoryRuleNonFastForwardType? Type438 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCommitMessagePatternParametersOperator? Type439 { get; set; }
+ public global::GitHub.RepositoryRuleCommitMessagePattern? Type439 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCommitAuthorEmailPattern? Type440 { get; set; }
+ public global::GitHub.RepositoryRuleCommitMessagePatternType? Type440 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCommitAuthorEmailPatternType? Type441 { get; set; }
+ public global::GitHub.RepositoryRuleCommitMessagePatternParameters? Type441 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCommitAuthorEmailPatternParameters? Type442 { get; set; }
+ public global::GitHub.RepositoryRuleCommitMessagePatternParametersOperator? Type442 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCommitAuthorEmailPatternParametersOperator? Type443 { get; set; }
+ public global::GitHub.RepositoryRuleCommitAuthorEmailPattern? Type443 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCommitterEmailPattern? Type444 { get; set; }
+ public global::GitHub.RepositoryRuleCommitAuthorEmailPatternType? Type444 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCommitterEmailPatternType? Type445 { get; set; }
+ public global::GitHub.RepositoryRuleCommitAuthorEmailPatternParameters? Type445 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCommitterEmailPatternParameters? Type446 { get; set; }
+ public global::GitHub.RepositoryRuleCommitAuthorEmailPatternParametersOperator? Type446 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCommitterEmailPatternParametersOperator? Type447 { get; set; }
+ public global::GitHub.RepositoryRuleCommitterEmailPattern? Type447 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleBranchNamePattern? Type448 { get; set; }
+ public global::GitHub.RepositoryRuleCommitterEmailPatternType? Type448 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleBranchNamePatternType? Type449 { get; set; }
+ public global::GitHub.RepositoryRuleCommitterEmailPatternParameters? Type449 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleBranchNamePatternParameters? Type450 { get; set; }
+ public global::GitHub.RepositoryRuleCommitterEmailPatternParametersOperator? Type450 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleBranchNamePatternParametersOperator? Type451 { get; set; }
+ public global::GitHub.RepositoryRuleBranchNamePattern? Type451 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleTagNamePattern? Type452 { get; set; }
+ public global::GitHub.RepositoryRuleBranchNamePatternType? Type452 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleTagNamePatternType? Type453 { get; set; }
+ public global::GitHub.RepositoryRuleBranchNamePatternParameters? Type453 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleTagNamePatternParameters? Type454 { get; set; }
+ public global::GitHub.RepositoryRuleBranchNamePatternParametersOperator? Type454 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleTagNamePatternParametersOperator? Type455 { get; set; }
+ public global::GitHub.RepositoryRuleTagNamePattern? Type455 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleParamsRestrictedCommits? Type456 { get; set; }
+ public global::GitHub.RepositoryRuleTagNamePatternType? Type456 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleParamsWorkflowFileReference? Type457 { get; set; }
+ public global::GitHub.RepositoryRuleTagNamePatternParameters? Type457 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleWorkflows? Type458 { get; set; }
+ public global::GitHub.RepositoryRuleTagNamePatternParametersOperator? Type458 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleWorkflowsType? Type459 { get; set; }
+ public global::GitHub.RepositoryRuleParamsRestrictedCommits? Type459 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleWorkflowsParameters? Type460 { get; set; }
+ public global::GitHub.RepositoryRuleParamsWorkflowFileReference? Type460 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type461 { get; set; }
+ public global::GitHub.RepositoryRuleWorkflows? Type461 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleParamsCodeScanningTool? Type462 { get; set; }
+ public global::GitHub.RepositoryRuleWorkflowsType? Type462 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleParamsCodeScanningToolAlertsThreshold? Type463 { get; set; }
+ public global::GitHub.RepositoryRuleWorkflowsParameters? Type463 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleParamsCodeScanningToolSecurityAlertsThreshold? Type464 { get; set; }
+ public global::System.Collections.Generic.IList? Type464 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCodeScanning? Type465 { get; set; }
+ public global::GitHub.RepositoryRuleParamsCodeScanningTool? Type465 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCodeScanningType? Type466 { get; set; }
+ public global::GitHub.RepositoryRuleParamsCodeScanningToolAlertsThreshold? Type466 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleCodeScanningParameters? Type467 { get; set; }
+ public global::GitHub.RepositoryRuleParamsCodeScanningToolSecurityAlertsThreshold? Type467 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type468 { get; set; }
+ public global::GitHub.RepositoryRuleCodeScanning? Type468 { get; set; }
///
///
///
- public global::GitHub.RepositoryRule? Type469 { get; set; }
+ public global::GitHub.RepositoryRuleCodeScanningType? Type469 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleVariant16? Type470 { get; set; }
+ public global::GitHub.RepositoryRuleCodeScanningParameters? Type470 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleVariant16Type? Type471 { get; set; }
+ public global::System.Collections.Generic.IList? Type471 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleVariant16Parameters? Type472 { get; set; }
+ public global::GitHub.RepositoryRule? Type472 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleVariant17? Type473 { get; set; }
+ public global::GitHub.RepositoryRuleVariant16? Type473 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleVariant17Type? Type474 { get; set; }
+ public global::GitHub.RepositoryRuleVariant16Type? Type474 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleVariant17Parameters? Type475 { get; set; }
+ public global::GitHub.RepositoryRuleVariant16Parameters? Type475 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleVariant18? Type476 { get; set; }
+ public global::GitHub.RepositoryRuleVariant17? Type476 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleVariant18Type? Type477 { get; set; }
+ public global::GitHub.RepositoryRuleVariant17Type? Type477 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleVariant18Parameters? Type478 { get; set; }
+ public global::GitHub.RepositoryRuleVariant17Parameters? Type478 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleVariant19? Type479 { get; set; }
+ public global::GitHub.RepositoryRuleVariant18? Type479 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleVariant19Type? Type480 { get; set; }
+ public global::GitHub.RepositoryRuleVariant18Type? Type480 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleVariant19Parameters? Type481 { get; set; }
+ public global::GitHub.RepositoryRuleVariant18Parameters? Type481 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleset? Type482 { get; set; }
+ public global::GitHub.RepositoryRuleVariant19? Type482 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetTarget? Type483 { get; set; }
+ public global::GitHub.RepositoryRuleVariant19Type? Type483 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetSourceType? Type484 { get; set; }
+ public global::GitHub.RepositoryRuleVariant19Parameters? Type484 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type485 { get; set; }
+ public global::GitHub.RepositoryRuleset? Type485 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetCurrentUserCanBypass? Type486 { get; set; }
+ public global::GitHub.RepositoryRulesetTarget? Type486 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetLinks? Type487 { get; set; }
+ public global::GitHub.RepositoryRulesetSourceType? Type487 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetLinksSelf? Type488 { get; set; }
+ public global::System.Collections.Generic.IList? Type488 { get; set; }
///
///
///
- public global::GitHub.RepositoryRulesetLinksHtml? Type489 { get; set; }
+ public global::GitHub.RepositoryRulesetCurrentUserCanBypass? Type489 { get; set; }
///
///
///
- public global::System.AnyOf? Type490 { get; set; }
+ public global::GitHub.RepositoryRulesetLinks? Type490 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type491 { get; set; }
+ public global::GitHub.RepositoryRulesetLinksSelf? Type491 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type492 { get; set; }
+ public global::GitHub.RepositoryRulesetLinksHtml? Type492 { get; set; }
///
///
///
- public global::GitHub.RuleSuite? Type493 { get; set; }
+ public global::System.AnyOf? Type493 { get; set; }
///
///
///
- public global::GitHub.RuleSuiteResult? Type494 { get; set; }
+ public global::System.Collections.Generic.IList? Type494 { get; set; }
///
///
///
- public global::GitHub.RuleSuiteEvaluationResult? Type495 { get; set; }
+ public global::System.Collections.Generic.IList? Type495 { get; set; }
///
///
///
- public global::GitHub.RuleSuite2? Type496 { get; set; }
+ public global::GitHub.RuleSuite? Type496 { get; set; }
///
///
///
- public global::GitHub.RuleSuiteResult2? Type497 { get; set; }
+ public global::GitHub.RuleSuiteResult? Type497 { get; set; }
///
///
///
- public global::GitHub.RuleSuiteEvaluationResult2? Type498 { get; set; }
+ public global::GitHub.RuleSuiteEvaluationResult? Type498 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type499 { get; set; }
+ public global::GitHub.RuleSuite2? Type499 { get; set; }
///
///
///
- public global::GitHub.RuleSuiteRuleEvaluation? Type500 { get; set; }
+ public global::GitHub.RuleSuiteResult2? Type500 { get; set; }
///
///
///
- public global::GitHub.RuleSuiteRuleEvaluationRuleSource? Type501 { get; set; }
+ public global::GitHub.RuleSuiteEvaluationResult2? Type501 { get; set; }
///
///
///
- public global::GitHub.RuleSuiteRuleEvaluationEnforcement? Type502 { get; set; }
+ public global::System.Collections.Generic.IList? Type502 { get; set; }
///
///
///
- public global::GitHub.RuleSuiteRuleEvaluationResult? Type503 { get; set; }
+ public global::GitHub.RuleSuiteRuleEvaluation? Type503 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryVulnerability? Type504 { get; set; }
+ public global::GitHub.RuleSuiteRuleEvaluationRuleSource? Type504 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryVulnerabilityPackage? Type505 { get; set; }
+ public global::GitHub.RuleSuiteRuleEvaluationEnforcement? Type505 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryCredit? Type506 { get; set; }
+ public global::GitHub.RuleSuiteRuleEvaluationResult? Type506 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryCreditState? Type507 { get; set; }
+ public global::GitHub.RepositoryAdvisoryVulnerability? Type507 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisory? Type508 { get; set; }
+ public global::GitHub.RepositoryAdvisoryVulnerabilityPackage? Type508 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisorySeverity? Type509 { get; set; }
+ public global::GitHub.RepositoryAdvisoryCredit? Type509 { get; set; }
///
///
///
- public global::System.AllOf? Type510 { get; set; }
+ public global::GitHub.RepositoryAdvisoryCreditState? Type510 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type511 { get; set; }
+ public global::GitHub.RepositoryAdvisory? Type511 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryIdentifier? Type512 { get; set; }
+ public global::GitHub.RepositoryAdvisorySeverity? Type512 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryIdentifierType? Type513 { get; set; }
+ public global::System.AllOf? Type513 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryState? Type514 { get; set; }
+ public global::System.Collections.Generic.IList? Type514 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisorySubmission? Type515 { get; set; }
+ public global::GitHub.RepositoryAdvisoryIdentifier? Type515 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type516 { get; set; }
+ public global::GitHub.RepositoryAdvisoryIdentifierType? Type516 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryCvss? Type517 { get; set; }
+ public global::GitHub.RepositoryAdvisoryState? Type517 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type518 { get; set; }
+ public global::GitHub.RepositoryAdvisorySubmission? Type518 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryCwe? Type519 { get; set; }
+ public global::System.Collections.Generic.IList? Type519 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type520 { get; set; }
+ public global::GitHub.RepositoryAdvisoryCvss? Type520 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryCredit2? Type521 { get; set; }
+ public global::System.Collections.Generic.IList? Type521 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type522 { get; set; }
+ public global::GitHub.RepositoryAdvisoryCwe? Type522 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type523 { get; set; }
+ public global::System.Collections.Generic.IList? Type523 { get; set; }
///
///
///
- public global::System.AllOf? Type524 { get; set; }
+ public global::GitHub.RepositoryAdvisoryCredit2? Type524 { get; set; }
///
///
///
- public global::GitHub.ActionsBillingUsage? Type525 { get; set; }
+ public global::System.Collections.Generic.IList? Type525 { get; set; }
///
///
///
- public global::GitHub.ActionsBillingUsageMinutesUsedBreakdown? Type526 { get; set; }
+ public global::System.Collections.Generic.IList? Type526 { get; set; }
///
///
///
- public global::GitHub.PackagesBillingUsage? Type527 { get; set; }
+ public global::System.AllOf? Type527 { get; set; }
///
///
///
- public global::GitHub.CombinedBillingUsage? Type528 { get; set; }
+ public global::GitHub.ActionsBillingUsage? Type528 { get; set; }
///
///
///
- public global::GitHub.TeamOrganization? Type529 { get; set; }
+ public global::GitHub.ActionsBillingUsageMinutesUsedBreakdown? Type529 { get; set; }
///
///
///
- public global::GitHub.TeamOrganizationPlan? Type530 { get; set; }
+ public global::GitHub.PackagesBillingUsage? Type530 { get; set; }
///
///
///
- public global::GitHub.TeamFull? Type531 { get; set; }
+ public global::GitHub.CombinedBillingUsage? Type531 { get; set; }
///
///
///
- public global::GitHub.TeamFullPrivacy? Type532 { get; set; }
+ public global::GitHub.TeamOrganization? Type532 { get; set; }
///
///
///
- public global::GitHub.TeamFullNotificationSetting? Type533 { get; set; }
+ public global::GitHub.TeamOrganizationPlan? Type533 { get; set; }
///
///
///
- public global::GitHub.TeamDiscussion? Type534 { get; set; }
+ public global::GitHub.TeamFull? Type534 { get; set; }
///
///
///
- public global::GitHub.TeamDiscussionComment? Type535 { get; set; }
+ public global::GitHub.TeamFullPrivacy? Type535 { get; set; }
///
///
///
- public global::GitHub.Reaction? Type536 { get; set; }
+ public global::GitHub.TeamFullNotificationSetting? Type536 { get; set; }
///
///
///
- public global::GitHub.ReactionContent? Type537 { get; set; }
+ public global::GitHub.TeamDiscussion? Type537 { get; set; }
///
///
///
- public global::GitHub.TeamMembership? Type538 { get; set; }
+ public global::GitHub.TeamDiscussionComment? Type538 { get; set; }
///
///
///
- public global::GitHub.TeamMembershipRole? Type539 { get; set; }
+ public global::GitHub.Reaction? Type539 { get; set; }
///
///
///
- public global::GitHub.TeamMembershipState? Type540 { get; set; }
+ public global::GitHub.ReactionContent? Type540 { get; set; }
///
///
///
- public global::GitHub.TeamProject? Type541 { get; set; }
+ public global::GitHub.TeamMembership? Type541 { get; set; }
///
///
///
- public global::GitHub.TeamProjectPermissions? Type542 { get; set; }
+ public global::GitHub.TeamMembershipRole? Type542 { get; set; }
///
///
///
- public global::GitHub.TeamRepository? Type543 { get; set; }
+ public global::GitHub.TeamMembershipState? Type543 { get; set; }
///
///
///
- public global::GitHub.TeamRepositoryPermissions? Type544 { get; set; }
+ public global::GitHub.TeamProject? Type544 { get; set; }
///
///
///
- public global::GitHub.ProjectCard? Type545 { get; set; }
+ public global::GitHub.TeamProjectPermissions? Type545 { get; set; }
///
///
///
- public global::GitHub.ProjectColumn? Type546 { get; set; }
+ public global::GitHub.TeamRepository? Type546 { get; set; }
///
///
///
- public global::GitHub.ProjectCollaboratorPermission? Type547 { get; set; }
+ public global::GitHub.TeamRepositoryPermissions? Type547 { get; set; }
///
///
///
- public global::GitHub.RateLimit? Type548 { get; set; }
+ public global::GitHub.ProjectCard? Type548 { get; set; }
///
///
///
- public global::GitHub.RateLimitOverview? Type549 { get; set; }
+ public global::GitHub.ProjectColumn? Type549 { get; set; }
///
///
///
- public global::GitHub.RateLimitOverviewResources? Type550 { get; set; }
+ public global::GitHub.ProjectCollaboratorPermission? Type550 { get; set; }
///
///
///
- public global::GitHub.Artifact? Type551 { get; set; }
+ public global::GitHub.RateLimit? Type551 { get; set; }
///
///
///
- public global::GitHub.ArtifactWorkflowRun? Type552 { get; set; }
+ public global::GitHub.RateLimitOverview? Type552 { get; set; }
///
///
///
- public global::GitHub.ActionsCacheList? Type553 { get; set; }
+ public global::GitHub.RateLimitOverviewResources? Type553 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type554 { get; set; }
+ public global::GitHub.Artifact? Type554 { get; set; }
///
///
///
- public global::GitHub.ActionsCacheListActionsCache? Type555 { get; set; }
+ public global::GitHub.ArtifactWorkflowRun? Type555 { get; set; }
///
///
///
- public global::GitHub.Job? Type556 { get; set; }
+ public global::GitHub.ActionsCacheList? Type556 { get; set; }
///
///
///
- public global::GitHub.JobStatus? Type557 { get; set; }
+ public global::System.Collections.Generic.IList? Type557 { get; set; }
///
///
///
- public global::GitHub.JobConclusion? Type558 { get; set; }
+ public global::GitHub.ActionsCacheListActionsCache? Type558 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type559 { get; set; }
+ public global::GitHub.Job? Type559 { get; set; }
///
///
///
- public global::GitHub.JobStep? Type560 { get; set; }
+ public global::GitHub.JobStatus? Type560 { get; set; }
///
///
///
- public global::GitHub.JobStepStatus? Type561 { get; set; }
+ public global::GitHub.JobConclusion? Type561 { get; set; }
///
///
///
- public global::GitHub.OidcCustomSubRepo? Type562 { get; set; }
+ public global::System.Collections.Generic.IList? Type562 { get; set; }
///
///
///
- public global::GitHub.ActionsSecret? Type563 { get; set; }
+ public global::GitHub.JobStep? Type563 { get; set; }
///
///
///
- public global::GitHub.ActionsVariable? Type564 { get; set; }
+ public global::GitHub.JobStepStatus? Type564 { get; set; }
///
///
///
- public global::GitHub.ActionsRepositoryPermissions? Type565 { get; set; }
+ public global::GitHub.OidcCustomSubRepo? Type565 { get; set; }
///
///
///
- public global::GitHub.ActionsWorkflowAccessToRepository? Type566 { get; set; }
+ public global::GitHub.ActionsSecret? Type566 { get; set; }
///
///
///
- public global::GitHub.ActionsWorkflowAccessToRepositoryAccessLevel? Type567 { get; set; }
+ public global::GitHub.ActionsVariable? Type567 { get; set; }
///
///
///
- public global::GitHub.ReferencedWorkflow? Type568 { get; set; }
+ public global::GitHub.ActionsRepositoryPermissions? Type568 { get; set; }
///
///
///
- public global::GitHub.PullRequestMinimal? Type569 { get; set; }
+ public global::GitHub.ActionsWorkflowAccessToRepository? Type569 { get; set; }
///
///
///
- public global::GitHub.PullRequestMinimalHead? Type570 { get; set; }
+ public global::GitHub.ActionsWorkflowAccessToRepositoryAccessLevel? Type570 { get; set; }
///
///
///
- public global::GitHub.PullRequestMinimalHeadRepo? Type571 { get; set; }
+ public global::GitHub.ReferencedWorkflow? Type571 { get; set; }
///
///
///
- public global::GitHub.PullRequestMinimalBase? Type572 { get; set; }
+ public global::GitHub.PullRequestMinimal? Type572 { get; set; }
///
///
///
- public global::GitHub.PullRequestMinimalBaseRepo? Type573 { get; set; }
+ public global::GitHub.PullRequestMinimalHead? Type573 { get; set; }
///
///
///
- public global::GitHub.NullableSimpleCommit? Type574 { get; set; }
+ public global::GitHub.PullRequestMinimalHeadRepo? Type574 { get; set; }
///
///
///
- public global::GitHub.NullableSimpleCommitAuthor? Type575 { get; set; }
+ public global::GitHub.PullRequestMinimalBase? Type575 { get; set; }
///
///
///
- public global::GitHub.NullableSimpleCommitCommitter? Type576 { get; set; }
+ public global::GitHub.PullRequestMinimalBaseRepo? Type576 { get; set; }
///
///
///
- public global::GitHub.WorkflowRun? Type577 { get; set; }
+ public global::GitHub.NullableSimpleCommit? Type577 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type578 { get; set; }
+ public global::GitHub.NullableSimpleCommitAuthor? Type578 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type579 { get; set; }
+ public global::GitHub.NullableSimpleCommitCommitter? Type579 { get; set; }
///
///
///
- public global::GitHub.EnvironmentApprovals? Type580 { get; set; }
+ public global::GitHub.WorkflowRun? Type580 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type581 { get; set; }
+ public global::System.Collections.Generic.IList? Type581 { get; set; }
///
///
///
- public global::GitHub.EnvironmentApprovalsEnvironment? Type582 { get; set; }
+ public global::System.Collections.Generic.IList? Type582 { get; set; }
///
///
///
- public global::GitHub.EnvironmentApprovalsState? Type583 { get; set; }
+ public global::GitHub.EnvironmentApprovals? Type583 { get; set; }
///
///
///
- public global::GitHub.ReviewCustomGatesCommentRequired? Type584 { get; set; }
+ public global::System.Collections.Generic.IList? Type584 { get; set; }
///
///
///
- public global::GitHub.ReviewCustomGatesStateRequired? Type585 { get; set; }
+ public global::GitHub.EnvironmentApprovalsEnvironment? Type585 { get; set; }
///
///
///
- public global::GitHub.ReviewCustomGatesStateRequiredState? Type586 { get; set; }
+ public global::GitHub.EnvironmentApprovalsState? Type586 { get; set; }
///
///
///
- public global::GitHub.DeploymentReviewerType? Type587 { get; set; }
+ public global::GitHub.ReviewCustomGatesCommentRequired? Type587 { get; set; }
///
///
///
- public global::GitHub.PendingDeployment? Type588 { get; set; }
+ public global::GitHub.ReviewCustomGatesStateRequired? Type588 { get; set; }
///
///
///
- public global::GitHub.PendingDeploymentEnvironment? Type589 { get; set; }
+ public global::GitHub.ReviewCustomGatesStateRequiredState? Type589 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type590 { get; set; }
+ public global::GitHub.DeploymentReviewerType? Type590 { get; set; }
///
///
///
- public global::GitHub.PendingDeploymentReviewer? Type591 { get; set; }
+ public global::GitHub.PendingDeployment? Type591 { get; set; }
///
///
///
- public global::System.AnyOf? Type592 { get; set; }
+ public global::GitHub.PendingDeploymentEnvironment? Type592 { get; set; }
///
///
///
- public global::GitHub.Deployment? Type593 { get; set; }
+ public global::System.Collections.Generic.IList? Type593 { get; set; }
///
///
///
- public global::System.OneOf? Type594 { get; set; }
+ public global::GitHub.PendingDeploymentReviewer? Type594 { get; set; }
///
///
///
- public global::GitHub.DeploymentPayload? Type595 { get; set; }
+ public global::System.AnyOf? Type595 { get; set; }
///
///
///
- public global::GitHub.WorkflowRunUsage? Type596 { get; set; }
+ public global::GitHub.Deployment? Type596 { get; set; }
///
///
///
- public global::GitHub.WorkflowRunUsageBillable? Type597 { get; set; }
+ public global::System.OneOf? Type597 { get; set; }
///
///
///
- public global::GitHub.WorkflowRunUsageBillableUBUNTU? Type598 { get; set; }
+ public global::GitHub.DeploymentPayload? Type598 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type599 { get; set; }
+ public global::GitHub.WorkflowRunUsage? Type599 { get; set; }
///
///
///
- public global::GitHub.WorkflowRunUsageBillableUBUNTUJobRun? Type600 { get; set; }
+ public global::GitHub.WorkflowRunUsageBillable? Type600 { get; set; }
///
///
///
- public global::GitHub.WorkflowRunUsageBillableMACOS? Type601 { get; set; }
+ public global::GitHub.WorkflowRunUsageBillableUBUNTU? Type601 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type602 { get; set; }
+ public global::System.Collections.Generic.IList? Type602 { get; set; }
///
///
///
- public global::GitHub.WorkflowRunUsageBillableMACOSJobRun? Type603 { get; set; }
+ public global::GitHub.WorkflowRunUsageBillableUBUNTUJobRun? Type603 { get; set; }
///
///
///
- public global::GitHub.WorkflowRunUsageBillableWINDOWS? Type604 { get; set; }
+ public global::GitHub.WorkflowRunUsageBillableMACOS? Type604 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type605 { get; set; }
+ public global::System.Collections.Generic.IList? Type605 { get; set; }
///
///
///
- public global::GitHub.WorkflowRunUsageBillableWINDOWSJobRun? Type606 { get; set; }
+ public global::GitHub.WorkflowRunUsageBillableMACOSJobRun? Type606 { get; set; }
///
///
///
- public global::GitHub.Workflow? Type607 { get; set; }
+ public global::GitHub.WorkflowRunUsageBillableWINDOWS? Type607 { get; set; }
///
///
///
- public global::GitHub.WorkflowState? Type608 { get; set; }
+ public global::System.Collections.Generic.IList? Type608 { get; set; }
///
///
///
- public global::GitHub.WorkflowUsage? Type609 { get; set; }
+ public global::GitHub.WorkflowRunUsageBillableWINDOWSJobRun? Type609 { get; set; }
///
///
///
- public global::GitHub.WorkflowUsageBillable? Type610 { get; set; }
+ public global::GitHub.Workflow? Type610 { get; set; }
///
///
///
- public global::GitHub.WorkflowUsageBillableUBUNTU? Type611 { get; set; }
+ public global::GitHub.WorkflowState? Type611 { get; set; }
///
///
///
- public global::GitHub.WorkflowUsageBillableMACOS? Type612 { get; set; }
+ public global::GitHub.WorkflowUsage? Type612 { get; set; }
///
///
///
- public global::GitHub.WorkflowUsageBillableWINDOWS? Type613 { get; set; }
+ public global::GitHub.WorkflowUsageBillable? Type613 { get; set; }
///
///
///
- public global::GitHub.Activity? Type614 { get; set; }
+ public global::GitHub.WorkflowUsageBillableUBUNTU? Type614 { get; set; }
///
///
///
- public global::GitHub.ActivityActivityType? Type615 { get; set; }
+ public global::GitHub.WorkflowUsageBillableMACOS? Type615 { get; set; }
///
///
///
- public global::GitHub.Autolink? Type616 { get; set; }
+ public global::GitHub.WorkflowUsageBillableWINDOWS? Type616 { get; set; }
///
///
///
- public global::GitHub.CheckAutomatedSecurityFixes? Type617 { get; set; }
+ public global::GitHub.Activity? Type617 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchRequiredStatusCheck? Type618 { get; set; }
+ public global::GitHub.ActivityActivityType? Type618 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type619 { get; set; }
+ public global::GitHub.Autolink? Type619 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchRequiredStatusCheckCheck? Type620 { get; set; }
+ public global::GitHub.CheckAutomatedSecurityFixes? Type620 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchAdminEnforced? Type621 { get; set; }
+ public global::GitHub.ProtectedBranchRequiredStatusCheck? Type621 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchPullRequestReview? Type622 { get; set; }
+ public global::System.Collections.Generic.IList? Type622 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchPullRequestReviewDismissalRestrictions? Type623 { get; set; }
+ public global::GitHub.ProtectedBranchRequiredStatusCheckCheck? Type623 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type624 { get; set; }
+ public global::GitHub.ProtectedBranchAdminEnforced? Type624 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchPullRequestReviewBypassPullRequestAllowances? Type625 { get; set; }
+ public global::GitHub.ProtectedBranchPullRequestReview? Type625 { get; set; }
///
///
///
- public global::GitHub.BranchRestrictionPolicy? Type626 { get; set; }
+ public global::GitHub.ProtectedBranchPullRequestReviewDismissalRestrictions? Type626 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type627 { get; set; }
+ public global::System.Collections.Generic.IList? Type627 { get; set; }
///
///
///
- public global::GitHub.BranchRestrictionPolicyUser? Type628 { get; set; }
+ public global::GitHub.ProtectedBranchPullRequestReviewBypassPullRequestAllowances? Type628 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type629 { get; set; }
+ public global::GitHub.BranchRestrictionPolicy? Type629 { get; set; }
///
///
///
- public global::GitHub.BranchRestrictionPolicyTeam? Type630 { get; set; }
+ public global::System.Collections.Generic.IList? Type630 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type631 { get; set; }
+ public global::GitHub.BranchRestrictionPolicyUser? Type631 { get; set; }
///
///
///
- public global::GitHub.BranchRestrictionPolicyApp? Type632 { get; set; }
+ public global::System.Collections.Generic.IList? Type632 { get; set; }
///
///
///
- public global::GitHub.BranchRestrictionPolicyAppOwner? Type633 { get; set; }
+ public global::GitHub.BranchRestrictionPolicyTeam? Type633 { get; set; }
///
///
///
- public global::GitHub.BranchRestrictionPolicyAppPermissions? Type634 { get; set; }
+ public global::System.Collections.Generic.IList? Type634 { get; set; }
///
///
///
- public global::GitHub.BranchProtection? Type635 { get; set; }
+ public global::GitHub.BranchRestrictionPolicyApp? Type635 { get; set; }
///
///
///
- public global::GitHub.BranchProtectionRequiredLinearHistory? Type636 { get; set; }
+ public global::GitHub.BranchRestrictionPolicyAppOwner? Type636 { get; set; }
///
///
///
- public global::GitHub.BranchProtectionAllowForcePushes? Type637 { get; set; }
+ public global::GitHub.BranchRestrictionPolicyAppPermissions? Type637 { get; set; }
///
///
///
- public global::GitHub.BranchProtectionAllowDeletions? Type638 { get; set; }
+ public global::GitHub.BranchProtection? Type638 { get; set; }
///
///
///
- public global::GitHub.BranchProtectionBlockCreations? Type639 { get; set; }
+ public global::GitHub.BranchProtectionRequiredLinearHistory? Type639 { get; set; }
///
///
///
- public global::GitHub.BranchProtectionRequiredConversationResolution? Type640 { get; set; }
+ public global::GitHub.BranchProtectionAllowForcePushes? Type640 { get; set; }
///
///
///
- public global::GitHub.BranchProtectionRequiredSignatures? Type641 { get; set; }
+ public global::GitHub.BranchProtectionAllowDeletions? Type641 { get; set; }
///
///
///
- public global::GitHub.BranchProtectionLockBranch? Type642 { get; set; }
+ public global::GitHub.BranchProtectionBlockCreations? Type642 { get; set; }
///
///
///
- public global::GitHub.BranchProtectionAllowForkSyncing? Type643 { get; set; }
+ public global::GitHub.BranchProtectionRequiredConversationResolution? Type643 { get; set; }
///
///
///
- public global::GitHub.ShortBranch? Type644 { get; set; }
+ public global::GitHub.BranchProtectionRequiredSignatures? Type644 { get; set; }
///
///
///
- public global::GitHub.ShortBranchCommit? Type645 { get; set; }
+ public global::GitHub.BranchProtectionLockBranch? Type645 { get; set; }
///
///
///
- public global::GitHub.NullableGitUser? Type646 { get; set; }
+ public global::GitHub.BranchProtectionAllowForkSyncing? Type646 { get; set; }
///
///
///
- public global::GitHub.Verification? Type647 { get; set; }
+ public global::GitHub.ShortBranch? Type647 { get; set; }
///
///
///
- public global::GitHub.DiffEntry? Type648 { get; set; }
+ public global::GitHub.ShortBranchCommit? Type648 { get; set; }
///
///
///
- public global::GitHub.DiffEntryStatus? Type649 { get; set; }
+ public global::GitHub.NullableGitUser? Type649 { get; set; }
///
///
///
- public global::GitHub.Commit? Type650 { get; set; }
+ public global::GitHub.Verification? Type650 { get; set; }
///
///
///
- public global::GitHub.CommitCommit1? Type651 { get; set; }
+ public global::GitHub.DiffEntry? Type651 { get; set; }
///
///
///
- public global::GitHub.CommitCommit1Tree? Type652 { get; set; }
+ public global::GitHub.DiffEntryStatus? Type652 { get; set; }
///
///
///
- public global::System.OneOf? Type653 { get; set; }
+ public global::GitHub.Commit? Type653 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type654 { get; set; }
+ public global::GitHub.CommitCommit1? Type654 { get; set; }
///
///
///
- public global::GitHub.CommitParent? Type655 { get; set; }
+ public global::GitHub.CommitCommit1Tree? Type655 { get; set; }
///
///
///
- public global::GitHub.CommitStats? Type656 { get; set; }
+ public global::System.OneOf? Type656 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type657 { get; set; }
+ public global::System.Collections.Generic.IList? Type657 { get; set; }
///
///
///
- public global::GitHub.BranchWithProtection? Type658 { get; set; }
+ public global::GitHub.CommitParent? Type658 { get; set; }
///
///
///
- public global::GitHub.BranchWithProtectionLinks? Type659 { get; set; }
+ public global::GitHub.CommitStats? Type659 { get; set; }
///
///
///
- public global::GitHub.StatusCheckPolicy? Type660 { get; set; }
+ public global::System.Collections.Generic.IList? Type660 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type661 { get; set; }
+ public global::GitHub.BranchWithProtection? Type661 { get; set; }
///
///
///
- public global::GitHub.StatusCheckPolicyCheck? Type662 { get; set; }
+ public global::GitHub.BranchWithProtectionLinks? Type662 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranch? Type663 { get; set; }
+ public global::GitHub.StatusCheckPolicy? Type663 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchRequiredPullRequestReviews? Type664 { get; set; }
+ public global::System.Collections.Generic.IList? Type664 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchRequiredPullRequestReviewsDismissalRestrictions? Type665 { get; set; }
+ public global::GitHub.StatusCheckPolicyCheck? Type665 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchRequiredPullRequestReviewsBypassPullRequestAllowances? Type666 { get; set; }
+ public global::GitHub.ProtectedBranch? Type666 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchRequiredSignatures? Type667 { get; set; }
+ public global::GitHub.ProtectedBranchRequiredPullRequestReviews? Type667 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchEnforceAdmins? Type668 { get; set; }
+ public global::GitHub.ProtectedBranchRequiredPullRequestReviewsDismissalRestrictions? Type668 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchRequiredLinearHistory? Type669 { get; set; }
+ public global::GitHub.ProtectedBranchRequiredPullRequestReviewsBypassPullRequestAllowances? Type669 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchAllowForcePushes? Type670 { get; set; }
+ public global::GitHub.ProtectedBranchRequiredSignatures? Type670 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchAllowDeletions? Type671 { get; set; }
+ public global::GitHub.ProtectedBranchEnforceAdmins? Type671 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchRequiredConversationResolution? Type672 { get; set; }
+ public global::GitHub.ProtectedBranchRequiredLinearHistory? Type672 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchBlockCreations? Type673 { get; set; }
+ public global::GitHub.ProtectedBranchAllowForcePushes? Type673 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchLockBranch? Type674 { get; set; }
+ public global::GitHub.ProtectedBranchAllowDeletions? Type674 { get; set; }
///
///
///
- public global::GitHub.ProtectedBranchAllowForkSyncing? Type675 { get; set; }
+ public global::GitHub.ProtectedBranchRequiredConversationResolution? Type675 { get; set; }
///
///
///
- public global::GitHub.DeploymentSimple? Type676 { get; set; }
+ public global::GitHub.ProtectedBranchBlockCreations? Type676 { get; set; }
///
///
///
- public global::GitHub.CheckRun? Type677 { get; set; }
+ public global::GitHub.ProtectedBranchLockBranch? Type677 { get; set; }
///
///
///
- public global::GitHub.CheckRunStatus? Type678 { get; set; }
+ public global::GitHub.ProtectedBranchAllowForkSyncing? Type678 { get; set; }
///
///
///
- public global::GitHub.CheckRunConclusion? Type679 { get; set; }
+ public global::GitHub.DeploymentSimple? Type679 { get; set; }
///
///
///
- public global::GitHub.CheckRunOutput? Type680 { get; set; }
+ public global::GitHub.CheckRun? Type680 { get; set; }
///
///
///
- public global::GitHub.CheckRunCheckSuite? Type681 { get; set; }
+ public global::GitHub.CheckRunStatus? Type681 { get; set; }
///
///
///
- public global::GitHub.CheckAnnotation? Type682 { get; set; }
+ public global::GitHub.CheckRunConclusion? Type682 { get; set; }
///
///
///
- public global::GitHub.SimpleCommit? Type683 { get; set; }
+ public global::GitHub.CheckRunOutput? Type683 { get; set; }
///
///
///
- public global::GitHub.SimpleCommitAuthor? Type684 { get; set; }
+ public global::GitHub.CheckRunCheckSuite? Type684 { get; set; }
///
///
///
- public global::GitHub.SimpleCommitCommitter? Type685 { get; set; }
+ public global::GitHub.CheckAnnotation? Type685 { get; set; }
///
///
///
- public global::GitHub.CheckSuite? Type686 { get; set; }
+ public global::GitHub.SimpleCommit? Type686 { get; set; }
///
///
///
- public global::GitHub.CheckSuiteStatus? Type687 { get; set; }
+ public global::GitHub.SimpleCommitAuthor? Type687 { get; set; }
///
///
///
- public global::GitHub.CheckSuiteConclusion? Type688 { get; set; }
+ public global::GitHub.SimpleCommitCommitter? Type688 { get; set; }
///
///
///
- public global::GitHub.CheckSuitePreference? Type689 { get; set; }
+ public global::GitHub.CheckSuite? Type689 { get; set; }
///
///
///
- public global::GitHub.CheckSuitePreferencePreferences? Type690 { get; set; }
+ public global::GitHub.CheckSuiteStatus? Type690 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type691 { get; set; }
+ public global::GitHub.CheckSuiteConclusion? Type691 { get; set; }
///
///
///
- public global::GitHub.CheckSuitePreferencePreferencesAutoTriggerCheck? Type692 { get; set; }
+ public global::GitHub.CheckSuitePreference? Type692 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertItems? Type693 { get; set; }
+ public global::GitHub.CheckSuitePreferencePreferences? Type693 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertRule? Type694 { get; set; }
+ public global::System.Collections.Generic.IList? Type694 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertRuleSeverity? Type695 { get; set; }
+ public global::GitHub.CheckSuitePreferencePreferencesAutoTriggerCheck? Type695 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertRuleSecuritySeverityLevel? Type696 { get; set; }
+ public global::GitHub.CodeScanningAlertItems? Type696 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlert? Type697 { get; set; }
+ public global::GitHub.CodeScanningAlertRule? Type697 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAlertSetState? Type698 { get; set; }
+ public global::GitHub.CodeScanningAlertRuleSeverity? Type698 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAnalysis? Type699 { get; set; }
+ public global::GitHub.CodeScanningAlertRuleSecuritySeverityLevel? Type699 { get; set; }
///
///
///
- public global::GitHub.CodeScanningAnalysisDeletion? Type700 { get; set; }
+ public global::GitHub.CodeScanningAlert? Type700 { get; set; }
///
///
///
- public global::GitHub.CodeScanningCodeqlDatabase? Type701 { get; set; }
+ public global::GitHub.CodeScanningAlertSetState? Type701 { get; set; }
///
///
///
- public global::GitHub.CodeScanningVariantAnalysisLanguage? Type702 { get; set; }
+ public global::GitHub.CodeScanningAnalysis? Type702 { get; set; }
///
///
///
- public global::GitHub.CodeScanningVariantAnalysisRepository? Type703 { get; set; }
+ public global::GitHub.CodeScanningAnalysisDeletion? Type703 { get; set; }
///
///
///
- public global::GitHub.CodeScanningVariantAnalysisStatus? Type704 { get; set; }
+ public global::GitHub.CodeScanningCodeqlDatabase? Type704 { get; set; }
///
///
///
- public global::GitHub.CodeScanningVariantAnalysisSkippedRepoGroup? Type705 { get; set; }
+ public global::GitHub.CodeScanningVariantAnalysisLanguage? Type705 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type706 { get; set; }
+ public global::GitHub.CodeScanningVariantAnalysisRepository? Type706 { get; set; }
///
///
///
- public global::GitHub.CodeScanningVariantAnalysis? Type707 { get; set; }
+ public global::GitHub.CodeScanningVariantAnalysisStatus? Type707 { get; set; }
///
///
///
- public global::GitHub.CodeScanningVariantAnalysisStatus2? Type708 { get; set; }
+ public global::GitHub.CodeScanningVariantAnalysisSkippedRepoGroup? Type708 { get; set; }
///
///
///
- public global::GitHub.CodeScanningVariantAnalysisFailureReason? Type709 { get; set; }
+ public global::System.Collections.Generic.IList? Type709 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type710 { get; set; }
+ public global::GitHub.CodeScanningVariantAnalysis? Type710 { get; set; }
///
///
///
- public global::GitHub.CodeScanningVariantAnalysisScannedRepositorie? Type711 { get; set; }
+ public global::GitHub.CodeScanningVariantAnalysisStatus2? Type711 { get; set; }
///
///
///
- public global::GitHub.CodeScanningVariantAnalysisSkippedRepositories? Type712 { get; set; }
+ public global::GitHub.CodeScanningVariantAnalysisFailureReason? Type712 { get; set; }
///
///
///
- public global::GitHub.CodeScanningVariantAnalysisSkippedRepositoriesNotFoundRepos? Type713 { get; set; }
+ public global::System.Collections.Generic.IList? Type713 { get; set; }
///
///
///
- public global::GitHub.CodeScanningVariantAnalysisRepoTask? Type714 { get; set; }
+ public global::GitHub.CodeScanningVariantAnalysisScannedRepositorie? Type714 { get; set; }
///
///
///
- public global::GitHub.CodeScanningDefaultSetup? Type715 { get; set; }
+ public global::GitHub.CodeScanningVariantAnalysisSkippedRepositories? Type715 { get; set; }
///
///
///
- public global::GitHub.CodeScanningDefaultSetupState? Type716 { get; set; }
+ public global::GitHub.CodeScanningVariantAnalysisSkippedRepositoriesNotFoundRepos? Type716 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type717 { get; set; }
+ public global::GitHub.CodeScanningVariantAnalysisRepoTask? Type717 { get; set; }
///
///
///
- public global::GitHub.CodeScanningDefaultSetupLanguage? Type718 { get; set; }
+ public global::GitHub.CodeScanningDefaultSetup? Type718 { get; set; }
///
///
///
- public global::GitHub.CodeScanningDefaultSetupQuerySuite? Type719 { get; set; }
+ public global::GitHub.CodeScanningDefaultSetupState? Type719 { get; set; }
///
///
///
- public global::GitHub.CodeScanningDefaultSetupSchedule? Type720 { get; set; }
+ public global::System.Collections.Generic.IList? Type720 { get; set; }
///
///
///
- public global::GitHub.CodeScanningDefaultSetupUpdate? Type721 { get; set; }
+ public global::GitHub.CodeScanningDefaultSetupLanguage? Type721 { get; set; }
///
///
///
- public global::GitHub.CodeScanningDefaultSetupUpdateState? Type722 { get; set; }
+ public global::GitHub.CodeScanningDefaultSetupQuerySuite? Type722 { get; set; }
///
///
///
- public global::GitHub.CodeScanningDefaultSetupUpdateQuerySuite? Type723 { get; set; }
+ public global::GitHub.CodeScanningDefaultSetupSchedule? Type723 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type724 { get; set; }
+ public global::GitHub.CodeScanningDefaultSetupUpdate? Type724 { get; set; }
///
///
///
- public global::GitHub.CodeScanningDefaultSetupUpdateLanguage? Type725 { get; set; }
+ public global::GitHub.CodeScanningDefaultSetupUpdateState? Type725 { get; set; }
///
///
///
- public global::GitHub.CodeScanningDefaultSetupUpdateResponse? Type726 { get; set; }
+ public global::GitHub.CodeScanningDefaultSetupUpdateQuerySuite? Type726 { get; set; }
///
///
///
- public global::GitHub.CodeScanningSarifsReceipt? Type727 { get; set; }
+ public global::System.Collections.Generic.IList? Type727 { get; set; }
///
///
///
- public global::GitHub.CodeScanningSarifsStatus? Type728 { get; set; }
+ public global::GitHub.CodeScanningDefaultSetupUpdateLanguage? Type728 { get; set; }
///
///
///
- public global::GitHub.CodeScanningSarifsStatusProcessingStatus? Type729 { get; set; }
+ public global::GitHub.CodeScanningDefaultSetupUpdateResponse? Type729 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationForRepository? Type730 { get; set; }
+ public global::GitHub.CodeScanningSarifsReceipt? Type730 { get; set; }
///
///
///
- public global::GitHub.CodeSecurityConfigurationForRepositoryStatus? Type731 { get; set; }
+ public global::GitHub.CodeScanningSarifsStatus? Type731 { get; set; }
///
///
///
- public global::GitHub.CodeownersErrors? Type732 { get; set; }
+ public global::GitHub.CodeScanningSarifsStatusProcessingStatus? Type732 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type733 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationForRepository? Type733 { get; set; }
///
///
///
- public global::GitHub.CodeownersErrorsError? Type734 { get; set; }
+ public global::GitHub.CodeSecurityConfigurationForRepositoryStatus? Type734 { get; set; }
///
///
///
- public global::GitHub.CodespaceMachine? Type735 { get; set; }
+ public global::GitHub.CodeownersErrors? Type735 { get; set; }
///
///
///
- public global::GitHub.CodespaceMachinePrebuildAvailability? Type736 { get; set; }
+ public global::System.Collections.Generic.IList? Type736 { get; set; }
///
///
///
- public global::GitHub.CodespacesPermissionsCheckForDevcontainer? Type737 { get; set; }
+ public global::GitHub.CodeownersErrorsError? Type737 { get; set; }
///
///
///
- public global::GitHub.RepoCodespacesSecret? Type738 { get; set; }
+ public global::GitHub.CodespaceMachine? Type738 { get; set; }
///
///
///
- public global::GitHub.Collaborator? Type739 { get; set; }
+ public global::GitHub.CodespaceMachinePrebuildAvailability? Type739 { get; set; }
///
///
///
- public global::GitHub.CollaboratorPermissions? Type740 { get; set; }
+ public global::GitHub.CodespacesPermissionsCheckForDevcontainer? Type740 { get; set; }
///
///
///
- public global::GitHub.RepositoryInvitation? Type741 { get; set; }
+ public global::GitHub.RepoCodespacesSecret? Type741 { get; set; }
///
///
///
- public global::GitHub.RepositoryInvitationPermissions? Type742 { get; set; }
+ public global::GitHub.Collaborator? Type742 { get; set; }
///
///
///
- public global::GitHub.NullableCollaborator? Type743 { get; set; }
+ public global::GitHub.CollaboratorPermissions? Type743 { get; set; }
///
///
///
- public global::GitHub.NullableCollaboratorPermissions? Type744 { get; set; }
+ public global::GitHub.RepositoryInvitation? Type744 { get; set; }
///
///
///
- public global::GitHub.RepositoryCollaboratorPermission? Type745 { get; set; }
+ public global::GitHub.RepositoryInvitationPermissions? Type745 { get; set; }
///
///
///
- public global::GitHub.CommitComment? Type746 { get; set; }
+ public global::GitHub.NullableCollaborator? Type746 { get; set; }
///
///
///
- public global::GitHub.BranchShort? Type747 { get; set; }
+ public global::GitHub.NullableCollaboratorPermissions? Type747 { get; set; }
///
///
///
- public global::GitHub.BranchShortCommit? Type748 { get; set; }
+ public global::GitHub.RepositoryCollaboratorPermission? Type748 { get; set; }
///
///
///
- public global::GitHub.Link? Type749 { get; set; }
+ public global::GitHub.CommitComment? Type749 { get; set; }
///
///
///
- public global::GitHub.AutoMerge? Type750 { get; set; }
+ public global::GitHub.BranchShort? Type750 { get; set; }
///
///
///
- public global::GitHub.AutoMergeMergeMethod? Type751 { get; set; }
+ public global::GitHub.BranchShortCommit? Type751 { get; set; }
///
///
///
- public global::GitHub.PullRequestSimple? Type752 { get; set; }
+ public global::GitHub.Link? Type752 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type753 { get; set; }
+ public global::GitHub.AutoMerge? Type753 { get; set; }
///
///
///
- public global::GitHub.PullRequestSimpleLabel? Type754 { get; set; }
+ public global::GitHub.AutoMergeMergeMethod? Type754 { get; set; }
///
///
///
- public global::GitHub.PullRequestSimpleHead? Type755 { get; set; }
+ public global::GitHub.PullRequestSimple? Type755 { get; set; }
///
///
///
- public global::GitHub.PullRequestSimpleBase? Type756 { get; set; }
+ public global::System.Collections.Generic.IList? Type756 { get; set; }
///
///
///
- public global::GitHub.PullRequestSimpleLinks? Type757 { get; set; }
+ public global::GitHub.PullRequestSimpleLabel? Type757 { get; set; }
///
///
///
- public global::GitHub.SimpleCommitStatus? Type758 { get; set; }
+ public global::GitHub.PullRequestSimpleHead? Type758 { get; set; }
///
///
///
- public global::GitHub.CombinedCommitStatus? Type759 { get; set; }
+ public global::GitHub.PullRequestSimpleBase? Type759 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type760 { get; set; }
+ public global::GitHub.PullRequestSimpleLinks? Type760 { get; set; }
///
///
///
- public global::GitHub.Status? Type761 { get; set; }
+ public global::GitHub.SimpleCommitStatus? Type761 { get; set; }
///
///
///
- public global::GitHub.NullableCodeOfConductSimple? Type762 { get; set; }
+ public global::GitHub.CombinedCommitStatus? Type762 { get; set; }
///
///
///
- public global::GitHub.NullableCommunityHealthFile? Type763 { get; set; }
+ public global::System.Collections.Generic.IList? Type763 { get; set; }
///
///
///
- public global::GitHub.CommunityProfile? Type764 { get; set; }
+ public global::GitHub.Status? Type764 { get; set; }
///
///
///
- public global::GitHub.CommunityProfileFiles? Type765 { get; set; }
+ public global::GitHub.NullableCodeOfConductSimple? Type765 { get; set; }
///
///
///
- public global::GitHub.CommitComparison? Type766 { get; set; }
+ public global::GitHub.NullableCommunityHealthFile? Type766 { get; set; }
///
///
///
- public global::GitHub.CommitComparisonStatus? Type767 { get; set; }
+ public global::GitHub.CommunityProfile? Type767 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type768 { get; set; }
+ public global::GitHub.CommunityProfileFiles? Type768 { get; set; }
///
///
///
- public global::GitHub.ContentTree? Type769 { get; set; }
+ public global::GitHub.CommitComparison? Type769 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type770 { get; set; }
+ public global::GitHub.CommitComparisonStatus? Type770 { get; set; }
///
///
///
- public global::GitHub.ContentTreeEntrie? Type771 { get; set; }
+ public global::System.Collections.Generic.IList? Type771 { get; set; }
///
///
///
- public global::GitHub.ContentTreeEntrieLinks? Type772 { get; set; }
+ public global::GitHub.ContentTree? Type772 { get; set; }
///
///
///
- public global::GitHub.ContentTreeLinks? Type773 { get; set; }
+ public global::System.Collections.Generic.IList? Type773 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type774 { get; set; }
+ public global::GitHub.ContentTreeEntrie? Type774 { get; set; }
///
///
///
- public global::GitHub.ContentDirectoryItem? Type775 { get; set; }
+ public global::GitHub.ContentTreeEntrieLinks? Type775 { get; set; }
///
///
///
- public global::GitHub.ContentDirectoryItemType? Type776 { get; set; }
+ public global::GitHub.ContentTreeLinks? Type776 { get; set; }
///
///
///
- public global::GitHub.ContentDirectoryItemLinks? Type777 { get; set; }
+ public global::System.Collections.Generic.IList? Type777 { get; set; }
///
///
///
- public global::GitHub.ContentFile? Type778 { get; set; }
+ public global::GitHub.ContentDirectoryItem? Type778 { get; set; }
///
///
///
- public global::GitHub.ContentFileType? Type779 { get; set; }
+ public global::GitHub.ContentDirectoryItemType? Type779 { get; set; }
///
///
///
- public global::GitHub.ContentFileLinks? Type780 { get; set; }
+ public global::GitHub.ContentDirectoryItemLinks? Type780 { get; set; }
///
///
///
- public global::GitHub.ContentSymlink? Type781 { get; set; }
+ public global::GitHub.ContentFile? Type781 { get; set; }
///
///
///
- public global::GitHub.ContentSymlinkType? Type782 { get; set; }
+ public global::GitHub.ContentFileType? Type782 { get; set; }
///
///
///
- public global::GitHub.ContentSymlinkLinks? Type783 { get; set; }
+ public global::GitHub.ContentFileLinks? Type783 { get; set; }
///
///
///
- public global::GitHub.ContentSubmodule? Type784 { get; set; }
+ public global::GitHub.ContentSymlink? Type784 { get; set; }
///
///
///
- public global::GitHub.ContentSubmoduleType? Type785 { get; set; }
+ public global::GitHub.ContentSymlinkType? Type785 { get; set; }
///
///
///
- public global::GitHub.ContentSubmoduleLinks? Type786 { get; set; }
+ public global::GitHub.ContentSymlinkLinks? Type786 { get; set; }
///
///
///
- public global::GitHub.FileCommit? Type787 { get; set; }
+ public global::GitHub.ContentSubmodule? Type787 { get; set; }
///
///
///
- public global::GitHub.FileCommitContent? Type788 { get; set; }
+ public global::GitHub.ContentSubmoduleType? Type788 { get; set; }
///
///
///
- public global::GitHub.FileCommitContentLinks? Type789 { get; set; }
+ public global::GitHub.ContentSubmoduleLinks? Type789 { get; set; }
///
///
///
- public global::GitHub.FileCommitCommit? Type790 { get; set; }
+ public global::GitHub.FileCommit? Type790 { get; set; }
///
///
///
- public global::GitHub.FileCommitCommitAuthor? Type791 { get; set; }
+ public global::GitHub.FileCommitContent? Type791 { get; set; }
///
///
///
- public global::GitHub.FileCommitCommitCommitter? Type792 { get; set; }
+ public global::GitHub.FileCommitContentLinks? Type792 { get; set; }
///
///
///
- public global::GitHub.FileCommitCommitTree? Type793 { get; set; }
+ public global::GitHub.FileCommitCommit? Type793 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type794 { get; set; }
+ public global::GitHub.FileCommitCommitAuthor? Type794 { get; set; }
///
///
///
- public global::GitHub.FileCommitCommitParent? Type795 { get; set; }
+ public global::GitHub.FileCommitCommitCommitter? Type795 { get; set; }
///
///
///
- public global::GitHub.FileCommitCommitVerification? Type796 { get; set; }
+ public global::GitHub.FileCommitCommitTree? Type796 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleViolationError? Type797 { get; set; }
+ public global::System.Collections.Generic.IList? Type797 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleViolationErrorMetadata? Type798 { get; set; }
+ public global::GitHub.FileCommitCommitParent? Type798 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleViolationErrorMetadataSecretScanning? Type799 { get; set; }
+ public global::GitHub.FileCommitCommitVerification? Type799 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type800 { get; set; }
+ public global::GitHub.RepositoryRuleViolationError? Type800 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleViolationErrorMetadataSecretScanningBypassPlaceholder? Type801 { get; set; }
+ public global::GitHub.RepositoryRuleViolationErrorMetadata? Type801 { get; set; }
///
///
///
- public global::GitHub.Contributor? Type802 { get; set; }
+ public global::GitHub.RepositoryRuleViolationErrorMetadataSecretScanning? Type802 { get; set; }
///
///
///
- public global::GitHub.DependabotAlert? Type803 { get; set; }
+ public global::System.Collections.Generic.IList? Type803 { get; set; }
///
///
///
- public global::GitHub.DependabotAlertState? Type804 { get; set; }
+ public global::GitHub.RepositoryRuleViolationErrorMetadataSecretScanningBypassPlaceholder? Type804 { get; set; }
///
///
///
- public global::GitHub.DependabotAlertDependency? Type805 { get; set; }
+ public global::GitHub.Contributor? Type805 { get; set; }
///
///
///
- public global::GitHub.DependabotAlertDependencyScope? Type806 { get; set; }
+ public global::GitHub.DependabotAlert? Type806 { get; set; }
///
///
///
- public global::GitHub.DependabotAlertDismissedReason? Type807 { get; set; }
+ public global::GitHub.DependabotAlertState? Type807 { get; set; }
///
///
///
- public global::GitHub.DependabotSecret? Type808 { get; set; }
+ public global::GitHub.DependabotAlertDependency? Type808 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type809 { get; set; }
+ public global::GitHub.DependabotAlertDependencyScope? Type809 { get; set; }
///
///
///
- public global::GitHub.DependencyGraphDiffItem? Type810 { get; set; }
+ public global::GitHub.DependabotAlertDismissedReason? Type810 { get; set; }
///
///
///
- public global::GitHub.DependencyGraphDiffItemChangeType? Type811 { get; set; }
+ public global::GitHub.DependabotSecret? Type811 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type812 { get; set; }
+ public global::System.Collections.Generic.IList? Type812 { get; set; }
///
///
///
- public global::GitHub.DependencyGraphDiffItemVulnerabilitie? Type813 { get; set; }
+ public global::GitHub.DependencyGraphDiffItem? Type813 { get; set; }
///
///
///
- public global::GitHub.DependencyGraphDiffItemScope? Type814 { get; set; }
+ public global::GitHub.DependencyGraphDiffItemChangeType? Type814 { get; set; }
///
///
///
- public global::GitHub.DependencyGraphSpdxSbom? Type815 { get; set; }
+ public global::System.Collections.Generic.IList? Type815 { get; set; }
///
///
///
- public global::GitHub.DependencyGraphSpdxSbomSbom? Type816 { get; set; }
+ public global::GitHub.DependencyGraphDiffItemVulnerabilitie? Type816 { get; set; }
///
///
///
- public global::GitHub.DependencyGraphSpdxSbomSbomCreationInfo? Type817 { get; set; }
+ public global::GitHub.DependencyGraphDiffItemScope? Type817 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type818 { get; set; }
+ public global::GitHub.DependencyGraphSpdxSbom? Type818 { get; set; }
///
///
///
- public global::GitHub.DependencyGraphSpdxSbomSbomPackage? Type819 { get; set; }
+ public global::GitHub.DependencyGraphSpdxSbomSbom? Type819 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type820 { get; set; }
+ public global::GitHub.DependencyGraphSpdxSbomSbomCreationInfo? Type820 { get; set; }
///
///
///
- public global::GitHub.DependencyGraphSpdxSbomSbomPackageExternalRef? Type821 { get; set; }
+ public global::System.Collections.Generic.IList? Type821 { get; set; }
///
///
///
- public global::GitHub.Metadata? Type822 { get; set; }
+ public global::GitHub.DependencyGraphSpdxSbomSbomPackage? Type822 { get; set; }
///
///
///
- public global::GitHub.Dependency? Type823 { get; set; }
+ public global::System.Collections.Generic.IList? Type823 { get; set; }
///
///
///
- public global::GitHub.DependencyRelationship? Type824 { get; set; }
+ public global::GitHub.DependencyGraphSpdxSbomSbomPackageExternalRef? Type824 { get; set; }
///
///
///
- public global::GitHub.DependencyScope? Type825 { get; set; }
+ public global::GitHub.Metadata? Type825 { get; set; }
///
///
///
- public global::GitHub.Manifest? Type826 { get; set; }
+ public global::GitHub.Dependency? Type826 { get; set; }
///
///
///
- public global::GitHub.ManifestFile? Type827 { get; set; }
+ public global::GitHub.DependencyRelationship? Type827 { get; set; }
///
///
///
- public global::GitHub.ManifestResolved? Type828 { get; set; }
+ public global::GitHub.DependencyScope? Type828 { get; set; }
///
///
///
- public global::GitHub.Snapshot? Type829 { get; set; }
+ public global::GitHub.Manifest? Type829 { get; set; }
///
///
///
- public global::GitHub.SnapshotJob? Type830 { get; set; }
+ public global::GitHub.ManifestFile? Type830 { get; set; }
///
///
///
- public global::GitHub.SnapshotDetector? Type831 { get; set; }
+ public global::GitHub.ManifestResolved? Type831 { get; set; }
///
///
///
- public global::GitHub.SnapshotManifests? Type832 { get; set; }
+ public global::GitHub.Snapshot? Type832 { get; set; }
///
///
///
- public global::GitHub.DeploymentStatus? Type833 { get; set; }
+ public global::GitHub.SnapshotJob? Type833 { get; set; }
///
///
///
- public global::GitHub.DeploymentStatusState? Type834 { get; set; }
+ public global::GitHub.SnapshotDetector? Type834 { get; set; }
///
///
///
- public global::GitHub.DeploymentBranchPolicySettings? Type835 { get; set; }
+ public global::GitHub.SnapshotManifests? Type835 { get; set; }
///
///
///
- public global::GitHub.Environment? Type836 { get; set; }
+ public global::GitHub.DeploymentStatus? Type836 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type837 { get; set; }
+ public global::GitHub.DeploymentStatusState? Type837 { get; set; }
///
///
///
- public global::System.AnyOf? Type838 { get; set; }
+ public global::GitHub.DeploymentBranchPolicySettings? Type838 { get; set; }
///
///
///
- public global::GitHub.EnvironmentProtectionRuleVariant1? Type839 { get; set; }
+ public global::GitHub.Environment? Type839 { get; set; }
///
///
///
- public global::GitHub.EnvironmentProtectionRuleVariant2? Type840 { get; set; }
+ public global::System.Collections.Generic.IList>? Type840 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type841 { get; set; }
+ public global::System.AnyOf? Type841 { get; set; }
///
///
///
- public global::GitHub.EnvironmentProtectionRuleVariant2Reviewer? Type842 { get; set; }
+ public global::GitHub.EnvironmentProtectionRuleVariant1? Type842 { get; set; }
///
///
///
- public global::GitHub.EnvironmentProtectionRuleVariant3? Type843 { get; set; }
+ public global::GitHub.EnvironmentProtectionRuleVariant2? Type843 { get; set; }
///
///
///
- public global::GitHub.DeploymentBranchPolicy? Type844 { get; set; }
+ public global::System.Collections.Generic.IList? Type844 { get; set; }
///
///
///
- public global::GitHub.DeploymentBranchPolicyType? Type845 { get; set; }
+ public global::GitHub.EnvironmentProtectionRuleVariant2Reviewer? Type845 { get; set; }
///
///
///
- public global::GitHub.DeploymentBranchPolicyNamePatternWithType? Type846 { get; set; }
+ public global::GitHub.EnvironmentProtectionRuleVariant3? Type846 { get; set; }
///
///
///
- public global::GitHub.DeploymentBranchPolicyNamePatternWithTypeType? Type847 { get; set; }
+ public global::GitHub.DeploymentBranchPolicy? Type847 { get; set; }
///
///
///
- public global::GitHub.DeploymentBranchPolicyNamePattern? Type848 { get; set; }
+ public global::GitHub.DeploymentBranchPolicyType? Type848 { get; set; }
///
///
///
- public global::GitHub.CustomDeploymentRuleApp? Type849 { get; set; }
+ public global::GitHub.DeploymentBranchPolicyNamePatternWithType? Type849 { get; set; }
///
///
///
- public global::GitHub.DeploymentProtectionRule? Type850 { get; set; }
+ public global::GitHub.DeploymentBranchPolicyNamePatternWithTypeType? Type850 { get; set; }
///
///
///
- public global::GitHub.ShortBlob? Type851 { get; set; }
+ public global::GitHub.DeploymentBranchPolicyNamePattern? Type851 { get; set; }
///
///
///
- public global::GitHub.Blob? Type852 { get; set; }
+ public global::GitHub.CustomDeploymentRuleApp? Type852 { get; set; }
///
///
///
- public global::GitHub.GitCommit? Type853 { get; set; }
+ public global::GitHub.DeploymentProtectionRule? Type853 { get; set; }
///
///
///
- public global::GitHub.GitCommitAuthor? Type854 { get; set; }
+ public global::GitHub.ShortBlob? Type854 { get; set; }
///
///
///
- public global::GitHub.GitCommitCommitter? Type855 { get; set; }
+ public global::GitHub.Blob? Type855 { get; set; }
///
///
///
- public global::GitHub.GitCommitTree? Type856 { get; set; }
+ public global::GitHub.GitCommit? Type856 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type857 { get; set; }
+ public global::GitHub.GitCommitAuthor? Type857 { get; set; }
///
///
///
- public global::GitHub.GitCommitParent? Type858 { get; set; }
+ public global::GitHub.GitCommitCommitter? Type858 { get; set; }
///
///
///
- public global::GitHub.GitCommitVerification? Type859 { get; set; }
+ public global::GitHub.GitCommitTree? Type859 { get; set; }
///
///
///
- public global::GitHub.GitRef? Type860 { get; set; }
+ public global::System.Collections.Generic.IList? Type860 { get; set; }
///
///
///
- public global::GitHub.GitRefObject? Type861 { get; set; }
+ public global::GitHub.GitCommitParent? Type861 { get; set; }
///
///
///
- public global::GitHub.GitTag? Type862 { get; set; }
+ public global::GitHub.GitCommitVerification? Type862 { get; set; }
///
///
///
- public global::GitHub.GitTagTagger? Type863 { get; set; }
+ public global::GitHub.GitRef? Type863 { get; set; }
///
///
///
- public global::GitHub.GitTagObject? Type864 { get; set; }
+ public global::GitHub.GitRefObject? Type864 { get; set; }
///
///
///
- public global::GitHub.GitTree? Type865 { get; set; }
+ public global::GitHub.GitTag? Type865 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type866 { get; set; }
+ public global::GitHub.GitTagTagger? Type866 { get; set; }
///
///
///
- public global::GitHub.GitTreeTreeItem? Type867 { get; set; }
+ public global::GitHub.GitTagObject? Type867 { get; set; }
///
///
///
- public global::GitHub.HookResponse? Type868 { get; set; }
+ public global::GitHub.GitTree? Type868 { get; set; }
///
///
///
- public global::GitHub.Hook? Type869 { get; set; }
+ public global::System.Collections.Generic.IList? Type869 { get; set; }
///
///
///
- public global::GitHub.Import? Type870 { get; set; }
+ public global::GitHub.GitTreeTreeItem? Type870 { get; set; }
///
///
///
- public global::GitHub.ImportStatus? Type871 { get; set; }
+ public global::GitHub.HookResponse? Type871 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type872 { get; set; }
+ public global::GitHub.Hook? Type872 { get; set; }
///
///
///
- public global::GitHub.ImportProjectChoice? Type873 { get; set; }
+ public global::GitHub.Import? Type873 { get; set; }
///
///
///
- public global::GitHub.PorterAuthor? Type874 { get; set; }
+ public global::GitHub.ImportStatus? Type874 { get; set; }
///
///
///
- public global::GitHub.PorterLargeFile? Type875 { get; set; }
+ public global::System.Collections.Generic.IList? Type875 { get; set; }
///
///
///
- public global::GitHub.NullableIssue? Type876 { get; set; }
+ public global::GitHub.ImportProjectChoice? Type876 { get; set; }
///
///
///
- public global::GitHub.NullableIssueStateReason? Type877 { get; set; }
+ public global::GitHub.PorterAuthor? Type877 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type878 { get; set; }
+ public global::GitHub.PorterLargeFile? Type878 { get; set; }
///
///
///
- public global::System.OneOf? Type879 { get; set; }
+ public global::GitHub.NullableIssue? Type879 { get; set; }
///
///
///
- public global::GitHub.NullableIssueLabel? Type880 { get; set; }
+ public global::GitHub.NullableIssueStateReason? Type880 { get; set; }
///
///
///
- public global::GitHub.NullableIssuePullRequest? Type881 { get; set; }
+ public global::System.Collections.Generic.IList>? Type881 { get; set; }
///
///
///
- public global::GitHub.IssueEventLabel? Type882 { get; set; }
+ public global::System.OneOf? Type882 { get; set; }
///
///
///
- public global::GitHub.IssueEventDismissedReview? Type883 { get; set; }
+ public global::GitHub.NullableIssueLabel? Type883 { get; set; }
///
///
///
- public global::GitHub.IssueEventMilestone? Type884 { get; set; }
+ public global::GitHub.NullableIssuePullRequest? Type884 { get; set; }
///
///
///
- public global::GitHub.IssueEventProjectCard? Type885 { get; set; }
+ public global::GitHub.IssueEventLabel? Type885 { get; set; }
///
///
///
- public global::GitHub.IssueEventRename? Type886 { get; set; }
+ public global::GitHub.IssueEventDismissedReview? Type886 { get; set; }
///
///
///
- public global::GitHub.IssueEvent? Type887 { get; set; }
+ public global::GitHub.IssueEventMilestone? Type887 { get; set; }
///
///
///
- public global::GitHub.LabeledIssueEvent? Type888 { get; set; }
+ public global::GitHub.IssueEventProjectCard? Type888 { get; set; }
///
///
///
- public global::GitHub.LabeledIssueEventLabel? Type889 { get; set; }
+ public global::GitHub.IssueEventRename? Type889 { get; set; }
///
///
///
- public global::GitHub.UnlabeledIssueEvent? Type890 { get; set; }
+ public global::GitHub.IssueEvent? Type890 { get; set; }
///
///
///
- public global::GitHub.UnlabeledIssueEventLabel? Type891 { get; set; }
+ public global::GitHub.LabeledIssueEvent? Type891 { get; set; }
///
///
///
- public global::GitHub.AssignedIssueEvent? Type892 { get; set; }
+ public global::GitHub.LabeledIssueEventLabel? Type892 { get; set; }
///
///
///
- public global::GitHub.UnassignedIssueEvent? Type893 { get; set; }
+ public global::GitHub.UnlabeledIssueEvent? Type893 { get; set; }
///
///
///
- public global::GitHub.MilestonedIssueEvent? Type894 { get; set; }
+ public global::GitHub.UnlabeledIssueEventLabel? Type894 { get; set; }
///
///
///
- public global::GitHub.MilestonedIssueEventMilestone? Type895 { get; set; }
+ public global::GitHub.AssignedIssueEvent? Type895 { get; set; }
///
///
///
- public global::GitHub.DemilestonedIssueEvent? Type896 { get; set; }
+ public global::GitHub.UnassignedIssueEvent? Type896 { get; set; }
///
///
///
- public global::GitHub.DemilestonedIssueEventMilestone? Type897 { get; set; }
+ public global::GitHub.MilestonedIssueEvent? Type897 { get; set; }
///
///
///
- public global::GitHub.RenamedIssueEvent? Type898 { get; set; }
+ public global::GitHub.MilestonedIssueEventMilestone? Type898 { get; set; }
///
///
///
- public global::GitHub.RenamedIssueEventRename? Type899 { get; set; }
+ public global::GitHub.DemilestonedIssueEvent? Type899 { get; set; }
///
///
///
- public global::GitHub.ReviewRequestedIssueEvent? Type900 { get; set; }
+ public global::GitHub.DemilestonedIssueEventMilestone? Type900 { get; set; }
///
///
///
- public global::GitHub.ReviewRequestRemovedIssueEvent? Type901 { get; set; }
+ public global::GitHub.RenamedIssueEvent? Type901 { get; set; }
///
///
///
- public global::GitHub.ReviewDismissedIssueEvent? Type902 { get; set; }
+ public global::GitHub.RenamedIssueEventRename? Type902 { get; set; }
///
///
///
- public global::GitHub.ReviewDismissedIssueEventDismissedReview? Type903 { get; set; }
+ public global::GitHub.ReviewRequestedIssueEvent? Type903 { get; set; }
///
///
///
- public global::GitHub.LockedIssueEvent? Type904 { get; set; }
+ public global::GitHub.ReviewRequestRemovedIssueEvent? Type904 { get; set; }
///
///
///
- public global::GitHub.AddedToProjectIssueEvent? Type905 { get; set; }
+ public global::GitHub.ReviewDismissedIssueEvent? Type905 { get; set; }
///
///
///
- public global::GitHub.AddedToProjectIssueEventProjectCard? Type906 { get; set; }
+ public global::GitHub.ReviewDismissedIssueEventDismissedReview? Type906 { get; set; }
///
///
///
- public global::GitHub.MovedColumnInProjectIssueEvent? Type907 { get; set; }
+ public global::GitHub.LockedIssueEvent? Type907 { get; set; }
///
///
///
- public global::GitHub.MovedColumnInProjectIssueEventProjectCard? Type908 { get; set; }
+ public global::GitHub.AddedToProjectIssueEvent? Type908 { get; set; }
///
///
///
- public global::GitHub.RemovedFromProjectIssueEvent? Type909 { get; set; }
+ public global::GitHub.AddedToProjectIssueEventProjectCard? Type909 { get; set; }
///
///
///
- public global::GitHub.RemovedFromProjectIssueEventProjectCard? Type910 { get; set; }
+ public global::GitHub.MovedColumnInProjectIssueEvent? Type910 { get; set; }
///
///
///
- public global::GitHub.ConvertedNoteToIssueIssueEvent? Type911 { get; set; }
+ public global::GitHub.MovedColumnInProjectIssueEventProjectCard? Type911 { get; set; }
///
///
///
- public global::GitHub.ConvertedNoteToIssueIssueEventProjectCard? Type912 { get; set; }
+ public global::GitHub.RemovedFromProjectIssueEvent? Type912 { get; set; }
///
///
///
- public global::GitHub.IssueEventForIssue? Type913 { get; set; }
+ public global::GitHub.RemovedFromProjectIssueEventProjectCard? Type913 { get; set; }
///
///
///
- public global::GitHub.Label? Type914 { get; set; }
+ public global::GitHub.ConvertedNoteToIssueIssueEvent? Type914 { get; set; }
///
///
///
- public global::GitHub.TimelineCommentEvent? Type915 { get; set; }
+ public global::GitHub.ConvertedNoteToIssueIssueEventProjectCard? Type915 { get; set; }
///
///
///
- public global::GitHub.TimelineCrossReferencedEvent? Type916 { get; set; }
+ public global::GitHub.IssueEventForIssue? Type916 { get; set; }
///
///
///
- public global::GitHub.TimelineCrossReferencedEventSource? Type917 { get; set; }
+ public global::GitHub.Label? Type917 { get; set; }
///
///
///
- public global::GitHub.TimelineCommittedEvent? Type918 { get; set; }
+ public global::GitHub.TimelineCommentEvent? Type918 { get; set; }
///
///
///
- public global::GitHub.TimelineCommittedEventAuthor? Type919 { get; set; }
+ public global::GitHub.TimelineCrossReferencedEvent? Type919 { get; set; }
///
///
///
- public global::GitHub.TimelineCommittedEventCommitter? Type920 { get; set; }
+ public global::GitHub.TimelineCrossReferencedEventSource? Type920 { get; set; }
///
///
///
- public global::GitHub.TimelineCommittedEventTree? Type921 { get; set; }
+ public global::GitHub.TimelineCommittedEvent? Type921 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type922 { get; set; }
+ public global::GitHub.TimelineCommittedEventAuthor? Type922 { get; set; }
///
///
///
- public global::GitHub.TimelineCommittedEventParent? Type923 { get; set; }
+ public global::GitHub.TimelineCommittedEventCommitter? Type923 { get; set; }
///
///
///
- public global::GitHub.TimelineCommittedEventVerification? Type924 { get; set; }
+ public global::GitHub.TimelineCommittedEventTree? Type924 { get; set; }
///
///
///
- public global::GitHub.TimelineReviewedEvent? Type925 { get; set; }
+ public global::System.Collections.Generic.IList? Type925 { get; set; }
///
///
///
- public global::GitHub.TimelineReviewedEventLinks? Type926 { get; set; }
+ public global::GitHub.TimelineCommittedEventParent? Type926 { get; set; }
///
///
///
- public global::GitHub.TimelineReviewedEventLinksHtml? Type927 { get; set; }
+ public global::GitHub.TimelineCommittedEventVerification? Type927 { get; set; }
///
///
///
- public global::GitHub.TimelineReviewedEventLinksPullRequest? Type928 { get; set; }
+ public global::GitHub.TimelineReviewedEvent? Type928 { get; set; }
///
///
///
- public global::GitHub.PullRequestReviewComment? Type929 { get; set; }
+ public global::GitHub.TimelineReviewedEventLinks? Type929 { get; set; }
///
///
///
- public global::GitHub.PullRequestReviewCommentLinks? Type930 { get; set; }
+ public global::GitHub.TimelineReviewedEventLinksHtml? Type930 { get; set; }
///
///
///
- public global::GitHub.PullRequestReviewCommentLinksSelf? Type931 { get; set; }
+ public global::GitHub.TimelineReviewedEventLinksPullRequest? Type931 { get; set; }
///
///
///
- public global::GitHub.PullRequestReviewCommentLinksHtml? Type932 { get; set; }
+ public global::GitHub.PullRequestReviewComment? Type932 { get; set; }
///
///
///
- public global::GitHub.PullRequestReviewCommentLinksPullRequest? Type933 { get; set; }
+ public global::GitHub.PullRequestReviewCommentLinks? Type933 { get; set; }
///
///
///
- public global::GitHub.PullRequestReviewCommentStartSide? Type934 { get; set; }
+ public global::GitHub.PullRequestReviewCommentLinksSelf? Type934 { get; set; }
///
///
///
- public global::GitHub.PullRequestReviewCommentSide? Type935 { get; set; }
+ public global::GitHub.PullRequestReviewCommentLinksHtml? Type935 { get; set; }
///
///
///
- public global::GitHub.PullRequestReviewCommentSubjectType? Type936 { get; set; }
+ public global::GitHub.PullRequestReviewCommentLinksPullRequest? Type936 { get; set; }
///
///
///
- public global::GitHub.TimelineLineCommentedEvent? Type937 { get; set; }
+ public global::GitHub.PullRequestReviewCommentStartSide? Type937 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type938 { get; set; }
+ public global::GitHub.PullRequestReviewCommentSide? Type938 { get; set; }
///
///
///
- public global::GitHub.TimelineCommitCommentedEvent? Type939 { get; set; }
+ public global::GitHub.PullRequestReviewCommentSubjectType? Type939 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type940 { get; set; }
+ public global::GitHub.TimelineLineCommentedEvent? Type940 { get; set; }
///
///
///
- public global::GitHub.TimelineAssignedIssueEvent? Type941 { get; set; }
+ public global::System.Collections.Generic.IList? Type941 { get; set; }
///
///
///
- public global::GitHub.TimelineUnassignedIssueEvent? Type942 { get; set; }
+ public global::GitHub.TimelineCommitCommentedEvent? Type942 { get; set; }
///
///
///
- public global::GitHub.StateChangeIssueEvent? Type943 { get; set; }
+ public global::System.Collections.Generic.IList? Type943 { get; set; }
///
///
///
- public global::GitHub.TimelineIssueEvents? Type944 { get; set; }
+ public global::GitHub.TimelineAssignedIssueEvent? Type944 { get; set; }
///
///
///
- public global::GitHub.DeployKey? Type945 { get; set; }
+ public global::GitHub.TimelineUnassignedIssueEvent? Type945 { get; set; }
///
///
///
- public global::GitHub.Language? Type946 { get; set; }
+ public global::GitHub.StateChangeIssueEvent? Type946 { get; set; }
///
///
///
- public global::GitHub.LicenseContent? Type947 { get; set; }
+ public global::GitHub.TimelineIssueEvents? Type947 { get; set; }
///
///
///
- public global::GitHub.LicenseContentLinks? Type948 { get; set; }
+ public global::GitHub.DeployKey? Type948 { get; set; }
///
///
///
- public global::GitHub.MergedUpstream? Type949 { get; set; }
+ public global::GitHub.Language? Type949 { get; set; }
///
///
///
- public global::GitHub.MergedUpstreamMergeType? Type950 { get; set; }
+ public global::GitHub.LicenseContent? Type950 { get; set; }
///
///
///
- public global::GitHub.Milestone? Type951 { get; set; }
+ public global::GitHub.LicenseContentLinks? Type951 { get; set; }
///
///
///
- public global::GitHub.MilestoneState? Type952 { get; set; }
+ public global::GitHub.MergedUpstream? Type952 { get; set; }
///
///
///
- public global::GitHub.PagesSourceHash? Type953 { get; set; }
+ public global::GitHub.MergedUpstreamMergeType? Type953 { get; set; }
///
///
///
- public global::GitHub.PagesHttpsCertificate? Type954 { get; set; }
+ public global::GitHub.Milestone? Type954 { get; set; }
///
///
///
- public global::GitHub.PagesHttpsCertificateState? Type955 { get; set; }
+ public global::GitHub.MilestoneState? Type955 { get; set; }
///
///
///
- public global::GitHub.Page? Type956 { get; set; }
+ public global::GitHub.PagesSourceHash? Type956 { get; set; }
///
///
///
- public global::GitHub.PageStatus? Type957 { get; set; }
+ public global::GitHub.PagesHttpsCertificate? Type957 { get; set; }
///
///
///
- public global::GitHub.PageProtectedDomainState? Type958 { get; set; }
+ public global::GitHub.PagesHttpsCertificateState? Type958 { get; set; }
///
///
///
- public global::GitHub.PageBuildType? Type959 { get; set; }
+ public global::GitHub.Page? Type959 { get; set; }
///
///
///
- public global::GitHub.PageBuild? Type960 { get; set; }
+ public global::GitHub.PageStatus? Type960 { get; set; }
///
///
///
- public global::GitHub.PageBuildError? Type961 { get; set; }
+ public global::GitHub.PageProtectedDomainState? Type961 { get; set; }
///
///
///
- public global::GitHub.PageBuildStatus? Type962 { get; set; }
+ public global::GitHub.PageBuildType? Type962 { get; set; }
///
///
///
- public global::GitHub.PageDeployment? Type963 { get; set; }
+ public global::GitHub.PageBuild? Type963 { get; set; }
///
///
///
- public global::System.OneOf? Type964 { get; set; }
+ public global::GitHub.PageBuildError? Type964 { get; set; }
///
///
///
- public global::GitHub.PagesDeploymentStatus? Type965 { get; set; }
+ public global::GitHub.PageBuildStatus? Type965 { get; set; }
///
///
///
- public global::GitHub.PagesDeploymentStatusStatus? Type966 { get; set; }
+ public global::GitHub.PageDeployment? Type966 { get; set; }
///
///
///
- public global::GitHub.PagesHealthCheck? Type967 { get; set; }
+ public global::System.OneOf? Type967 { get; set; }
///
///
///
- public global::GitHub.PagesHealthCheckDomain? Type968 { get; set; }
+ public global::GitHub.PagesDeploymentStatus? Type968 { get; set; }
///
///
///
- public global::GitHub.PagesHealthCheckAltDomain? Type969 { get; set; }
+ public global::GitHub.PagesDeploymentStatusStatus? Type969 { get; set; }
///
///
///
- public global::GitHub.PullRequest? Type970 { get; set; }
+ public global::GitHub.PagesHealthCheck? Type970 { get; set; }
///
///
///
- public global::GitHub.PullRequestState? Type971 { get; set; }
+ public global::GitHub.PagesHealthCheckDomain? Type971 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type972 { get; set; }
+ public global::GitHub.PagesHealthCheckAltDomain? Type972 { get; set; }
///
///
///
- public global::GitHub.PullRequestLabel? Type973 { get; set; }
+ public global::GitHub.PullRequest? Type973 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type974 { get; set; }
+ public global::GitHub.PullRequestState? Type974 { get; set; }
///
///
///
- public global::GitHub.PullRequestHead? Type975 { get; set; }
+ public global::System.Collections.Generic.IList? Type975 { get; set; }
///
///
///
- public global::GitHub.PullRequestHeadRepo? Type976 { get; set; }
+ public global::GitHub.PullRequestLabel? Type976 { get; set; }
///
///
///
- public global::GitHub.PullRequestHeadRepoOwner? Type977 { get; set; }
+ public global::System.Collections.Generic.IList? Type977 { get; set; }
///
///
///
- public global::GitHub.PullRequestHeadRepoPermissions? Type978 { get; set; }
+ public global::GitHub.PullRequestHead? Type978 { get; set; }
///
///
///
- public global::GitHub.PullRequestHeadRepoLicense? Type979 { get; set; }
+ public global::GitHub.PullRequestHeadRepo? Type979 { get; set; }
///
///
///
- public global::GitHub.PullRequestHeadUser? Type980 { get; set; }
+ public global::GitHub.PullRequestHeadRepoOwner? Type980 { get; set; }
///
///
///
- public global::GitHub.PullRequestBase? Type981 { get; set; }
+ public global::GitHub.PullRequestHeadRepoPermissions? Type981 { get; set; }
///
///
///
- public global::GitHub.PullRequestBaseRepo? Type982 { get; set; }
+ public global::GitHub.PullRequestHeadRepoLicense? Type982 { get; set; }
///
///
///
- public global::GitHub.PullRequestBaseRepoOwner? Type983 { get; set; }
+ public global::GitHub.PullRequestHeadUser? Type983 { get; set; }
///
///
///
- public global::GitHub.PullRequestBaseRepoPermissions? Type984 { get; set; }
+ public global::GitHub.PullRequestBase? Type984 { get; set; }
///
///
///
- public global::GitHub.PullRequestBaseUser? Type985 { get; set; }
+ public global::GitHub.PullRequestBaseRepo? Type985 { get; set; }
///
///
///
- public global::GitHub.PullRequestLinks? Type986 { get; set; }
+ public global::GitHub.PullRequestBaseRepoOwner? Type986 { get; set; }
///
///
///
- public global::GitHub.PullRequestMergeResult? Type987 { get; set; }
+ public global::GitHub.PullRequestBaseRepoPermissions? Type987 { get; set; }
///
///
///
- public global::GitHub.PullRequestReviewRequest? Type988 { get; set; }
+ public global::GitHub.PullRequestBaseUser? Type988 { get; set; }
///
///
///
- public global::GitHub.PullRequestReview? Type989 { get; set; }
+ public global::GitHub.PullRequestLinks? Type989 { get; set; }
///
///
///
- public global::GitHub.PullRequestReviewLinks? Type990 { get; set; }
+ public global::GitHub.PullRequestMergeResult? Type990 { get; set; }
///
///
///
- public global::GitHub.PullRequestReviewLinksHtml? Type991 { get; set; }
+ public global::GitHub.PullRequestReviewRequest? Type991 { get; set; }
///
///
///
- public global::GitHub.PullRequestReviewLinksPullRequest? Type992 { get; set; }
+ public global::GitHub.PullRequestReview? Type992 { get; set; }
///
///
///
- public global::GitHub.ReviewComment? Type993 { get; set; }
+ public global::GitHub.PullRequestReviewLinks? Type993 { get; set; }
///
///
///
- public global::GitHub.ReviewCommentLinks? Type994 { get; set; }
+ public global::GitHub.PullRequestReviewLinksHtml? Type994 { get; set; }
///
///
///
- public global::GitHub.ReviewCommentSide? Type995 { get; set; }
+ public global::GitHub.PullRequestReviewLinksPullRequest? Type995 { get; set; }
///
///
///
- public global::GitHub.ReviewCommentStartSide? Type996 { get; set; }
+ public global::GitHub.ReviewComment? Type996 { get; set; }
///
///
///
- public global::GitHub.ReleaseAsset? Type997 { get; set; }
+ public global::GitHub.ReviewCommentLinks? Type997 { get; set; }
///
///
///
- public global::GitHub.ReleaseAssetState? Type998 { get; set; }
+ public global::GitHub.ReviewCommentSide? Type998 { get; set; }
///
///
///
- public global::GitHub.Release? Type999 { get; set; }
+ public global::GitHub.ReviewCommentStartSide? Type999 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1000 { get; set; }
+ public global::GitHub.ReleaseAsset? Type1000 { get; set; }
///
///
///
- public global::GitHub.ReleaseNotesContent? Type1001 { get; set; }
+ public global::GitHub.ReleaseAssetState? Type1001 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleRulesetInfo? Type1002 { get; set; }
+ public global::GitHub.Release? Type1002 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleRulesetInfoRulesetSourceType? Type1003 { get; set; }
+ public global::System.Collections.Generic.IList? Type1003 { get; set; }
///
///
///
- public global::GitHub.RepositoryRuleDetailed? Type1004 { get; set; }
+ public global::GitHub.ReleaseNotesContent? Type1004 { get; set; }
///
///
///
- public global::System.AllOf? Type1005 { get; set; }
+ public global::GitHub.RepositoryRuleRulesetInfo? Type1005 { get; set; }
///
///
///
- public global::System.AllOf? Type1006 { get; set; }
+ public global::GitHub.RepositoryRuleRulesetInfoRulesetSourceType? Type1006 { get; set; }
///
///
///
- public global::System.AllOf? Type1007 { get; set; }
+ public global::GitHub.RepositoryRuleDetailed? Type1007 { get; set; }
///
///
///
- public global::System.AllOf? Type1008 { get; set; }
+ public global::System.AllOf? Type1008 { get; set; }
///
///
///
- public global::System.AllOf? Type1009 { get; set; }
+ public global::System.AllOf? Type1009 { get; set; }
///
///
///
- public global::System.AllOf? Type1010 { get; set; }
+ public global::System.AllOf? Type1010 { get; set; }
///
///
///
- public global::System.AllOf? Type1011 { get; set; }
+ public global::System.AllOf? Type1011 { get; set; }
///
///
///
- public global::System.AllOf? Type1012 { get; set; }
+ public global::System.AllOf? Type1012 { get; set; }
///
///
///
- public global::System.AllOf? Type1013 { get; set; }
+ public global::System.AllOf? Type1013 { get; set; }
///
///
///
- public global::System.AllOf? Type1014 { get; set; }
+ public global::System.AllOf? Type1014 { get; set; }
///
///
///
- public global::System.AllOf? Type1015 { get; set; }
+ public global::System.AllOf? Type1015 { get; set; }
///
///
///
- public global::System.AllOf? Type1016 { get; set; }
+ public global::System.AllOf? Type1016 { get; set; }
///
///
///
- public global::System.AllOf? Type1017 { get; set; }
+ public global::System.AllOf? Type1017 { get; set; }
///
///
///
- public global::System.AllOf? Type1018 { get; set; }
+ public global::System.AllOf? Type1018 { get; set; }
///
///
///
- public global::System.AllOf? Type1019 { get; set; }
+ public global::System.AllOf? Type1019 { get; set; }
///
///
///
- public global::System.AllOf? Type1020 { get; set; }
+ public global::System.AllOf? Type1020 { get; set; }
///
///
///
- public global::System.AllOf? Type1021 { get; set; }
+ public global::System.AllOf? Type1021 { get; set; }
///
///
///
- public global::GitHub.SecretScanningAlert? Type1022 { get; set; }
+ public global::System.AllOf? Type1022 { get; set; }
///
///
///
- public global::GitHub.SecretScanningAlertValidity? Type1023 { get; set; }
+ public global::System.AllOf? Type1023 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocationCommit? Type1024 { get; set; }
+ public global::System.AllOf? Type1024 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocationWikiCommit? Type1025 { get; set; }
+ public global::GitHub.SecretScanningAlert? Type1025 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocationIssueTitle? Type1026 { get; set; }
+ public global::GitHub.SecretScanningAlertValidity? Type1026 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocationIssueBody? Type1027 { get; set; }
+ public global::GitHub.SecretScanningLocationCommit? Type1027 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocationIssueComment? Type1028 { get; set; }
+ public global::GitHub.SecretScanningLocationWikiCommit? Type1028 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocationDiscussionTitle? Type1029 { get; set; }
+ public global::GitHub.SecretScanningLocationIssueTitle? Type1029 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocationDiscussionBody? Type1030 { get; set; }
+ public global::GitHub.SecretScanningLocationIssueBody? Type1030 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocationDiscussionComment? Type1031 { get; set; }
+ public global::GitHub.SecretScanningLocationIssueComment? Type1031 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocationPullRequestTitle? Type1032 { get; set; }
+ public global::GitHub.SecretScanningLocationDiscussionTitle? Type1032 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocationPullRequestBody? Type1033 { get; set; }
+ public global::GitHub.SecretScanningLocationDiscussionBody? Type1033 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocationPullRequestComment? Type1034 { get; set; }
+ public global::GitHub.SecretScanningLocationDiscussionComment? Type1034 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocationPullRequestReview? Type1035 { get; set; }
+ public global::GitHub.SecretScanningLocationPullRequestTitle? Type1035 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocationPullRequestReviewComment? Type1036 { get; set; }
+ public global::GitHub.SecretScanningLocationPullRequestBody? Type1036 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocation? Type1037 { get; set; }
+ public global::GitHub.SecretScanningLocationPullRequestComment? Type1037 { get; set; }
///
///
///
- public global::GitHub.SecretScanningLocationType? Type1038 { get; set; }
+ public global::GitHub.SecretScanningLocationPullRequestReview? Type1038 { get; set; }
///
///
///
- public global::System.OneOf? Type1039 { get; set; }
+ public global::GitHub.SecretScanningLocationPullRequestReviewComment? Type1039 { get; set; }
///
///
///
- public global::GitHub.SecretScanningPushProtectionBypassReason? Type1040 { get; set; }
+ public global::GitHub.SecretScanningLocation? Type1040 { get; set; }
///
///
///
- public global::GitHub.SecretScanningPushProtectionBypass? Type1041 { get; set; }
+ public global::GitHub.SecretScanningLocationType? Type1041 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryCreate? Type1042 { get; set; }
+ public global::System.OneOf? Type1042 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1043 { get; set; }
+ public global::GitHub.SecretScanningPushProtectionBypassReason? Type1043 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryCreateVulnerabilitie? Type1044 { get; set; }
+ public global::GitHub.SecretScanningPushProtectionBypass? Type1044 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryCreateVulnerabilitiePackage? Type1045 { get; set; }
+ public global::GitHub.RepositoryAdvisoryCreate? Type1045 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1046 { get; set; }
+ public global::System.Collections.Generic.IList? Type1046 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryCreateCredit? Type1047 { get; set; }
+ public global::GitHub.RepositoryAdvisoryCreateVulnerabilitie? Type1047 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryCreateSeverity? Type1048 { get; set; }
+ public global::GitHub.RepositoryAdvisoryCreateVulnerabilitiePackage? Type1048 { get; set; }
///
///
///
- public global::GitHub.PrivateVulnerabilityReportCreate? Type1049 { get; set; }
+ public global::System.Collections.Generic.IList? Type1049 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1050 { get; set; }
+ public global::GitHub.RepositoryAdvisoryCreateCredit? Type1050 { get; set; }
///
///
///
- public global::GitHub.PrivateVulnerabilityReportCreateVulnerabilitie? Type1051 { get; set; }
+ public global::GitHub.RepositoryAdvisoryCreateSeverity? Type1051 { get; set; }
///
///
///
- public global::GitHub.PrivateVulnerabilityReportCreateVulnerabilitiePackage? Type1052 { get; set; }
+ public global::GitHub.PrivateVulnerabilityReportCreate? Type1052 { get; set; }
///
///
///
- public global::GitHub.PrivateVulnerabilityReportCreateSeverity? Type1053 { get; set; }
+ public global::System.Collections.Generic.IList? Type1053 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryUpdate? Type1054 { get; set; }
+ public global::GitHub.PrivateVulnerabilityReportCreateVulnerabilitie? Type1054 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1055 { get; set; }
+ public global::GitHub.PrivateVulnerabilityReportCreateVulnerabilitiePackage? Type1055 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryUpdateVulnerabilitie? Type1056 { get; set; }
+ public global::GitHub.PrivateVulnerabilityReportCreateSeverity? Type1056 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryUpdateVulnerabilitiePackage? Type1057 { get; set; }
+ public global::GitHub.RepositoryAdvisoryUpdate? Type1057 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1058 { get; set; }
+ public global::System.Collections.Generic.IList? Type1058 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryUpdateCredit? Type1059 { get; set; }
+ public global::GitHub.RepositoryAdvisoryUpdateVulnerabilitie? Type1059 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryUpdateSeverity? Type1060 { get; set; }
+ public global::GitHub.RepositoryAdvisoryUpdateVulnerabilitiePackage? Type1060 { get; set; }
///
///
///
- public global::GitHub.RepositoryAdvisoryUpdateState? Type1061 { get; set; }
+ public global::System.Collections.Generic.IList? Type1061 { get; set; }
///
///
///
- public global::GitHub.Stargazer? Type1062 { get; set; }
+ public global::GitHub.RepositoryAdvisoryUpdateCredit? Type1062 { get; set; }
///
///
///
- public global::GitHub.CommitActivity? Type1063 { get; set; }
+ public global::GitHub.RepositoryAdvisoryUpdateSeverity? Type1063 { get; set; }
///
///
///
- public global::GitHub.ContributorActivity? Type1064 { get; set; }
+ public global::GitHub.RepositoryAdvisoryUpdateState? Type1064 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1065 { get; set; }
+ public global::GitHub.Stargazer? Type1065 { get; set; }
///
///
///
- public global::GitHub.ContributorActivityWeek? Type1066 { get; set; }
+ public global::GitHub.CommitActivity? Type1066 { get; set; }
///
///
///
- public global::GitHub.ParticipationStats? Type1067 { get; set; }
+ public global::GitHub.ContributorActivity? Type1067 { get; set; }
///
///
///
- public global::GitHub.RepositorySubscription? Type1068 { get; set; }
+ public global::System.Collections.Generic.IList? Type1068 { get; set; }
///