Namespace Ando.Server.GitHub
Classes
- AuthorInfo
Commit author information.
- CommitInfo
Commit information.
- GitHubAppAuthenticator
Generates JWTs for GitHub App authentication.
- GitHubRepository
Repository information from GitHub API.
- GitHubService
Implementation of GitHub API operations.
- InstallationInfo
GitHub App installation information.
- OwnerInfo
Repository owner information.
- PullRequestBase
Pull request base (target) branch info.
- PullRequestEventPayload
Pull request event webhook payload.
- PullRequestHead
Pull request head (source) branch info.
- PullRequestInfo
Pull request details.
- PushEventPayload
Push event webhook payload.
- PusherInfo
Pusher information (who pushed the commit).
- RepositoryInfo
Repository information.
- UserInfo
User information.
- WebhookSignatureValidator
Validates GitHub webhook request signatures.
Interfaces
- IGitHubService
Service for interacting with the GitHub API.
Enums
- CommitStatusState
Commit status state as defined by GitHub API.