Like many type systems, GraphQL supports interfaces. An Interface is an abstract type that includes a certain set of fields that a type must include to implement the interface.
No description
An object with a globally unique ID
.
Represents an object which can take actions on GitHub. Typically a User or Bot.
An object that can have users assigned to it.
An entry in the audit log.
An object that can be closed
Represents a comment.
Represents a contribution a user made on GitHub, such as opening an issue.
Entities that can be deleted.
Metadata for an audit entry containing enterprise account information.
Represents a Git object.
Information about a signature (GPG or S/MIME) on a Commit or Tag.
An individual line of a hovercard
An object that can have labels assigned to it.
An object that can be locked.
Entities that have members who can set status messages.
Entities that can be minimized.
An object with an ID.
Metadata for an audit entry with action oauth_application.*
Metadata for an audit entry with action org.*
Represents an owner of a package.
Represents any entity on GitHub that has a profile page.
Represents an owner of a Project.
Represents a subject that can be reacted on.
Metadata for an audit entry with action repo.*
Represents an author of discussions in repositories.
Represents an author of discussion comments in repositories.
A subset of repository info.
Represents a object that belongs to a repository.
Represents an owner of a Repository.
Represents a type that can be required by a pull request for merging.
Entities that can be sponsored through GitHub Sponsors
Things that can be starred.
Entities that can be subscribed to for web and email notifications.
Metadata for an audit entry with action team.*
Metadata for an audit entry with a topic.
Represents a type that can be retrieved by a URL.
Entities that can be updated.
Comments that can be updated.
A subject that may be upvoted.
No description
An object with a globally unique ID
.
No description
No description
No description
An object with a globally unique id across all of OneGraph
Custom OAuth client for a service
Account interface shared by all kind of accounts (Bot, Collective, Event, User, Organization)
Collection interface shared by all collection types
Transaction interface shared by all kind of transactions (Debit, Credit)
Activities are instances of community participation and contribution, such as GitHub issues, pull requests, Discourse posts, mentions on twitter, and more. Orbit integrations come with built in activities, but you can also add your own.
An object that can have topics associated with it.
An object which users can vote for.
An object with a globally unique ID
.