mock

package
v0.0.23 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2024 License: MIT Imports: 11 Imported by: 9

Documentation

Index

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

func WriteError(
	w http.ResponseWriter,
	httpStatus int,
	msg string,
	errors ...github.Error,
)

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 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 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 DeleteOrgsBlocksByOrgByUsername EndpointPattern = EndpointPattern{
	Pattern: "/orgs/{org}/blocks/{username}",
	Method:  "DELETE",
}
var DeleteOrgsByOrg EndpointPattern = EndpointPattern{
	Pattern: "/orgs/{org}",
	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 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 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 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 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 DeleteRepositoriesEnvironmentsSecretsByRepositoryIdByEnvironmentNameBySecretName EndpointPattern = EndpointPattern{
	Pattern: "/repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}",
	Method:  "DELETE",
}
var DeleteRepositoriesEnvironmentsVariablesByRepositoryIdByEnvironmentNameByName EndpointPattern = EndpointPattern{
	Pattern: "/repositories/{repository_id}/environments/{environment_name}/variables/{name}",
	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 GetEnterprisesDependabotAlertsByEnterprise EndpointPattern = EndpointPattern{
	Pattern: "/enterprises/{enterprise}/dependabot/alerts",
	Method:  "GET",
}
var GetEnterprisesSecretScanningAlertsByEnterprise EndpointPattern = EndpointPattern{
	Pattern: "/enterprises/{enterprise}/secret-scanning/alerts",
	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 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 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 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 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 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 GetOrgsFailedInvitationsByOrg EndpointPattern = EndpointPattern{
	Pattern: "/orgs/{org}/failed_invitations",
	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 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 GetOrgsSettingsBillingPackagesByOrg EndpointPattern = EndpointPattern{
	Pattern: "/orgs/{org}/settings/billing/packages",
	Method:  "GET",
}
var GetOrgsSettingsBillingSharedStorageByOrg EndpointPattern = EndpointPattern{
	Pattern: "/orgs/{org}/settings/billing/shared-storage",
	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 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 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 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 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 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 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 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 GetRepositoriesEnvironmentsSecretsByRepositoryIdByEnvironmentName EndpointPattern = EndpointPattern{
	Pattern: "/repositories/{repository_id}/environments/{environment_name}/secrets",
	Method:  "GET",
}
var GetRepositoriesEnvironmentsSecretsByRepositoryIdByEnvironmentNameBySecretName EndpointPattern = EndpointPattern{
	Pattern: "/repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}",
	Method:  "GET",
}
var GetRepositoriesEnvironmentsSecretsPublicKeyByRepositoryIdByEnvironmentName EndpointPattern = EndpointPattern{
	Pattern: "/repositories/{repository_id}/environments/{environment_name}/secrets/public-key",
	Method:  "GET",
}
var GetRepositoriesEnvironmentsVariablesByRepositoryIdByEnvironmentName EndpointPattern = EndpointPattern{
	Pattern: "/repositories/{repository_id}/environments/{environment_name}/variables",
	Method:  "GET",
}
var GetRepositoriesEnvironmentsVariablesByRepositoryIdByEnvironmentNameByName EndpointPattern = EndpointPattern{
	Pattern: "/repositories/{repository_id}/environments/{environment_name}/variables/{name}",
	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 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 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 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",
}
var GetUsersSettingsBillingSharedStorageByUsername EndpointPattern = EndpointPattern{
	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 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 PatchOrgsActionsVariablesByOrgByName EndpointPattern = EndpointPattern{
	Pattern: "/orgs/{org}/actions/variables/{name}",
	Method:  "PATCH",
}
var PatchOrgsByOrg EndpointPattern = EndpointPattern{
	Pattern: "/orgs/{org}",
	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 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 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 PatchRepositoriesEnvironmentsVariablesByRepositoryIdByEnvironmentNameByName EndpointPattern = EndpointPattern{
	Pattern: "/repositories/{repository_id}/environments/{environment_name}/variables/{name}",
	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 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 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 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 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 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 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 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 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 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 PostRepositoriesEnvironmentsVariablesByRepositoryIdByEnvironmentName EndpointPattern = EndpointPattern{
	Pattern: "/repositories/{repository_id}/environments/{environment_name}/variables",
	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 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 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 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 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 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 PutRepositoriesEnvironmentsSecretsByRepositoryIdByEnvironmentNameBySecretName EndpointPattern = EndpointPattern{
	Pattern: "/repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}",
	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`.

func (*EnforceHostRoundTripper) RoundTrip

func (efrt *EnforceHostRoundTripper) RoundTrip(r *http.Request) (*http.Response, error)

RoundTrip implementation of `http.RoundTripper`

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

type MockBackendOption func(*mux.Router)

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

ServeHTTP implementation of `http.Handler`

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL