GitHubActor

Represents an object which can take actions on GitHub. Typically a User or Bot.

FIELDS
avatarUrl (GitHubURI!)

A URL pointing to the actor's public avatar.

login (String!)

The username of the actor.

resourcePath (GitHubURI!)

The HTTP path for this actor.

url (GitHubURI!)

The HTTP URL for this actor.

IMPLEMENTED BY
GitHubEnterpriseUserAccount

An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations.

GitHubOrganization

An account on GitHub, with one or more owners, that has repositories, members and teams.

GitHubMannequin

A placeholder user for attribution of imported data on GitHub.

GitHubBot

A special type of user which takes actions on behalf of GitHub Apps.

GitHubUser

A user is an individual's account on GitHub that owns repositories and can make new content.

REQUIRED BY
GitHubAddedToProjectEvent

Represents a 'added_to_project' event on a given issue or pull request.

GitHubAssignedEvent

Represents an 'assigned' event on any assignable object.

GitHubAutomaticBaseChangeFailedEvent

Represents a 'automatic_base_change_failed' event on a given pull request.

GitHubAutomaticBaseChangeSucceededEvent

Represents a 'automatic_base_change_succeeded' event on a given pull request.

GitHubAutoMergeDisabledEvent

Represents a 'auto_merge_disabled' event on a given pull request.

GitHubAutoMergeEnabledEvent

Represents a 'auto_merge_enabled' event on a given pull request.

GitHubAutoMergeRequest

Represents an auto-merge request for a pull request

GitHubAutoRebaseEnabledEvent

Represents a 'auto_rebase_enabled' event on a given pull request.

GitHubAutoSquashEnabledEvent

Represents a 'auto_squash_enabled' event on a given pull request.

GitHubBaseRefChangedEvent

Represents a 'base_ref_changed' event on a given issue or pull request.

GitHubBaseRefDeletedEvent

Represents a 'base_ref_deleted' event on a given pull request.

GitHubBaseRefForcePushedEvent

Represents a 'base_ref_force_pushed' event on a given pull request.

GitHubBranchProtectionRule

A branch protection rule.

GitHubClosedEvent

Represents a 'closed' event on any Closable.

GitHubComment

Represents a comment.

GitHubCommentDeletedEvent

Represents a 'comment_deleted' event on a given issue or pull request.

GitHubCommitComment

Represents a comment on a given Commit.

GitHubConnectedEvent

Represents a 'connected' event on a given issue or pull request.

GitHubConvertedNoteToIssueEvent

Represents a 'converted_note_to_issue' event on a given issue or pull request.

GitHubConvertToDraftEvent

Represents a 'convert_to_draft' event on a given pull request.

GitHubCrossReferencedEvent

Represents a mention made by one issue or pull request to another.

GitHubDemilestonedEvent

Represents a 'demilestoned' event on a given issue or pull request.

GitHubDeployedEvent

Represents a 'deployed' event on a given pull request.

GitHubDeployment

Represents triggered deployment instance.

GitHubDeploymentEnvironmentChangedEvent

Represents a 'deployment_environment_changed' event on a given pull request.

GitHubDeploymentStatus

Describes the status of a given deployment attempt.

GitHubDisablePullRequestAutoMergePayload

Autogenerated return type of DisablePullRequestAutoMerge

GitHubDisconnectedEvent

Represents a 'disconnected' event on a given issue or pull request.

GitHubDiscussion

A discussion in a repository.

GitHubDiscussionComment

A comment on a discussion.

GitHubEnablePullRequestAutoMergePayload

Autogenerated return type of EnablePullRequestAutoMerge

GitHubGistComment

Represents a comment on an Gist.

GitHubHeadRefDeletedEvent

Represents a 'head_ref_deleted' event on a given pull request.

GitHubHeadRefForcePushedEvent

Represents a 'head_ref_force_pushed' event on a given pull request.

GitHubHeadRefRestoredEvent

Represents a 'head_ref_restored' event on a given pull request.

GitHubIssue

An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.

GitHubIssueComment

Represents a comment on an Issue.

GitHubLabeledEvent

Represents a 'labeled' event on a given issue or pull request.

GitHubLockedEvent

Represents a 'locked' event on a given issue or pull request.

GitHubLockLockablePayload

Autogenerated return type of LockLockable

GitHubMarkedAsDuplicateEvent

Represents a 'marked_as_duplicate' event on a given issue or pull request.

GitHubMentionedEvent

Represents a 'mentioned' event on a given issue or pull request.

GitHubMergedEvent

Represents a 'merged' event on a given pull request.

GitHubMergePullRequestPayload

Autogenerated return type of MergePullRequest

GitHubMilestone

Represents a Milestone object on a given repository.

GitHubMilestonedEvent

Represents a 'milestoned' event on a given issue or pull request.

GitHubMovedColumnsInProjectEvent

Represents a 'moved_columns_in_project' event on a given issue or pull request.

GitHubPinnedDiscussion

A Pinned Discussion is a discussion pinned to a repository's index page.

GitHubPinnedEvent

Represents a 'pinned' event on a given issue or pull request.

GitHubPinnedIssue

A Pinned Issue is a issue pinned to a repository's index page.

GitHubProject

Projects manage issues, pull requests and notes within a project owner.

GitHubProjectCard

A card in a project.

GitHubPullRequest

A repository pull request.

GitHubPullRequestReview

A review object for a given pull request.

GitHubPullRequestReviewComment

A review comment associated with a given repository pull request.

GitHubReadyForReviewEvent

Represents a 'ready_for_review' event on a given pull request.

GitHubReferencedEvent

Represents a 'referenced' event on a given ReferencedSubject.

GitHubRemovedFromProjectEvent

Represents a 'removed_from_project' event on a given issue or pull request.

GitHubRenamedTitleEvent

Represents a 'renamed' event on a given issue or pull request

GitHubReopenedEvent

Represents a 'reopened' event on any Closable.

GitHubRequestReviewsPayload

Autogenerated return type of RequestReviews

GitHubReviewDismissedEvent

Represents a 'review_dismissed' event on a given issue or pull request.

GitHubReviewRequestedEvent

Represents an 'review_requested' event on a given pull request.

GitHubReviewRequestRemovedEvent

Represents an 'review_request_removed' event on a given pull request.

GitHubSavedReply

A Saved Reply is text a user can use to reply quickly.

GitHubStatusContext

Represents an individual commit status context

GitHubSubscribedEvent

Represents a 'subscribed' event on a given Subscribable.

GitHubTeamDiscussion

A team discussion.

GitHubTeamDiscussionComment

A comment on a team discussion.

GitHubTransferredEvent

Represents a 'transferred' event on a given issue or pull request.

GitHubUnassignedEvent

Represents an 'unassigned' event on any assignable object.

GitHubUnlabeledEvent

Represents an 'unlabeled' event on a given issue or pull request.

GitHubUnlockedEvent

Represents an 'unlocked' event on a given issue or pull request.

GitHubUnlockLockablePayload

Autogenerated return type of UnlockLockable

GitHubUnmarkedAsDuplicateEvent

Represents an 'unmarked_as_duplicate' event on a given issue or pull request.

GitHubUnpinnedEvent

Represents an 'unpinned' event on a given issue or pull request.

GitHubUnsubscribedEvent

Represents an 'unsubscribed' event on a given Subscribable.

GitHubUpdateIssuePayload

Autogenerated return type of UpdateIssue

GitHubUpdatePullRequestPayload

Autogenerated return type of UpdatePullRequest

GitHubUserBlockedEvent

Represents a 'user_blocked' event on a given user.

GitHubUserContentEdit

An edit on user content

____________________________________________________________________________________________________