A team discussion.

author (GitHubActor)

The actor who authored the comment.

authorAssociation (GitHubCommentAuthorAssociation!)

Author's association with the discussion's team.

body (String!)

The body as Markdown.

bodyHTML (GitHubHTML!)

The body rendered to HTML.

bodyText (String!)

The body rendered to text.

bodyVersion (String!)

Identifies the discussion body hash.

comments (GitHubTeamDiscussionCommentConnection!)

A list of comments on this discussion.

commentsResourcePath (GitHubURI!)

The HTTP path for discussion comments

commentsUrl (GitHubURI!)

The HTTP URL for discussion comments

createdAt (GitHubDateTime!)

Identifies the date and time when the object was created.

createdViaEmail (Boolean!)

Check if this comment was created via an email reply.

databaseId (Int)

Identifies the primary key from the database.

editor (GitHubActor)

The actor who edited the comment.

id (ID!)

No description

includesCreatedEdit (Boolean!)

Check if this comment was edited and includes an edit with the creation data

isPinned (Boolean!)

Whether or not the discussion is pinned.

isPrivate (Boolean!)

Whether or not the discussion is only visible to team members and org admins.

lastEditedAt (GitHubDateTime)

The moment the editor made the last edit

number (Int!)

Identifies the discussion within its team.

oneGraphId (ID!)

Unique id across all of OneGraph

oneGraphLinkedNodes (OneGraphLinkedNodesConnection!)

List of OneGraphNodes that are linked from this node.

publishedAt (GitHubDateTime)

Identifies when the comment was published at.

reactionGroups ([GitHubReactionGroup!])

A list of reactions grouped by content left on the subject.

reactions (GitHubReactionConnection!)

A list of Reactions left on the Issue.

resourcePath (GitHubURI!)

The HTTP path for this discussion

team (GitHubTeam!)

The team that defines the context of this discussion.

title (String!)

The title of the discussion

updatedAt (GitHubDateTime!)

Identifies the date and time when the object was last updated.

url (GitHubURI!)

The HTTP URL for this discussion

userContentEdits (GitHubUserContentEditConnection)

A list of edits to this content.

viewerCanDelete (Boolean!)

Check if the current viewer can delete this object.

viewerCannotUpdateReasons ([GitHubCommentCannotUpdateReason!]!)

Reasons why the current viewer can not update this comment.

viewerCanPin (Boolean!)

Whether or not the current viewer can pin this discussion.

viewerCanReact (Boolean!)

Can user react to this subject

viewerCanSubscribe (Boolean!)

Check if the viewer is able to change their subscription status for the repository.

viewerCanUpdate (Boolean!)

Check if the current viewer can update this object.

viewerDidAuthor (Boolean!)

Did the viewer author this comment.

viewerSubscription (GitHubSubscriptionState)

Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.


An object with a globally unique id across all of OneGraph


Represents a comment.


Entities that can be deleted.


An object with an ID.


Represents a subject that can be reacted on.


Entities that can be subscribed to for web and email notifications.


Represents a type that can be retrieved by a URL.


Entities that can be updated.


Comments that can be updated.


Autogenerated return type of CreateTeamDiscussion


A team of users in an organization.


A comment on a team discussion.


The connection type for TeamDiscussion.


An edge in a connection.


Autogenerated return type of UpdateTeamDiscussion