SCALAR
String
Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.
link GraphQL Schema definition
- scalar String
link Require by
- AddCommentInputAutogenerated input type of AddComment
- AddCommentPayloadAutogenerated return type of AddComment
- AddProjectCardInputAutogenerated input type of AddProjectCard
- AddProjectCardPayloadAutogenerated return type of AddProjectCard
- AddProjectColumnInputAutogenerated input type of AddProjectColumn
- AddProjectColumnPayloadAutogenerated return type of AddProjectColumn
- AddPullRequestReviewCommentInputAutogenerated input type of AddPullRequestReviewComment
- AddPullRequestReviewCommentPayloadAutogenerated return type of AddPullRequestReviewComment
- AddPullRequestReviewInputAutogenerated input type of AddPullRequestReview
- AddPullRequestReviewPayloadAutogenerated return type of AddPullRequestReview
- AddReactionInputAutogenerated input type of AddReaction
- AddReactionPayloadAutogenerated return type of AddReaction
- AuthorRepresents an object which can create content. Typically a User or Bot.
- BlobRepresents a Git blob.
- BotA special type of user which takes actions on behalf of integrations.
- CommentRepresents a comment.
- CommitRepresents a Git commit.
- CommitAuthorSpecifies an author for filtering Git commits.
- CommitCommentRepresents a comment on a given Commit.
- CommitCommentEdgeAn edge in a connection.
- CommitEdgeAn edge in a connection.
- CreateProjectInputAutogenerated input type of CreateProject
- CreateProjectPayloadAutogenerated return type of CreateProject
- DeleteProjectCardInputAutogenerated input type of DeleteProjectCard
- DeleteProjectCardPayloadAutogenerated return type of DeleteProjectCard
- DeleteProjectColumnInputAutogenerated input type of DeleteProjectColumn
- DeleteProjectColumnPayloadAutogenerated return type of DeleteProjectColumn
- DeleteProjectInputAutogenerated input type of DeleteProject
- DeleteProjectPayloadAutogenerated return type of DeleteProject
- DeletePullRequestReviewInputAutogenerated input type of DeletePullRequestReview
- DeletePullRequestReviewPayloadAutogenerated return type of DeletePullRequestReview
- DemilestonedEventRepresents a 'demilestoned' event on a given issue or pull request.
- DeploymentRepresents triggered deployment instance.
- DeploymentStatusDescribes the status of a given deployment attempt.
- DeploymentStatusEdgeAn edge in a connection.
- DismissPullRequestReviewInputAutogenerated input type of DismissPullRequestReview
- DismissPullRequestReviewPayloadAutogenerated return type of DismissPullRequestReview
- DraftPullRequestReviewCommentSpecifies a review comment to be left with a Pull Request Review.
- GistA Gist.
- GistCommentRepresents a comment on an Gist.
- GistEdgeAn edge in a connection.
- GitActorRepresents an actor in a Git commit (ie. an author or committer).
- GitSignatureInformation about a signature (GPG or S/MIME) on a Commit or Tag.
- GpgSignatureRepresents a GPG signature on a Commit or Tag.
- HeadRefDeletedEventRepresents a 'head_ref_deleted' event on a given pull request.
- IssueAn Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.
- IssueCommentRepresents a comment on an Issue.
- IssueCommentEdgeAn edge in a connection.
- IssueEdgeAn edge in a connection.
- IssueishShared features of Issues and Pull Requests.
- IssueTimelineItemEdgeAn edge in a connection.
- LabelA label for categorizing Issues or Milestones with a given Repository.
- LabelEdgeAn edge in a connection.
- LanguageRepresents a given language found in repositories.
- LanguageEdgeRepresents the language of a repository.
- MergedEventRepresents a 'merged' event on a given pull request.
- MilestoneRepresents a Milestone object on a given repository.
- MilestonedEventRepresents a 'milestoned' event on a given issue or pull request.
- MilestoneEdgeAn edge in a connection.
- MoveProjectCardInputAutogenerated input type of MoveProjectCard
- MoveProjectCardPayloadAutogenerated return type of MoveProjectCard
- MoveProjectColumnInputAutogenerated input type of MoveProjectColumn
- MoveProjectColumnPayloadAutogenerated return type of MoveProjectColumn
- OrganizationAn account on GitHub, with one or more owners, that has repositories, members and teams.
- OrganizationEdgeAn edge in a connection.
- OrganizationInvitationAn Invitation for a user to an organization.
- OrganizationInvitationEdgeAn edge in a connection.
- PageInfoInformation about pagination in a connection.
- ProjectProjects manage issues, pull requests and notes within a project owner.
- ProjectCardA card in a project.
- ProjectCardEdgeAn edge in a connection.
- ProjectColumnA column inside a project.
- ProjectColumnEdgeAn edge in a connection.
- ProjectEdgeAn edge in a connection.
- ProjectOwnerRepresents an owner of a Project.
- ProtectedBranchA repository protected branch.
- ProtectedBranchEdgeAn edge in a connection.
- PullRequestA repository pull request.
- PullRequestEdgeAn edge in a connection.
- PullRequestReviewA review object for a given pull request.
- PullRequestReviewCommentA review comment associated with a given repository pull request.
- PullRequestReviewCommentEdgeAn edge in a connection.
- PullRequestReviewEdgeAn edge in a connection.
- PullRequestReviewThreadA threaded list of comments for a given pull request.
- QueryThe query root of GitHub's GraphQL interface.
- ReactableRepresents a subject that can be reacted on.
- ReactingUserEdgeRepresents a user that's made a reaction.
- ReactionEdgeAn edge in a connection.
- ReactionGroupA group of emoji reactions to a particular piece of content.
- RefRepresents a Git reference.
- RefEdgeAn edge in a connection.
- ReleaseA release contains the content for a release.
- ReleaseAssetA release asset contains the content for a release asset.
- ReleaseAssetEdgeAn edge in a connection.
- ReleaseEdgeAn edge in a connection.
- RemoveOutsideCollaboratorInputAutogenerated input type of RemoveOutsideCollaborator
- RemoveOutsideCollaboratorPayloadAutogenerated return type of RemoveOutsideCollaborator
- RemoveReactionInputAutogenerated input type of RemoveReaction
- RemoveReactionPayloadAutogenerated return type of RemoveReaction
- RenamedEventRepresents a 'renamed' event on a given issue or pull request or pull request.
- RepositoryA repository contains the content for a project.
- RepositoryEdgeAn edge in a connection.
- RepositoryInfoA subset of repository info.
- RepositoryInvitationRepositoryA subset of repository info shared with potential collaborators.
- RepositoryOwnerRepresents an owner of a Repository.
- RequestReviewsInputAutogenerated input type of RequestReviews
- RequestReviewsPayloadAutogenerated return type of RequestReviews
- ReviewDismissalAllowanceEdgeAn edge in a connection.
- ReviewDismissedEventRepresents a 'review_dismissed' event on a given issue or pull request.
- ReviewRequestEdgeAn edge in a connection.
- SearchResultItemEdgeAn edge in a connection.
- SmimeSignatureRepresents an S/MIME signature on a Commit or Tag.
- StargazerEdgeRepresents a user that's starred a repository.
- StarredRepositoryEdgeRepresents a starred repository.
- StatusRepresents a commit status.
- StatusContextRepresents an individual commit status context
- SubmitPullRequestReviewInputAutogenerated input type of SubmitPullRequestReview
- SubmitPullRequestReviewPayloadAutogenerated return type of SubmitPullRequestReview
- TagRepresents a Git tag.
- TeamA team of users in an organization.
- TeamEdgeAn edge in a connection.
- TimelineRepresents all of the events visible to a user from an Issue or PullRequest timeline.
- TreeEntryRepresents a Git tree entry.
- UnknownSignatureRepresents an unknown signature on a Commit or Tag.
- UpdateProjectCardInputAutogenerated input type of UpdateProjectCard
- UpdateProjectCardPayloadAutogenerated return type of UpdateProjectCard
- UpdateProjectColumnInputAutogenerated input type of UpdateProjectColumn
- UpdateProjectColumnPayloadAutogenerated return type of UpdateProjectColumn
- UpdateProjectInputAutogenerated input type of UpdateProject
- UpdateProjectPayloadAutogenerated return type of UpdateProject
- UpdatePullRequestReviewCommentInputAutogenerated input type of UpdatePullRequestReviewComment
- UpdatePullRequestReviewCommentPayloadAutogenerated return type of UpdatePullRequestReviewComment
- UpdatePullRequestReviewInputAutogenerated input type of UpdatePullRequestReview
- UpdatePullRequestReviewPayloadAutogenerated return type of UpdatePullRequestReview
- UpdateSubscriptionInputAutogenerated input type of UpdateSubscription
- UpdateSubscriptionPayloadAutogenerated return type of UpdateSubscription
- UserA user is an individual's account on GitHub that owns repositories and can make new content.
- UserEdgeAn edge in a connection.
- __DirectiveA Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document. In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.
- __EnumValueOne possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.
- __FieldObject and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.
- __InputValueArguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.
- __TypeThe fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum. Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.