Skip to main content

Module types

Module types 

Source

Structsยง

CheckRunApp
Minimal app info from a check run.
CheckRunItem
A single check run from the GitHub Check Runs API.
CheckRunsResponse
Response from GET /repos/{owner}/{repo}/commits/{ref}/check-runs.
CombinedStatusResponse
Response from GET /repos/{owner}/{repo}/commits/{ref}/status.
CommitAuthor
Commit author info (top-level, optional).
CommitParent
Parent commit reference from the GitHub API.
CommitStatusItem
A single status from the combined status API.
CommitVerification
Commit verification info from GitHub API.
CompareCommit
A commit from the compare API.
CompareCommitInner
Inner commit data.
CompareResponse
Response from the compare API.
PrBase
The base branch info from a PR.
PrCommit
A commit on a PR (from the pulls/{number}/commits endpoint).
PrCommitAuthor
Committer info with timestamp.
PrCommitInner
Inner commit data for a PR commit.
PrFile
GitHub API response type for PR changed files.
PrHead
The head branch/commit info from a PR.
PrMetadata
GitHub API response type for PR metadata.
PrUser
Pull request user.
PullRequestListItem
Pull request summary from the list pulls endpoint.
PullRequestSummary
A pull request summary (from commits/{sha}/pulls).
Release
A release from the GitHub Releases API.
ReleaseAsset
An asset attached to a GitHub release.
Review
A PR review.
SearchPrItem
A PR item from the GitHub Search API (issues endpoint).
SearchPrMeta
Pull request metadata within a search result.
SearchResponse
Wrapper for GitHub Search API responses.
Tag
GitHub API response type for a tag.
TagCommit