[][src]Crate github_types

Structs

AppHook
AuthenticatedUser

Information about the current authenticated user.

ChangeFrom
Comment
CommitCommentEvent
CreateEvent
DateTime

A UTC datetime that can be deserialized as either a string or unix timestamp.

DeleteEvent
GitHubAppAuthorizationEvent

Triggered when someone revokes their authorization of a GitHub App. A GitHub App receives this webhook by default and cannot unsubscribe from this event.

GollumEvent
HookConfig
Installation

Information about an app installation.

InstallationEvent
InstallationId

The App installation ID.

InstallationPermissions

Permissions given to the app installation.

InstallationRepositoriesEvent
IntegrationInstallationEvent

Event deprecated by GitHub. Use InstallationEvent instead.

IntegrationInstallationRepositoriesEvent

Event deprecated by GitHub. Use InstallationRepositoriesEvent instead.

Issue
IssueChanges
IssueCommentEvent
IssuesEvent
Label
LabelChanges
LabelEvent
Oid

A Git object ID (i.e., a SHA1).

PageEvent
PingEvent
PullRef

A reference to a pull request.

PullRequest
PullRequestEvent
PullRequestReviewChanges
PullRequestReviewCommentChanges
PullRequestReviewCommentEvent
PullRequestReviewEvent
PushAuthor
PushCommit
PushEvent
Pusher
RepoHook
Repository

A repository.

RepositoryEvent
Review
ShortCommit
ShortRepo

Short info about a repository.

User

Information about a user.

WatchEvent

Enums

CommitCommentAction
CreateRefType
DeleteRefType
Event

An event with a corresponding payload.

EventType

GitHub events that are specified in the X-Github-Event header.

GitHubAppAuthorizationAction
Hook
InstallationAction
InstallationRepositoriesAction
IssueAction
IssueCommentAction
LabelAction
PageAction
Permission
Preview

API previews.

PullRequestAction
PullRequestReviewAction
PullRequestReviewCommentAction
RepositoryAction
ReviewState
WatchAction

Traits

AppEvent