All Classes and Interfaces
Class
Description
AddAppInstallationRepositoriesRequest
AddAppSigningKeyRequest
AddPullRequestLabelsRequest
AddPullRequestLabelsResponse
Configuration and utility class for API clients.
API response returned by API call.
An Origin app.
Clean-replace wrapper for `UpdateAppRequest.default_scopes`.
Non-sensitive display fields for an app in a namespace catalog.
Clean-replace wrapper for `UpdateAppRequest.events`.
An installation of an Origin app into a target owner entity.
Whether the app can access all repos belonging to the owner, or only selected repos.
Clean-replace wrapper for `UpdateAppRequest.installation_redirect_uris`.
An app signing key.
BatchGetContentsRequest
BatchGetContentsResponse
The outcome for one requested path in a BatchGetContents response.
BatchRedeliverWebhookDeliveriesRequest
BatchRedeliverWebhookDeliveriesResponse
The outcome for one requested delivery id.
The result for this id: `queued` (a send was created), `already_in_flight` (a send was already running; success, not an error), or `not_found`.
BatchUpsertCheckRunsRequest
BatchUpsertCheckRunsResponse
A Git blob object.
A repository branch and the commit at its tip.
The commit a branch points at.
Trait that enables branch discovery for an
OriginSCMSource.A persisted check run, as returned by `PostCheckRun`.
Present iff `status` is `completed` or `rerequested`.
Lifecycle state.
Persisted append-only annotation.
Gets or Sets annotationLevel
Optional paired columns for a single-line annotation range.
Content fields follow common Checks API annotation semantics.
Gets or Sets annotationLevel
Optional source location for a check-run annotation.
A single check run to report.
Required iff `status == completed`.
Settable values: `queued`, `in_progress` or `completed`.
Human-readable output reported for a check run.
Identity and display coordinates of a check run, for embedding in resources that a `repository:checks` read does not gate.
repository.check_run.rerequested webhook payload, delivered only to the app that owns the check run.
Committed snapshot for an Origin check-run lifecycle event.
A persisted check suite, as returned by `PostCheckRun`.
CheckSuiteInput
CheckSuiteReference
CodeownerApprovalBlocker
One owner set that still needs an approval.
A pull request comment thread as stored: identity, the version it was filed against, its diff anchor, and resolution state.
Diff side of the anchor.
A commit with identity fields (`sha`, `parents`) at the top level and git-object metadata nested under `commit`.
Git identity and timestamp for a commit's author or committer.
A comparison summary without nested commit lists or URL fields.
Gets or Sets status
Git-object metadata for a commit.
A single file changed by a commit.
One file change in a commit created from files.
A parent commit reference.
Name and email recorded for a commit author or committer.
Aggregate line stats for a commit's diff against its base.
The git tree a commit points at.
CompareCommitsRequest
Repository file or directory content.
CreateAppRequest
CreateCheckRunAnnotationsRequest
CreateCheckRunAnnotationsResponse
CreateCommitFromFilesRequest
CreateCommitFromFilesResponse
CreateGitRefRequest
CreateInstallationAccessTokenRequest
CreateLabelRequest
CreatePullRequestCommentRequest
CreatePullRequestRequest
CreatePullRequestReviewRequest
The review decision.
CreateRepoRequest
CreateRulesetRequest
Gets or Sets enforcement
Gets or Sets kind
DeleteAppInstallationRequest
DeleteLabelRequest
DeleteNamespaceGrantRequest
DeleteRepositoryGrantRequest
DeleteRulesetRequest
DetachRepoMirrorRequest
DismissPullRequestReviewRequest
A encrypted object which may be passed to an agent and back and then used safely from the controller.
Anchor for a new file-level comment thread on the whole file in the pull request version's diff.
ForceRepoMirrorCutoverRequest
GetActiveMirrorTransitionJobRequest
GetActiveMirrorTransitionJobResponse
GetAppInstallationRequest
GetAppRequest
GetBlobRequest
GetCheckRunRequest
GetCheckSuiteRequest
GetCommitRequest
GetContentsRequest
GetGitCommitRequest
GetGitRefRequest
GetLabelRequest
GetMirroredRepoRequest
GetMirrorTransitionJobRequest
GetPullRequestCommentRequest
GetPullRequestMergeabilityRequest
GetPullRequestRequest
GetRepoRequest
GetRepoTarballRequest
GetRepoTarballResponse
GetRulesetRequest
GetTagRequest
GetTreeRequest
A Git commit object.
A Git reference.
An annotated Git tag object.
A Git tree object.
One entry in a Git tree.
Contains an arbitrary serialized message along with a @type that describes the type of the serialized message.
One line of a search result: either a line carrying matches or a line returned as context around one.
Whether this line carries matches or was returned as context.
GrepContentsRequest
GrepContentsResponse
One matched range of bytes inside a line.
Diff anchor for a new line-anchored comment thread on a file in the pull request version's diff.
Diff side of the anchor: `left` for the base version of the file, `right` for the head version.
A short-lived installation access token.
InstallationCreatedWebhookPayload
InstallationDeletedWebhookPayload
Stable identity for an app installation: the installation id plus the owner entity it is installed into, matching AppInstallation.
InstallationSuspendedWebhookPayload
InstallationUnsuspendedWebhookPayload
InstallationUpdatedWebhookPayload
Label
ListAppInstallationRepositoriesRequest
ListAppInstallationRepositoriesResponse
Whether the authenticated installation can access all repos belonging to an owner, or only selected repos.
ListAppInstallationsRequest
ListAppInstallationsResponse
ListBranchesRequest
ListBranchesResponse
ListCheckRunAnnotationsRequest
ListCheckRunAnnotationsResponse
ListCheckRunsForCommitRequest
ListCheckRunsForCommitResponse
ListCheckRunsForSuiteRequest
ListCheckRunsForSuiteResponse
ListCheckSuitesForCommitRequest
ListCheckSuitesForCommitResponse
ListCommitFilesRequest
ListCommitFilesResponse
ListCommitsRequest
ListCommitsResponse
ListComparisonFilesRequest
ListComparisonFilesResponse
ListLabelsRequest
ListLabelsResponse
ListMatchingGitRefsRequest
ListMatchingGitRefsResponse
ListNamespaceAppsRequest
ListNamespaceAppsResponse
ListNamespaceGrantsRequest
ListNamespaceGrantsResponse
ListPullRequestCommentsRequest
ListPullRequestCommentsResponse
ListPullRequestCommitsRequest
ListPullRequestCommitsResponse
ListPullRequestFilesRequest
ListPullRequestFilesResponse
ListPullRequestLabelsRequest
ListPullRequestLabelsResponse
ListPullRequestRequestedReviewersRequest
ListPullRequestRequestedReviewersResponse
ListPullRequestReviewsRequest
ListPullRequestReviewsResponse
ListPullRequestsRequest
ListPullRequestsResponse
ListRepositoryGrantsRequest
ListRepositoryGrantsResponse
ListReposRequest
ListReposResponse
ListRulesetsRequest
ListRulesetsResponse
ListWebhookDeliveriesRequest
ListWebhookDeliveriesResponse
MergeConflictBlocker
MergePullRequestRequest
`merge` writes a merge commit, `squash` a single squash commit.
MergePullRequestResponse
Generated localization support class.
Generated localization support class.
An asynchronous job tracking one mirror transition.
Lifecycle state.
The mirror-direction change this job performs.
One grant of access to an owner: the principal that holds it and the permission it confers on every repository under that owner.
Permission the principal holds on every repository under the owner.
A user, app, or service account that performed an externally visible action.
OriginAppActor
Prevents
UsernamePasswordCredentialsSnapshotTaker from freezing the ephemeral
installation token into a static credential, which would break subsequent token refreshes.Cause that is applied when a check rerun is requested from Origin
Extension point for strategies that can rerun a Jenkins build in response to a
repository.check_run.rerequested webhook from Cursor Origin.Handles check-run webhook events from Cursor Origin.
Provides a
ChecksPublisher for jobs backed by a Cursor Origin SCM source.Trait that configures how build status is reported to Cursor Origin as a check run.
Extension point for receiving verified Cursor Origin webhook events.
Public Origin group identity (`grp_…`).
Translates verified Cursor Origin webhook events into SCM API head/source events that drive
multibranch project indexing and build triggering.
OriginServiceAccountActor
OriginServiceAddAppInstallationRepositoriesRequest
OriginServiceAddAppSigningKeyRequest
OriginServiceAddPullRequestLabelsRequest
OriginServiceBatchGetContentsRequest
OriginServiceBatchUpsertCheckRunsRequest
OriginServiceCreateAppRequest
OriginServiceCreateCheckRunAnnotationsRequest
OriginServiceCreateCommitFromFilesRequest
OriginServiceCreateGitRefRequest
OriginServiceCreateInstallationAccessTokenRequest
OriginServiceCreateLabelRequest
OriginServiceCreatePullRequestCommentRequest
OriginServiceCreatePullRequestRequest
OriginServiceCreatePullRequestReviewRequest
The review decision.
OriginServiceCreateRulesetRequest
Gets or Sets enforcement
Gets or Sets kind
OriginServiceDeleteNamespaceGrantRequest
OriginServiceDismissPullRequestReviewRequest
OriginServiceGrepContentsRequest
OriginServiceMergePullRequestRequest
`merge` writes a merge commit, `squash` a single squash commit.
OriginServicePostCheckRunRequest
OriginServiceRemovePullRequestRequestedReviewersRequest
OriginServiceRequestPullRequestReviewersRequest
OriginServiceSetPullRequestLabelsRequest
OriginServiceSyncMirrorRequest
OriginServiceTransitionRepoMirrorRequest
The mirror-state change to start.
OriginServiceUpdateAppRequest
OriginServiceUpdateLabelRequest
OriginServiceUpdatePullRequestCommentRequest
OriginServiceUpdatePullRequestRequest
OriginServiceUpdatePullRequestReviewRequest
OriginServiceUpdatePullRequestThreadRequest
OriginServiceUpdateRepoRequest
New repository visibility, `internal` or `private`.
OriginServiceUpsertNamespaceGrantRequest
`PERMISSION_READ`, `PERMISSION_CONTRIBUTOR`, `PERMISSION_WRITE`, or `PERMISSION_ADMIN`.
OriginServiceUpsertRepositoryGrantRequest
`read`, `write`, or `admin`.
Drives the checks API's automatic build status check for Cursor Origin backed jobs.
A fixed group of the team that owns a repository or an owner: every team member or every team admin.
Gets or Sets kind
OriginUserActor
Carries a verified Cursor Origin webhook delivery to
OriginEventSubscriber instances.The owner of a repo.
`team` or `user`.
Rerun handler for workflow-cps pipelines, using the built-in replay mechanism.
PingWebhookResponse
PostCheckRunRequest
PostCheckRunResponse
A pull request.
A threaded comment on a pull request.
A comment created on a pull request.
Trait that enables pull request discovery for an
OriginSCMSource.A file changed in a pull request.
Whether a pull request can be merged, and why not when it cannot.
Overall answer for every pull request in `evaluated_pull_requests`: `mergeable` means merging `pull_request` lands all of them (for a stacked pull request, the whole stack below it as well).
One condition preventing a merge.
Category of the blocker.
One side (head or base) of a change.
Stable identity and display coordinates for an Origin pull request.
A user or group whose review has been requested on a pull request.
A pull request review.
Gets or Sets verdict
Records that a submitted review no longer counts toward the pull request's review state.
A change to the pull request's requested reviewers.
How the review request was created.
PullRequestReviewWebhookPayload
A numbered revision of a change.
A pull request snapshot for webhook payloads.
A pull request lifecycle change.
Point budget for one rate limit resource in the current window.
Rate limit resources for the authenticated principal.
Rate limit status for the authenticated principal.
RemoveAllPullRequestLabelsRequest
RemovePullRequestLabelRequest
RemovePullRequestLabelResponse
RemovePullRequestRequestedReviewersRequest
A repository.
Repository visibility, `internal` or `private`.
Addresses a repository as `{owner_slug}/{name}` or `/_/{id}` (`_` is not a valid namespace).
RepositoryCreatedWebhookPayload
RepositoryDeletedWebhookPayload
A permission granted directly on a repository to one user, group, or owning-team group.
Gets or Sets permission
Carries the full repository snapshot with no delta and no updating actor.
The external source and lifecycle state of a mirrored repository.
Gets or Sets source
Effective direction during a transition, until cutover completes.
Commit at the peeled tip of a pushed ref.
One ref update within an atomic repository push.
One atomic push, which may update several refs.
Stable identity and display coordinates for a repository.
RequestPullRequestReviewersRequest
RequiredApprovalsBlocker
A check a repository rule requires on the evaluated head.
RequiredChecksBlocker
State shared by every check in this blocker.
RerequestCheckRunRequest
One comment filed with a review via `CreatePullRequestReview`.
RevokeAppSigningKeyRequest
A named bundle of branch, merge, and push protections for one repository.
Gets or Sets enforcement
Gets or Sets kind
An app principal that may bypass ruleset enforcement.
A principal that may bypass ruleset enforcement.
Gets or Sets bypassMode
Input for one bypass actor when creating a ruleset.
Gets or Sets bypassMode
Bypass granted to holders of a policy-backed Origin role.
Gets or Sets role
One rule inside a repository ruleset.
Input for one rule when creating a ruleset.
A team principal that may bypass ruleset enforcement.
A user principal that may bypass ruleset enforcement.
Representing a Server configuration.
Representing a Server Variable for server URL template substitution.
SetPullRequestLabelsRequest
SetPullRequestLabelsResponse
StackShapeBlocker
Gets or Sets reason
The canonical error envelope, after google.rpc.Status: a code, a developer-facing message, and typed details — google.rpc.BadRequest field violations for invalid arguments, and a google.rpc.RequestInfo entry echoing the caller-supplied request id.
SyncMirrorRequest
SyncMirrorResponse
The git object an annotated tag points at.
Stable identity of a pull request comment thread.
TransitionRepoMirrorRequest
The mirror-state change to start.
TransitionRepoMirrorResponse
UpdateAppRequest
UpdateLabelRequest
UpdatePullRequestCommentRequest
UpdatePullRequestRequest
UpdatePullRequestReviewRequest
UpdatePullRequestThreadRequest
UpdateRepoRequest
New repository visibility, `internal` or `private`.
Same configuration body as `CreateRulesetRequest`, plus the ruleset id on the path.
Gets or Sets enforcement
Gets or Sets kind
UpsertNamespaceGrantRequest
`PERMISSION_READ`, `PERMISSION_CONTRIBUTOR`, `PERMISSION_WRITE`, or `PERMISSION_ADMIN`.
UpsertRepositoryGrantRequest
`read`, `write`, or `admin`.
WebhookApp
A delivery obligation: one event owed to one app.
One HTTP POST of a delivery's payload to the app's webhook URL.
Gets or Sets trigger
The event a delivery carries.
The installation snapshot delivered with `installation.*` events: the fields of `AppInstallation` (same names and types, so an `AppInstallation` decoder reads it) plus the inline `repositories` snapshot that the API serves separately through `ListAppInstallationRepositories`.
Gets or Sets repoSelectionMode