Documentation
¶
Index ¶
- func MustMarshal(v interface{}) []byte
- func NewMockedHTTPClient(options ...MockBackendOption) *http.Client
- func WriteError(w http.ResponseWriter, httpStatus int, msg string, errors ...github.Error)
- type EndpointPattern
- type EnforceHostRoundTripper
- type FIFOResponseHandler
- type MockBackendOption
- func WithRateLimit(rps float64, burst int) MockBackendOption
- func WithRequestMatch(ep EndpointPattern, responsesFIFO ...interface{}) MockBackendOption
- func WithRequestMatchEnterprise(ep EndpointPattern, responsesFIFO ...interface{}) MockBackendOption
- func WithRequestMatchHandler(ep EndpointPattern, handler http.Handler) MockBackendOption
- func WithRequestMatchPages(ep EndpointPattern, pages ...interface{}) MockBackendOption
- func WithRequestMatchPagesEnterprise(ep EndpointPattern, pages ...interface{}) MockBackendOption
- type PaginatedResponseHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MustMarshal ¶
func MustMarshal(v interface{}) []byte
MustMarshal helper function that wraps json.Marshal
func NewMockedHTTPClient ¶
func NewMockedHTTPClient(options ...MockBackendOption) *http.Client
NewMockedHTTPClient creates and configures an http.Client that points to a mocked GitHub's backend API.
Example:
mockedHTTPClient := NewMockedHTTPClient(
WithRequestMatch( GetUsersByUsername, github.User{ Name: github.String("foobar"), }, ), WithRequestMatch( GetUsersOrgsByUsername, []github.Organization{ { Name: github.String("foobar123thisorgwasmocked"), }, }, ), WithRequestMatchHandler( GetOrgsProjectsByOrg, func(w http.ResponseWriter, _ *http.Request) { w.Write(MustMarshal([]github.Project{ { Name: github.String("mocked-proj-1"), }, { Name: github.String("mocked-proj-2"), }, })) }, ),
)
c := github.NewClient(mockedHTTPClient)
func WriteError ¶
WriteError helper function to write errors to HTTP handlers
Types ¶
type EndpointPattern ¶
type EndpointPattern struct { Pattern string // eg. "/repos/{owner}/{repo}/actions/artifacts" Method string // "GET", "POST", "PATCH", etc }
EndpointPattern models the GitHub's API endpoints
var DeleteAppInstallationsByInstallationId EndpointPattern = EndpointPattern{
Pattern: "/app/installations/{installation_id}",
Method: "DELETE",
}
var DeleteAppInstallationsSuspendedByInstallationId EndpointPattern = EndpointPattern{
Pattern: "/app/installations/{installation_id}/suspended",
Method: "DELETE",
}
var DeleteApplicationsGrantByClientId EndpointPattern = EndpointPattern{
Pattern: "/applications/{client_id}/grant",
Method: "DELETE",
}
var DeleteApplicationsTokenByClientId EndpointPattern = EndpointPattern{
Pattern: "/applications/{client_id}/token",
Method: "DELETE",
}
var DeleteEnterprisesActionsPermissionsOrganizationsByEnterpriseByOrgId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/permissions/organizations/{org_id}",
Method: "DELETE",
}
var DeleteEnterprisesActionsRunnerGroupsByEnterpriseByRunnerGroupId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}",
Method: "DELETE",
}
var DeleteEnterprisesActionsRunnerGroupsOrganizationsByEnterpriseByRunnerGroupIdByOrgId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations/{org_id}",
Method: "DELETE",
}
var DeleteEnterprisesActionsRunnerGroupsRunnersByEnterpriseByRunnerGroupIdByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}",
Method: "DELETE",
}
var DeleteEnterprisesActionsRunnersByEnterpriseByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runners/{runner_id}",
Method: "DELETE",
}
var DeleteEnterprisesActionsRunnersLabelsByEnterpriseByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runners/{runner_id}/labels",
Method: "DELETE",
}
var DeleteEnterprisesActionsRunnersLabelsByEnterpriseByRunnerIdByName EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runners/{runner_id}/labels/{name}",
Method: "DELETE",
}
var DeleteEnterprisesAnnouncementByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/announcement",
Method: "DELETE",
}
var DeleteEnterprisesSettingsBillingCostCentersResourceByEnterpriseByCostCenterId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id}/resource",
Method: "DELETE",
}
var DeleteGistsByGistId EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}",
Method: "DELETE",
}
var DeleteGistsCommentsByGistIdByCommentId EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}/comments/{comment_id}",
Method: "DELETE",
}
var DeleteGistsStarByGistId EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}/star",
Method: "DELETE",
}
var DeleteInstallationToken EndpointPattern = EndpointPattern{
Pattern: "/installation/token",
Method: "DELETE",
}
var DeleteNotificationsThreadsByThreadId EndpointPattern = EndpointPattern{
Pattern: "/notifications/threads/{thread_id}",
Method: "DELETE",
}
var DeleteNotificationsThreadsSubscriptionByThreadId EndpointPattern = EndpointPattern{
Pattern: "/notifications/threads/{thread_id}/subscription",
Method: "DELETE",
}
var DeleteOrgsActionsPermissionsRepositoriesByOrgByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/permissions/repositories/{repository_id}",
Method: "DELETE",
}
var DeleteOrgsActionsRunnerGroupsByOrgByRunnerGroupId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runner-groups/{runner_group_id}",
Method: "DELETE",
}
var DeleteOrgsActionsRunnerGroupsRepositoriesByOrgByRunnerGroupIdByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}",
Method: "DELETE",
}
var DeleteOrgsActionsRunnerGroupsRunnersByOrgByRunnerGroupIdByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}",
Method: "DELETE",
}
var DeleteOrgsActionsRunnersByOrgByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runners/{runner_id}",
Method: "DELETE",
}
var DeleteOrgsActionsRunnersLabelsByOrgByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runners/{runner_id}/labels",
Method: "DELETE",
}
var DeleteOrgsActionsRunnersLabelsByOrgByRunnerIdByName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runners/{runner_id}/labels/{name:.+}",
Method: "DELETE",
}
var DeleteOrgsActionsSecretsByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/secrets/{secret_name}",
Method: "DELETE",
}
var DeleteOrgsActionsSecretsRepositoriesByOrgBySecretNameByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}",
Method: "DELETE",
}
var DeleteOrgsActionsVariablesByOrgByName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/variables/{name}",
Method: "DELETE",
}
var DeleteOrgsActionsVariablesRepositoriesByOrgByNameByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/variables/{name}/repositories/{repository_id}",
Method: "DELETE",
}
var DeleteOrgsAnnouncementByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/announcement",
Method: "DELETE",
}
var DeleteOrgsBlocksByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/blocks/{username}",
Method: "DELETE",
}
var DeleteOrgsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}",
Method: "DELETE",
}
var DeleteOrgsCodeSecurityConfigurationsByOrgByConfigurationId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/code-security/configurations/{configuration_id}",
Method: "DELETE",
}
var DeleteOrgsCodeSecurityConfigurationsDetachByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/code-security/configurations/detach",
Method: "DELETE",
}
var DeleteOrgsCodespacesAccessSelectedUsersByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/codespaces/access/selected_users",
Method: "DELETE",
}
var DeleteOrgsCodespacesSecretsByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/codespaces/secrets/{secret_name}",
Method: "DELETE",
}
var DeleteOrgsCodespacesSecretsRepositoriesByOrgBySecretNameByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}",
Method: "DELETE",
}
var DeleteOrgsCopilotBillingSelectedTeamsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/copilot/billing/selected_teams",
Method: "DELETE",
}
var DeleteOrgsCopilotBillingSelectedUsersByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/copilot/billing/selected_users",
Method: "DELETE",
}
var DeleteOrgsCredentialAuthorizationsByOrgByCredentialId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/credential-authorizations/{credential_id}",
Method: "DELETE",
}
var DeleteOrgsCustomRepositoryRolesByOrgByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/custom-repository-roles/{role_id}",
Method: "DELETE",
}
var DeleteOrgsCustomRolesByOrgByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/custom_roles/{role_id}",
Method: "DELETE",
}
var DeleteOrgsDependabotSecretsByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/dependabot/secrets/{secret_name}",
Method: "DELETE",
}
var DeleteOrgsDependabotSecretsRepositoriesByOrgBySecretNameByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}",
Method: "DELETE",
}
var DeleteOrgsHooksByOrgByHookId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/hooks/{hook_id}",
Method: "DELETE",
}
var DeleteOrgsInteractionLimitsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/interaction-limits",
Method: "DELETE",
}
var DeleteOrgsInvitationsByOrgByInvitationId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/invitations/{invitation_id}",
Method: "DELETE",
}
var DeleteOrgsMembersByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/members/{username}",
Method: "DELETE",
}
var DeleteOrgsMembersCodespacesByOrgByUsernameByCodespaceName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/members/{username}/codespaces/{codespace_name}",
Method: "DELETE",
}
var DeleteOrgsMembershipsByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/memberships/{username}",
Method: "DELETE",
}
var DeleteOrgsMigrationsArchiveByOrgByMigrationId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/migrations/{migration_id}/archive",
Method: "DELETE",
}
var DeleteOrgsMigrationsReposLockByOrgByMigrationIdByRepoName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock",
Method: "DELETE",
}
var DeleteOrgsOrganizationRolesByOrgByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/organization-roles/{role_id}",
Method: "DELETE",
}
var DeleteOrgsOrganizationRolesTeamsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/organization-roles/teams/{team_slug}",
Method: "DELETE",
}
var DeleteOrgsOrganizationRolesTeamsByOrgByTeamSlugByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}",
Method: "DELETE",
}
var DeleteOrgsOrganizationRolesUsersByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/organization-roles/users/{username}",
Method: "DELETE",
}
var DeleteOrgsOrganizationRolesUsersByOrgByUsernameByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/organization-roles/users/{username}/{role_id}",
Method: "DELETE",
}
var DeleteOrgsOutsideCollaboratorsByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/outside_collaborators/{username}",
Method: "DELETE",
}
var DeleteOrgsPackagesByOrgByPackageTypeByPackageName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/packages/{package_type}/{package_name}",
Method: "DELETE",
}
var DeleteOrgsPackagesVersionsByOrgByPackageTypeByPackageNameByPackageVersionId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}",
Method: "DELETE",
}
var DeleteOrgsPropertiesSchemaByOrgByCustomPropertyName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/properties/schema/{custom_property_name}",
Method: "DELETE",
}
var DeleteOrgsPublicMembersByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/public_members/{username}",
Method: "DELETE",
}
var DeleteOrgsRulesetsByOrgByRulesetId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/rulesets/{ruleset_id}",
Method: "DELETE",
}
var DeleteOrgsSecurityManagersTeamsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/security-managers/teams/{team_slug}",
Method: "DELETE",
}
var DeleteOrgsTeamsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}",
Method: "DELETE",
}
var DeleteOrgsTeamsDiscussionsByOrgByTeamSlugByDiscussionNumber EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}",
Method: "DELETE",
}
var DeleteOrgsTeamsDiscussionsCommentsByOrgByTeamSlugByDiscussionNumberByCommentNumber EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}",
Method: "DELETE",
}
var DeleteOrgsTeamsDiscussionsCommentsReactionsByOrgByTeamSlugByDiscussionNumberByCommentNumberByReactionId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}",
Method: "DELETE",
}
var DeleteOrgsTeamsDiscussionsReactionsByOrgByTeamSlugByDiscussionNumberByReactionId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}",
Method: "DELETE",
}
var DeleteOrgsTeamsExternalGroupsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/external-groups",
Method: "DELETE",
}
var DeleteOrgsTeamsMembershipsByOrgByTeamSlugByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/memberships/{username}",
Method: "DELETE",
}
var DeleteOrgsTeamsProjectsByOrgByTeamSlugByProjectId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/projects/{project_id}",
Method: "DELETE",
}
var DeleteOrgsTeamsReposByOrgByTeamSlugByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}",
Method: "DELETE",
}
var DeleteProjectsByProjectId EndpointPattern = EndpointPattern{
Pattern: "/projects/{project_id}",
Method: "DELETE",
}
var DeleteProjectsCollaboratorsByProjectIdByUsername EndpointPattern = EndpointPattern{
Pattern: "/projects/{project_id}/collaborators/{username}",
Method: "DELETE",
}
var DeleteProjectsColumnsByColumnId EndpointPattern = EndpointPattern{
Pattern: "/projects/columns/{column_id}",
Method: "DELETE",
}
var DeleteProjectsColumnsCardsByCardId EndpointPattern = EndpointPattern{
Pattern: "/projects/columns/cards/{card_id}",
Method: "DELETE",
}
var DeleteReposActionsArtifactsByOwnerByRepoByArtifactId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/artifacts/{artifact_id}",
Method: "DELETE",
}
var DeleteReposActionsCachesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/caches",
Method: "DELETE",
}
var DeleteReposActionsCachesByOwnerByRepoByCacheId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/caches/{cache_id}",
Method: "DELETE",
}
var DeleteReposActionsRunnersByOwnerByRepoByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runners/{runner_id}",
Method: "DELETE",
}
var DeleteReposActionsRunnersLabelsByOwnerByRepoByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels",
Method: "DELETE",
}
var DeleteReposActionsRunnersLabelsByOwnerByRepoByRunnerIdByName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}",
Method: "DELETE",
}
var DeleteReposActionsRunsByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}",
Method: "DELETE",
}
var DeleteReposActionsRunsLogsByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/logs",
Method: "DELETE",
}
var DeleteReposActionsSecretsByOwnerByRepoBySecretName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/secrets/{secret_name}",
Method: "DELETE",
}
var DeleteReposActionsVariablesByOwnerByRepoByName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/variables/{name}",
Method: "DELETE",
}
var DeleteReposAutolinksByOwnerByRepoByAutolinkId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/autolinks/{autolink_id}",
Method: "DELETE",
}
var DeleteReposAutomatedSecurityFixesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/automated-security-fixes",
Method: "DELETE",
}
var DeleteReposBranchesProtectionByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection",
Method: "DELETE",
}
var DeleteReposBranchesProtectionEnforceAdminsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins",
Method: "DELETE",
}
var DeleteReposBranchesProtectionRequiredPullRequestReviewsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews",
Method: "DELETE",
}
var DeleteReposBranchesProtectionRequiredSignaturesByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures",
Method: "DELETE",
}
var DeleteReposBranchesProtectionRequiredStatusChecksByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",
Method: "DELETE",
}
var DeleteReposBranchesProtectionRequiredStatusChecksContextsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",
Method: "DELETE",
}
var DeleteReposBranchesProtectionRestrictionsAppsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",
Method: "DELETE",
}
var DeleteReposBranchesProtectionRestrictionsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions",
Method: "DELETE",
}
var DeleteReposBranchesProtectionRestrictionsTeamsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",
Method: "DELETE",
}
var DeleteReposBranchesProtectionRestrictionsUsersByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",
Method: "DELETE",
}
var DeleteReposByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}",
Method: "DELETE",
}
var DeleteReposCodeScanningAnalysesByOwnerByRepoByAnalysisId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}",
Method: "DELETE",
}
var DeleteReposCodespacesSecretsByOwnerByRepoBySecretName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/codespaces/secrets/{secret_name}",
Method: "DELETE",
}
var DeleteReposCollaboratorsByOwnerByRepoByUsername EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/collaborators/{username}",
Method: "DELETE",
}
var DeleteReposCommentsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/comments/{comment_id}",
Method: "DELETE",
}
var DeleteReposCommentsReactionsByOwnerByRepoByCommentIdByReactionId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}",
Method: "DELETE",
}
var DeleteReposContentsByOwnerByRepoByPath EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/contents/{path:.+}",
Method: "DELETE",
}
var DeleteReposDependabotSecretsByOwnerByRepoBySecretName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/dependabot/secrets/{secret_name}",
Method: "DELETE",
}
var DeleteReposDeploymentsByOwnerByRepoByDeploymentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/deployments/{deployment_id}",
Method: "DELETE",
}
var DeleteReposEnvironmentsByOwnerByRepoByEnvironmentName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}",
Method: "DELETE",
}
var DeleteReposEnvironmentsDeploymentBranchPoliciesByOwnerByRepoByEnvironmentNameByBranchPolicyId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}",
Method: "DELETE",
}
var DeleteReposEnvironmentsDeploymentProtectionRulesByOwnerByRepoByEnvironmentNameByProtectionRuleId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}",
Method: "DELETE",
}
var DeleteReposEnvironmentsSecretsByOwnerByRepoByEnvironmentNameBySecretName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}",
Method: "DELETE",
}
var DeleteReposEnvironmentsVariablesByOwnerByRepoByEnvironmentNameByName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}",
Method: "DELETE",
}
var DeleteReposGitRefsByOwnerByRepoByRef EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/git/refs/{ref:.+}",
Method: "DELETE",
}
var DeleteReposHooksByOwnerByRepoByHookId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/hooks/{hook_id}",
Method: "DELETE",
}
var DeleteReposImportByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/import",
Method: "DELETE",
}
var DeleteReposInteractionLimitsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/interaction-limits",
Method: "DELETE",
}
var DeleteReposInvitationsByOwnerByRepoByInvitationId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/invitations/{invitation_id}",
Method: "DELETE",
}
var DeleteReposIssuesAssigneesByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/assignees",
Method: "DELETE",
}
var DeleteReposIssuesCommentsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/comments/{comment_id}",
Method: "DELETE",
}
var DeleteReposIssuesCommentsReactionsByOwnerByRepoByCommentIdByReactionId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}",
Method: "DELETE",
}
var DeleteReposIssuesLabelsByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/labels",
Method: "DELETE",
}
var DeleteReposIssuesLabelsByOwnerByRepoByIssueNumberByName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/labels/{name:.+}",
Method: "DELETE",
}
var DeleteReposIssuesLockByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/lock",
Method: "DELETE",
}
var DeleteReposIssuesReactionsByOwnerByRepoByIssueNumberByReactionId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}",
Method: "DELETE",
}
var DeleteReposKeysByOwnerByRepoByKeyId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/keys/{key_id}",
Method: "DELETE",
}
var DeleteReposLabelsByOwnerByRepoByName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/labels/{name:.+}",
Method: "DELETE",
}
var DeleteReposLfsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/lfs",
Method: "DELETE",
}
var DeleteReposMilestonesByOwnerByRepoByMilestoneNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/milestones/{milestone_number}",
Method: "DELETE",
}
var DeleteReposPagesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pages",
Method: "DELETE",
}
var DeleteReposPrivateVulnerabilityReportingByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/private-vulnerability-reporting",
Method: "DELETE",
}
var DeleteReposPullsCommentsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/comments/{comment_id}",
Method: "DELETE",
}
var DeleteReposPullsCommentsReactionsByOwnerByRepoByCommentIdByReactionId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}",
Method: "DELETE",
}
var DeleteReposPullsRequestedReviewersByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers",
Method: "DELETE",
}
var DeleteReposPullsReviewsByOwnerByRepoByPullNumberByReviewId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}",
Method: "DELETE",
}
var DeleteReposReleasesAssetsByOwnerByRepoByAssetId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases/assets/{asset_id}",
Method: "DELETE",
}
var DeleteReposReleasesByOwnerByRepoByReleaseId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases/{release_id}",
Method: "DELETE",
}
var DeleteReposReleasesReactionsByOwnerByRepoByReleaseIdByReactionId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}",
Method: "DELETE",
}
var DeleteReposRulesetsByOwnerByRepoByRulesetId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/rulesets/{ruleset_id}",
Method: "DELETE",
}
var DeleteReposSubscriptionByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/subscription",
Method: "DELETE",
}
var DeleteReposTagsProtectionByOwnerByRepoByTagProtectionId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/tags/protection/{tag_protection_id}",
Method: "DELETE",
}
var DeleteReposVulnerabilityAlertsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/vulnerability-alerts",
Method: "DELETE",
}
var DeleteScimV2EnterprisesGroupsByEnterpriseByScimGroupId EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}",
Method: "DELETE",
}
var DeleteScimV2EnterprisesUsersByEnterpriseByScimUserId EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}",
Method: "DELETE",
}
var DeleteScimV2OrganizationsUsersByOrgByScimUserId EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/organizations/{org}/Users/{scim_user_id}",
Method: "DELETE",
}
var DeleteTeamsByTeamId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}",
Method: "DELETE",
}
var DeleteTeamsDiscussionsByTeamIdByDiscussionNumber EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/discussions/{discussion_number}",
Method: "DELETE",
}
var DeleteTeamsDiscussionsCommentsByTeamIdByDiscussionNumberByCommentNumber EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}",
Method: "DELETE",
}
var DeleteTeamsMembersByTeamIdByUsername EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/members/{username}",
Method: "DELETE",
}
var DeleteTeamsMembershipsByTeamIdByUsername EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/memberships/{username}",
Method: "DELETE",
}
var DeleteTeamsProjectsByTeamIdByProjectId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/projects/{project_id}",
Method: "DELETE",
}
var DeleteTeamsReposByTeamIdByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/repos/{owner}/{repo}",
Method: "DELETE",
}
var DeleteUserBlocksByUsername EndpointPattern = EndpointPattern{
Pattern: "/user/blocks/{username}",
Method: "DELETE",
}
var DeleteUserCodespacesByCodespaceName EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/{codespace_name}",
Method: "DELETE",
}
var DeleteUserCodespacesSecretsBySecretName EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/secrets/{secret_name}",
Method: "DELETE",
}
var DeleteUserCodespacesSecretsRepositoriesBySecretNameByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/secrets/{secret_name}/repositories/{repository_id}",
Method: "DELETE",
}
var DeleteUserEmails EndpointPattern = EndpointPattern{
Pattern: "/user/emails",
Method: "DELETE",
}
var DeleteUserFollowingByUsername EndpointPattern = EndpointPattern{
Pattern: "/user/following/{username}",
Method: "DELETE",
}
var DeleteUserGpgKeysByGpgKeyId EndpointPattern = EndpointPattern{
Pattern: "/user/gpg_keys/{gpg_key_id}",
Method: "DELETE",
}
var DeleteUserInstallationsRepositoriesByInstallationIdByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/user/installations/{installation_id}/repositories/{repository_id}",
Method: "DELETE",
}
var DeleteUserInteractionLimits EndpointPattern = EndpointPattern{
Pattern: "/user/interaction-limits",
Method: "DELETE",
}
var DeleteUserKeysByKeyId EndpointPattern = EndpointPattern{
Pattern: "/user/keys/{key_id}",
Method: "DELETE",
}
var DeleteUserMigrationsArchiveByMigrationId EndpointPattern = EndpointPattern{
Pattern: "/user/migrations/{migration_id}/archive",
Method: "DELETE",
}
var DeleteUserMigrationsReposLockByMigrationIdByRepoName EndpointPattern = EndpointPattern{
Pattern: "/user/migrations/{migration_id}/repos/{repo_name}/lock",
Method: "DELETE",
}
var DeleteUserPackagesByPackageTypeByPackageName EndpointPattern = EndpointPattern{
Pattern: "/user/packages/{package_type}/{package_name}",
Method: "DELETE",
}
var DeleteUserPackagesVersionsByPackageTypeByPackageNameByPackageVersionId EndpointPattern = EndpointPattern{
Pattern: "/user/packages/{package_type}/{package_name}/versions/{package_version_id}",
Method: "DELETE",
}
var DeleteUserRepositoryInvitationsByInvitationId EndpointPattern = EndpointPattern{
Pattern: "/user/repository_invitations/{invitation_id}",
Method: "DELETE",
}
var DeleteUserSocialAccounts EndpointPattern = EndpointPattern{
Pattern: "/user/social_accounts",
Method: "DELETE",
}
var DeleteUserSshSigningKeysBySshSigningKeyId EndpointPattern = EndpointPattern{
Pattern: "/user/ssh_signing_keys/{ssh_signing_key_id}",
Method: "DELETE",
}
var DeleteUserStarredByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/user/starred/{owner}/{repo}",
Method: "DELETE",
}
var DeleteUsersPackagesByUsernameByPackageTypeByPackageName EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/packages/{package_type}/{package_name}",
Method: "DELETE",
}
var DeleteUsersPackagesVersionsByUsernameByPackageTypeByPackageNameByPackageVersionId EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}",
Method: "DELETE",
}
var GetAdvisories EndpointPattern = EndpointPattern{
Pattern: "/advisories",
Method: "GET",
}
var GetAdvisoriesByGhsaId EndpointPattern = EndpointPattern{
Pattern: "/advisories/{ghsa_id}",
Method: "GET",
}
var GetApp EndpointPattern = EndpointPattern{
Pattern: "/app",
Method: "GET",
}
var GetAppHookConfig EndpointPattern = EndpointPattern{
Pattern: "/app/hook/config",
Method: "GET",
}
var GetAppHookDeliveries EndpointPattern = EndpointPattern{
Pattern: "/app/hook/deliveries",
Method: "GET",
}
var GetAppHookDeliveriesByDeliveryId EndpointPattern = EndpointPattern{
Pattern: "/app/hook/deliveries/{delivery_id}",
Method: "GET",
}
var GetAppInstallationRequests EndpointPattern = EndpointPattern{
Pattern: "/app/installation-requests",
Method: "GET",
}
var GetAppInstallations EndpointPattern = EndpointPattern{
Pattern: "/app/installations",
Method: "GET",
}
var GetAppInstallationsByInstallationId EndpointPattern = EndpointPattern{
Pattern: "/app/installations/{installation_id}",
Method: "GET",
}
var GetAppsByAppSlug EndpointPattern = EndpointPattern{
Pattern: "/apps/{app_slug}",
Method: "GET",
}
var GetAssignmentsAcceptedAssignmentsByAssignmentId EndpointPattern = EndpointPattern{
Pattern: "/assignments/{assignment_id}/accepted_assignments",
Method: "GET",
}
var GetAssignmentsByAssignmentId EndpointPattern = EndpointPattern{
Pattern: "/assignments/{assignment_id}",
Method: "GET",
}
var GetAssignmentsGradesByAssignmentId EndpointPattern = EndpointPattern{
Pattern: "/assignments/{assignment_id}/grades",
Method: "GET",
}
var GetClassrooms EndpointPattern = EndpointPattern{
Pattern: "/classrooms",
Method: "GET",
}
var GetClassroomsAssignmentsByClassroomId EndpointPattern = EndpointPattern{
Pattern: "/classrooms/{classroom_id}/assignments",
Method: "GET",
}
var GetClassroomsByClassroomId EndpointPattern = EndpointPattern{
Pattern: "/classrooms/{classroom_id}",
Method: "GET",
}
var GetCodesOfConduct EndpointPattern = EndpointPattern{
Pattern: "/codes_of_conduct",
Method: "GET",
}
var GetCodesOfConductByKey EndpointPattern = EndpointPattern{
Pattern: "/codes_of_conduct/{key}",
Method: "GET",
}
var GetEmojis EndpointPattern = EndpointPattern{
Pattern: "/emojis",
Method: "GET",
}
var GetEnterpriseInstallationServerStatisticsByEnterpriseOrOrg EndpointPattern = EndpointPattern{
Pattern: "/enterprise-installation/{enterprise_or_org}/server-statistics",
Method: "GET",
}
var GetEnterprisesActionsCacheUsageByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/cache/usage",
Method: "GET",
}
var GetEnterprisesActionsPermissionsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/permissions",
Method: "GET",
}
var GetEnterprisesActionsPermissionsOrganizationsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/permissions/organizations",
Method: "GET",
}
var GetEnterprisesActionsPermissionsSelectedActionsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/permissions/selected-actions",
Method: "GET",
}
var GetEnterprisesActionsPermissionsWorkflowByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/permissions/workflow",
Method: "GET",
}
var GetEnterprisesActionsRunnerGroupsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runner-groups",
Method: "GET",
}
var GetEnterprisesActionsRunnerGroupsByEnterpriseByRunnerGroupId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}",
Method: "GET",
}
var GetEnterprisesActionsRunnerGroupsOrganizationsByEnterpriseByRunnerGroupId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations",
Method: "GET",
}
var GetEnterprisesActionsRunnerGroupsRunnersByEnterpriseByRunnerGroupId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners",
Method: "GET",
}
var GetEnterprisesActionsRunnersByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runners",
Method: "GET",
}
var GetEnterprisesActionsRunnersByEnterpriseByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runners/{runner_id}",
Method: "GET",
}
var GetEnterprisesActionsRunnersDownloadsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runners/downloads",
Method: "GET",
}
var GetEnterprisesActionsRunnersLabelsByEnterpriseByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runners/{runner_id}/labels",
Method: "GET",
}
var GetEnterprisesAnnouncementByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/announcement",
Method: "GET",
}
var GetEnterprisesAuditLogByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/audit-log",
Method: "GET",
}
var GetEnterprisesCodeScanningAlertsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/code-scanning/alerts",
Method: "GET",
}
var GetEnterprisesCodeSecurityAndAnalysisByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/code_security_and_analysis",
Method: "GET",
}
var GetEnterprisesConsumedLicensesByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/consumed-licenses",
Method: "GET",
}
var GetEnterprisesCopilotBillingSeatsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/copilot/billing/seats",
Method: "GET",
}
var GetEnterprisesCopilotUsageByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/copilot/usage",
Method: "GET",
}
var GetEnterprisesDependabotAlertsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/dependabot/alerts",
Method: "GET",
}
var GetEnterprisesLicenseSyncStatusByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/license-sync-status",
Method: "GET",
}
var GetEnterprisesSecretScanningAlertsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/secret-scanning/alerts",
Method: "GET",
}
var GetEnterprisesSettingsBillingActionsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/settings/billing/actions",
Method: "GET",
}
var GetEnterprisesSettingsBillingAdvancedSecurityByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/settings/billing/advanced-security",
Method: "GET",
}
var GetEnterprisesSettingsBillingCostCentersByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/settings/billing/cost-centers",
Method: "GET",
}
var GetEnterprisesSettingsBillingPackagesByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/settings/billing/packages",
Method: "GET",
}
Pattern: "/enterprises/{enterprise}/settings/billing/shared-storage",
Method: "GET",
}var GetEnterprisesSettingsBillingUsageByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/settings/billing/usage",
Method: "GET",
}
var GetEnterprisesTeamCopilotUsageByEnterpriseByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/team/{team_slug}/copilot/usage",
Method: "GET",
}
var GetEvents EndpointPattern = EndpointPattern{
Pattern: "/events",
Method: "GET",
}
var GetFeeds EndpointPattern = EndpointPattern{
Pattern: "/feeds",
Method: "GET",
}
var GetGists EndpointPattern = EndpointPattern{
Pattern: "/gists",
Method: "GET",
}
var GetGistsByGistId EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}",
Method: "GET",
}
var GetGistsByGistIdBySha EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}/{sha}",
Method: "GET",
}
var GetGistsCommentsByGistId EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}/comments",
Method: "GET",
}
var GetGistsCommentsByGistIdByCommentId EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}/comments/{comment_id}",
Method: "GET",
}
var GetGistsCommitsByGistId EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}/commits",
Method: "GET",
}
var GetGistsForksByGistId EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}/forks",
Method: "GET",
}
var GetGistsPublic EndpointPattern = EndpointPattern{
Pattern: "/gists/public",
Method: "GET",
}
var GetGistsStarByGistId EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}/star",
Method: "GET",
}
var GetGistsStarred EndpointPattern = EndpointPattern{
Pattern: "/gists/starred",
Method: "GET",
}
var GetGitignoreTemplates EndpointPattern = EndpointPattern{
Pattern: "/gitignore/templates",
Method: "GET",
}
var GetGitignoreTemplatesByName EndpointPattern = EndpointPattern{
Pattern: "/gitignore/templates/{name}",
Method: "GET",
}
var GetInstallationRepositories EndpointPattern = EndpointPattern{
Pattern: "/installation/repositories",
Method: "GET",
}
var GetIssues EndpointPattern = EndpointPattern{
Pattern: "/issues",
Method: "GET",
}
var GetLicenses EndpointPattern = EndpointPattern{
Pattern: "/licenses",
Method: "GET",
}
var GetLicensesByLicense EndpointPattern = EndpointPattern{
Pattern: "/licenses/{license}",
Method: "GET",
}
var GetMarketplaceListingAccountsByAccountId EndpointPattern = EndpointPattern{
Pattern: "/marketplace_listing/accounts/{account_id}",
Method: "GET",
}
var GetMarketplaceListingPlans EndpointPattern = EndpointPattern{
Pattern: "/marketplace_listing/plans",
Method: "GET",
}
var GetMarketplaceListingPlansAccountsByPlanId EndpointPattern = EndpointPattern{
Pattern: "/marketplace_listing/plans/{plan_id}/accounts",
Method: "GET",
}
var GetMarketplaceListingStubbedAccountsByAccountId EndpointPattern = EndpointPattern{
Pattern: "/marketplace_listing/stubbed/accounts/{account_id}",
Method: "GET",
}
var GetMarketplaceListingStubbedPlans EndpointPattern = EndpointPattern{
Pattern: "/marketplace_listing/stubbed/plans",
Method: "GET",
}
var GetMarketplaceListingStubbedPlansAccountsByPlanId EndpointPattern = EndpointPattern{
Pattern: "/marketplace_listing/stubbed/plans/{plan_id}/accounts",
Method: "GET",
}
var GetMeta EndpointPattern = EndpointPattern{
Pattern: "/meta",
Method: "GET",
}
var GetNetworksEventsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/networks/{owner}/{repo}/events",
Method: "GET",
}
var GetNotifications EndpointPattern = EndpointPattern{
Pattern: "/notifications",
Method: "GET",
}
var GetNotificationsThreadsByThreadId EndpointPattern = EndpointPattern{
Pattern: "/notifications/threads/{thread_id}",
Method: "GET",
}
var GetNotificationsThreadsSubscriptionByThreadId EndpointPattern = EndpointPattern{
Pattern: "/notifications/threads/{thread_id}/subscription",
Method: "GET",
}
var GetOctocat EndpointPattern = EndpointPattern{
Pattern: "/octocat",
Method: "GET",
}
var GetOrganizations EndpointPattern = EndpointPattern{
Pattern: "/organizations",
Method: "GET",
}
var GetOrganizationsCustomRolesByOrganizationId EndpointPattern = EndpointPattern{
Pattern: "/organizations/{organization_id}/custom_roles",
Method: "GET",
}
var GetOrgsActionsCacheUsageByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/cache/usage",
Method: "GET",
}
var GetOrgsActionsCacheUsageByRepositoryByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/cache/usage-by-repository",
Method: "GET",
}
var GetOrgsActionsOidcCustomizationSubByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/oidc/customization/sub",
Method: "GET",
}
var GetOrgsActionsPermissionsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/permissions",
Method: "GET",
}
var GetOrgsActionsPermissionsRepositoriesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/permissions/repositories",
Method: "GET",
}
var GetOrgsActionsPermissionsSelectedActionsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/permissions/selected-actions",
Method: "GET",
}
var GetOrgsActionsPermissionsWorkflowByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/permissions/workflow",
Method: "GET",
}
var GetOrgsActionsRunnerGroupsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runner-groups",
Method: "GET",
}
var GetOrgsActionsRunnerGroupsByOrgByRunnerGroupId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runner-groups/{runner_group_id}",
Method: "GET",
}
var GetOrgsActionsRunnerGroupsRepositoriesByOrgByRunnerGroupId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories",
Method: "GET",
}
var GetOrgsActionsRunnerGroupsRunnersByOrgByRunnerGroupId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners",
Method: "GET",
}
var GetOrgsActionsRunnersByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runners",
Method: "GET",
}
var GetOrgsActionsRunnersByOrgByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runners/{runner_id}",
Method: "GET",
}
var GetOrgsActionsRunnersDownloadsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runners/downloads",
Method: "GET",
}
var GetOrgsActionsRunnersLabelsByOrgByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runners/{runner_id}/labels",
Method: "GET",
}
var GetOrgsActionsSecretsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/secrets",
Method: "GET",
}
var GetOrgsActionsSecretsByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/secrets/{secret_name}",
Method: "GET",
}
var GetOrgsActionsSecretsPublicKeyByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/secrets/public-key",
Method: "GET",
}
var GetOrgsActionsSecretsRepositoriesByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/secrets/{secret_name}/repositories",
Method: "GET",
}
var GetOrgsActionsVariablesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/variables",
Method: "GET",
}
var GetOrgsActionsVariablesByOrgByName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/variables/{name}",
Method: "GET",
}
var GetOrgsActionsVariablesRepositoriesByOrgByName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/variables/{name}/repositories",
Method: "GET",
}
var GetOrgsAnnouncementByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/announcement",
Method: "GET",
}
var GetOrgsAttestationsByOrgBySubjectDigest EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/attestations/{subject_digest}",
Method: "GET",
}
var GetOrgsAuditLogByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/audit-log",
Method: "GET",
}
var GetOrgsBlocksByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/blocks",
Method: "GET",
}
var GetOrgsBlocksByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/blocks/{username}",
Method: "GET",
}
var GetOrgsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}",
Method: "GET",
}
var GetOrgsCodeScanningAlertsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/code-scanning/alerts",
Method: "GET",
}
var GetOrgsCodeSecurityConfigurationsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/code-security/configurations",
Method: "GET",
}
var GetOrgsCodeSecurityConfigurationsByOrgByConfigurationId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/code-security/configurations/{configuration_id}",
Method: "GET",
}
var GetOrgsCodeSecurityConfigurationsDefaultsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/code-security/configurations/defaults",
Method: "GET",
}
var GetOrgsCodeSecurityConfigurationsRepositoriesByOrgByConfigurationId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/code-security/configurations/{configuration_id}/repositories",
Method: "GET",
}
var GetOrgsCodespacesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/codespaces",
Method: "GET",
}
var GetOrgsCodespacesSecretsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/codespaces/secrets",
Method: "GET",
}
var GetOrgsCodespacesSecretsByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/codespaces/secrets/{secret_name}",
Method: "GET",
}
var GetOrgsCodespacesSecretsPublicKeyByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/codespaces/secrets/public-key",
Method: "GET",
}
var GetOrgsCodespacesSecretsRepositoriesByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/codespaces/secrets/{secret_name}/repositories",
Method: "GET",
}
var GetOrgsCopilotBillingByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/copilot/billing",
Method: "GET",
}
var GetOrgsCopilotBillingSeatsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/copilot/billing/seats",
Method: "GET",
}
var GetOrgsCopilotUsageByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/copilot/usage",
Method: "GET",
}
var GetOrgsCredentialAuthorizationsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/credential-authorizations",
Method: "GET",
}
var GetOrgsCustomRepositoryRolesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/custom-repository-roles",
Method: "GET",
}
var GetOrgsCustomRepositoryRolesByOrgByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/custom-repository-roles/{role_id}",
Method: "GET",
}
var GetOrgsCustomRolesByOrgByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/custom_roles/{role_id}",
Method: "GET",
}
var GetOrgsDependabotAlertsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/dependabot/alerts",
Method: "GET",
}
var GetOrgsDependabotSecretsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/dependabot/secrets",
Method: "GET",
}
var GetOrgsDependabotSecretsByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/dependabot/secrets/{secret_name}",
Method: "GET",
}
var GetOrgsDependabotSecretsPublicKeyByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/dependabot/secrets/public-key",
Method: "GET",
}
var GetOrgsDependabotSecretsRepositoriesByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/dependabot/secrets/{secret_name}/repositories",
Method: "GET",
}
var GetOrgsDockerConflictsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/docker/conflicts",
Method: "GET",
}
var GetOrgsEventsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/events",
Method: "GET",
}
var GetOrgsExternalGroupByOrgByGroupId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/external-group/{group_id}",
Method: "GET",
}
var GetOrgsExternalGroupsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/external-groups",
Method: "GET",
}
var GetOrgsFailedInvitationsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/failed_invitations",
Method: "GET",
}
var GetOrgsFineGrainedPermissionsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/fine_grained_permissions",
Method: "GET",
}
var GetOrgsHooksByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/hooks",
Method: "GET",
}
var GetOrgsHooksByOrgByHookId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/hooks/{hook_id}",
Method: "GET",
}
var GetOrgsHooksConfigByOrgByHookId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/hooks/{hook_id}/config",
Method: "GET",
}
var GetOrgsHooksDeliveriesByOrgByHookId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/hooks/{hook_id}/deliveries",
Method: "GET",
}
var GetOrgsHooksDeliveriesByOrgByHookIdByDeliveryId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}",
Method: "GET",
}
var GetOrgsInstallationByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/installation",
Method: "GET",
}
var GetOrgsInstallationsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/installations",
Method: "GET",
}
var GetOrgsInteractionLimitsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/interaction-limits",
Method: "GET",
}
var GetOrgsInvitationsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/invitations",
Method: "GET",
}
var GetOrgsInvitationsTeamsByOrgByInvitationId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/invitations/{invitation_id}/teams",
Method: "GET",
}
var GetOrgsIssuesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/issues",
Method: "GET",
}
var GetOrgsMembersByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/members",
Method: "GET",
}
var GetOrgsMembersByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/members/{username}",
Method: "GET",
}
var GetOrgsMembersCodespacesByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/members/{username}/codespaces",
Method: "GET",
}
var GetOrgsMembersCopilotByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/members/{username}/copilot",
Method: "GET",
}
var GetOrgsMembershipsByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/memberships/{username}",
Method: "GET",
}
var GetOrgsMigrationsArchiveByOrgByMigrationId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/migrations/{migration_id}/archive",
Method: "GET",
}
var GetOrgsMigrationsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/migrations",
Method: "GET",
}
var GetOrgsMigrationsByOrgByMigrationId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/migrations/{migration_id}",
Method: "GET",
}
var GetOrgsMigrationsRepositoriesByOrgByMigrationId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/migrations/{migration_id}/repositories",
Method: "GET",
}
var GetOrgsOrganizationFineGrainedPermissionsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/organization-fine-grained-permissions",
Method: "GET",
}
var GetOrgsOrganizationRolesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/organization-roles",
Method: "GET",
}
var GetOrgsOrganizationRolesByOrgByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/organization-roles/{role_id}",
Method: "GET",
}
var GetOrgsOrganizationRolesTeamsByOrgByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/organization-roles/{role_id}/teams",
Method: "GET",
}
var GetOrgsOrganizationRolesUsersByOrgByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/organization-roles/{role_id}/users",
Method: "GET",
}
var GetOrgsOutsideCollaboratorsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/outside_collaborators",
Method: "GET",
}
var GetOrgsPackagesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/packages",
Method: "GET",
}
var GetOrgsPackagesByOrgByPackageTypeByPackageName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/packages/{package_type}/{package_name}",
Method: "GET",
}
var GetOrgsPackagesVersionsByOrgByPackageTypeByPackageName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/packages/{package_type}/{package_name}/versions",
Method: "GET",
}
var GetOrgsPackagesVersionsByOrgByPackageTypeByPackageNameByPackageVersionId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}",
Method: "GET",
}
var GetOrgsPersonalAccessTokenRequestsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/personal-access-token-requests",
Method: "GET",
}
var GetOrgsPersonalAccessTokenRequestsRepositoriesByOrgByPatRequestId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories",
Method: "GET",
}
var GetOrgsPersonalAccessTokensByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/personal-access-tokens",
Method: "GET",
}
var GetOrgsPersonalAccessTokensRepositoriesByOrgByPatId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/personal-access-tokens/{pat_id}/repositories",
Method: "GET",
}
var GetOrgsProjectsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/projects",
Method: "GET",
}
var GetOrgsPropertiesSchemaByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/properties/schema",
Method: "GET",
}
var GetOrgsPropertiesSchemaByOrgByCustomPropertyName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/properties/schema/{custom_property_name}",
Method: "GET",
}
var GetOrgsPropertiesValuesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/properties/values",
Method: "GET",
}
var GetOrgsPublicMembersByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/public_members",
Method: "GET",
}
var GetOrgsPublicMembersByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/public_members/{username}",
Method: "GET",
}
var GetOrgsReposByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/repos",
Method: "GET",
}
var GetOrgsRepositoryFineGrainedPermissionsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/repository-fine-grained-permissions",
Method: "GET",
}
var GetOrgsRulesetsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/rulesets",
Method: "GET",
}
var GetOrgsRulesetsByOrgByRulesetId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/rulesets/{ruleset_id}",
Method: "GET",
}
var GetOrgsRulesetsRuleSuitesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/rulesets/rule-suites",
Method: "GET",
}
var GetOrgsRulesetsRuleSuitesByOrgByRuleSuiteId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/rulesets/rule-suites/{rule_suite_id}",
Method: "GET",
}
var GetOrgsSecretScanningAlertsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/secret-scanning/alerts",
Method: "GET",
}
var GetOrgsSecurityAdvisoriesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/security-advisories",
Method: "GET",
}
var GetOrgsSecurityManagersByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/security-managers",
Method: "GET",
}
var GetOrgsSettingsBillingActionsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/settings/billing/actions",
Method: "GET",
}
var GetOrgsSettingsBillingAdvancedSecurityByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/settings/billing/advanced-security",
Method: "GET",
}
var GetOrgsSettingsBillingPackagesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/settings/billing/packages",
Method: "GET",
}
Pattern: "/orgs/{org}/settings/billing/shared-storage",
Method: "GET",
}var GetOrgsTeamCopilotUsageByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/team/{team_slug}/copilot/usage",
Method: "GET",
}
var GetOrgsTeamSyncGroupsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/team-sync/groups",
Method: "GET",
}
var GetOrgsTeamsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams",
Method: "GET",
}
var GetOrgsTeamsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}",
Method: "GET",
}
var GetOrgsTeamsDiscussionsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions",
Method: "GET",
}
var GetOrgsTeamsDiscussionsByOrgByTeamSlugByDiscussionNumber EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}",
Method: "GET",
}
var GetOrgsTeamsDiscussionsCommentsByOrgByTeamSlugByDiscussionNumber EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments",
Method: "GET",
}
var GetOrgsTeamsDiscussionsCommentsByOrgByTeamSlugByDiscussionNumberByCommentNumber EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}",
Method: "GET",
}
var GetOrgsTeamsDiscussionsCommentsReactionsByOrgByTeamSlugByDiscussionNumberByCommentNumber EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions",
Method: "GET",
}
var GetOrgsTeamsDiscussionsReactionsByOrgByTeamSlugByDiscussionNumber EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions",
Method: "GET",
}
var GetOrgsTeamsExternalGroupsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/external-groups",
Method: "GET",
}
var GetOrgsTeamsInvitationsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/invitations",
Method: "GET",
}
var GetOrgsTeamsMembersByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/members",
Method: "GET",
}
var GetOrgsTeamsMembershipsByOrgByTeamSlugByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/memberships/{username}",
Method: "GET",
}
var GetOrgsTeamsProjectsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/projects",
Method: "GET",
}
var GetOrgsTeamsProjectsByOrgByTeamSlugByProjectId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/projects/{project_id}",
Method: "GET",
}
var GetOrgsTeamsReposByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/repos",
Method: "GET",
}
var GetOrgsTeamsReposByOrgByTeamSlugByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}",
Method: "GET",
}
var GetOrgsTeamsTeamSyncGroupMappingsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/team-sync/group-mappings",
Method: "GET",
}
var GetOrgsTeamsTeamsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/teams",
Method: "GET",
}
var GetProjectsByProjectId EndpointPattern = EndpointPattern{
Pattern: "/projects/{project_id}",
Method: "GET",
}
var GetProjectsCollaboratorsByProjectId EndpointPattern = EndpointPattern{
Pattern: "/projects/{project_id}/collaborators",
Method: "GET",
}
var GetProjectsCollaboratorsPermissionByProjectIdByUsername EndpointPattern = EndpointPattern{
Pattern: "/projects/{project_id}/collaborators/{username}/permission",
Method: "GET",
}
var GetProjectsColumnsByColumnId EndpointPattern = EndpointPattern{
Pattern: "/projects/columns/{column_id}",
Method: "GET",
}
var GetProjectsColumnsByProjectId EndpointPattern = EndpointPattern{
Pattern: "/projects/{project_id}/columns",
Method: "GET",
}
var GetProjectsColumnsCardsByCardId EndpointPattern = EndpointPattern{
Pattern: "/projects/columns/cards/{card_id}",
Method: "GET",
}
var GetProjectsColumnsCardsByColumnId EndpointPattern = EndpointPattern{
Pattern: "/projects/columns/{column_id}/cards",
Method: "GET",
}
var GetRateLimit EndpointPattern = EndpointPattern{
Pattern: "/rate_limit",
Method: "GET",
}
var GetReposActionsArtifactsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/artifacts",
Method: "GET",
}
var GetReposActionsArtifactsByOwnerByRepoByArtifactId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/artifacts/{artifact_id}",
Method: "GET",
}
var GetReposActionsArtifactsByOwnerByRepoByArtifactIdByArchiveFormat EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}",
Method: "GET",
}
var GetReposActionsCacheUsageByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/cache/usage",
Method: "GET",
}
var GetReposActionsCachesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/caches",
Method: "GET",
}
var GetReposActionsJobsByOwnerByRepoByJobId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/jobs/{job_id}",
Method: "GET",
}
var GetReposActionsJobsLogsByOwnerByRepoByJobId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/jobs/{job_id}/logs",
Method: "GET",
}
var GetReposActionsOidcCustomizationSubByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/oidc/customization/sub",
Method: "GET",
}
var GetReposActionsOrganizationSecretsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/organization-secrets",
Method: "GET",
}
var GetReposActionsOrganizationVariablesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/organization-variables",
Method: "GET",
}
var GetReposActionsPermissionsAccessByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/permissions/access",
Method: "GET",
}
var GetReposActionsPermissionsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/permissions",
Method: "GET",
}
var GetReposActionsPermissionsSelectedActionsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/permissions/selected-actions",
Method: "GET",
}
var GetReposActionsPermissionsWorkflowByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/permissions/workflow",
Method: "GET",
}
var GetReposActionsRunnersByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runners",
Method: "GET",
}
var GetReposActionsRunnersByOwnerByRepoByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runners/{runner_id}",
Method: "GET",
}
var GetReposActionsRunnersDownloadsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runners/downloads",
Method: "GET",
}
var GetReposActionsRunnersLabelsByOwnerByRepoByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels",
Method: "GET",
}
var GetReposActionsRunsApprovalsByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/approvals",
Method: "GET",
}
var GetReposActionsRunsArtifactsByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",
Method: "GET",
}
var GetReposActionsRunsAttemptsByOwnerByRepoByRunIdByAttemptNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}",
Method: "GET",
}
var GetReposActionsRunsAttemptsJobsByOwnerByRepoByRunIdByAttemptNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs",
Method: "GET",
}
var GetReposActionsRunsAttemptsLogsByOwnerByRepoByRunIdByAttemptNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs",
Method: "GET",
}
var GetReposActionsRunsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs",
Method: "GET",
}
var GetReposActionsRunsByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}",
Method: "GET",
}
var GetReposActionsRunsJobsByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/jobs",
Method: "GET",
}
var GetReposActionsRunsLogsByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/logs",
Method: "GET",
}
var GetReposActionsRunsPendingDeploymentsByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments",
Method: "GET",
}
var GetReposActionsRunsTimingByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/timing",
Method: "GET",
}
var GetReposActionsSecretsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/secrets",
Method: "GET",
}
var GetReposActionsSecretsByOwnerByRepoBySecretName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/secrets/{secret_name}",
Method: "GET",
}
var GetReposActionsSecretsPublicKeyByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/secrets/public-key",
Method: "GET",
}
var GetReposActionsVariablesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/variables",
Method: "GET",
}
var GetReposActionsVariablesByOwnerByRepoByName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/variables/{name}",
Method: "GET",
}
var GetReposActionsWorkflowsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/workflows",
Method: "GET",
}
var GetReposActionsWorkflowsByOwnerByRepoByWorkflowId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/workflows/{workflow_id}",
Method: "GET",
}
var GetReposActionsWorkflowsRunsByOwnerByRepoByWorkflowId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs",
Method: "GET",
}
var GetReposActionsWorkflowsTimingByOwnerByRepoByWorkflowId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing",
Method: "GET",
}
var GetReposActivityByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/activity",
Method: "GET",
}
var GetReposAssigneesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/assignees",
Method: "GET",
}
var GetReposAssigneesByOwnerByRepoByAssignee EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/assignees/{assignee}",
Method: "GET",
}
var GetReposAttestationsByOwnerByRepoBySubjectDigest EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/attestations/{subject_digest}",
Method: "GET",
}
var GetReposAutolinksByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/autolinks",
Method: "GET",
}
var GetReposAutolinksByOwnerByRepoByAutolinkId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/autolinks/{autolink_id}",
Method: "GET",
}
var GetReposAutomatedSecurityFixesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/automated-security-fixes",
Method: "GET",
}
var GetReposBranchesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches",
Method: "GET",
}
var GetReposBranchesByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}",
Method: "GET",
}
var GetReposBranchesProtectionByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection",
Method: "GET",
}
var GetReposBranchesProtectionEnforceAdminsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins",
Method: "GET",
}
var GetReposBranchesProtectionRequiredPullRequestReviewsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews",
Method: "GET",
}
var GetReposBranchesProtectionRequiredSignaturesByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures",
Method: "GET",
}
var GetReposBranchesProtectionRequiredStatusChecksByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",
Method: "GET",
}
var GetReposBranchesProtectionRequiredStatusChecksContextsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",
Method: "GET",
}
var GetReposBranchesProtectionRestrictionsAppsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",
Method: "GET",
}
var GetReposBranchesProtectionRestrictionsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions",
Method: "GET",
}
var GetReposBranchesProtectionRestrictionsTeamsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",
Method: "GET",
}
var GetReposBranchesProtectionRestrictionsUsersByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",
Method: "GET",
}
var GetReposByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}",
Method: "GET",
}
var GetReposCheckRunsAnnotationsByOwnerByRepoByCheckRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/check-runs/{check_run_id}/annotations",
Method: "GET",
}
var GetReposCheckRunsByOwnerByRepoByCheckRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/check-runs/{check_run_id}",
Method: "GET",
}
var GetReposCheckSuitesByOwnerByRepoByCheckSuiteId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/check-suites/{check_suite_id}",
Method: "GET",
}
var GetReposCheckSuitesCheckRunsByOwnerByRepoByCheckSuiteId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs",
Method: "GET",
}
var GetReposCodeScanningAlertsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/alerts",
Method: "GET",
}
var GetReposCodeScanningAlertsByOwnerByRepoByAlertNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",
Method: "GET",
}
var GetReposCodeScanningAlertsInstancesByOwnerByRepoByAlertNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances",
Method: "GET",
}
var GetReposCodeScanningAnalysesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/analyses",
Method: "GET",
}
var GetReposCodeScanningAnalysesByOwnerByRepoByAnalysisId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}",
Method: "GET",
}
var GetReposCodeScanningCodeqlDatabasesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/codeql/databases",
Method: "GET",
}
var GetReposCodeScanningCodeqlDatabasesByOwnerByRepoByLanguage EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/codeql/databases/{language}",
Method: "GET",
}
var GetReposCodeScanningCodeqlVariantAnalysesByOwnerByRepoByCodeqlVariantAnalysisId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}",
Method: "GET",
}
var GetReposCodeScanningCodeqlVariantAnalysesReposByOwnerByRepoByCodeqlVariantAnalysisIdByRepoOwnerByRepoName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}",
Method: "GET",
}
var GetReposCodeScanningDefaultSetupByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/default-setup",
Method: "GET",
}
var GetReposCodeScanningSarifsByOwnerByRepoBySarifId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}",
Method: "GET",
}
var GetReposCodeSecurityConfigurationByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-security-configuration",
Method: "GET",
}
var GetReposCodeownersErrorsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/codeowners/errors",
Method: "GET",
}
var GetReposCodespacesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/codespaces",
Method: "GET",
}
var GetReposCodespacesDevcontainersByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/codespaces/devcontainers",
Method: "GET",
}
var GetReposCodespacesMachinesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/codespaces/machines",
Method: "GET",
}
var GetReposCodespacesNewByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/codespaces/new",
Method: "GET",
}
var GetReposCodespacesPermissionsCheckByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/codespaces/permissions_check",
Method: "GET",
}
var GetReposCodespacesSecretsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/codespaces/secrets",
Method: "GET",
}
var GetReposCodespacesSecretsByOwnerByRepoBySecretName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/codespaces/secrets/{secret_name}",
Method: "GET",
}
var GetReposCodespacesSecretsPublicKeyByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/codespaces/secrets/public-key",
Method: "GET",
}
var GetReposCollaboratorsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/collaborators",
Method: "GET",
}
var GetReposCollaboratorsByOwnerByRepoByUsername EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/collaborators/{username}",
Method: "GET",
}
var GetReposCollaboratorsPermissionByOwnerByRepoByUsername EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/collaborators/{username}/permission",
Method: "GET",
}
var GetReposCommentsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/comments",
Method: "GET",
}
var GetReposCommentsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/comments/{comment_id}",
Method: "GET",
}
var GetReposCommentsReactionsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/comments/{comment_id}/reactions",
Method: "GET",
}
var GetReposCommitsBranchesWhereHeadByOwnerByRepoByCommitSha EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head",
Method: "GET",
}
var GetReposCommitsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/commits",
Method: "GET",
}
var GetReposCommitsByOwnerByRepoByRef EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/commits/{ref:.+}",
Method: "GET",
}
var GetReposCommitsCheckRunsByOwnerByRepoByRef EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/commits/{ref}/check-runs",
Method: "GET",
}
var GetReposCommitsCheckSuitesByOwnerByRepoByRef EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/commits/{ref}/check-suites",
Method: "GET",
}
var GetReposCommitsCommentsByOwnerByRepoByCommitSha EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/commits/{commit_sha}/comments",
Method: "GET",
}
var GetReposCommitsPullsByOwnerByRepoByCommitSha EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/commits/{commit_sha}/pulls",
Method: "GET",
}
var GetReposCommitsStatusByOwnerByRepoByRef EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/commits/{ref}/status",
Method: "GET",
}
var GetReposCommitsStatusesByOwnerByRepoByRef EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/commits/{ref}/statuses",
Method: "GET",
}
var GetReposCommunityProfileByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/community/profile",
Method: "GET",
}
var GetReposCompareByOwnerByRepoByBasehead EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/compare/{basehead}",
Method: "GET",
}
var GetReposContentsByOwnerByRepoByPath EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/contents/{path:.+}",
Method: "GET",
}
var GetReposContributorsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/contributors",
Method: "GET",
}
var GetReposDependabotAlertsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/dependabot/alerts",
Method: "GET",
}
var GetReposDependabotAlertsByOwnerByRepoByAlertNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/dependabot/alerts/{alert_number}",
Method: "GET",
}
var GetReposDependabotSecretsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/dependabot/secrets",
Method: "GET",
}
var GetReposDependabotSecretsByOwnerByRepoBySecretName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/dependabot/secrets/{secret_name}",
Method: "GET",
}
var GetReposDependabotSecretsPublicKeyByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/dependabot/secrets/public-key",
Method: "GET",
}
var GetReposDependencyGraphCompareByOwnerByRepoByBasehead EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/dependency-graph/compare/{basehead}",
Method: "GET",
}
var GetReposDependencyGraphSbomByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/dependency-graph/sbom",
Method: "GET",
}
var GetReposDeploymentsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/deployments",
Method: "GET",
}
var GetReposDeploymentsByOwnerByRepoByDeploymentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/deployments/{deployment_id}",
Method: "GET",
}
var GetReposDeploymentsStatusesByOwnerByRepoByDeploymentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/deployments/{deployment_id}/statuses",
Method: "GET",
}
var GetReposDeploymentsStatusesByOwnerByRepoByDeploymentIdByStatusId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}",
Method: "GET",
}
var GetReposEnvironmentsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments",
Method: "GET",
}
var GetReposEnvironmentsByOwnerByRepoByEnvironmentName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}",
Method: "GET",
}
var GetReposEnvironmentsDeploymentBranchPoliciesByOwnerByRepoByEnvironmentName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies",
Method: "GET",
}
var GetReposEnvironmentsDeploymentBranchPoliciesByOwnerByRepoByEnvironmentNameByBranchPolicyId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}",
Method: "GET",
}
var GetReposEnvironmentsDeploymentProtectionRulesAppsByOwnerByRepoByEnvironmentName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps",
Method: "GET",
}
var GetReposEnvironmentsDeploymentProtectionRulesByOwnerByRepoByEnvironmentName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules",
Method: "GET",
}
var GetReposEnvironmentsDeploymentProtectionRulesByOwnerByRepoByEnvironmentNameByProtectionRuleId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}",
Method: "GET",
}
var GetReposEnvironmentsSecretsByOwnerByRepoByEnvironmentName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/secrets",
Method: "GET",
}
var GetReposEnvironmentsSecretsByOwnerByRepoByEnvironmentNameBySecretName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}",
Method: "GET",
}
var GetReposEnvironmentsSecretsPublicKeyByOwnerByRepoByEnvironmentName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key",
Method: "GET",
}
var GetReposEnvironmentsVariablesByOwnerByRepoByEnvironmentName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/variables",
Method: "GET",
}
var GetReposEnvironmentsVariablesByOwnerByRepoByEnvironmentNameByName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}",
Method: "GET",
}
var GetReposEventsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/events",
Method: "GET",
}
var GetReposForksByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/forks",
Method: "GET",
}
var GetReposGitBlobsByOwnerByRepoByFileSha EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/git/blobs/{file_sha}",
Method: "GET",
}
var GetReposGitCommitsByOwnerByRepoByCommitSha EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/git/commits/{commit_sha}",
Method: "GET",
}
var GetReposGitMatchingRefsByOwnerByRepoByRef EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/git/matching-refs/{ref}",
Method: "GET",
}
var GetReposGitRefByOwnerByRepoByRef EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/git/ref/{ref:.+}",
Method: "GET",
}
var GetReposGitTagsByOwnerByRepoByTagSha EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/git/tags/{tag_sha}",
Method: "GET",
}
var GetReposGitTreesByOwnerByRepoByTreeSha EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/git/trees/{tree_sha}",
Method: "GET",
}
var GetReposHooksByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/hooks",
Method: "GET",
}
var GetReposHooksByOwnerByRepoByHookId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/hooks/{hook_id}",
Method: "GET",
}
var GetReposHooksConfigByOwnerByRepoByHookId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/hooks/{hook_id}/config",
Method: "GET",
}
var GetReposHooksDeliveriesByOwnerByRepoByHookId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/hooks/{hook_id}/deliveries",
Method: "GET",
}
var GetReposHooksDeliveriesByOwnerByRepoByHookIdByDeliveryId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}",
Method: "GET",
}
var GetReposImportAuthorsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/import/authors",
Method: "GET",
}
var GetReposImportByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/import",
Method: "GET",
}
var GetReposImportLargeFilesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/import/large_files",
Method: "GET",
}
var GetReposInstallationByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/installation",
Method: "GET",
}
var GetReposInteractionLimitsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/interaction-limits",
Method: "GET",
}
var GetReposInvitationsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/invitations",
Method: "GET",
}
var GetReposIssuesAssigneesByOwnerByRepoByIssueNumberByAssignee EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}",
Method: "GET",
}
var GetReposIssuesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues",
Method: "GET",
}
var GetReposIssuesByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}",
Method: "GET",
}
var GetReposIssuesCommentsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/comments",
Method: "GET",
}
var GetReposIssuesCommentsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/comments/{comment_id}",
Method: "GET",
}
var GetReposIssuesCommentsByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/comments",
Method: "GET",
}
var GetReposIssuesCommentsReactionsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions",
Method: "GET",
}
var GetReposIssuesEventsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/events",
Method: "GET",
}
var GetReposIssuesEventsByOwnerByRepoByEventId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/events/{event_id}",
Method: "GET",
}
var GetReposIssuesEventsByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/events",
Method: "GET",
}
var GetReposIssuesLabelsByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/labels",
Method: "GET",
}
var GetReposIssuesReactionsByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/reactions",
Method: "GET",
}
var GetReposIssuesTimelineByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/timeline",
Method: "GET",
}
var GetReposKeysByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/keys",
Method: "GET",
}
var GetReposKeysByOwnerByRepoByKeyId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/keys/{key_id}",
Method: "GET",
}
var GetReposLabelsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/labels",
Method: "GET",
}
var GetReposLabelsByOwnerByRepoByName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/labels/{name:.+}",
Method: "GET",
}
var GetReposLanguagesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/languages",
Method: "GET",
}
var GetReposLicenseByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/license",
Method: "GET",
}
var GetReposMilestonesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/milestones",
Method: "GET",
}
var GetReposMilestonesByOwnerByRepoByMilestoneNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/milestones/{milestone_number}",
Method: "GET",
}
var GetReposMilestonesLabelsByOwnerByRepoByMilestoneNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/milestones/{milestone_number}/labels",
Method: "GET",
}
var GetReposNotificationsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/notifications",
Method: "GET",
}
var GetReposPagesBuildsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pages/builds",
Method: "GET",
}
var GetReposPagesBuildsByOwnerByRepoByBuildId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pages/builds/{build_id}",
Method: "GET",
}
var GetReposPagesBuildsLatestByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pages/builds/latest",
Method: "GET",
}
var GetReposPagesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pages",
Method: "GET",
}
var GetReposPagesDeploymentsByOwnerByRepoByPagesDeploymentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}",
Method: "GET",
}
var GetReposPagesHealthByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pages/health",
Method: "GET",
}
var GetReposPrivateVulnerabilityReportingByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/private-vulnerability-reporting",
Method: "GET",
}
var GetReposProjectsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/projects",
Method: "GET",
}
var GetReposPropertiesValuesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/properties/values",
Method: "GET",
}
var GetReposPullsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls",
Method: "GET",
}
var GetReposPullsByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}",
Method: "GET",
}
var GetReposPullsCommentsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/comments",
Method: "GET",
}
var GetReposPullsCommentsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/comments/{comment_id}",
Method: "GET",
}
var GetReposPullsCommentsByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/comments",
Method: "GET",
}
var GetReposPullsCommentsReactionsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions",
Method: "GET",
}
var GetReposPullsCommitsByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/commits",
Method: "GET",
}
var GetReposPullsFilesByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/files",
Method: "GET",
}
var GetReposPullsMergeByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/merge",
Method: "GET",
}
var GetReposPullsRequestedReviewersByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers",
Method: "GET",
}
var GetReposPullsReviewsByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/reviews",
Method: "GET",
}
var GetReposPullsReviewsByOwnerByRepoByPullNumberByReviewId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}",
Method: "GET",
}
var GetReposPullsReviewsCommentsByOwnerByRepoByPullNumberByReviewId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments",
Method: "GET",
}
var GetReposReadmeByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/readme",
Method: "GET",
}
var GetReposReadmeByOwnerByRepoByDir EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/readme/{dir}",
Method: "GET",
}
var GetReposReleasesAssetsByOwnerByRepoByAssetId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases/assets/{asset_id}",
Method: "GET",
}
var GetReposReleasesAssetsByOwnerByRepoByReleaseId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases/{release_id}/assets",
Method: "GET",
}
var GetReposReleasesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases",
Method: "GET",
}
var GetReposReleasesByOwnerByRepoByReleaseId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases/{release_id}",
Method: "GET",
}
var GetReposReleasesLatestByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases/latest",
Method: "GET",
}
var GetReposReleasesReactionsByOwnerByRepoByReleaseId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases/{release_id}/reactions",
Method: "GET",
}
var GetReposReleasesTagsByOwnerByRepoByTag EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases/tags/{tag}",
Method: "GET",
}
var GetReposRulesBranchesByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/rules/branches/{branch}",
Method: "GET",
}
var GetReposRulesetsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/rulesets",
Method: "GET",
}
var GetReposRulesetsByOwnerByRepoByRulesetId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/rulesets/{ruleset_id}",
Method: "GET",
}
var GetReposRulesetsRuleSuitesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/rulesets/rule-suites",
Method: "GET",
}
var GetReposRulesetsRuleSuitesByOwnerByRepoByRuleSuiteId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}",
Method: "GET",
}
var GetReposSecretScanningAlertsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/secret-scanning/alerts",
Method: "GET",
}
var GetReposSecretScanningAlertsByOwnerByRepoByAlertNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}",
Method: "GET",
}
var GetReposSecretScanningAlertsLocationsByOwnerByRepoByAlertNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations",
Method: "GET",
}
var GetReposSecurityAdvisoriesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/security-advisories",
Method: "GET",
}
var GetReposSecurityAdvisoriesByOwnerByRepoByGhsaId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/security-advisories/{ghsa_id}",
Method: "GET",
}
var GetReposStargazersByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/stargazers",
Method: "GET",
}
var GetReposStatsCodeFrequencyByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/stats/code_frequency",
Method: "GET",
}
var GetReposStatsCommitActivityByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/stats/commit_activity",
Method: "GET",
}
var GetReposStatsContributorsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/stats/contributors",
Method: "GET",
}
var GetReposStatsParticipationByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/stats/participation",
Method: "GET",
}
var GetReposStatsPunchCardByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/stats/punch_card",
Method: "GET",
}
var GetReposSubscribersByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/subscribers",
Method: "GET",
}
var GetReposSubscriptionByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/subscription",
Method: "GET",
}
var GetReposTagsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/tags",
Method: "GET",
}
var GetReposTagsProtectionByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/tags/protection",
Method: "GET",
}
var GetReposTarballByOwnerByRepoByRef EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/tarball/{ref}",
Method: "GET",
}
var GetReposTeamsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/teams",
Method: "GET",
}
var GetReposTopicsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/topics",
Method: "GET",
}
var GetReposTrafficClonesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/traffic/clones",
Method: "GET",
}
var GetReposTrafficPopularPathsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/traffic/popular/paths",
Method: "GET",
}
var GetReposTrafficPopularReferrersByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/traffic/popular/referrers",
Method: "GET",
}
var GetReposTrafficViewsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/traffic/views",
Method: "GET",
}
var GetReposVulnerabilityAlertsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/vulnerability-alerts",
Method: "GET",
}
var GetReposZipballByOwnerByRepoByRef EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/zipball/{ref}",
Method: "GET",
}
var GetRepositories EndpointPattern = EndpointPattern{
Pattern: "/repositories",
Method: "GET",
}
var GetScimV2EnterprisesGroupsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/enterprises/{enterprise}/Groups",
Method: "GET",
}
var GetScimV2EnterprisesGroupsByEnterpriseByScimGroupId EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}",
Method: "GET",
}
var GetScimV2EnterprisesUsersByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/enterprises/{enterprise}/Users",
Method: "GET",
}
var GetScimV2EnterprisesUsersByEnterpriseByScimUserId EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}",
Method: "GET",
}
var GetScimV2OrganizationsUsersByOrg EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/organizations/{org}/Users",
Method: "GET",
}
var GetScimV2OrganizationsUsersByOrgByScimUserId EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/organizations/{org}/Users/{scim_user_id}",
Method: "GET",
}
var GetSearchCode EndpointPattern = EndpointPattern{
Pattern: "/search/code",
Method: "GET",
}
var GetSearchCommits EndpointPattern = EndpointPattern{
Pattern: "/search/commits",
Method: "GET",
}
var GetSearchIssues EndpointPattern = EndpointPattern{
Pattern: "/search/issues",
Method: "GET",
}
var GetSearchLabels EndpointPattern = EndpointPattern{
Pattern: "/search/labels",
Method: "GET",
}
var GetSearchRepositories EndpointPattern = EndpointPattern{
Pattern: "/search/repositories",
Method: "GET",
}
var GetSearchTopics EndpointPattern = EndpointPattern{
Pattern: "/search/topics",
Method: "GET",
}
var GetSearchUsers EndpointPattern = EndpointPattern{
Pattern: "/search/users",
Method: "GET",
}
var GetSlash EndpointPattern = EndpointPattern{
Pattern: "/",
Method: "GET",
}
var GetTeamsByTeamId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}",
Method: "GET",
}
var GetTeamsDiscussionsByTeamId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/discussions",
Method: "GET",
}
var GetTeamsDiscussionsByTeamIdByDiscussionNumber EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/discussions/{discussion_number}",
Method: "GET",
}
var GetTeamsDiscussionsCommentsByTeamIdByDiscussionNumber EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/discussions/{discussion_number}/comments",
Method: "GET",
}
var GetTeamsDiscussionsCommentsByTeamIdByDiscussionNumberByCommentNumber EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}",
Method: "GET",
}
var GetTeamsDiscussionsCommentsReactionsByTeamIdByDiscussionNumberByCommentNumber EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions",
Method: "GET",
}
var GetTeamsDiscussionsReactionsByTeamIdByDiscussionNumber EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/discussions/{discussion_number}/reactions",
Method: "GET",
}
var GetTeamsInvitationsByTeamId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/invitations",
Method: "GET",
}
var GetTeamsMembersByTeamId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/members",
Method: "GET",
}
var GetTeamsMembersByTeamIdByUsername EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/members/{username}",
Method: "GET",
}
var GetTeamsMembershipsByTeamIdByUsername EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/memberships/{username}",
Method: "GET",
}
var GetTeamsProjectsByTeamId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/projects",
Method: "GET",
}
var GetTeamsProjectsByTeamIdByProjectId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/projects/{project_id}",
Method: "GET",
}
var GetTeamsReposByTeamId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/repos",
Method: "GET",
}
var GetTeamsReposByTeamIdByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/repos/{owner}/{repo}",
Method: "GET",
}
var GetTeamsTeamSyncGroupMappingsByTeamId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/team-sync/group-mappings",
Method: "GET",
}
var GetTeamsTeamsByTeamId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/teams",
Method: "GET",
}
var GetUser EndpointPattern = EndpointPattern{
Pattern: "/user",
Method: "GET",
}
var GetUserBlocks EndpointPattern = EndpointPattern{
Pattern: "/user/blocks",
Method: "GET",
}
var GetUserBlocksByUsername EndpointPattern = EndpointPattern{
Pattern: "/user/blocks/{username}",
Method: "GET",
}
var GetUserByAccountId EndpointPattern = EndpointPattern{
Pattern: "/user/{account_id}",
Method: "GET",
}
var GetUserCodespaces EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces",
Method: "GET",
}
var GetUserCodespacesByCodespaceName EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/{codespace_name}",
Method: "GET",
}
var GetUserCodespacesExportsByCodespaceNameByExportId EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/{codespace_name}/exports/{export_id}",
Method: "GET",
}
var GetUserCodespacesMachinesByCodespaceName EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/{codespace_name}/machines",
Method: "GET",
}
var GetUserCodespacesSecrets EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/secrets",
Method: "GET",
}
var GetUserCodespacesSecretsBySecretName EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/secrets/{secret_name}",
Method: "GET",
}
var GetUserCodespacesSecretsPublicKey EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/secrets/public-key",
Method: "GET",
}
var GetUserCodespacesSecretsRepositoriesBySecretName EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/secrets/{secret_name}/repositories",
Method: "GET",
}
var GetUserDockerConflicts EndpointPattern = EndpointPattern{
Pattern: "/user/docker/conflicts",
Method: "GET",
}
var GetUserEmails EndpointPattern = EndpointPattern{
Pattern: "/user/emails",
Method: "GET",
}
var GetUserFollowers EndpointPattern = EndpointPattern{
Pattern: "/user/followers",
Method: "GET",
}
var GetUserFollowing EndpointPattern = EndpointPattern{
Pattern: "/user/following",
Method: "GET",
}
var GetUserFollowingByUsername EndpointPattern = EndpointPattern{
Pattern: "/user/following/{username}",
Method: "GET",
}
var GetUserGpgKeys EndpointPattern = EndpointPattern{
Pattern: "/user/gpg_keys",
Method: "GET",
}
var GetUserGpgKeysByGpgKeyId EndpointPattern = EndpointPattern{
Pattern: "/user/gpg_keys/{gpg_key_id}",
Method: "GET",
}
var GetUserInstallations EndpointPattern = EndpointPattern{
Pattern: "/user/installations",
Method: "GET",
}
var GetUserInstallationsRepositoriesByInstallationId EndpointPattern = EndpointPattern{
Pattern: "/user/installations/{installation_id}/repositories",
Method: "GET",
}
var GetUserInteractionLimits EndpointPattern = EndpointPattern{
Pattern: "/user/interaction-limits",
Method: "GET",
}
var GetUserIssues EndpointPattern = EndpointPattern{
Pattern: "/user/issues",
Method: "GET",
}
var GetUserKeys EndpointPattern = EndpointPattern{
Pattern: "/user/keys",
Method: "GET",
}
var GetUserKeysByKeyId EndpointPattern = EndpointPattern{
Pattern: "/user/keys/{key_id}",
Method: "GET",
}
var GetUserMarketplacePurchases EndpointPattern = EndpointPattern{
Pattern: "/user/marketplace_purchases",
Method: "GET",
}
var GetUserMarketplacePurchasesStubbed EndpointPattern = EndpointPattern{
Pattern: "/user/marketplace_purchases/stubbed",
Method: "GET",
}
var GetUserMembershipsOrgs EndpointPattern = EndpointPattern{
Pattern: "/user/memberships/orgs",
Method: "GET",
}
var GetUserMembershipsOrgsByOrg EndpointPattern = EndpointPattern{
Pattern: "/user/memberships/orgs/{org}",
Method: "GET",
}
var GetUserMigrations EndpointPattern = EndpointPattern{
Pattern: "/user/migrations",
Method: "GET",
}
var GetUserMigrationsArchiveByMigrationId EndpointPattern = EndpointPattern{
Pattern: "/user/migrations/{migration_id}/archive",
Method: "GET",
}
var GetUserMigrationsByMigrationId EndpointPattern = EndpointPattern{
Pattern: "/user/migrations/{migration_id}",
Method: "GET",
}
var GetUserMigrationsRepositoriesByMigrationId EndpointPattern = EndpointPattern{
Pattern: "/user/migrations/{migration_id}/repositories",
Method: "GET",
}
var GetUserOrgs EndpointPattern = EndpointPattern{
Pattern: "/user/orgs",
Method: "GET",
}
var GetUserPackages EndpointPattern = EndpointPattern{
Pattern: "/user/packages",
Method: "GET",
}
var GetUserPackagesByPackageTypeByPackageName EndpointPattern = EndpointPattern{
Pattern: "/user/packages/{package_type}/{package_name}",
Method: "GET",
}
var GetUserPackagesVersionsByPackageTypeByPackageName EndpointPattern = EndpointPattern{
Pattern: "/user/packages/{package_type}/{package_name}/versions",
Method: "GET",
}
var GetUserPackagesVersionsByPackageTypeByPackageNameByPackageVersionId EndpointPattern = EndpointPattern{
Pattern: "/user/packages/{package_type}/{package_name}/versions/{package_version_id}",
Method: "GET",
}
var GetUserPublicEmails EndpointPattern = EndpointPattern{
Pattern: "/user/public_emails",
Method: "GET",
}
var GetUserRepos EndpointPattern = EndpointPattern{
Pattern: "/user/repos",
Method: "GET",
}
var GetUserRepositoryInvitations EndpointPattern = EndpointPattern{
Pattern: "/user/repository_invitations",
Method: "GET",
}
var GetUserSocialAccounts EndpointPattern = EndpointPattern{
Pattern: "/user/social_accounts",
Method: "GET",
}
var GetUserSshSigningKeys EndpointPattern = EndpointPattern{
Pattern: "/user/ssh_signing_keys",
Method: "GET",
}
var GetUserSshSigningKeysBySshSigningKeyId EndpointPattern = EndpointPattern{
Pattern: "/user/ssh_signing_keys/{ssh_signing_key_id}",
Method: "GET",
}
var GetUserStarred EndpointPattern = EndpointPattern{
Pattern: "/user/starred",
Method: "GET",
}
var GetUserStarredByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/user/starred/{owner}/{repo}",
Method: "GET",
}
var GetUserSubscriptions EndpointPattern = EndpointPattern{
Pattern: "/user/subscriptions",
Method: "GET",
}
var GetUserTeams EndpointPattern = EndpointPattern{
Pattern: "/user/teams",
Method: "GET",
}
var GetUsers EndpointPattern = EndpointPattern{
Pattern: "/users",
Method: "GET",
}
var GetUsersAttestationsByUsernameBySubjectDigest EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/attestations/{subject_digest}",
Method: "GET",
}
var GetUsersByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}",
Method: "GET",
}
var GetUsersDockerConflictsByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/docker/conflicts",
Method: "GET",
}
var GetUsersEventsByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/events",
Method: "GET",
}
var GetUsersEventsOrgsByUsernameByOrg EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/events/orgs/{org}",
Method: "GET",
}
var GetUsersEventsPublicByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/events/public",
Method: "GET",
}
var GetUsersFollowersByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/followers",
Method: "GET",
}
var GetUsersFollowingByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/following",
Method: "GET",
}
var GetUsersFollowingByUsernameByTargetUser EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/following/{target_user}",
Method: "GET",
}
var GetUsersGistsByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/gists",
Method: "GET",
}
var GetUsersGpgKeysByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/gpg_keys",
Method: "GET",
}
var GetUsersHovercardByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/hovercard",
Method: "GET",
}
var GetUsersInstallationByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/installation",
Method: "GET",
}
var GetUsersKeysByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/keys",
Method: "GET",
}
var GetUsersOrgsByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/orgs",
Method: "GET",
}
var GetUsersPackagesByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/packages",
Method: "GET",
}
var GetUsersPackagesByUsernameByPackageTypeByPackageName EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/packages/{package_type}/{package_name}",
Method: "GET",
}
var GetUsersPackagesVersionsByUsernameByPackageTypeByPackageName EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/packages/{package_type}/{package_name}/versions",
Method: "GET",
}
var GetUsersPackagesVersionsByUsernameByPackageTypeByPackageNameByPackageVersionId EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}",
Method: "GET",
}
var GetUsersProjectsByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/projects",
Method: "GET",
}
var GetUsersReceivedEventsByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/received_events",
Method: "GET",
}
var GetUsersReceivedEventsPublicByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/received_events/public",
Method: "GET",
}
var GetUsersReposByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/repos",
Method: "GET",
}
var GetUsersSettingsBillingActionsByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/settings/billing/actions",
Method: "GET",
}
var GetUsersSettingsBillingPackagesByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/settings/billing/packages",
Method: "GET",
}
Pattern: "/users/{username}/settings/billing/shared-storage",
Method: "GET",
}var GetUsersSocialAccountsByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/social_accounts",
Method: "GET",
}
var GetUsersSshSigningKeysByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/ssh_signing_keys",
Method: "GET",
}
var GetUsersStarredByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/starred",
Method: "GET",
}
var GetUsersSubscriptionsByUsername EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/subscriptions",
Method: "GET",
}
var GetVersions EndpointPattern = EndpointPattern{
Pattern: "/versions",
Method: "GET",
}
var GetZen EndpointPattern = EndpointPattern{
Pattern: "/zen",
Method: "GET",
}
var PatchAppHookConfig EndpointPattern = EndpointPattern{
Pattern: "/app/hook/config",
Method: "PATCH",
}
var PatchApplicationsTokenByClientId EndpointPattern = EndpointPattern{
Pattern: "/applications/{client_id}/token",
Method: "PATCH",
}
var PatchEnterprisesActionsRunnerGroupsByEnterpriseByRunnerGroupId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}",
Method: "PATCH",
}
var PatchEnterprisesAnnouncementByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/announcement",
Method: "PATCH",
}
var PatchEnterprisesCodeSecurityAndAnalysisByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/code_security_and_analysis",
Method: "PATCH",
}
var PatchGistsByGistId EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}",
Method: "PATCH",
}
var PatchGistsCommentsByGistIdByCommentId EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}/comments/{comment_id}",
Method: "PATCH",
}
var PatchNotificationsThreadsByThreadId EndpointPattern = EndpointPattern{
Pattern: "/notifications/threads/{thread_id}",
Method: "PATCH",
}
var PatchOrgsActionsRunnerGroupsByOrgByRunnerGroupId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runner-groups/{runner_group_id}",
Method: "PATCH",
}
var PatchOrgsActionsVariablesByOrgByName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/variables/{name}",
Method: "PATCH",
}
var PatchOrgsAnnouncementByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/announcement",
Method: "PATCH",
}
var PatchOrgsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}",
Method: "PATCH",
}
var PatchOrgsCodeSecurityConfigurationsByOrgByConfigurationId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/code-security/configurations/{configuration_id}",
Method: "PATCH",
}
var PatchOrgsCustomRepositoryRolesByOrgByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/custom-repository-roles/{role_id}",
Method: "PATCH",
}
var PatchOrgsCustomRolesByOrgByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/custom_roles/{role_id}",
Method: "PATCH",
}
var PatchOrgsHooksByOrgByHookId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/hooks/{hook_id}",
Method: "PATCH",
}
var PatchOrgsHooksConfigByOrgByHookId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/hooks/{hook_id}/config",
Method: "PATCH",
}
var PatchOrgsOrganizationRolesByOrgByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/organization-roles/{role_id}",
Method: "PATCH",
}
var PatchOrgsPropertiesSchemaByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/properties/schema",
Method: "PATCH",
}
var PatchOrgsPropertiesValuesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/properties/values",
Method: "PATCH",
}
var PatchOrgsTeamsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}",
Method: "PATCH",
}
var PatchOrgsTeamsDiscussionsByOrgByTeamSlugByDiscussionNumber EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}",
Method: "PATCH",
}
var PatchOrgsTeamsDiscussionsCommentsByOrgByTeamSlugByDiscussionNumberByCommentNumber EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}",
Method: "PATCH",
}
var PatchOrgsTeamsExternalGroupsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/external-groups",
Method: "PATCH",
}
var PatchOrgsTeamsTeamSyncGroupMappingsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/team-sync/group-mappings",
Method: "PATCH",
}
var PatchProjectsByProjectId EndpointPattern = EndpointPattern{
Pattern: "/projects/{project_id}",
Method: "PATCH",
}
var PatchProjectsColumnsByColumnId EndpointPattern = EndpointPattern{
Pattern: "/projects/columns/{column_id}",
Method: "PATCH",
}
var PatchProjectsColumnsCardsByCardId EndpointPattern = EndpointPattern{
Pattern: "/projects/columns/cards/{card_id}",
Method: "PATCH",
}
var PatchReposActionsVariablesByOwnerByRepoByName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/variables/{name}",
Method: "PATCH",
}
var PatchReposBranchesProtectionRequiredPullRequestReviewsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews",
Method: "PATCH",
}
var PatchReposBranchesProtectionRequiredStatusChecksByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",
Method: "PATCH",
}
var PatchReposByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}",
Method: "PATCH",
}
var PatchReposCheckRunsByOwnerByRepoByCheckRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/check-runs/{check_run_id}",
Method: "PATCH",
}
var PatchReposCheckSuitesPreferencesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/check-suites/preferences",
Method: "PATCH",
}
var PatchReposCodeScanningAlertsByOwnerByRepoByAlertNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",
Method: "PATCH",
}
var PatchReposCodeScanningDefaultSetupByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/default-setup",
Method: "PATCH",
}
var PatchReposCommentsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/comments/{comment_id}",
Method: "PATCH",
}
var PatchReposDependabotAlertsByOwnerByRepoByAlertNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/dependabot/alerts/{alert_number}",
Method: "PATCH",
}
var PatchReposEnvironmentsVariablesByOwnerByRepoByEnvironmentNameByName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/variables/{name}",
Method: "PATCH",
}
var PatchReposGitRefsByOwnerByRepoByRef EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/git/refs/{ref:.+}",
Method: "PATCH",
}
var PatchReposHooksByOwnerByRepoByHookId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/hooks/{hook_id}",
Method: "PATCH",
}
var PatchReposHooksConfigByOwnerByRepoByHookId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/hooks/{hook_id}/config",
Method: "PATCH",
}
var PatchReposImportAuthorsByOwnerByRepoByAuthorId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/import/authors/{author_id}",
Method: "PATCH",
}
var PatchReposImportByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/import",
Method: "PATCH",
}
var PatchReposImportLfsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/import/lfs",
Method: "PATCH",
}
var PatchReposInvitationsByOwnerByRepoByInvitationId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/invitations/{invitation_id}",
Method: "PATCH",
}
var PatchReposIssuesByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}",
Method: "PATCH",
}
var PatchReposIssuesCommentsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/comments/{comment_id}",
Method: "PATCH",
}
var PatchReposLabelsByOwnerByRepoByName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/labels/{name:.+}",
Method: "PATCH",
}
var PatchReposMilestonesByOwnerByRepoByMilestoneNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/milestones/{milestone_number}",
Method: "PATCH",
}
var PatchReposPropertiesValuesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/properties/values",
Method: "PATCH",
}
var PatchReposPullsByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}",
Method: "PATCH",
}
var PatchReposPullsCommentsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/comments/{comment_id}",
Method: "PATCH",
}
var PatchReposReleasesAssetsByOwnerByRepoByAssetId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases/assets/{asset_id}",
Method: "PATCH",
}
var PatchReposReleasesByOwnerByRepoByReleaseId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases/{release_id}",
Method: "PATCH",
}
var PatchReposSecretScanningAlertsByOwnerByRepoByAlertNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}",
Method: "PATCH",
}
var PatchReposSecurityAdvisoriesByOwnerByRepoByGhsaId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/security-advisories/{ghsa_id}",
Method: "PATCH",
}
var PatchScimV2EnterprisesGroupsByEnterpriseByScimGroupId EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}",
Method: "PATCH",
}
var PatchScimV2EnterprisesUsersByEnterpriseByScimUserId EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}",
Method: "PATCH",
}
var PatchScimV2OrganizationsUsersByOrgByScimUserId EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/organizations/{org}/Users/{scim_user_id}",
Method: "PATCH",
}
var PatchTeamsByTeamId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}",
Method: "PATCH",
}
var PatchTeamsDiscussionsByTeamIdByDiscussionNumber EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/discussions/{discussion_number}",
Method: "PATCH",
}
var PatchTeamsDiscussionsCommentsByTeamIdByDiscussionNumberByCommentNumber EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}",
Method: "PATCH",
}
var PatchTeamsTeamSyncGroupMappingsByTeamId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/team-sync/group-mappings",
Method: "PATCH",
}
var PatchUser EndpointPattern = EndpointPattern{
Pattern: "/user",
Method: "PATCH",
}
var PatchUserCodespacesByCodespaceName EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/{codespace_name}",
Method: "PATCH",
}
var PatchUserEmailVisibility EndpointPattern = EndpointPattern{
Pattern: "/user/email/visibility",
Method: "PATCH",
}
var PatchUserMembershipsOrgsByOrg EndpointPattern = EndpointPattern{
Pattern: "/user/memberships/orgs/{org}",
Method: "PATCH",
}
var PatchUserRepositoryInvitationsByInvitationId EndpointPattern = EndpointPattern{
Pattern: "/user/repository_invitations/{invitation_id}",
Method: "PATCH",
}
var PostAppHookDeliveriesAttemptsByDeliveryId EndpointPattern = EndpointPattern{
Pattern: "/app/hook/deliveries/{delivery_id}/attempts",
Method: "POST",
}
var PostAppInstallationsAccessTokensByInstallationId EndpointPattern = EndpointPattern{
Pattern: "/app/installations/{installation_id}/access_tokens",
Method: "POST",
}
var PostAppManifestsConversionsByCode EndpointPattern = EndpointPattern{
Pattern: "/app-manifests/{code}/conversions",
Method: "POST",
}
var PostApplicationsTokenByClientId EndpointPattern = EndpointPattern{
Pattern: "/applications/{client_id}/token",
Method: "POST",
}
var PostApplicationsTokenScopedByClientId EndpointPattern = EndpointPattern{
Pattern: "/applications/{client_id}/token/scoped",
Method: "POST",
}
var PostEnterprisesActionsRunnerGroupsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runner-groups",
Method: "POST",
}
var PostEnterprisesActionsRunnersGenerateJitconfigByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runners/generate-jitconfig",
Method: "POST",
}
var PostEnterprisesActionsRunnersLabelsByEnterpriseByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runners/{runner_id}/labels",
Method: "POST",
}
var PostEnterprisesActionsRunnersRegistrationTokenByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runners/registration-token",
Method: "POST",
}
var PostEnterprisesActionsRunnersRemoveTokenByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runners/remove-token",
Method: "POST",
}
var PostEnterprisesByEnterpriseBySecurityProductByEnablement EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/{security_product}/{enablement}",
Method: "POST",
}
var PostEnterprisesSettingsBillingCostCentersResourceByEnterpriseByCostCenterId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id}/resource",
Method: "POST",
}
var PostGists EndpointPattern = EndpointPattern{
Pattern: "/gists",
Method: "POST",
}
var PostGistsCommentsByGistId EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}/comments",
Method: "POST",
}
var PostGistsForksByGistId EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}/forks",
Method: "POST",
}
var PostMarkdown EndpointPattern = EndpointPattern{
Pattern: "/markdown",
Method: "POST",
}
var PostMarkdownRaw EndpointPattern = EndpointPattern{
Pattern: "/markdown/raw",
Method: "POST",
}
var PostOrgsActionsRunnerGroupsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runner-groups",
Method: "POST",
}
var PostOrgsActionsRunnersGenerateJitconfigByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runners/generate-jitconfig",
Method: "POST",
}
var PostOrgsActionsRunnersLabelsByOrgByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runners/{runner_id}/labels",
Method: "POST",
}
var PostOrgsActionsRunnersRegistrationTokenByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runners/registration-token",
Method: "POST",
}
var PostOrgsActionsRunnersRemoveTokenByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runners/remove-token",
Method: "POST",
}
var PostOrgsActionsVariablesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/variables",
Method: "POST",
}
var PostOrgsByOrgBySecurityProductByEnablement EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/{security_product}/{enablement}",
Method: "POST",
}
var PostOrgsCodeSecurityConfigurationsAttachByOrgByConfigurationId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/code-security/configurations/{configuration_id}/attach",
Method: "POST",
}
var PostOrgsCodeSecurityConfigurationsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/code-security/configurations",
Method: "POST",
}
var PostOrgsCodespacesAccessSelectedUsersByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/codespaces/access/selected_users",
Method: "POST",
}
var PostOrgsCopilotBillingSelectedTeamsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/copilot/billing/selected_teams",
Method: "POST",
}
var PostOrgsCopilotBillingSelectedUsersByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/copilot/billing/selected_users",
Method: "POST",
}
var PostOrgsCustomRepositoryRolesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/custom-repository-roles",
Method: "POST",
}
var PostOrgsCustomRolesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/custom_roles",
Method: "POST",
}
var PostOrgsHooksByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/hooks",
Method: "POST",
}
var PostOrgsHooksDeliveriesAttemptsByOrgByHookIdByDeliveryId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts",
Method: "POST",
}
var PostOrgsHooksPingsByOrgByHookId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/hooks/{hook_id}/pings",
Method: "POST",
}
var PostOrgsInvitationsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/invitations",
Method: "POST",
}
var PostOrgsMembersCodespacesStopByOrgByUsernameByCodespaceName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/members/{username}/codespaces/{codespace_name}/stop",
Method: "POST",
}
var PostOrgsMigrationsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/migrations",
Method: "POST",
}
var PostOrgsOrganizationRolesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/organization-roles",
Method: "POST",
}
var PostOrgsPackagesRestoreByOrgByPackageTypeByPackageName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/packages/{package_type}/{package_name}/restore",
Method: "POST",
}
var PostOrgsPackagesVersionsRestoreByOrgByPackageTypeByPackageNameByPackageVersionId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore",
Method: "POST",
}
var PostOrgsPersonalAccessTokenRequestsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/personal-access-token-requests",
Method: "POST",
}
var PostOrgsPersonalAccessTokenRequestsByOrgByPatRequestId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/personal-access-token-requests/{pat_request_id}",
Method: "POST",
}
var PostOrgsPersonalAccessTokensByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/personal-access-tokens",
Method: "POST",
}
var PostOrgsPersonalAccessTokensByOrgByPatId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/personal-access-tokens/{pat_id}",
Method: "POST",
}
var PostOrgsProjectsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/projects",
Method: "POST",
}
var PostOrgsReposByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/repos",
Method: "POST",
}
var PostOrgsRulesetsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/rulesets",
Method: "POST",
}
var PostOrgsTeamsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams",
Method: "POST",
}
var PostOrgsTeamsDiscussionsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions",
Method: "POST",
}
var PostOrgsTeamsDiscussionsCommentsByOrgByTeamSlugByDiscussionNumber EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments",
Method: "POST",
}
var PostOrgsTeamsDiscussionsCommentsReactionsByOrgByTeamSlugByDiscussionNumberByCommentNumber EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions",
Method: "POST",
}
var PostOrgsTeamsDiscussionsReactionsByOrgByTeamSlugByDiscussionNumber EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions",
Method: "POST",
}
var PostProjectsColumnsByProjectId EndpointPattern = EndpointPattern{
Pattern: "/projects/{project_id}/columns",
Method: "POST",
}
var PostProjectsColumnsCardsByColumnId EndpointPattern = EndpointPattern{
Pattern: "/projects/columns/{column_id}/cards",
Method: "POST",
}
var PostProjectsColumnsCardsMovesByCardId EndpointPattern = EndpointPattern{
Pattern: "/projects/columns/cards/{card_id}/moves",
Method: "POST",
}
var PostProjectsColumnsMovesByColumnId EndpointPattern = EndpointPattern{
Pattern: "/projects/columns/{column_id}/moves",
Method: "POST",
}
var PostReposActionsJobsRerunByOwnerByRepoByJobId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/jobs/{job_id}/rerun",
Method: "POST",
}
var PostReposActionsRunnersGenerateJitconfigByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runners/generate-jitconfig",
Method: "POST",
}
var PostReposActionsRunnersLabelsByOwnerByRepoByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels",
Method: "POST",
}
var PostReposActionsRunnersRegistrationTokenByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runners/registration-token",
Method: "POST",
}
var PostReposActionsRunnersRemoveTokenByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runners/remove-token",
Method: "POST",
}
var PostReposActionsRunsApproveByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/approve",
Method: "POST",
}
var PostReposActionsRunsCancelByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/cancel",
Method: "POST",
}
var PostReposActionsRunsDeploymentProtectionRuleByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule",
Method: "POST",
}
var PostReposActionsRunsForceCancelByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel",
Method: "POST",
}
var PostReposActionsRunsPendingDeploymentsByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments",
Method: "POST",
}
var PostReposActionsRunsRerunByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/rerun",
Method: "POST",
}
var PostReposActionsRunsRerunFailedJobsByOwnerByRepoByRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs",
Method: "POST",
}
var PostReposActionsVariablesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/variables",
Method: "POST",
}
var PostReposActionsWorkflowsDispatchesByOwnerByRepoByWorkflowId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches",
Method: "POST",
}
var PostReposAttestationsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/attestations",
Method: "POST",
}
var PostReposAutolinksByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/autolinks",
Method: "POST",
}
var PostReposBranchesProtectionEnforceAdminsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins",
Method: "POST",
}
var PostReposBranchesProtectionRequiredSignaturesByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/required_signatures",
Method: "POST",
}
var PostReposBranchesProtectionRequiredStatusChecksContextsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",
Method: "POST",
}
var PostReposBranchesProtectionRestrictionsAppsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",
Method: "POST",
}
var PostReposBranchesProtectionRestrictionsTeamsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",
Method: "POST",
}
var PostReposBranchesProtectionRestrictionsUsersByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",
Method: "POST",
}
var PostReposBranchesRenameByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/rename",
Method: "POST",
}
var PostReposCheckRunsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/check-runs",
Method: "POST",
}
var PostReposCheckRunsRerequestByOwnerByRepoByCheckRunId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest",
Method: "POST",
}
var PostReposCheckSuitesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/check-suites",
Method: "POST",
}
var PostReposCheckSuitesRerequestByOwnerByRepoByCheckSuiteId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest",
Method: "POST",
}
var PostReposCodeScanningCodeqlVariantAnalysesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/codeql/variant-analyses",
Method: "POST",
}
var PostReposCodeScanningSarifsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/code-scanning/sarifs",
Method: "POST",
}
var PostReposCodespacesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/codespaces",
Method: "POST",
}
var PostReposCommentsReactionsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/comments/{comment_id}/reactions",
Method: "POST",
}
var PostReposCommitsCommentsByOwnerByRepoByCommitSha EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/commits/{commit_sha}/comments",
Method: "POST",
}
var PostReposDependencyGraphSnapshotsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/dependency-graph/snapshots",
Method: "POST",
}
var PostReposDeploymentsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/deployments",
Method: "POST",
}
var PostReposDeploymentsStatusesByOwnerByRepoByDeploymentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/deployments/{deployment_id}/statuses",
Method: "POST",
}
var PostReposDispatchesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/dispatches",
Method: "POST",
}
var PostReposEnvironmentsDeploymentBranchPoliciesByOwnerByRepoByEnvironmentName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies",
Method: "POST",
}
var PostReposEnvironmentsDeploymentProtectionRulesByOwnerByRepoByEnvironmentName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules",
Method: "POST",
}
var PostReposEnvironmentsVariablesByOwnerByRepoByEnvironmentName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/variables",
Method: "POST",
}
var PostReposForksByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/forks",
Method: "POST",
}
var PostReposGenerateByTemplateOwnerByTemplateRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{template_owner}/{template_repo}/generate",
Method: "POST",
}
var PostReposGitBlobsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/git/blobs",
Method: "POST",
}
var PostReposGitCommitsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/git/commits",
Method: "POST",
}
var PostReposGitRefsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/git/refs",
Method: "POST",
}
var PostReposGitTagsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/git/tags",
Method: "POST",
}
var PostReposGitTreesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/git/trees",
Method: "POST",
}
var PostReposHooksByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/hooks",
Method: "POST",
}
var PostReposHooksDeliveriesAttemptsByOwnerByRepoByHookIdByDeliveryId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts",
Method: "POST",
}
var PostReposHooksPingsByOwnerByRepoByHookId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/hooks/{hook_id}/pings",
Method: "POST",
}
var PostReposHooksTestsByOwnerByRepoByHookId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/hooks/{hook_id}/tests",
Method: "POST",
}
var PostReposIssuesAssigneesByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/assignees",
Method: "POST",
}
var PostReposIssuesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues",
Method: "POST",
}
var PostReposIssuesCommentsByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/comments",
Method: "POST",
}
var PostReposIssuesCommentsReactionsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/comments/{comment_id}/reactions",
Method: "POST",
}
var PostReposIssuesLabelsByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/labels",
Method: "POST",
}
var PostReposIssuesReactionsByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/reactions",
Method: "POST",
}
var PostReposKeysByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/keys",
Method: "POST",
}
var PostReposLabelsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/labels",
Method: "POST",
}
var PostReposMergeUpstreamByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/merge-upstream",
Method: "POST",
}
var PostReposMergesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/merges",
Method: "POST",
}
var PostReposMilestonesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/milestones",
Method: "POST",
}
var PostReposPagesBuildsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pages/builds",
Method: "POST",
}
var PostReposPagesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pages",
Method: "POST",
}
var PostReposPagesDeploymentsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pages/deployments",
Method: "POST",
}
var PostReposPagesDeploymentsCancelByOwnerByRepoByPagesDeploymentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel",
Method: "POST",
}
var PostReposProjectsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/projects",
Method: "POST",
}
var PostReposPullsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls",
Method: "POST",
}
var PostReposPullsCodespacesByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/codespaces",
Method: "POST",
}
var PostReposPullsCommentsByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/comments",
Method: "POST",
}
var PostReposPullsCommentsReactionsByOwnerByRepoByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions",
Method: "POST",
}
var PostReposPullsCommentsRepliesByOwnerByRepoByPullNumberByCommentId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies",
Method: "POST",
}
var PostReposPullsRequestedReviewersByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers",
Method: "POST",
}
var PostReposPullsReviewsByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/reviews",
Method: "POST",
}
var PostReposPullsReviewsEventsByOwnerByRepoByPullNumberByReviewId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events",
Method: "POST",
}
var PostReposReleasesAssetsByOwnerByRepoByReleaseId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases/{release_id}/assets",
Method: "POST",
}
var PostReposReleasesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases",
Method: "POST",
}
var PostReposReleasesGenerateNotesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases/generate-notes",
Method: "POST",
}
var PostReposReleasesReactionsByOwnerByRepoByReleaseId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/releases/{release_id}/reactions",
Method: "POST",
}
var PostReposRulesetsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/rulesets",
Method: "POST",
}
var PostReposSecretScanningPushProtectionBypassesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/secret-scanning/push-protection-bypasses",
Method: "POST",
}
var PostReposSecurityAdvisoriesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/security-advisories",
Method: "POST",
}
var PostReposSecurityAdvisoriesCveByOwnerByRepoByGhsaId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve",
Method: "POST",
}
var PostReposSecurityAdvisoriesForksByOwnerByRepoByGhsaId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks",
Method: "POST",
}
var PostReposSecurityAdvisoriesReportsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/security-advisories/reports",
Method: "POST",
}
var PostReposStatusesByOwnerByRepoBySha EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/statuses/{sha}",
Method: "POST",
}
var PostReposTagsProtectionByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/tags/protection",
Method: "POST",
}
var PostReposTransferByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/transfer",
Method: "POST",
}
var PostScimV2EnterprisesGroupsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/enterprises/{enterprise}/Groups",
Method: "POST",
}
var PostScimV2EnterprisesUsersByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/enterprises/{enterprise}/Users",
Method: "POST",
}
var PostScimV2OrganizationsUsersByOrg EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/organizations/{org}/Users",
Method: "POST",
}
var PostTeamsDiscussionsByTeamId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/discussions",
Method: "POST",
}
var PostTeamsDiscussionsCommentsByTeamIdByDiscussionNumber EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/discussions/{discussion_number}/comments",
Method: "POST",
}
var PostTeamsDiscussionsCommentsReactionsByTeamIdByDiscussionNumberByCommentNumber EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions",
Method: "POST",
}
var PostTeamsDiscussionsReactionsByTeamIdByDiscussionNumber EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/discussions/{discussion_number}/reactions",
Method: "POST",
}
var PostUserCodespaces EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces",
Method: "POST",
}
var PostUserCodespacesExportsByCodespaceName EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/{codespace_name}/exports",
Method: "POST",
}
var PostUserCodespacesPublishByCodespaceName EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/{codespace_name}/publish",
Method: "POST",
}
var PostUserCodespacesStartByCodespaceName EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/{codespace_name}/start",
Method: "POST",
}
var PostUserCodespacesStopByCodespaceName EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/{codespace_name}/stop",
Method: "POST",
}
var PostUserEmails EndpointPattern = EndpointPattern{
Pattern: "/user/emails",
Method: "POST",
}
var PostUserGpgKeys EndpointPattern = EndpointPattern{
Pattern: "/user/gpg_keys",
Method: "POST",
}
var PostUserKeys EndpointPattern = EndpointPattern{
Pattern: "/user/keys",
Method: "POST",
}
var PostUserMigrations EndpointPattern = EndpointPattern{
Pattern: "/user/migrations",
Method: "POST",
}
var PostUserPackagesRestoreByPackageTypeByPackageName EndpointPattern = EndpointPattern{
Pattern: "/user/packages/{package_type}/{package_name}/restore",
Method: "POST",
}
var PostUserPackagesVersionsRestoreByPackageTypeByPackageNameByPackageVersionId EndpointPattern = EndpointPattern{
Pattern: "/user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore",
Method: "POST",
}
var PostUserProjects EndpointPattern = EndpointPattern{
Pattern: "/user/projects",
Method: "POST",
}
var PostUserRepos EndpointPattern = EndpointPattern{
Pattern: "/user/repos",
Method: "POST",
}
var PostUserSocialAccounts EndpointPattern = EndpointPattern{
Pattern: "/user/social_accounts",
Method: "POST",
}
var PostUserSshSigningKeys EndpointPattern = EndpointPattern{
Pattern: "/user/ssh_signing_keys",
Method: "POST",
}
var PostUsersPackagesRestoreByUsernameByPackageTypeByPackageName EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/packages/{package_type}/{package_name}/restore",
Method: "POST",
}
var PostUsersPackagesVersionsRestoreByUsernameByPackageTypeByPackageNameByPackageVersionId EndpointPattern = EndpointPattern{
Pattern: "/users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore",
Method: "POST",
}
var PutAppInstallationsSuspendedByInstallationId EndpointPattern = EndpointPattern{
Pattern: "/app/installations/{installation_id}/suspended",
Method: "PUT",
}
var PutEnterprisesActionsOidcCustomizationIssuerByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/oidc/customization/issuer",
Method: "PUT",
}
var PutEnterprisesActionsPermissionsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/permissions",
Method: "PUT",
}
var PutEnterprisesActionsPermissionsOrganizationsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/permissions/organizations",
Method: "PUT",
}
var PutEnterprisesActionsPermissionsOrganizationsByEnterpriseByOrgId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/permissions/organizations/{org_id}",
Method: "PUT",
}
var PutEnterprisesActionsPermissionsSelectedActionsByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/permissions/selected-actions",
Method: "PUT",
}
var PutEnterprisesActionsPermissionsWorkflowByEnterprise EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/permissions/workflow",
Method: "PUT",
}
var PutEnterprisesActionsRunnerGroupsOrganizationsByEnterpriseByRunnerGroupId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations",
Method: "PUT",
}
var PutEnterprisesActionsRunnerGroupsOrganizationsByEnterpriseByRunnerGroupIdByOrgId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations/{org_id}",
Method: "PUT",
}
var PutEnterprisesActionsRunnerGroupsRunnersByEnterpriseByRunnerGroupId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners",
Method: "PUT",
}
var PutEnterprisesActionsRunnerGroupsRunnersByEnterpriseByRunnerGroupIdByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}",
Method: "PUT",
}
var PutEnterprisesActionsRunnersLabelsByEnterpriseByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/enterprises/{enterprise}/actions/runners/{runner_id}/labels",
Method: "PUT",
}
var PutGistsStarByGistId EndpointPattern = EndpointPattern{
Pattern: "/gists/{gist_id}/star",
Method: "PUT",
}
var PutNotifications EndpointPattern = EndpointPattern{
Pattern: "/notifications",
Method: "PUT",
}
var PutNotificationsThreadsSubscriptionByThreadId EndpointPattern = EndpointPattern{
Pattern: "/notifications/threads/{thread_id}/subscription",
Method: "PUT",
}
var PutOrgsActionsOidcCustomizationSubByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/oidc/customization/sub",
Method: "PUT",
}
var PutOrgsActionsPermissionsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/permissions",
Method: "PUT",
}
var PutOrgsActionsPermissionsRepositoriesByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/permissions/repositories",
Method: "PUT",
}
var PutOrgsActionsPermissionsRepositoriesByOrgByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/permissions/repositories/{repository_id}",
Method: "PUT",
}
var PutOrgsActionsPermissionsSelectedActionsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/permissions/selected-actions",
Method: "PUT",
}
var PutOrgsActionsPermissionsWorkflowByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/permissions/workflow",
Method: "PUT",
}
var PutOrgsActionsRunnerGroupsRepositoriesByOrgByRunnerGroupId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories",
Method: "PUT",
}
var PutOrgsActionsRunnerGroupsRepositoriesByOrgByRunnerGroupIdByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}",
Method: "PUT",
}
var PutOrgsActionsRunnerGroupsRunnersByOrgByRunnerGroupId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners",
Method: "PUT",
}
var PutOrgsActionsRunnerGroupsRunnersByOrgByRunnerGroupIdByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}",
Method: "PUT",
}
var PutOrgsActionsRunnersLabelsByOrgByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/runners/{runner_id}/labels",
Method: "PUT",
}
var PutOrgsActionsSecretsByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/secrets/{secret_name}",
Method: "PUT",
}
var PutOrgsActionsSecretsRepositoriesByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/secrets/{secret_name}/repositories",
Method: "PUT",
}
var PutOrgsActionsSecretsRepositoriesByOrgBySecretNameByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}",
Method: "PUT",
}
var PutOrgsActionsVariablesRepositoriesByOrgByName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/variables/{name}/repositories",
Method: "PUT",
}
var PutOrgsActionsVariablesRepositoriesByOrgByNameByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/actions/variables/{name}/repositories/{repository_id}",
Method: "PUT",
}
var PutOrgsBlocksByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/blocks/{username}",
Method: "PUT",
}
var PutOrgsCodeSecurityConfigurationsDefaultsByOrgByConfigurationId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/code-security/configurations/{configuration_id}/defaults",
Method: "PUT",
}
var PutOrgsCodespacesAccessByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/codespaces/access",
Method: "PUT",
}
var PutOrgsCodespacesSecretsByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/codespaces/secrets/{secret_name}",
Method: "PUT",
}
var PutOrgsCodespacesSecretsRepositoriesByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/codespaces/secrets/{secret_name}/repositories",
Method: "PUT",
}
var PutOrgsCodespacesSecretsRepositoriesByOrgBySecretNameByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}",
Method: "PUT",
}
var PutOrgsDependabotSecretsByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/dependabot/secrets/{secret_name}",
Method: "PUT",
}
var PutOrgsDependabotSecretsRepositoriesByOrgBySecretName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/dependabot/secrets/{secret_name}/repositories",
Method: "PUT",
}
var PutOrgsDependabotSecretsRepositoriesByOrgBySecretNameByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}",
Method: "PUT",
}
var PutOrgsInteractionLimitsByOrg EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/interaction-limits",
Method: "PUT",
}
var PutOrgsMembershipsByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/memberships/{username}",
Method: "PUT",
}
var PutOrgsOrganizationRolesTeamsByOrgByTeamSlugByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/organization-roles/teams/{team_slug}/{role_id}",
Method: "PUT",
}
var PutOrgsOrganizationRolesUsersByOrgByUsernameByRoleId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/organization-roles/users/{username}/{role_id}",
Method: "PUT",
}
var PutOrgsOutsideCollaboratorsByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/outside_collaborators/{username}",
Method: "PUT",
}
var PutOrgsPropertiesSchemaByOrgByCustomPropertyName EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/properties/schema/{custom_property_name}",
Method: "PUT",
}
var PutOrgsPublicMembersByOrgByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/public_members/{username}",
Method: "PUT",
}
var PutOrgsRulesetsByOrgByRulesetId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/rulesets/{ruleset_id}",
Method: "PUT",
}
var PutOrgsSecurityManagersTeamsByOrgByTeamSlug EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/security-managers/teams/{team_slug}",
Method: "PUT",
}
var PutOrgsTeamsMembershipsByOrgByTeamSlugByUsername EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/memberships/{username}",
Method: "PUT",
}
var PutOrgsTeamsProjectsByOrgByTeamSlugByProjectId EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/projects/{project_id}",
Method: "PUT",
}
var PutOrgsTeamsReposByOrgByTeamSlugByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}",
Method: "PUT",
}
var PutProjectsCollaboratorsByProjectIdByUsername EndpointPattern = EndpointPattern{
Pattern: "/projects/{project_id}/collaborators/{username}",
Method: "PUT",
}
var PutReposActionsOidcCustomizationSubByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/oidc/customization/sub",
Method: "PUT",
}
var PutReposActionsPermissionsAccessByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/permissions/access",
Method: "PUT",
}
var PutReposActionsPermissionsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/permissions",
Method: "PUT",
}
var PutReposActionsPermissionsSelectedActionsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/permissions/selected-actions",
Method: "PUT",
}
var PutReposActionsPermissionsWorkflowByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/permissions/workflow",
Method: "PUT",
}
var PutReposActionsRunnersLabelsByOwnerByRepoByRunnerId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/runners/{runner_id}/labels",
Method: "PUT",
}
var PutReposActionsSecretsByOwnerByRepoBySecretName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/secrets/{secret_name}",
Method: "PUT",
}
var PutReposActionsWorkflowsDisableByOwnerByRepoByWorkflowId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable",
Method: "PUT",
}
var PutReposActionsWorkflowsEnableByOwnerByRepoByWorkflowId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable",
Method: "PUT",
}
var PutReposAutomatedSecurityFixesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/automated-security-fixes",
Method: "PUT",
}
var PutReposBranchesProtectionByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection",
Method: "PUT",
}
var PutReposBranchesProtectionRequiredStatusChecksContextsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",
Method: "PUT",
}
var PutReposBranchesProtectionRestrictionsAppsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",
Method: "PUT",
}
var PutReposBranchesProtectionRestrictionsTeamsByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",
Method: "PUT",
}
var PutReposBranchesProtectionRestrictionsUsersByOwnerByRepoByBranch EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",
Method: "PUT",
}
var PutReposCodespacesSecretsByOwnerByRepoBySecretName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/codespaces/secrets/{secret_name}",
Method: "PUT",
}
var PutReposCollaboratorsByOwnerByRepoByUsername EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/collaborators/{username}",
Method: "PUT",
}
var PutReposContentsByOwnerByRepoByPath EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/contents/{path:.+}",
Method: "PUT",
}
var PutReposDependabotSecretsByOwnerByRepoBySecretName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/dependabot/secrets/{secret_name}",
Method: "PUT",
}
var PutReposEnvironmentsByOwnerByRepoByEnvironmentName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}",
Method: "PUT",
}
var PutReposEnvironmentsDeploymentBranchPoliciesByOwnerByRepoByEnvironmentNameByBranchPolicyId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}",
Method: "PUT",
}
var PutReposEnvironmentsSecretsByOwnerByRepoByEnvironmentNameBySecretName EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}",
Method: "PUT",
}
var PutReposImportByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/import",
Method: "PUT",
}
var PutReposInteractionLimitsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/interaction-limits",
Method: "PUT",
}
var PutReposIssuesLabelsByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/labels",
Method: "PUT",
}
var PutReposIssuesLockByOwnerByRepoByIssueNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/issues/{issue_number}/lock",
Method: "PUT",
}
var PutReposLfsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/lfs",
Method: "PUT",
}
var PutReposNotificationsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/notifications",
Method: "PUT",
}
var PutReposPagesByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pages",
Method: "PUT",
}
var PutReposPrivateVulnerabilityReportingByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/private-vulnerability-reporting",
Method: "PUT",
}
var PutReposPullsMergeByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/merge",
Method: "PUT",
}
var PutReposPullsReviewsByOwnerByRepoByPullNumberByReviewId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}",
Method: "PUT",
}
var PutReposPullsReviewsDismissalsByOwnerByRepoByPullNumberByReviewId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals",
Method: "PUT",
}
var PutReposPullsUpdateBranchByOwnerByRepoByPullNumber EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/pulls/{pull_number}/update-branch",
Method: "PUT",
}
var PutReposRulesetsByOwnerByRepoByRulesetId EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/rulesets/{ruleset_id}",
Method: "PUT",
}
var PutReposSubscriptionByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/subscription",
Method: "PUT",
}
var PutReposTopicsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/topics",
Method: "PUT",
}
var PutReposVulnerabilityAlertsByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/repos/{owner}/{repo}/vulnerability-alerts",
Method: "PUT",
}
var PutScimV2EnterprisesGroupsByEnterpriseByScimGroupId EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/enterprises/{enterprise}/Groups/{scim_group_id}",
Method: "PUT",
}
var PutScimV2EnterprisesUsersByEnterpriseByScimUserId EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/enterprises/{enterprise}/Users/{scim_user_id}",
Method: "PUT",
}
var PutScimV2OrganizationsUsersByOrgByScimUserId EndpointPattern = EndpointPattern{
Pattern: "/scim/v2/organizations/{org}/Users/{scim_user_id}",
Method: "PUT",
}
var PutTeamsMembersByTeamIdByUsername EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/members/{username}",
Method: "PUT",
}
var PutTeamsMembershipsByTeamIdByUsername EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/memberships/{username}",
Method: "PUT",
}
var PutTeamsProjectsByTeamIdByProjectId EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/projects/{project_id}",
Method: "PUT",
}
var PutTeamsReposByTeamIdByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/teams/{team_id}/repos/{owner}/{repo}",
Method: "PUT",
}
var PutUserBlocksByUsername EndpointPattern = EndpointPattern{
Pattern: "/user/blocks/{username}",
Method: "PUT",
}
var PutUserCodespacesSecretsBySecretName EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/secrets/{secret_name}",
Method: "PUT",
}
var PutUserCodespacesSecretsRepositoriesBySecretName EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/secrets/{secret_name}/repositories",
Method: "PUT",
}
var PutUserCodespacesSecretsRepositoriesBySecretNameByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/user/codespaces/secrets/{secret_name}/repositories/{repository_id}",
Method: "PUT",
}
var PutUserFollowingByUsername EndpointPattern = EndpointPattern{
Pattern: "/user/following/{username}",
Method: "PUT",
}
var PutUserInstallationsRepositoriesByInstallationIdByRepositoryId EndpointPattern = EndpointPattern{
Pattern: "/user/installations/{installation_id}/repositories/{repository_id}",
Method: "PUT",
}
var PutUserInteractionLimits EndpointPattern = EndpointPattern{
Pattern: "/user/interaction-limits",
Method: "PUT",
}
var PutUserStarredByOwnerByRepo EndpointPattern = EndpointPattern{
Pattern: "/user/starred/{owner}/{repo}",
Method: "PUT",
}
type EnforceHostRoundTripper ¶
type EnforceHostRoundTripper struct { Host string UpstreamRoundTripper http.RoundTripper }
EnforceHostRoundTripper rewrites all requests with the given `Host`.
type FIFOResponseHandler ¶ added in v0.0.23
type FIFOResponseHandler struct { Responses [][]byte CurrentIndex int // contains filtered or unexported fields }
FIFOResponseHandler handler implementation that responds to the HTTP requests following a FIFO approach.
Once all available `Responses` have been used, this handler will panic()!
func (*FIFOResponseHandler) ServeHTTP ¶ added in v0.0.23
func (srh *FIFOResponseHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
ServeHTTP implementation of `http.Handler`
type MockBackendOption ¶
MockBackendOption is used to configure the *mux.router for the mocked backend
func WithRateLimit ¶ added in v0.0.22
func WithRateLimit(rps float64, burst int) MockBackendOption
WithRateLimit enforces a rate limit on the mocked http.Client. NOTE: This is an alpha feature. Future changes might break compatibility, until a stable version is released.
func WithRequestMatch ¶
func WithRequestMatch( ep EndpointPattern, responsesFIFO ...interface{}, ) MockBackendOption
WithRequestMatch implements a simple FIFO for requests of the given `pattern`.
Once all responses have been used, it shall panic()!
Example:
WithRequestMatch( GetUsersByUsername, github.User{ Name: github.String("foobar"), }, )
func WithRequestMatchEnterprise ¶ added in v0.0.19
func WithRequestMatchEnterprise( ep EndpointPattern, responsesFIFO ...interface{}, ) MockBackendOption
WithRequestMatchEnterprise Same as `WithRequestMatch` but for Github Enterprise
func WithRequestMatchHandler ¶
func WithRequestMatchHandler( ep EndpointPattern, handler http.Handler, ) MockBackendOption
WithRequestMatchHandler implements a request callback for the given `pattern`.
For custom implementations, this handler usage is encouraged.
Example:
WithRequestMatchHandler( GetOrgsProjectsByOrg, http.HandlerFunc(func(w http.ResponseWriter, _ *http.Request) { w.Write(MustMarshal([]github.Project{ { Name: github.String("mocked-proj-1"), }, { Name: github.String("mocked-proj-2"), }, })) }), )
func WithRequestMatchPages ¶ added in v0.0.2
func WithRequestMatchPages( ep EndpointPattern, pages ...interface{}, ) MockBackendOption
WithRequestMatchPages honors pagination directives.
Pages can be requested in any order and each page can be called multiple times.
E.g.
mockedHTTPClient := NewMockedHTTPClient( WithRequestMatchPages( GetOrgsReposByOrg, []github.Repository{ { Name: github.String("repo-A-on-first-page"), }, { Name: github.String("repo-B-on-first-page"), }, }, []github.Repository{ { Name: github.String("repo-C-on-second-page"), }, { Name: github.String("repo-D-on-second-page"), }, }, ), )
func WithRequestMatchPagesEnterprise ¶ added in v0.0.19
func WithRequestMatchPagesEnterprise( ep EndpointPattern, pages ...interface{}, ) MockBackendOption
WithRequestMatchPagesEnterprise Same as `WithRequestMatchPages` but for Github Enterprise
type PaginatedResponseHandler ¶ added in v0.0.23
type PaginatedResponseHandler struct {
ResponsePages [][]byte
}
PaginatedResponseHandler handler implementation that responds to the HTTP requests and honors the pagination headers
Header e.g: `Link: <https://api.github.com/search/code?q=addClass+user%3Amozilla&page=15>; rel="next", <https://api.github.com/search/code?q=addClass+user%3Amozilla&page=34>; rel="last", <https://api.github.com/search/code?q=addClass+user%3Amozilla&page=1>; rel="first", <https://api.github.com/search/code?q=addClass+user%3Amozilla&page=13>; rel="prev"`
See: https://docs.github.com/en/rest/guides/traversing-with-pagination
func (*PaginatedResponseHandler) ServeHTTP ¶ added in v0.0.23
func (prh *PaginatedResponseHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
ServeHTTP implementation of `http.Handler`