Skip to content

Instantly share code, notes, and snippets.

@TonnyL
Last active November 6, 2019 02:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save TonnyL/e44437aa7391d5d3c6cdf03f6373338b to your computer and use it in GitHub Desktop.
Save TonnyL/e44437aa7391d5d3c6cdf03f6373338b to your computer and use it in GitHub Desktop.
Schema definition of GitHub GraphQL API V4
This file has been truncated, but you can view the full file.
{
"__schema": {
"queryType": {
"name": "Query"
},
"mutationType": {
"name": "Mutation"
},
"subscriptionType": null,
"types": [
{
"kind": "OBJECT",
"name": "Query",
"description": "The query root of GitHub's GraphQL interface.",
"fields": [
{
"name": "codeOfConduct",
"description": "Look up a code of conduct by its key",
"args": [
{
"name": "key",
"description": "The code of conduct's key",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "CodeOfConduct",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "codesOfConduct",
"description": "Look up a code of conduct by its key",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "CodeOfConduct",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "enterprise",
"description": "Look up an enterprise by URL slug.",
"args": [
{
"name": "slug",
"description": "The enterprise URL slug.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "invitationToken",
"description": "The enterprise invitation token.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Enterprise",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "enterpriseAdministratorInvitation",
"description": "Look up a pending enterprise administrator invitation by invitee, enterprise and role.",
"args": [
{
"name": "userLogin",
"description": "The login of the user invited to join the business.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "enterpriseSlug",
"description": "The slug of the enterprise the user was invited to join.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "role",
"description": "The role for the business member invitation.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "EnterpriseAdministratorRole",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "EnterpriseAdministratorInvitation",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "enterpriseAdministratorInvitationByToken",
"description": "Look up a pending enterprise administrator invitation by invitation token.",
"args": [
{
"name": "invitationToken",
"description": "The invitation token sent with the invitation email.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "EnterpriseAdministratorInvitation",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "license",
"description": "Look up an open source license by its key",
"args": [
{
"name": "key",
"description": "The license's downcased SPDX ID",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "License",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "licenses",
"description": "Return a list of known open source licenses",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "License",
"ofType": null
}
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "marketplaceCategories",
"description": "Get alphabetically sorted list of Marketplace categories",
"args": [
{
"name": "includeCategories",
"description": "Return only the specified categories.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "excludeEmpty",
"description": "Exclude categories with no listings.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "excludeSubcategories",
"description": "Returns top level categories only, excluding any subcategories.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "MarketplaceCategory",
"ofType": null
}
}
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "marketplaceCategory",
"description": "Look up a Marketplace category by its slug.",
"args": [
{
"name": "slug",
"description": "The URL slug of the category.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "useTopicAliases",
"description": "Also check topic aliases for the category slug",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "MarketplaceCategory",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "marketplaceListing",
"description": "Look up a single Marketplace listing",
"args": [
{
"name": "slug",
"description": "Select the listing that matches this slug. It's the short name of the listing used in its URL.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "MarketplaceListing",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "marketplaceListings",
"description": "Look up Marketplace listings",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "categorySlug",
"description": "Select only listings with the given category.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "useTopicAliases",
"description": "Also check topic aliases for the category slug",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "viewerCanAdmin",
"description": "Select listings to which user has admin access. If omitted, listings visible to the\nviewer are returned.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "adminId",
"description": "Select listings that can be administered by the specified user.",
"type": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
},
"defaultValue": null
},
{
"name": "organizationId",
"description": "Select listings for products owned by the specified organization.",
"type": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
},
"defaultValue": null
},
{
"name": "allStates",
"description": "Select listings visible to the viewer even if they are not approved. If omitted or\nfalse, only approved listings will be returned.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "slugs",
"description": "Select the listings with these slugs, if they are visible to the viewer.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "primaryCategoryOnly",
"description": "Select only listings where the primary category matches the given category slug.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "false"
},
{
"name": "withFreeTrialsOnly",
"description": "Select only listings that offer a free trial.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "false"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "MarketplaceListingConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "meta",
"description": "Return information about the GitHub instance",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "GitHubMetadata",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "Fetches an object given its ID.",
"args": [
{
"name": "id",
"description": "ID of the object.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "INTERFACE",
"name": "Node",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "Lookup nodes by a list of IDs.",
"args": [
{
"name": "ids",
"description": "The list of node IDs.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
}
}
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "organization",
"description": "Lookup a organization by login.",
"args": [
{
"name": "login",
"description": "The organization's login.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Organization",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "rateLimit",
"description": "The client's rate limit information.",
"args": [
{
"name": "dryRun",
"description": "If true, calculate the cost for the query without evaluating it",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "false"
}
],
"type": {
"kind": "OBJECT",
"name": "RateLimit",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "relay",
"description": "Hack to workaround https://github.com/facebook/relay/issues/112 re-exposing the root query object",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Query",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repository",
"description": "Lookup a given repository by the owner and repository name.",
"args": [
{
"name": "owner",
"description": "The login field of a user or organization",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "name",
"description": "The name of the repository",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repositoryOwner",
"description": "Lookup a repository owner (ie. either a User or an Organization) by login.",
"args": [
{
"name": "login",
"description": "The username to lookup the owner by.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "INTERFACE",
"name": "RepositoryOwner",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resource",
"description": "Lookup resource by a URL.",
"args": [
{
"name": "url",
"description": "The URL.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "INTERFACE",
"name": "UniformResourceLocatable",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "search",
"description": "Perform a search across resources.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "query",
"description": "The search string to look for.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "type",
"description": "The types of search items to search within.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "SearchType",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SearchResultItemConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "securityAdvisories",
"description": "GitHub Security Advisories",
"args": [
{
"name": "orderBy",
"description": "Ordering options for the returned topics.",
"type": {
"kind": "INPUT_OBJECT",
"name": "SecurityAdvisoryOrder",
"ofType": null
},
"defaultValue": "{field: UPDATED_AT, direction: DESC}"
},
{
"name": "identifier",
"description": "Filter advisories by identifier, e.g. GHSA or CVE.",
"type": {
"kind": "INPUT_OBJECT",
"name": "SecurityAdvisoryIdentifierFilter",
"ofType": null
},
"defaultValue": null
},
{
"name": "publishedSince",
"description": "Filter advisories to those published since a time in the past.",
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"defaultValue": null
},
{
"name": "updatedSince",
"description": "Filter advisories to those updated since a time in the past.",
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SecurityAdvisoryConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "securityAdvisory",
"description": "Fetch a Security Advisory by its GHSA ID",
"args": [
{
"name": "ghsaId",
"description": "GitHub Security Advisory ID.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "SecurityAdvisory",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "securityVulnerabilities",
"description": "Software Vulnerabilities documented by GitHub Security Advisories",
"args": [
{
"name": "orderBy",
"description": "Ordering options for the returned topics.",
"type": {
"kind": "INPUT_OBJECT",
"name": "SecurityVulnerabilityOrder",
"ofType": null
},
"defaultValue": "{field: UPDATED_AT, direction: DESC}"
},
{
"name": "ecosystem",
"description": "An ecosystem to filter vulnerabilities by.",
"type": {
"kind": "ENUM",
"name": "SecurityAdvisoryEcosystem",
"ofType": null
},
"defaultValue": null
},
{
"name": "package",
"description": "A package name to filter vulnerabilities by.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "severities",
"description": "A list of severities to filter vulnerabilities by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "SecurityAdvisorySeverity",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SecurityVulnerabilityConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sponsorsListing",
"description": "Look up a single Sponsors Listing",
"args": [
{
"name": "slug",
"description": "Select the Sponsors listing which matches this slug",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "SponsorsListing",
"ofType": null
},
"isDeprecated": true,
"deprecationReason": "`Query.sponsorsListing` will be removed. Use `Sponsorable.sponsorsListing` instead. Removal on 2020-04-01 UTC."
},
{
"name": "topic",
"description": "Look up a topic by name.",
"args": [
{
"name": "name",
"description": "The topic's name.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Topic",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "user",
"description": "Lookup a user by login.",
"args": [
{
"name": "login",
"description": "The user's login.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "User",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewer",
"description": "The currently authenticated user.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "User",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "SCALAR",
"name": "String",
"description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "CodeOfConduct",
"description": "The Code of Conduct for a repository",
"fields": [
{
"name": "body",
"description": "The body of the Code of Conduct",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "key",
"description": "The key for the Code of Conduct",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The formal name of the Code of Conduct",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this Code of Conduct",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this Code of Conduct",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "Node",
"description": "An object with an ID.",
"fields": [
{
"name": "id",
"description": "ID of the object.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "CodeOfConduct",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Enterprise",
"ofType": null
},
{
"kind": "OBJECT",
"name": "User",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RegistryPackage",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RegistryPackageVersion",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RegistryPackageDependency",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RegistryPackageFile",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Release",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ReleaseAsset",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Ref",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
},
{
"kind": "OBJECT",
"name": "UserContentEdit",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Label",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Issue",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Reaction",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Project",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ProjectColumn",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ProjectCard",
"ofType": null
},
{
"kind": "OBJECT",
"name": "License",
"ofType": null
},
{
"kind": "OBJECT",
"name": "BranchProtectionRule",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PushAllowance",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Team",
"ofType": null
},
{
"kind": "OBJECT",
"name": "UserStatus",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Organization",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Gist",
"ofType": null
},
{
"kind": "OBJECT",
"name": "GistComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Language",
"ofType": null
},
{
"kind": "OBJECT",
"name": "SponsorsListing",
"ofType": null
},
{
"kind": "OBJECT",
"name": "SponsorsTier",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Sponsorship",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MembersCanDeleteReposClearAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Bot",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MembersCanDeleteReposDisableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MembersCanDeleteReposEnableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OauthApplicationCreateAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgAddBillingManagerAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgAddMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgBlockUserAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgConfigDisableCollaboratorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgConfigEnableCollaboratorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgCreateAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgDisableOauthAppRestrictionsAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgDisableSamlAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgDisableTwoFactorRequirementAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgEnableOauthAppRestrictionsAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgEnableSamlAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgEnableTwoFactorRequirementAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgInviteMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrganizationInvitation",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgInviteToBusinessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgOauthAppAccessApprovedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgOauthAppAccessDeniedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgOauthAppAccessRequestedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgRemoveBillingManagerAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgRemoveMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgRemoveOutsideCollaboratorAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgRestoreMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUnblockUserAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUpdateDefaultRepositoryPermissionAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUpdateMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PrivateRepositoryForkingDisableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PrivateRepositoryForkingEnableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoAddMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoAddTopicAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Topic",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoArchivedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoChangeMergeSettingAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigDisableAnonymousGitAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigDisableCollaboratorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigDisableContributorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigDisableSockpuppetDisallowedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigEnableAnonymousGitAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigEnableCollaboratorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigEnableContributorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigEnableSockpuppetDisallowedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigLockAnonymousGitAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigUnlockAnonymousGitAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoCreateAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoDestroyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoRemoveMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoRemoveTopicAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepositoryVisibilityChangeDisableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepositoryVisibilityChangeEnableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamAddMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamAddRepositoryAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamChangeParentTeamAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamRemoveMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamRemoveRepositoryAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrganizationIdentityProvider",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ExternalIdentity",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussion",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussionComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "App",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ReviewDismissalAllowance",
"ofType": null
},
{
"kind": "OBJECT",
"name": "CommitComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Commit",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Deployment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "DeploymentStatus",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Status",
"ofType": null
},
{
"kind": "OBJECT",
"name": "StatusContext",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Tree",
"ofType": null
},
{
"kind": "OBJECT",
"name": "DeployKey",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Milestone",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepositoryTopic",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepositoryVulnerabilityAlert",
"ofType": null
},
{
"kind": "OBJECT",
"name": "SecurityAdvisory",
"ofType": null
},
{
"kind": "OBJECT",
"name": "IssueComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "CrossReferencedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ClosedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ReopenedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "SubscribedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "UnsubscribedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ReferencedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "AssignedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Mannequin",
"ofType": null
},
{
"kind": "OBJECT",
"name": "UnassignedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "LabeledEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "UnlabeledEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "UserBlockedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MilestonedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "DemilestonedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RenamedTitleEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "LockedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "UnlockedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TransferredEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "AddedToProjectEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "CommentDeletedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ConvertedNoteToIssueEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MarkedAsDuplicateEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MentionedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MovedColumnsInProjectEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PinnedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RemovedFromProjectEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "UnpinnedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestCommit",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ReviewRequest",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReviewThread",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReviewComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReview",
"ofType": null
},
{
"kind": "OBJECT",
"name": "CommitCommentThread",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MergedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "DeployedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "DeploymentEnvironmentChangedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "HeadRefDeletedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "HeadRefRestoredEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "HeadRefForcePushedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "BaseRefForcePushedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ReviewRequestedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ReviewRequestRemovedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ReviewDismissedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestCommitCommentThread",
"ofType": null
},
{
"kind": "OBJECT",
"name": "BaseRefChangedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ReadyForReviewEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RegistryPackageTag",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PublicKey",
"ofType": null
},
{
"kind": "OBJECT",
"name": "SavedReply",
"ofType": null
},
{
"kind": "OBJECT",
"name": "EnterpriseUserAccount",
"ofType": null
},
{
"kind": "OBJECT",
"name": "EnterpriseServerInstallation",
"ofType": null
},
{
"kind": "OBJECT",
"name": "EnterpriseServerUserAccount",
"ofType": null
},
{
"kind": "OBJECT",
"name": "EnterpriseServerUserAccountEmail",
"ofType": null
},
{
"kind": "OBJECT",
"name": "EnterpriseServerUserAccountsUpload",
"ofType": null
},
{
"kind": "OBJECT",
"name": "EnterpriseRepositoryInfo",
"ofType": null
},
{
"kind": "OBJECT",
"name": "EnterpriseAdministratorInvitation",
"ofType": null
},
{
"kind": "OBJECT",
"name": "EnterpriseIdentityProvider",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MarketplaceCategory",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MarketplaceListing",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Blob",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepositoryInvitation",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Tag",
"ofType": null
}
]
},
{
"kind": "SCALAR",
"name": "ID",
"description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "SCALAR",
"name": "URI",
"description": "An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "Enterprise",
"description": "An account to manage multiple organizations with consolidated policy and billing.",
"fields": [
{
"name": "avatarUrl",
"description": "A URL pointing to the enterprise's public avatar.",
"args": [
{
"name": "size",
"description": "The size of the resulting square image.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "billingInfo",
"description": "Enterprise billing information visible to enterprise billing managers.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "EnterpriseBillingInfo",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "databaseId",
"description": "Identifies the primary key from the database.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "description",
"description": "The description of the enterprise.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "descriptionHTML",
"description": "The description of the enterprise as HTML.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "location",
"description": "The location of the enterprise.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "members",
"description": "A list of users who are members of this enterprise.",
"args": [
{
"name": "organizationLogins",
"description": "Only return members within the organizations with these logins",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "query",
"description": "The search string to look for.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for members returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "EnterpriseMemberOrder",
"ofType": null
},
"defaultValue": "{field: LOGIN, direction: ASC}"
},
{
"name": "role",
"description": "The role of the user in the enterprise organization or server.",
"type": {
"kind": "ENUM",
"name": "EnterpriseUserAccountMembershipRole",
"ofType": null
},
"defaultValue": null
},
{
"name": "deployment",
"description": "Only return members within the selected GitHub Enterprise deployment",
"type": {
"kind": "ENUM",
"name": "EnterpriseUserDeployment",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "EnterpriseMemberConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The name of the enterprise.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "organizations",
"description": "A list of organizations that belong to this enterprise.",
"args": [
{
"name": "query",
"description": "The search string to look for.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for organizations returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "OrganizationOrder",
"ofType": null
},
"defaultValue": "{field: LOGIN, direction: ASC}"
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "OrganizationConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "ownerInfo",
"description": "Enterprise information only visible to enterprise owners.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "EnterpriseOwnerInfo",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this enterprise.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this enterprise.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "userAccounts",
"description": "A list of user accounts on this enterprise.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "EnterpriseUserAccountConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerIsAdmin",
"description": "Is the current viewer an admin of this enterprise?",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "websiteUrl",
"description": "The URL of the enterprise website.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "SCALAR",
"name": "Int",
"description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "EnterpriseBillingInfo",
"description": "Enterprise billing information visible to enterprise billing managers and owners.",
"fields": [
{
"name": "allLicensableUsersCount",
"description": "The number of licenseable users/emails across the enterprise.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "assetPacks",
"description": "The number of data packs used by all organizations owned by the enterprise.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "availableSeats",
"description": "The number of available seats across all owned organizations based on the unique number of billable users.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": true,
"deprecationReason": "`availableSeats` will be replaced with `totalAvailableLicenses` to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalAvailableLicenses instead. Removal on 2020-01-01 UTC."
},
{
"name": "bandwidthQuota",
"description": "The bandwidth quota in GB for all organizations owned by the enterprise.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bandwidthUsage",
"description": "The bandwidth usage in GB for all organizations owned by the enterprise.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bandwidthUsagePercentage",
"description": "The bandwidth usage as a percentage of the bandwidth quota.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "seats",
"description": "The total seats across all organizations owned by the enterprise.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": true,
"deprecationReason": "`seats` will be replaced with `totalLicenses` to provide more clarity on the value being returned Use EnterpriseBillingInfo.totalLicenses instead. Removal on 2020-01-01 UTC."
},
{
"name": "storageQuota",
"description": "The storage quota in GB for all organizations owned by the enterprise.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "storageUsage",
"description": "The storage usage in GB for all organizations owned by the enterprise.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Float",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "storageUsagePercentage",
"description": "The storage usage as a percentage of the storage quota.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalAvailableLicenses",
"description": "The number of available licenses across all owned organizations based on the unique number of billable users.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalLicenses",
"description": "The total number of licenses allocated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "SCALAR",
"name": "Float",
"description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "SCALAR",
"name": "DateTime",
"description": "An ISO-8601 encoded UTC date string.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "SCALAR",
"name": "HTML",
"description": "A string containing HTML code.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "EnterpriseMemberOrder",
"description": "Ordering options for enterprise member connections.",
"fields": null,
"inputFields": [
{
"name": "field",
"description": "The field to order enterprise members by.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "EnterpriseMemberOrderField",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "direction",
"description": "The ordering direction.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "OrderDirection",
"ofType": null
}
},
"defaultValue": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "EnterpriseMemberOrderField",
"description": "Properties by which enterprise member connections can be ordered.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "LOGIN",
"description": "Order enterprise members by login",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "CREATED_AT",
"description": "Order enterprise members by creation time",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "OrderDirection",
"description": "Possible directions in which to order a list of items when provided an `orderBy` argument.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "ASC",
"description": "Specifies an ascending order for a given `orderBy` argument.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "DESC",
"description": "Specifies a descending order for a given `orderBy` argument.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "EnterpriseUserAccountMembershipRole",
"description": "The possible roles for enterprise membership.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "MEMBER",
"description": "The user is a member of the enterprise membership.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "OWNER",
"description": "The user is an owner of the enterprise membership.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "EnterpriseUserDeployment",
"description": "The possible GitHub Enterprise deployments where this user can exist.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "CLOUD",
"description": "The user is part of a GitHub Enterprise Cloud deployment.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "SERVER",
"description": "The user is part of a GitHub Enterprise Server deployment.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "EnterpriseMemberConnection",
"description": "The connection type for EnterpriseMember.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "EnterpriseMemberEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "UNION",
"name": "EnterpriseMember",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "EnterpriseMemberEdge",
"description": "A User who is a member of an enterprise through one or more organizations.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isUnlicensed",
"description": "Whether the user does not have a license for the enterprise.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "UNION",
"name": "EnterpriseMember",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "SCALAR",
"name": "Boolean",
"description": "The `Boolean` scalar type represents `true` or `false`.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "UNION",
"name": "EnterpriseMember",
"description": "An object that is a member of an enterprise.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "User",
"ofType": null
},
{
"kind": "OBJECT",
"name": "EnterpriseUserAccount",
"ofType": null
}
]
},
{
"kind": "OBJECT",
"name": "User",
"description": "A user is an individual's account on GitHub that owns repositories and can make new content.",
"fields": [
{
"name": "anyPinnableItems",
"description": "Determine if this repository owner has any items that can be pinned to their profile.",
"args": [
{
"name": "type",
"description": "Filter to only a particular kind of pinnable item.",
"type": {
"kind": "ENUM",
"name": "PinnableItemType",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "avatarUrl",
"description": "A URL pointing to the user's public avatar.",
"args": [
{
"name": "size",
"description": "The size of the resulting square image.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bio",
"description": "The user's public profile bio.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bioHTML",
"description": "The user's public profile bio as HTML.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "commitComments",
"description": "A list of commit comments made by this user.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "CommitCommentConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "company",
"description": "The user's public profile company.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "companyHTML",
"description": "The user's public profile company as HTML.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "contributionsCollection",
"description": "The collection of contributions this user has made to different repositories.",
"args": [
{
"name": "organizationID",
"description": "The ID of the organization used to filter contributions.",
"type": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
},
"defaultValue": null
},
{
"name": "from",
"description": "Only contributions made at this time or later will be counted. If omitted, defaults to a year ago.",
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"defaultValue": null
},
{
"name": "to",
"description": "Only contributions made before and up to and including this time will be\ncounted. If omitted, defaults to the current time.",
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ContributionsCollection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "databaseId",
"description": "Identifies the primary key from the database.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "email",
"description": "The user's publicly visible profile email.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "followers",
"description": "A list of users the given user is followed by.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "FollowerConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "following",
"description": "A list of users the given user is following.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "FollowingConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "gist",
"description": "Find gist by repo name.",
"args": [
{
"name": "name",
"description": "The gist name to find.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Gist",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "gistComments",
"description": "A list of gist comments made by this user.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "GistCommentConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "gists",
"description": "A list of the Gists the user has created.",
"args": [
{
"name": "privacy",
"description": "Filters Gists according to privacy.",
"type": {
"kind": "ENUM",
"name": "GistPrivacy",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for gists returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "GistOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "GistConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "hovercard",
"description": "The hovercard information for this user in a given context",
"args": [
{
"name": "primarySubjectId",
"description": "The ID of the subject to get the hovercard in the context of",
"type": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Hovercard",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isBountyHunter",
"description": "Whether or not this user is a participant in the GitHub Security Bug Bounty.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isCampusExpert",
"description": "Whether or not this user is a participant in the GitHub Campus Experts Program.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isDeveloperProgramMember",
"description": "Whether or not this user is a GitHub Developer Program member.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isEmployee",
"description": "Whether or not this user is a GitHub employee.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isHireable",
"description": "Whether or not the user has marked themselves as for hire.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isSiteAdmin",
"description": "Whether or not this user is a site administrator.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isViewer",
"description": "Whether or not this user is the viewing user.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "issueComments",
"description": "A list of issue comments made by this user.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "IssueCommentConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "issues",
"description": "A list of issues associated with this user.",
"args": [
{
"name": "orderBy",
"description": "Ordering options for issues returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "IssueOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "labels",
"description": "A list of label names to filter the pull requests by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "states",
"description": "A list of states to filter the issues by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "IssueState",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "filterBy",
"description": "Filtering options for issues returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "IssueFilters",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "IssueConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "itemShowcase",
"description": "Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProfileItemShowcase",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "location",
"description": "The user's public profile location.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "login",
"description": "The username used to login.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The user's public profile name.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "organization",
"description": "Find an organization by its login that the user belongs to.",
"args": [
{
"name": "login",
"description": "The login of the organization to find.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Organization",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "organizations",
"description": "A list of organizations the user belongs to.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "OrganizationConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pinnableItems",
"description": "A list of repositories and gists this profile owner can pin to their profile.",
"args": [
{
"name": "types",
"description": "Filter the types of pinnable items that are returned.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "PinnableItemType",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PinnableItemConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pinnedItems",
"description": "A list of repositories and gists this profile owner has pinned to their profile",
"args": [
{
"name": "types",
"description": "Filter the types of pinned items that are returned.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "PinnableItemType",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PinnableItemConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pinnedItemsRemaining",
"description": "Returns how many more items this profile owner can pin to their profile.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pinnedRepositories",
"description": "A list of repositories this user has pinned to their profile",
"args": [
{
"name": "privacy",
"description": "If non-null, filters repositories according to privacy",
"type": {
"kind": "ENUM",
"name": "RepositoryPrivacy",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for repositories returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "RepositoryOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "affiliations",
"description": "Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "ownerAffiliations",
"description": "Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "isLocked",
"description": "If non-null, filters repositories according to whether they have been locked",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RepositoryConnection",
"ofType": null
}
},
"isDeprecated": true,
"deprecationReason": "pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC."
},
{
"name": "project",
"description": "Find project by number.",
"args": [
{
"name": "number",
"description": "The project number to find.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Project",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "projects",
"description": "A list of projects under the owner.",
"args": [
{
"name": "orderBy",
"description": "Ordering options for projects returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "ProjectOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "search",
"description": "Query to search projects by, currently only searching by name.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "states",
"description": "A list of states to filter the projects by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "ProjectState",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProjectConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "projectsResourcePath",
"description": "The HTTP path listing user's projects",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "projectsUrl",
"description": "The HTTP URL listing user's projects",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "publicKeys",
"description": "A list of public keys associated with this user.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PublicKeyConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pullRequests",
"description": "A list of pull requests associated with this user.",
"args": [
{
"name": "states",
"description": "A list of states to filter the pull requests by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "PullRequestState",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "labels",
"description": "A list of label names to filter the pull requests by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "headRefName",
"description": "The head ref name to filter the pull requests by.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "baseRefName",
"description": "The base ref name to filter the pull requests by.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for pull requests returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "IssueOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PullRequestConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "registryPackages",
"description": "A list of registry packages under the owner.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "name",
"description": "Find registry package by name.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "names",
"description": "Find registry packages by their names.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "repositoryId",
"description": "Find registry packages in a repository.",
"type": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
},
"defaultValue": null
},
{
"name": "packageType",
"description": "Filter registry package by type.",
"type": {
"kind": "ENUM",
"name": "RegistryPackageType",
"ofType": null
},
"defaultValue": null
},
{
"name": "registryPackageType",
"description": "Filter registry package by type (string).",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "publicOnly",
"description": "Filter registry package by whether it is publicly visible",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "false"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "registryPackagesForQuery",
"description": "A list of registry packages for a particular search query.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "query",
"description": "Find registry package by search query.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "packageType",
"description": "Filter registry package by type.",
"type": {
"kind": "ENUM",
"name": "RegistryPackageType",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repositories",
"description": "A list of repositories that the user owns.",
"args": [
{
"name": "privacy",
"description": "If non-null, filters repositories according to privacy",
"type": {
"kind": "ENUM",
"name": "RepositoryPrivacy",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for repositories returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "RepositoryOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "affiliations",
"description": "Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "ownerAffiliations",
"description": "Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "isLocked",
"description": "If non-null, filters repositories according to whether they have been locked",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "isFork",
"description": "If non-null, filters repositories according to whether they are forks of another repository",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RepositoryConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repositoriesContributedTo",
"description": "A list of repositories that the user recently contributed to.",
"args": [
{
"name": "privacy",
"description": "If non-null, filters repositories according to privacy",
"type": {
"kind": "ENUM",
"name": "RepositoryPrivacy",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for repositories returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "RepositoryOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "isLocked",
"description": "If non-null, filters repositories according to whether they have been locked",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "includeUserRepositories",
"description": "If true, include user repositories",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "contributionTypes",
"description": "If non-null, include only the specified types of contributions. The\nGitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY]",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryContributionType",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RepositoryConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repository",
"description": "Find Repository.",
"args": [
{
"name": "name",
"description": "Name of Repository to find.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this user",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "savedReplies",
"description": "Replies this user has saved",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "The field to order saved replies by.",
"type": {
"kind": "INPUT_OBJECT",
"name": "SavedReplyOrder",
"ofType": null
},
"defaultValue": "{field: UPDATED_AT, direction: DESC}"
}
],
"type": {
"kind": "OBJECT",
"name": "SavedReplyConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sponsorsListing",
"description": "The GitHub Sponsors listing for this user.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "SponsorsListing",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sponsorshipsAsMaintainer",
"description": "This object's sponsorships as the maintainer.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "includePrivate",
"description": "Whether or not to include private sponsorships in the result set",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "false"
},
{
"name": "orderBy",
"description": "Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.",
"type": {
"kind": "INPUT_OBJECT",
"name": "SponsorshipOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SponsorshipConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sponsorshipsAsSponsor",
"description": "This object's sponsorships as the sponsor.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.",
"type": {
"kind": "INPUT_OBJECT",
"name": "SponsorshipOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SponsorshipConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "starredRepositories",
"description": "Repositories the user has starred.",
"args": [
{
"name": "ownedByViewer",
"description": "Filters starred repositories to only return repositories owned by the viewer.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Order for connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "StarOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "StarredRepositoryConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "status",
"description": "The user's description of what they're currently doing.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "UserStatus",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "topRepositories",
"description": "Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for repositories returned from the connection",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "INPUT_OBJECT",
"name": "RepositoryOrder",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "since",
"description": "How far back in time to fetch contributed repositories",
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RepositoryConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this user",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanChangePinnedItems",
"description": "Can the viewer pin repositories and gists to the profile?",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanCreateProjects",
"description": "Can the current viewer create new projects on this owner.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanFollow",
"description": "Whether or not the viewer is able to follow the user.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerIsFollowing",
"description": "Whether or not this user is followed by the viewer.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "watching",
"description": "A list of repositories the given user is watching.",
"args": [
{
"name": "privacy",
"description": "If non-null, filters repositories according to privacy",
"type": {
"kind": "ENUM",
"name": "RepositoryPrivacy",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for repositories returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "RepositoryOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "affiliations",
"description": "Affiliation options for repositories returned from the connection",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR, ORGANIZATION_MEMBER]"
},
{
"name": "ownerAffiliations",
"description": "Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "isLocked",
"description": "If non-null, filters repositories according to whether they have been locked",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RepositoryConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "websiteUrl",
"description": "A URL pointing to the user's public website/blog.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "RegistryPackageOwner",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "RegistryPackageSearch",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "ProjectOwner",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "RepositoryOwner",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "UniformResourceLocatable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "ProfileOwner",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Sponsorable",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "Actor",
"description": "Represents an object which can take actions on GitHub. Typically a User or Bot.",
"fields": [
{
"name": "avatarUrl",
"description": "A URL pointing to the actor's public avatar.",
"args": [
{
"name": "size",
"description": "The size of the resulting square image.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "login",
"description": "The username of the actor.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this actor.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this actor.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "User",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Organization",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Bot",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Mannequin",
"ofType": null
},
{
"kind": "OBJECT",
"name": "EnterpriseUserAccount",
"ofType": null
}
]
},
{
"kind": "INTERFACE",
"name": "RegistryPackageOwner",
"description": "Represents an owner of a registry package.",
"fields": [
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "registryPackages",
"description": "A list of registry packages under the owner.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "name",
"description": "Find registry package by name.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "names",
"description": "Find registry packages by their names.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "repositoryId",
"description": "Find registry packages in a repository.",
"type": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
},
"defaultValue": null
},
{
"name": "packageType",
"description": "Filter registry package by type.",
"type": {
"kind": "ENUM",
"name": "RegistryPackageType",
"ofType": null
},
"defaultValue": null
},
{
"name": "registryPackageType",
"description": "Filter registry package by type (string).",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "publicOnly",
"description": "Filter registry package by whether it is publicly visible",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "false"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "User",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Organization",
"ofType": null
}
]
},
{
"kind": "ENUM",
"name": "RegistryPackageType",
"description": "The possible types of a registry package.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "NPM",
"description": "An npm registry package.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "RUBYGEMS",
"description": "A rubygems registry package.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "MAVEN",
"description": "A maven registry package.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "DOCKER",
"description": "A docker image.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "DEBIAN",
"description": "A debian package.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "NUGET",
"description": "A nuget package.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "PYTHON",
"description": "A python package.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "RegistryPackageConnection",
"description": "The connection type for RegistryPackage.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackage",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "RegistryPackageEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "RegistryPackage",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "RegistryPackage",
"description": "A registry package contains the content for an uploaded package.",
"fields": [
{
"name": "color",
"description": "The package type color",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "latestVersion",
"description": "Find the latest version for the package.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "RegistryPackageVersion",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "Identifies the title of the package.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nameWithOwner",
"description": "Identifies the title of the package, with the owner prefixed.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "packageFileByGuid",
"description": "Find the package file identified by the guid.",
"args": [
{
"name": "guid",
"description": "The unique identifier of the package_file",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "RegistryPackageFile",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "packageFileBySha256",
"description": "Find the package file identified by the sha256.",
"args": [
{
"name": "sha256",
"description": "The SHA256 of the package_file",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "RegistryPackageFile",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "packageType",
"description": "Identifies the type of the package.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RegistryPackageType",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "preReleaseVersions",
"description": "List the prerelease versions for this package.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "RegistryPackageVersionConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "registryPackageType",
"description": "The type of the package.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repository",
"description": "repository that the release is associated with",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "statistics",
"description": "Statistics about package activity.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "RegistryPackageStatistics",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "tags",
"description": "list of tags for this package",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageTagConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "topics",
"description": "List the topics for this package.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "TopicConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "version",
"description": "Find package version by version string.",
"args": [
{
"name": "version",
"description": "The package version.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "RegistryPackageVersion",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "versionByPlatform",
"description": "Find package version by version string.",
"args": [
{
"name": "version",
"description": "The package version.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "platform",
"description": "Find a registry package for a specific platform.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "RegistryPackageVersion",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "versionBySha256",
"description": "Find package version by manifest SHA256.",
"args": [
{
"name": "sha256",
"description": "The package SHA256 digest.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "RegistryPackageVersion",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "versions",
"description": "list of versions for this package",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageVersionConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "versionsByMetadatum",
"description": "List package versions with a specific metadatum.",
"args": [
{
"name": "metadatum",
"description": "Filter on a specific metadatum.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "INPUT_OBJECT",
"name": "RegistryPackageMetadatum",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "RegistryPackageVersionConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "RegistryPackageVersion",
"description": "A package version contains the information about a specific package version.",
"fields": [
{
"name": "dependencies",
"description": "list of dependencies for this package",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "type",
"description": "Find dependencies by type.",
"type": {
"kind": "ENUM",
"name": "RegistryPackageDependencyType",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageDependencyConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "fileByName",
"description": "A file associated with this registry package version",
"args": [
{
"name": "filename",
"description": "A specific file to find.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "RegistryPackageFile",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "files",
"description": "List of files associated with this registry package version",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageFileConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "installationCommand",
"description": "A single line of text to install this package version.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "manifest",
"description": "Identifies the package manifest for this package version.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "platform",
"description": "Identifies the platform this version was built for.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "preRelease",
"description": "Indicates whether this version is a pre-release.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "readme",
"description": "The README of this package version",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "readmeHtml",
"description": "The HTML README of this package version",
"args": [],
"type": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "registryPackage",
"description": "Registry package associated with this version.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "RegistryPackage",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "release",
"description": "Release associated with this package.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Release",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sha256",
"description": "Identifies the sha256.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "size",
"description": "Identifies the size.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "statistics",
"description": "Statistics about package activity.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "RegistryPackageVersionStatistics",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "summary",
"description": "Identifies the package version summary.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Time at which the most recent file upload for this package version finished",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "version",
"description": "Identifies the version number.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanEdit",
"description": "Can the current viewer edit this Package version.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "RegistryPackageDependencyType",
"description": "The possible types of a registry package dependency.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "DEFAULT",
"description": "A default registry package dependency type.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "DEV",
"description": "A dev registry package dependency type.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "TEST",
"description": "A test registry package dependency type.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "PEER",
"description": "A peer registry package dependency type.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "OPTIONAL",
"description": "An optional registry package dependency type.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "BUNDLED",
"description": "An optional registry package dependency type.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "RegistryPackageDependencyConnection",
"description": "The connection type for RegistryPackageDependency.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageDependencyEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageDependency",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "RegistryPackageDependencyEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "RegistryPackageDependency",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "RegistryPackageDependency",
"description": "A package dependency contains the information needed to satisfy a dependency.",
"fields": [
{
"name": "dependencyType",
"description": "Identifies the type of dependency.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RegistryPackageDependencyType",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "Identifies the name of the dependency.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "version",
"description": "Identifies the version of the dependency.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "PageInfo",
"description": "Information about pagination in a connection.",
"fields": [
{
"name": "endCursor",
"description": "When paginating forwards, the cursor to continue.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "hasNextPage",
"description": "When paginating forwards, are there more items?",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "hasPreviousPage",
"description": "When paginating backwards, are there more items?",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "startCursor",
"description": "When paginating backwards, the cursor to continue.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "RegistryPackageFile",
"description": "A file in a specific registry package version.",
"fields": [
{
"name": "guid",
"description": "A unique identifier for this file.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "md5",
"description": "Identifies the md5.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "metadataUrl",
"description": "URL to download the asset metadata.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "Name of the file",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "packageVersion",
"description": "The package version this file belongs to.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageVersion",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sha1",
"description": "Identifies the sha1.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sha256",
"description": "Identifies the sha256.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "size",
"description": "Identifies the size.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "URL to download the asset.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "RegistryPackageFileConnection",
"description": "The connection type for RegistryPackageFile.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageFileEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageFile",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "RegistryPackageFileEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "RegistryPackageFile",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "Release",
"description": "A release contains the content for a release.",
"fields": [
{
"name": "author",
"description": "The author of the release",
"args": [],
"type": {
"kind": "OBJECT",
"name": "User",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "description",
"description": "The description of the release.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "descriptionHTML",
"description": "The description of this release rendered to HTML.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isDraft",
"description": "Whether or not the release is a draft",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isPrerelease",
"description": "Whether or not the release is a prerelease",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The title of the release.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "publishedAt",
"description": "Identifies the date and time when the release was created.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "releaseAssets",
"description": "List of releases assets which are dependent on this release.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "name",
"description": "A list of names to filter the assets by.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ReleaseAssetConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this issue",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "shortDescriptionHTML",
"description": "A description of the release, rendered to HTML without any links in it.",
"args": [
{
"name": "limit",
"description": "How many characters to return.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": "200"
}
],
"type": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "tag",
"description": "The Git tag the release points to",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Ref",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "tagName",
"description": "The name of the release's Git tag",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this issue",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "UniformResourceLocatable",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "UniformResourceLocatable",
"description": "Represents a type that can be retrieved by a URL.",
"fields": [
{
"name": "resourcePath",
"description": "The HTML path to this resource.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The URL to this resource.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "User",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Release",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Issue",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Organization",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Gist",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Bot",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussion",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussionComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Commit",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Milestone",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepositoryTopic",
"ofType": null
},
{
"kind": "OBJECT",
"name": "CrossReferencedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ClosedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Mannequin",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestCommit",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MergedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ReviewDismissedEvent",
"ofType": null
},
{
"kind": "OBJECT",
"name": "ReadyForReviewEvent",
"ofType": null
}
]
},
{
"kind": "OBJECT",
"name": "ReleaseAssetConnection",
"description": "The connection type for ReleaseAsset.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ReleaseAssetEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ReleaseAsset",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ReleaseAssetEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "ReleaseAsset",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ReleaseAsset",
"description": "A release asset contains the content for a release asset.",
"fields": [
{
"name": "contentType",
"description": "The asset's content-type",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "downloadCount",
"description": "The number of times this asset was downloaded",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "downloadUrl",
"description": "Identifies the URL where you can download the release asset via the browser.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "Identifies the title of the release asset.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "release",
"description": "Release that the asset is associated with",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Release",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "size",
"description": "The size (in bytes) of the asset",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "uploadedBy",
"description": "The user that performed the upload",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "User",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "Identifies the URL of the release asset.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "Ref",
"description": "Represents a Git reference.",
"fields": [
{
"name": "associatedPullRequests",
"description": "A list of pull requests with this ref as the head ref.",
"args": [
{
"name": "states",
"description": "A list of states to filter the pull requests by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "PullRequestState",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "labels",
"description": "A list of label names to filter the pull requests by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "headRefName",
"description": "The head ref name to filter the pull requests by.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "baseRefName",
"description": "The base ref name to filter the pull requests by.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for pull requests returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "IssueOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PullRequestConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The ref name.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "prefix",
"description": "The ref's prefix, such as `refs/heads/` or `refs/tags/`.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repository",
"description": "The repository the ref belongs to.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "target",
"description": "The object the ref points to.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "INTERFACE",
"name": "GitObject",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "PullRequestState",
"description": "The possible states of a pull request.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "OPEN",
"description": "A pull request that is still open.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "CLOSED",
"description": "A pull request that has been closed without being merged.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "MERGED",
"description": "A pull request that has been closed by being merged.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "IssueOrder",
"description": "Ways in which lists of issues can be ordered upon return.",
"fields": null,
"inputFields": [
{
"name": "field",
"description": "The field in which to order issues by.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "IssueOrderField",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "direction",
"description": "The direction in which to order issues by the specified field.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "OrderDirection",
"ofType": null
}
},
"defaultValue": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "IssueOrderField",
"description": "Properties by which issue connections can be ordered.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "CREATED_AT",
"description": "Order issues by creation time",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "UPDATED_AT",
"description": "Order issues by update time",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "COMMENTS",
"description": "Order issues by comment count",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "PullRequestConnection",
"description": "The connection type for PullRequest.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PullRequestEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "PullRequestEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "PullRequest",
"description": "A repository pull request.",
"fields": [
{
"name": "activeLockReason",
"description": "Reason that the conversation was locked.",
"args": [],
"type": {
"kind": "ENUM",
"name": "LockReason",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "additions",
"description": "The number of additions in this pull request.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "assignees",
"description": "A list of Users assigned to this object.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "author",
"description": "The actor who authored the comment.",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "authorAssociation",
"description": "Author's association with the subject of the comment.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "CommentAuthorAssociation",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "baseRef",
"description": "Identifies the base Ref associated with the pull request.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Ref",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "baseRefName",
"description": "Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "baseRefOid",
"description": "Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "GitObjectID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "baseRepository",
"description": "The repository associated with this pull request's base Ref.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "body",
"description": "The body as Markdown.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bodyHTML",
"description": "The body rendered to HTML.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bodyText",
"description": "The body rendered to text.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "changedFiles",
"description": "The number of changed files in this pull request.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "closed",
"description": "`true` if the pull request is closed",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "closedAt",
"description": "Identifies the date and time when the object was closed.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "comments",
"description": "A list of comments associated with the pull request.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "IssueCommentConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "commits",
"description": "A list of commits present in this pull request's head branch not present in the base branch.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PullRequestCommitConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdViaEmail",
"description": "Check if this comment was created via an email reply.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "databaseId",
"description": "Identifies the primary key from the database.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "deletions",
"description": "The number of deletions in this pull request.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "editor",
"description": "The actor who edited this pull request's body.",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "files",
"description": "Lists the files changed within this pull request.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "PullRequestChangedFileConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "headRef",
"description": "Identifies the head Ref associated with the pull request.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Ref",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "headRefName",
"description": "Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "headRefOid",
"description": "Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "GitObjectID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "headRepository",
"description": "The repository associated with this pull request's head Ref.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "headRepositoryOwner",
"description": "The owner of the repository associated with this pull request's head Ref.",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "RepositoryOwner",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "hovercard",
"description": "The hovercard information for this issue",
"args": [
{
"name": "includeNotificationContexts",
"description": "Whether or not to include notification contexts",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "true"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Hovercard",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "includesCreatedEdit",
"description": "Check if this comment was edited and includes an edit with the creation data",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isCrossRepository",
"description": "The head and base repositories are different.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "labels",
"description": "A list of labels associated with the object.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "LabelConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "lastEditedAt",
"description": "The moment the editor made the last edit",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "locked",
"description": "`true` if the pull request is locked",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "maintainerCanModify",
"description": "Indicates whether maintainers can modify the pull request.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "mergeCommit",
"description": "The commit that was created when this pull request was merged.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Commit",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "mergeable",
"description": "Whether or not the pull request can be merged based on the existence of merge conflicts.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "MergeableState",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "merged",
"description": "Whether or not the pull request was merged.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "mergedAt",
"description": "The date and time that the pull request was merged.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "mergedBy",
"description": "The actor who merged the pull request.",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "milestone",
"description": "Identifies the milestone associated with the pull request.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Milestone",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "number",
"description": "Identifies the pull request number.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "participants",
"description": "A list of Users that are participating in the Pull Request conversation.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "permalink",
"description": "The permalink to the pull request.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "potentialMergeCommit",
"description": "The commit that GitHub automatically generated to test if this pull request\ncould be merged. This field will not return a value if the pull request is\nmerged, or if the test merge commit is still being generated. See the\n`mergeable` field for more details on the mergeability of the pull request.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Commit",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "projectCards",
"description": "List of project cards associated with this pull request.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "archivedStates",
"description": "A list of archived states to filter the cards by",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "ProjectCardArchivedState",
"ofType": null
}
},
"defaultValue": "[ARCHIVED, NOT_ARCHIVED]"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProjectCardConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "publishedAt",
"description": "Identifies when the comment was published at.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "reactionGroups",
"description": "A list of reactions grouped by content left on the subject.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ReactionGroup",
"ofType": null
}
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "reactions",
"description": "A list of Reactions left on the Issue.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "content",
"description": "Allows filtering Reactions by emoji.",
"type": {
"kind": "ENUM",
"name": "ReactionContent",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Allows specifying the order in which reactions are returned.",
"type": {
"kind": "INPUT_OBJECT",
"name": "ReactionOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ReactionConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repository",
"description": "The repository associated with this node.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this pull request.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "revertResourcePath",
"description": "The HTTP path for reverting this pull request.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "revertUrl",
"description": "The HTTP URL for reverting this pull request.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "reviewRequests",
"description": "A list of review requests associated with the pull request.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "ReviewRequestConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "reviewThreads",
"description": "The list of all review threads for this pull request.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PullRequestReviewThreadConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "reviews",
"description": "A list of reviews associated with the pull request.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "states",
"description": "A list of states to filter the reviews.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "PullRequestReviewState",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "author",
"description": "Filter by author of the review.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "PullRequestReviewConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "state",
"description": "Identifies the state of the pull request.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "PullRequestState",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "suggestedReviewers",
"description": "A list of reviewer suggestions based on commit history and past review comments.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SuggestedReviewer",
"ofType": null
}
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "timeline",
"description": "A list of events, comments, commits, etc. associated with the pull request.",
"args": [
{
"name": "since",
"description": "Allows filtering timeline events by a `since` timestamp.",
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PullRequestTimelineConnection",
"ofType": null
}
},
"isDeprecated": true,
"deprecationReason": "`timeline` will be removed Use PullRequest.timelineItems instead. Removal on 2019-10-01 UTC."
},
{
"name": "timelineItems",
"description": "A list of events, comments, commits, etc. associated with the pull request.",
"args": [
{
"name": "since",
"description": "Filter timeline items by a `since` timestamp.",
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"defaultValue": null
},
{
"name": "skip",
"description": "Skips the first _n_ elements in the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "itemTypes",
"description": "Filter timeline items by type.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "PullRequestTimelineItemsItemType",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PullRequestTimelineItemsConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "title",
"description": "Identifies the pull request title.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this pull request.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "userContentEdits",
"description": "A list of edits to this content.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "UserContentEditConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanApplySuggestion",
"description": "Whether or not the viewer can apply suggestion.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanReact",
"description": "Can user react to this subject",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanSubscribe",
"description": "Check if the viewer is able to change their subscription status for the repository.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanUpdate",
"description": "Check if the current viewer can update this object.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCannotUpdateReasons",
"description": "Reasons why the current viewer can not update this comment.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "CommentCannotUpdateReason",
"ofType": null
}
}
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerDidAuthor",
"description": "Did the viewer author this comment.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerSubscription",
"description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.",
"args": [],
"type": {
"kind": "ENUM",
"name": "SubscriptionState",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Assignable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Closable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Comment",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Updatable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "UpdatableComment",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Labelable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Lockable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Reactable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "RepositoryNode",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Subscribable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "UniformResourceLocatable",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "Assignable",
"description": "An object that can have users assigned to it.",
"fields": [
{
"name": "assignees",
"description": "A list of Users assigned to this object.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Issue",
"ofType": null
}
]
},
{
"kind": "OBJECT",
"name": "UserConnection",
"description": "The connection type for User.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "User",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "UserEdge",
"description": "Represents a user.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "User",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "Closable",
"description": "An object that can be closed",
"fields": [
{
"name": "closed",
"description": "`true` if the object is closed (definition of closed may depend on type)",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "closedAt",
"description": "Identifies the date and time when the object was closed.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Issue",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Project",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Milestone",
"ofType": null
}
]
},
{
"kind": "INTERFACE",
"name": "Comment",
"description": "Represents a comment.",
"fields": [
{
"name": "author",
"description": "The actor who authored the comment.",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "authorAssociation",
"description": "Author's association with the subject of the comment.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "CommentAuthorAssociation",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "body",
"description": "The body as Markdown.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bodyHTML",
"description": "The body rendered to HTML.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bodyText",
"description": "The body rendered to text.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdViaEmail",
"description": "Check if this comment was created via an email reply.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "editor",
"description": "The actor who edited the comment.",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "includesCreatedEdit",
"description": "Check if this comment was edited and includes an edit with the creation data",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "lastEditedAt",
"description": "The moment the editor made the last edit",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "publishedAt",
"description": "Identifies when the comment was published at.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "userContentEdits",
"description": "A list of edits to this content.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "UserContentEditConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerDidAuthor",
"description": "Did the viewer author this comment.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Issue",
"ofType": null
},
{
"kind": "OBJECT",
"name": "GistComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussion",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussionComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "CommitComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "IssueComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReviewComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReview",
"ofType": null
}
]
},
{
"kind": "ENUM",
"name": "CommentAuthorAssociation",
"description": "A comment author association with repository.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "MEMBER",
"description": "Author is a member of the organization that owns the repository.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "OWNER",
"description": "Author is the owner of the repository.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "COLLABORATOR",
"description": "Author has been invited to collaborate on the repository.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "CONTRIBUTOR",
"description": "Author has previously committed to the repository.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "FIRST_TIME_CONTRIBUTOR",
"description": "Author has not previously committed to the repository.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "FIRST_TIMER",
"description": "Author has not previously committed to GitHub.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "NONE",
"description": "Author has no association with the repository.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "UserContentEditConnection",
"description": "A list of edits to content.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserContentEditEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserContentEdit",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "UserContentEditEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "UserContentEdit",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "UserContentEdit",
"description": "An edit on user content",
"fields": [
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "deletedAt",
"description": "Identifies the date and time when the object was deleted.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "deletedBy",
"description": "The actor who deleted this content",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "diff",
"description": "A summary of the changes for this edit",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "editedAt",
"description": "When this content was edited",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "editor",
"description": "The actor who edited this content",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "Updatable",
"description": "Entities that can be updated.",
"fields": [
{
"name": "viewerCanUpdate",
"description": "Check if the current viewer can update this object.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Issue",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Project",
"ofType": null
},
{
"kind": "OBJECT",
"name": "GistComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussion",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussionComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "CommitComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "IssueComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReviewComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReview",
"ofType": null
}
]
},
{
"kind": "INTERFACE",
"name": "UpdatableComment",
"description": "Comments that can be updated.",
"fields": [
{
"name": "viewerCannotUpdateReasons",
"description": "Reasons why the current viewer can not update this comment.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "CommentCannotUpdateReason",
"ofType": null
}
}
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Issue",
"ofType": null
},
{
"kind": "OBJECT",
"name": "GistComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussion",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussionComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "CommitComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "IssueComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReviewComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReview",
"ofType": null
}
]
},
{
"kind": "ENUM",
"name": "CommentCannotUpdateReason",
"description": "The possible errors that will prevent a user from updating a comment.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "ARCHIVED",
"description": "Unable to create comment because repository is archived.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "INSUFFICIENT_ACCESS",
"description": "You must be the author or have write access to this repository to update this comment.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "LOCKED",
"description": "Unable to create comment because issue is locked.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "LOGIN_REQUIRED",
"description": "You must be logged in to update this comment.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "MAINTENANCE",
"description": "Repository is under maintenance.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "VERIFIED_EMAIL_REQUIRED",
"description": "At least one email address must be verified to update this comment.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "DENIED",
"description": "You cannot update this comment",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "Labelable",
"description": "An object that can have labels assigned to it.",
"fields": [
{
"name": "labels",
"description": "A list of labels associated with the object.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "LabelConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Issue",
"ofType": null
}
]
},
{
"kind": "OBJECT",
"name": "LabelConnection",
"description": "The connection type for Label.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "LabelEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Label",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "LabelEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Label",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "Label",
"description": "A label for categorizing Issues or Milestones with a given Repository.",
"fields": [
{
"name": "color",
"description": "Identifies the label color.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the label was created.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "description",
"description": "A brief description of this label.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isDefault",
"description": "Indicates whether or not this is a default label.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "issues",
"description": "A list of issues associated with this label.",
"args": [
{
"name": "orderBy",
"description": "Ordering options for issues returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "IssueOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "labels",
"description": "A list of label names to filter the pull requests by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "states",
"description": "A list of states to filter the issues by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "IssueState",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "filterBy",
"description": "Filtering options for issues returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "IssueFilters",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "IssueConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "Identifies the label name.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pullRequests",
"description": "A list of pull requests associated with this label.",
"args": [
{
"name": "states",
"description": "A list of states to filter the pull requests by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "PullRequestState",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "labels",
"description": "A list of label names to filter the pull requests by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "headRefName",
"description": "The head ref name to filter the pull requests by.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "baseRefName",
"description": "The base ref name to filter the pull requests by.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for pull requests returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "IssueOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PullRequestConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repository",
"description": "The repository associated with this label.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this label.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the label was last updated.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this label.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "IssueState",
"description": "The possible states of an issue.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "OPEN",
"description": "An issue that is still open",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "CLOSED",
"description": "An issue that has been closed",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "IssueFilters",
"description": "Ways in which to filter lists of issues.",
"fields": null,
"inputFields": [
{
"name": "assignee",
"description": "List issues assigned to given name. Pass in `null` for issues with no assigned\nuser, and `*` for issues assigned to any user.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "createdBy",
"description": "List issues created by given name.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "labels",
"description": "List issues where the list of label names exist on the issue.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "mentioned",
"description": "List issues where the given name is mentioned in the issue.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "milestone",
"description": "List issues by given milestone argument. If an string representation of an\ninteger is passed, it should refer to a milestone by its number field. Pass in\n`null` for issues with no milestone, and `*` for issues that are assigned to any milestone.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "since",
"description": "List issues that have been updated at or after the given date.",
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"defaultValue": null
},
{
"name": "states",
"description": "List issues filtered by the list of states given.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "IssueState",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "viewerSubscribed",
"description": "List issues subscribed to by viewer.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "false"
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "IssueConnection",
"description": "The connection type for Issue.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "IssueEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Issue",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "IssueEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Issue",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "Issue",
"description": "An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project.",
"fields": [
{
"name": "activeLockReason",
"description": "Reason that the conversation was locked.",
"args": [],
"type": {
"kind": "ENUM",
"name": "LockReason",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "assignees",
"description": "A list of Users assigned to this object.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "author",
"description": "The actor who authored the comment.",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "authorAssociation",
"description": "Author's association with the subject of the comment.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "CommentAuthorAssociation",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "body",
"description": "Identifies the body of the issue.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bodyHTML",
"description": "The body rendered to HTML.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bodyText",
"description": "Identifies the body of the issue rendered to text.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "closed",
"description": "`true` if the object is closed (definition of closed may depend on type)",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "closedAt",
"description": "Identifies the date and time when the object was closed.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "comments",
"description": "A list of comments associated with the Issue.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "IssueCommentConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdViaEmail",
"description": "Check if this comment was created via an email reply.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "databaseId",
"description": "Identifies the primary key from the database.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "editor",
"description": "The actor who edited the comment.",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "hovercard",
"description": "The hovercard information for this issue",
"args": [
{
"name": "includeNotificationContexts",
"description": "Whether or not to include notification contexts",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "true"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Hovercard",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "includesCreatedEdit",
"description": "Check if this comment was edited and includes an edit with the creation data",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "labels",
"description": "A list of labels associated with the object.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "LabelConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "lastEditedAt",
"description": "The moment the editor made the last edit",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "locked",
"description": "`true` if the object is locked",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "milestone",
"description": "Identifies the milestone associated with the issue.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Milestone",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "number",
"description": "Identifies the issue number.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "participants",
"description": "A list of Users that are participating in the Issue conversation.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "projectCards",
"description": "List of project cards associated with this issue.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "archivedStates",
"description": "A list of archived states to filter the cards by",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "ProjectCardArchivedState",
"ofType": null
}
},
"defaultValue": "[ARCHIVED, NOT_ARCHIVED]"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProjectCardConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "publishedAt",
"description": "Identifies when the comment was published at.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "reactionGroups",
"description": "A list of reactions grouped by content left on the subject.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ReactionGroup",
"ofType": null
}
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "reactions",
"description": "A list of Reactions left on the Issue.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "content",
"description": "Allows filtering Reactions by emoji.",
"type": {
"kind": "ENUM",
"name": "ReactionContent",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Allows specifying the order in which reactions are returned.",
"type": {
"kind": "INPUT_OBJECT",
"name": "ReactionOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ReactionConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repository",
"description": "The repository associated with this node.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this issue",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "state",
"description": "Identifies the state of the issue.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "IssueState",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "timeline",
"description": "A list of events, comments, commits, etc. associated with the issue.",
"args": [
{
"name": "since",
"description": "Allows filtering timeline events by a `since` timestamp.",
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "IssueTimelineConnection",
"ofType": null
}
},
"isDeprecated": true,
"deprecationReason": "`timeline` will be removed Use Issue.timelineItems instead. Removal on 2019-10-01 UTC."
},
{
"name": "timelineItems",
"description": "A list of events, comments, commits, etc. associated with the issue.",
"args": [
{
"name": "since",
"description": "Filter timeline items by a `since` timestamp.",
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"defaultValue": null
},
{
"name": "skip",
"description": "Skips the first _n_ elements in the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "itemTypes",
"description": "Filter timeline items by type.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "IssueTimelineItemsItemType",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "IssueTimelineItemsConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "title",
"description": "Identifies the issue title.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this issue",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "userContentEdits",
"description": "A list of edits to this content.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "UserContentEditConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanReact",
"description": "Can user react to this subject",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanSubscribe",
"description": "Check if the viewer is able to change their subscription status for the repository.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanUpdate",
"description": "Check if the current viewer can update this object.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCannotUpdateReasons",
"description": "Reasons why the current viewer can not update this comment.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "CommentCannotUpdateReason",
"ofType": null
}
}
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerDidAuthor",
"description": "Did the viewer author this comment.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerSubscription",
"description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.",
"args": [],
"type": {
"kind": "ENUM",
"name": "SubscriptionState",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Assignable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Closable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Comment",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Updatable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "UpdatableComment",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Labelable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Lockable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Reactable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "RepositoryNode",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Subscribable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "UniformResourceLocatable",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "Lockable",
"description": "An object that can be locked.",
"fields": [
{
"name": "activeLockReason",
"description": "Reason that the conversation was locked.",
"args": [],
"type": {
"kind": "ENUM",
"name": "LockReason",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "locked",
"description": "`true` if the object is locked",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Issue",
"ofType": null
}
]
},
{
"kind": "ENUM",
"name": "LockReason",
"description": "The possible reasons that an issue or pull request was locked.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "OFF_TOPIC",
"description": "The issue or pull request was locked because the conversation was off-topic.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "TOO_HEATED",
"description": "The issue or pull request was locked because the conversation was too heated.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "RESOLVED",
"description": "The issue or pull request was locked because the conversation was resolved.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "SPAM",
"description": "The issue or pull request was locked because the conversation was spam.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "Reactable",
"description": "Represents a subject that can be reacted on.",
"fields": [
{
"name": "databaseId",
"description": "Identifies the primary key from the database.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "reactionGroups",
"description": "A list of reactions grouped by content left on the subject.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ReactionGroup",
"ofType": null
}
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "reactions",
"description": "A list of Reactions left on the Issue.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "content",
"description": "Allows filtering Reactions by emoji.",
"type": {
"kind": "ENUM",
"name": "ReactionContent",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Allows specifying the order in which reactions are returned.",
"type": {
"kind": "INPUT_OBJECT",
"name": "ReactionOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ReactionConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanReact",
"description": "Can user react to this subject",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Issue",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussion",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussionComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "CommitComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "IssueComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReviewComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReview",
"ofType": null
}
]
},
{
"kind": "OBJECT",
"name": "ReactionGroup",
"description": "A group of emoji reactions to a particular piece of content.",
"fields": [
{
"name": "content",
"description": "Identifies the emoji reaction.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "ReactionContent",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies when the reaction was created.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "subject",
"description": "The subject that was reacted to.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "INTERFACE",
"name": "Reactable",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "users",
"description": "Users who have reacted to the reaction subject with the emotion represented by this reaction group",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ReactingUserConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerHasReacted",
"description": "Whether or not the authenticated user has left a reaction on the subject.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "ReactionContent",
"description": "Emojis that can be attached to Issues, Pull Requests and Comments.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "THUMBS_UP",
"description": "Represents the `:+1:` emoji.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "THUMBS_DOWN",
"description": "Represents the `:-1:` emoji.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "LAUGH",
"description": "Represents the `:laugh:` emoji.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "HOORAY",
"description": "Represents the `:hooray:` emoji.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "CONFUSED",
"description": "Represents the `:confused:` emoji.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "HEART",
"description": "Represents the `:heart:` emoji.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "ROCKET",
"description": "Represents the `:rocket:` emoji.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "EYES",
"description": "Represents the `:eyes:` emoji.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ReactingUserConnection",
"description": "The connection type for User.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ReactingUserEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "User",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ReactingUserEdge",
"description": "Represents a user that's made a reaction.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "User",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "reactedAt",
"description": "The moment when the user made the reaction.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "ReactionOrder",
"description": "Ways in which lists of reactions can be ordered upon return.",
"fields": null,
"inputFields": [
{
"name": "field",
"description": "The field in which to order reactions by.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "ReactionOrderField",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "direction",
"description": "The direction in which to order reactions by the specified field.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "OrderDirection",
"ofType": null
}
},
"defaultValue": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "ReactionOrderField",
"description": "A list of fields that reactions can be ordered by.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "CREATED_AT",
"description": "Allows ordering a list of reactions by when they were created.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ReactionConnection",
"description": "A list of reactions that have been left on the subject.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ReactionEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Reaction",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerHasReacted",
"description": "Whether or not the authenticated user has left a reaction on the subject.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ReactionEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Reaction",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "Reaction",
"description": "An emoji reaction to a particular piece of content.",
"fields": [
{
"name": "content",
"description": "Identifies the emoji reaction.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "ReactionContent",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "databaseId",
"description": "Identifies the primary key from the database.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "reactable",
"description": "The reactable piece of content",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "INTERFACE",
"name": "Reactable",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "user",
"description": "Identifies the user who created this reaction.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "User",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "RepositoryNode",
"description": "Represents a object that belongs to a repository.",
"fields": [
{
"name": "repository",
"description": "The repository associated with this node.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Issue",
"ofType": null
},
{
"kind": "OBJECT",
"name": "CommitComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepositoryVulnerabilityAlert",
"ofType": null
},
{
"kind": "OBJECT",
"name": "IssueComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReviewComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReview",
"ofType": null
},
{
"kind": "OBJECT",
"name": "CommitCommentThread",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestCommitCommentThread",
"ofType": null
}
]
},
{
"kind": "OBJECT",
"name": "Repository",
"description": "A repository contains the content for a project.",
"fields": [
{
"name": "assignableUsers",
"description": "A list of users that can be assigned to issues in this repository.",
"args": [
{
"name": "query",
"description": "Filters users with query on user name and login",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "branchProtectionRules",
"description": "A list of branch protection rules for this repository.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "BranchProtectionRuleConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "codeOfConduct",
"description": "Returns the code of conduct for this repository",
"args": [],
"type": {
"kind": "OBJECT",
"name": "CodeOfConduct",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "collaborators",
"description": "A list of collaborators associated with the repository.",
"args": [
{
"name": "affiliation",
"description": "Collaborators affiliation level with a repository.",
"type": {
"kind": "ENUM",
"name": "CollaboratorAffiliation",
"ofType": null
},
"defaultValue": null
},
{
"name": "query",
"description": "Filters users with query on user name and login",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "RepositoryCollaboratorConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "commitComments",
"description": "A list of commit comments associated with the repository.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "CommitCommentConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "databaseId",
"description": "Identifies the primary key from the database.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "defaultBranchRef",
"description": "The Ref associated with the repository's default branch.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Ref",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "deployKeys",
"description": "A list of deploy keys that are on this repository.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "DeployKeyConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "deployments",
"description": "Deployments associated with the repository",
"args": [
{
"name": "environments",
"description": "Environments to list deployments for",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for deployments returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "DeploymentOrder",
"ofType": null
},
"defaultValue": "{field: CREATED_AT, direction: ASC}"
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "DeploymentConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "description",
"description": "The description of the repository.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "descriptionHTML",
"description": "The description of the repository rendered to HTML.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "diskUsage",
"description": "The number of kilobytes this repository occupies on disk.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "forkCount",
"description": "Returns how many forks there are of this repository in the whole network.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "forks",
"description": "A list of direct forked repositories.",
"args": [
{
"name": "privacy",
"description": "If non-null, filters repositories according to privacy",
"type": {
"kind": "ENUM",
"name": "RepositoryPrivacy",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for repositories returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "RepositoryOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "affiliations",
"description": "Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "ownerAffiliations",
"description": "Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "isLocked",
"description": "If non-null, filters repositories according to whether they have been locked",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RepositoryConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "hasIssuesEnabled",
"description": "Indicates if the repository has issues feature enabled.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "hasWikiEnabled",
"description": "Indicates if the repository has wiki feature enabled.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "homepageUrl",
"description": "The repository's URL.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isArchived",
"description": "Indicates if the repository is unmaintained.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isDisabled",
"description": "Returns whether or not this repository disabled.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isFork",
"description": "Identifies if the repository is a fork.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isLocked",
"description": "Indicates if the repository has been locked or not.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isMirror",
"description": "Identifies if the repository is a mirror.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isPrivate",
"description": "Identifies if the repository is private.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isTemplate",
"description": "Identifies if the repository is a template that can be used to generate new repositories.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "issue",
"description": "Returns a single issue from the current repository by number.",
"args": [
{
"name": "number",
"description": "The number for the issue to be returned.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Issue",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "issueOrPullRequest",
"description": "Returns a single issue-like object from the current repository by number.",
"args": [
{
"name": "number",
"description": "The number for the issue to be returned.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "UNION",
"name": "IssueOrPullRequest",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "issues",
"description": "A list of issues that have been opened in the repository.",
"args": [
{
"name": "orderBy",
"description": "Ordering options for issues returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "IssueOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "labels",
"description": "A list of label names to filter the pull requests by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "states",
"description": "A list of states to filter the issues by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "IssueState",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "filterBy",
"description": "Filtering options for issues returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "IssueFilters",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "IssueConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "label",
"description": "Returns a single label by name",
"args": [
{
"name": "name",
"description": "Label name",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Label",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "labels",
"description": "A list of labels associated with the repository.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "query",
"description": "If provided, searches labels by name and description.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "LabelConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "languages",
"description": "A list containing a breakdown of the language composition of the repository.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Order for connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "LanguageOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "LanguageConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "licenseInfo",
"description": "The license associated with the repository",
"args": [],
"type": {
"kind": "OBJECT",
"name": "License",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "lockReason",
"description": "The reason the repository has been locked.",
"args": [],
"type": {
"kind": "ENUM",
"name": "RepositoryLockReason",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "mentionableUsers",
"description": "A list of Users that can be mentioned in the context of the repository.",
"args": [
{
"name": "query",
"description": "Filters users with query on user name and login",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "mergeCommitAllowed",
"description": "Whether or not PRs are merged with a merge commit on this repository.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "milestone",
"description": "Returns a single milestone from the current repository by number.",
"args": [
{
"name": "number",
"description": "The number for the milestone to be returned.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Milestone",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "milestones",
"description": "A list of milestones associated with the repository.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "states",
"description": "Filter by the state of the milestones.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "MilestoneState",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for milestones.",
"type": {
"kind": "INPUT_OBJECT",
"name": "MilestoneOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "MilestoneConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "mirrorUrl",
"description": "The repository's original mirror URL.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The name of the repository.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nameWithOwner",
"description": "The repository's name with owner.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "object",
"description": "A Git object in the repository",
"args": [
{
"name": "oid",
"description": "The Git object ID",
"type": {
"kind": "SCALAR",
"name": "GitObjectID",
"ofType": null
},
"defaultValue": null
},
{
"name": "expression",
"description": "A Git revision expression suitable for rev-parse",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "INTERFACE",
"name": "GitObject",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "openGraphImageUrl",
"description": "The image used to represent this repository in Open Graph data.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "owner",
"description": "The User owner of the repository.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "INTERFACE",
"name": "RepositoryOwner",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "parent",
"description": "The repository parent, if this is a fork.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "primaryLanguage",
"description": "The primary language of the repository's code.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Language",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "project",
"description": "Find project by number.",
"args": [
{
"name": "number",
"description": "The project number to find.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Project",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "projects",
"description": "A list of projects under the owner.",
"args": [
{
"name": "orderBy",
"description": "Ordering options for projects returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "ProjectOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "search",
"description": "Query to search projects by, currently only searching by name.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "states",
"description": "A list of states to filter the projects by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "ProjectState",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProjectConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "projectsResourcePath",
"description": "The HTTP path listing the repository's projects",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "projectsUrl",
"description": "The HTTP URL listing the repository's projects",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pullRequest",
"description": "Returns a single pull request from the current repository by number.",
"args": [
{
"name": "number",
"description": "The number for the pull request to be returned.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pullRequests",
"description": "A list of pull requests that have been opened in the repository.",
"args": [
{
"name": "states",
"description": "A list of states to filter the pull requests by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "PullRequestState",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "labels",
"description": "A list of label names to filter the pull requests by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "headRefName",
"description": "The head ref name to filter the pull requests by.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "baseRefName",
"description": "The base ref name to filter the pull requests by.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for pull requests returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "IssueOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PullRequestConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pushedAt",
"description": "Identifies when the repository was last pushed to.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "rebaseMergeAllowed",
"description": "Whether or not rebase-merging is enabled on this repository.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "ref",
"description": "Fetch a given ref from the repository",
"args": [
{
"name": "qualifiedName",
"description": "The ref to retrieve. Fully qualified matches are checked in order\n(`refs/heads/master`) before falling back onto checks for short name matches (`master`).",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Ref",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "refs",
"description": "Fetch a list of refs from the repository",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "refPrefix",
"description": "A ref name prefix like `refs/heads/`, `refs/tags/`, etc.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "direction",
"description": "DEPRECATED: use orderBy. The ordering direction.",
"type": {
"kind": "ENUM",
"name": "OrderDirection",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for refs returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "RefOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "RefConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "registryPackages",
"description": "A list of registry packages under the owner.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "name",
"description": "Find registry package by name.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "names",
"description": "Find registry packages by their names.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "repositoryId",
"description": "Find registry packages in a repository.",
"type": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
},
"defaultValue": null
},
{
"name": "packageType",
"description": "Filter registry package by type.",
"type": {
"kind": "ENUM",
"name": "RegistryPackageType",
"ofType": null
},
"defaultValue": null
},
{
"name": "registryPackageType",
"description": "Filter registry package by type (string).",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "publicOnly",
"description": "Filter registry package by whether it is publicly visible",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "false"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "registryPackagesForQuery",
"description": "A list of registry packages for a particular search query.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "query",
"description": "Find registry package by search query.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "packageType",
"description": "Filter registry package by type.",
"type": {
"kind": "ENUM",
"name": "RegistryPackageType",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "release",
"description": "Lookup a single release given various criteria.",
"args": [
{
"name": "tagName",
"description": "The name of the Tag the Release was created from",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Release",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "releases",
"description": "List of releases which are dependent on this repository.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Order for connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "ReleaseOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ReleaseConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repositoryTopics",
"description": "A list of applied repository-topic associations for this repository.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RepositoryTopicConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this repository",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "shortDescriptionHTML",
"description": "A description of the repository, rendered to HTML without any links in it.",
"args": [
{
"name": "limit",
"description": "How many characters to return.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": "200"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "squashMergeAllowed",
"description": "Whether or not squash-merging is enabled on this repository.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sshUrl",
"description": "The SSH URL to clone this repository",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "GitSSHRemote",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "stargazers",
"description": "A list of users who have starred this starrable.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Order for connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "StarOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "StargazerConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "templateRepository",
"description": "The repository from which this repository was generated, if any.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this repository",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "usesCustomOpenGraphImage",
"description": "Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanAdminister",
"description": "Indicates whether the viewer has admin permissions on this repository.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanCreateProjects",
"description": "Can the current viewer create new projects on this owner.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanSubscribe",
"description": "Check if the viewer is able to change their subscription status for the repository.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanUpdateTopics",
"description": "Indicates whether the viewer can update the topics of this repository.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerHasStarred",
"description": "Returns a boolean indicating whether the viewing user has starred this starrable.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerPermission",
"description": "The users permission level on the repository. Will return null if authenticated as an GitHub App.",
"args": [],
"type": {
"kind": "ENUM",
"name": "RepositoryPermission",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerSubscription",
"description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.",
"args": [],
"type": {
"kind": "ENUM",
"name": "SubscriptionState",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "vulnerabilityAlerts",
"description": "A list of vulnerability alerts that are on this repository.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "RepositoryVulnerabilityAlertConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "watchers",
"description": "A list of users watching the repository.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "ProjectOwner",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "RegistryPackageOwner",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "RegistryPackageSearch",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Subscribable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Starrable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "UniformResourceLocatable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "RepositoryInfo",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "ProjectOwner",
"description": "Represents an owner of a Project.",
"fields": [
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "project",
"description": "Find project by number.",
"args": [
{
"name": "number",
"description": "The project number to find.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Project",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "projects",
"description": "A list of projects under the owner.",
"args": [
{
"name": "orderBy",
"description": "Ordering options for projects returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "ProjectOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "search",
"description": "Query to search projects by, currently only searching by name.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "states",
"description": "A list of states to filter the projects by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "ProjectState",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProjectConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "projectsResourcePath",
"description": "The HTTP path listing owners projects",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "projectsUrl",
"description": "The HTTP URL listing owners projects",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanCreateProjects",
"description": "Can the current viewer create new projects on this owner.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "User",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Organization",
"ofType": null
}
]
},
{
"kind": "OBJECT",
"name": "Project",
"description": "Projects manage issues, pull requests and notes within a project owner.",
"fields": [
{
"name": "body",
"description": "The project's description body.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bodyHTML",
"description": "The projects description body rendered to HTML.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "closed",
"description": "`true` if the object is closed (definition of closed may depend on type)",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "closedAt",
"description": "Identifies the date and time when the object was closed.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "columns",
"description": "List of columns in the project",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProjectColumnConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "creator",
"description": "The actor who originally created the project.",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "databaseId",
"description": "Identifies the primary key from the database.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The project's name.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "number",
"description": "The project's number.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "owner",
"description": "The project's owner. Currently limited to repositories, organizations, and users.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "INTERFACE",
"name": "ProjectOwner",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pendingCards",
"description": "List of pending cards in this project",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "archivedStates",
"description": "A list of archived states to filter the cards by",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "ProjectCardArchivedState",
"ofType": null
}
},
"defaultValue": "[ARCHIVED, NOT_ARCHIVED]"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProjectCardConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this project",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "state",
"description": "Whether the project is open or closed.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "ProjectState",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this project",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanUpdate",
"description": "Check if the current viewer can update this object.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Closable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Updatable",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ProjectColumnConnection",
"description": "The connection type for ProjectColumn.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProjectColumnEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProjectColumn",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ProjectColumnEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "ProjectColumn",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ProjectColumn",
"description": "A column inside a project.",
"fields": [
{
"name": "cards",
"description": "List of cards in the column",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "archivedStates",
"description": "A list of archived states to filter the cards by",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "ProjectCardArchivedState",
"ofType": null
}
},
"defaultValue": "[ARCHIVED, NOT_ARCHIVED]"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProjectCardConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "databaseId",
"description": "Identifies the primary key from the database.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The project column's name.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "project",
"description": "The project that contains this column.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Project",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "purpose",
"description": "The semantic purpose of the column",
"args": [],
"type": {
"kind": "ENUM",
"name": "ProjectColumnPurpose",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this project column",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this project column",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "ProjectCardArchivedState",
"description": "The possible archived states of a project card.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "ARCHIVED",
"description": "A project card that is archived",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "NOT_ARCHIVED",
"description": "A project card that is not archived",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ProjectCardConnection",
"description": "The connection type for ProjectCard.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProjectCardEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProjectCard",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ProjectCardEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "ProjectCard",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ProjectCard",
"description": "A card in a project.",
"fields": [
{
"name": "column",
"description": "The project column this card is associated under. A card may only belong to one\nproject column at a time. The column field will be null if the card is created\nin a pending state and has yet to be associated with a column. Once cards are\nassociated with a column, they will not become pending in the future.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "ProjectColumn",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "content",
"description": "The card content item",
"args": [],
"type": {
"kind": "UNION",
"name": "ProjectCardItem",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "creator",
"description": "The actor who created this card",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "databaseId",
"description": "Identifies the primary key from the database.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isArchived",
"description": "Whether the card is archived",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "note",
"description": "The card note",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "project",
"description": "The project that contains this card.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Project",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this card",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "state",
"description": "The state of ProjectCard",
"args": [],
"type": {
"kind": "ENUM",
"name": "ProjectCardState",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this card",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "UNION",
"name": "ProjectCardItem",
"description": "Types that can be inside Project Cards.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "Issue",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
}
]
},
{
"kind": "ENUM",
"name": "ProjectCardState",
"description": "Various content states of a ProjectCard",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "CONTENT_ONLY",
"description": "The card has content only.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "NOTE_ONLY",
"description": "The card has a note only.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "REDACTED",
"description": "The card is redacted.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "ProjectColumnPurpose",
"description": "The semantic purpose of the column - todo, in progress, or done.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "TODO",
"description": "The column contains cards still to be worked on",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "IN_PROGRESS",
"description": "The column contains cards which are currently being worked on",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "DONE",
"description": "The column contains cards which are complete",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "ProjectState",
"description": "State of the project; either 'open' or 'closed'",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "OPEN",
"description": "The project is open.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "CLOSED",
"description": "The project is closed.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "ProjectOrder",
"description": "Ways in which lists of projects can be ordered upon return.",
"fields": null,
"inputFields": [
{
"name": "field",
"description": "The field in which to order projects by.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "ProjectOrderField",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "direction",
"description": "The direction in which to order projects by the specified field.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "OrderDirection",
"ofType": null
}
},
"defaultValue": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "ProjectOrderField",
"description": "Properties by which project connections can be ordered.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "CREATED_AT",
"description": "Order projects by creation time",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "UPDATED_AT",
"description": "Order projects by update time",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "NAME",
"description": "Order projects by name",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ProjectConnection",
"description": "A list of projects associated with the owner.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProjectEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Project",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ProjectEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Project",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "RegistryPackageSearch",
"description": "Represents an interface to search packages on an object.",
"fields": [
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "registryPackagesForQuery",
"description": "A list of registry packages for a particular search query.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "query",
"description": "Find registry package by search query.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "packageType",
"description": "Filter registry package by type.",
"type": {
"kind": "ENUM",
"name": "RegistryPackageType",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "User",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Organization",
"ofType": null
}
]
},
{
"kind": "INTERFACE",
"name": "Subscribable",
"description": "Entities that can be subscribed to for web and email notifications.",
"fields": [
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanSubscribe",
"description": "Check if the viewer is able to change their subscription status for the repository.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerSubscription",
"description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.",
"args": [],
"type": {
"kind": "ENUM",
"name": "SubscriptionState",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "PullRequest",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Issue",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Team",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussion",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Commit",
"ofType": null
}
]
},
{
"kind": "ENUM",
"name": "SubscriptionState",
"description": "The possible states of a subscription.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "UNSUBSCRIBED",
"description": "The User is only notified when participating or @mentioned.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "SUBSCRIBED",
"description": "The User is notified of all conversations.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "IGNORED",
"description": "The User is never notified.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "Starrable",
"description": "Things that can be starred.",
"fields": [
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "stargazers",
"description": "A list of users who have starred this starrable.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Order for connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "StarOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "StargazerConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerHasStarred",
"description": "Returns a boolean indicating whether the viewing user has starred this starrable.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Gist",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Topic",
"ofType": null
}
]
},
{
"kind": "INPUT_OBJECT",
"name": "StarOrder",
"description": "Ways in which star connections can be ordered.",
"fields": null,
"inputFields": [
{
"name": "field",
"description": "The field in which to order nodes by.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "StarOrderField",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "direction",
"description": "The direction in which to order nodes.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "OrderDirection",
"ofType": null
}
},
"defaultValue": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "StarOrderField",
"description": "Properties by which star connections can be ordered.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "STARRED_AT",
"description": "Allows ordering a list of stars by when they were created.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "StargazerConnection",
"description": "The connection type for User.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "StargazerEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "User",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "StargazerEdge",
"description": "Represents a user that's starred a repository.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "User",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "starredAt",
"description": "Identifies when the item was starred.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "RepositoryInfo",
"description": "A subset of repository info.",
"fields": [
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "description",
"description": "The description of the repository.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "descriptionHTML",
"description": "The description of the repository rendered to HTML.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "forkCount",
"description": "Returns how many forks there are of this repository in the whole network.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "hasIssuesEnabled",
"description": "Indicates if the repository has issues feature enabled.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "hasWikiEnabled",
"description": "Indicates if the repository has wiki feature enabled.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "homepageUrl",
"description": "The repository's URL.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isArchived",
"description": "Indicates if the repository is unmaintained.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isFork",
"description": "Identifies if the repository is a fork.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isLocked",
"description": "Indicates if the repository has been locked or not.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isMirror",
"description": "Identifies if the repository is a mirror.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isPrivate",
"description": "Identifies if the repository is private.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isTemplate",
"description": "Identifies if the repository is a template that can be used to generate new repositories.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "licenseInfo",
"description": "The license associated with the repository",
"args": [],
"type": {
"kind": "OBJECT",
"name": "License",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "lockReason",
"description": "The reason the repository has been locked.",
"args": [],
"type": {
"kind": "ENUM",
"name": "RepositoryLockReason",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "mirrorUrl",
"description": "The repository's original mirror URL.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The name of the repository.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nameWithOwner",
"description": "The repository's name with owner.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "openGraphImageUrl",
"description": "The image used to represent this repository in Open Graph data.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "owner",
"description": "The User owner of the repository.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "INTERFACE",
"name": "RepositoryOwner",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pushedAt",
"description": "Identifies when the repository was last pushed to.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this repository",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "shortDescriptionHTML",
"description": "A description of the repository, rendered to HTML without any links in it.",
"args": [
{
"name": "limit",
"description": "How many characters to return.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": "200"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this repository",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "usesCustomOpenGraphImage",
"description": "Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "Repository",
"ofType": null
}
]
},
{
"kind": "OBJECT",
"name": "License",
"description": "A repository's open source license",
"fields": [
{
"name": "body",
"description": "The full text of the license",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "conditions",
"description": "The conditions set by the license",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "LicenseRule",
"ofType": null
}
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "description",
"description": "A human-readable description of the license",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "featured",
"description": "Whether the license should be featured",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "hidden",
"description": "Whether the license should be displayed in license pickers",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "implementation",
"description": "Instructions on how to implement the license",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "key",
"description": "The lowercased SPDX ID of the license",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "limitations",
"description": "The limitations set by the license",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "LicenseRule",
"ofType": null
}
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The license full name specified by <https://spdx.org/licenses>",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nickname",
"description": "Customary short name if applicable (e.g, GPLv3)",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "permissions",
"description": "The permissions set by the license",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "LicenseRule",
"ofType": null
}
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pseudoLicense",
"description": "Whether the license is a pseudo-license placeholder (e.g., other, no-license)",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "spdxId",
"description": "Short identifier specified by <https://spdx.org/licenses>",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "URL to the license on <https://choosealicense.com>",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "LicenseRule",
"description": "Describes a License's conditions, permissions, and limitations",
"fields": [
{
"name": "description",
"description": "A description of the rule",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "key",
"description": "The machine-readable rule key",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "label",
"description": "The human-readable rule label",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "RepositoryLockReason",
"description": "The possible reasons a given repository could be in a locked state.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "MOVING",
"description": "The repository is locked due to a move.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "BILLING",
"description": "The repository is locked due to a billing related reason.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "RENAME",
"description": "The repository is locked due to a rename.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "MIGRATING",
"description": "The repository is locked due to a migration.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "RepositoryOwner",
"description": "Represents an owner of a Repository.",
"fields": [
{
"name": "avatarUrl",
"description": "A URL pointing to the owner's public avatar.",
"args": [
{
"name": "size",
"description": "The size of the resulting square image.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "login",
"description": "The username used to login.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pinnedRepositories",
"description": "A list of repositories this user has pinned to their profile",
"args": [
{
"name": "privacy",
"description": "If non-null, filters repositories according to privacy",
"type": {
"kind": "ENUM",
"name": "RepositoryPrivacy",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for repositories returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "RepositoryOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "affiliations",
"description": "Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "ownerAffiliations",
"description": "Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "isLocked",
"description": "If non-null, filters repositories according to whether they have been locked",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RepositoryConnection",
"ofType": null
}
},
"isDeprecated": true,
"deprecationReason": "pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC."
},
{
"name": "repositories",
"description": "A list of repositories that the user owns.",
"args": [
{
"name": "privacy",
"description": "If non-null, filters repositories according to privacy",
"type": {
"kind": "ENUM",
"name": "RepositoryPrivacy",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for repositories returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "RepositoryOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "affiliations",
"description": "Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "ownerAffiliations",
"description": "Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "isLocked",
"description": "If non-null, filters repositories according to whether they have been locked",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "isFork",
"description": "If non-null, filters repositories according to whether they are forks of another repository",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RepositoryConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repository",
"description": "Find Repository.",
"args": [
{
"name": "name",
"description": "Name of Repository to find.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP URL for the owner.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for the owner.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "User",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Organization",
"ofType": null
}
]
},
{
"kind": "ENUM",
"name": "RepositoryPrivacy",
"description": "The privacy of a repository",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "PUBLIC",
"description": "Public",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "PRIVATE",
"description": "Private",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "RepositoryOrder",
"description": "Ordering options for repository connections",
"fields": null,
"inputFields": [
{
"name": "field",
"description": "The field to order repositories by.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryOrderField",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "direction",
"description": "The ordering direction.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "OrderDirection",
"ofType": null
}
},
"defaultValue": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "RepositoryOrderField",
"description": "Properties by which repository connections can be ordered.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "CREATED_AT",
"description": "Order repositories by creation time",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "UPDATED_AT",
"description": "Order repositories by update time",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "PUSHED_AT",
"description": "Order repositories by push time",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "NAME",
"description": "Order repositories by name",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "STARGAZERS",
"description": "Order repositories by number of stargazers",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "RepositoryAffiliation",
"description": "The affiliation of a user to a repository",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "OWNER",
"description": "Repositories that are owned by the authenticated user.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "COLLABORATOR",
"description": "Repositories that the user has been added to as a collaborator.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "ORGANIZATION_MEMBER",
"description": "Repositories that the user has access to through being a member of an\norganization. This includes every repository on every team that the user is on.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "RepositoryConnection",
"description": "A list of repositories owned by the subject.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RepositoryEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalDiskUsage",
"description": "The total size in kilobytes of all repositories in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "RepositoryEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "BranchProtectionRuleConnection",
"description": "The connection type for BranchProtectionRule.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "BranchProtectionRuleEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "BranchProtectionRule",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "BranchProtectionRuleEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "BranchProtectionRule",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "BranchProtectionRule",
"description": "A branch protection rule.",
"fields": [
{
"name": "branchProtectionRuleConflicts",
"description": "A list of conflicts matching branches protection rule and other branch protection rules",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "BranchProtectionRuleConflictConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "creator",
"description": "The actor who created this branch protection rule.",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "databaseId",
"description": "Identifies the primary key from the database.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "dismissesStaleReviews",
"description": "Will new commits pushed to matching branches dismiss pull request review approvals.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isAdminEnforced",
"description": "Can admins overwrite branch protection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "matchingRefs",
"description": "Repository refs that are protected by this rule",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RefConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pattern",
"description": "Identifies the protection rule pattern.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pushAllowances",
"description": "A list push allowances for this branch protection rule.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PushAllowanceConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repository",
"description": "The repository associated with this branch protection rule.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "requiredApprovingReviewCount",
"description": "Number of approving reviews required to update matching branches.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "requiredStatusCheckContexts",
"description": "List of required status check contexts that must pass for commits to be accepted to matching branches.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "requiresApprovingReviews",
"description": "Are approving reviews required to update matching branches.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "requiresCodeOwnerReviews",
"description": "Are reviews from code owners required to update matching branches.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "requiresCommitSignatures",
"description": "Are commits required to be signed.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "requiresStatusChecks",
"description": "Are status checks required to update matching branches.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "requiresStrictStatusChecks",
"description": "Are branches required to be up to date before merging.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "restrictsPushes",
"description": "Is pushing to matching branches restricted.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "restrictsReviewDismissals",
"description": "Is dismissal of pull request reviews restricted.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "reviewDismissalAllowances",
"description": "A list review dismissal allowances for this branch protection rule.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ReviewDismissalAllowanceConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "BranchProtectionRuleConflictConnection",
"description": "The connection type for BranchProtectionRuleConflict.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "BranchProtectionRuleConflictEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "BranchProtectionRuleConflict",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "BranchProtectionRuleConflictEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "BranchProtectionRuleConflict",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "BranchProtectionRuleConflict",
"description": "A conflict between two branch protection rules.",
"fields": [
{
"name": "branchProtectionRule",
"description": "Identifies the branch protection rule.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "BranchProtectionRule",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "conflictingBranchProtectionRule",
"description": "Identifies the conflicting branch protection rule.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "BranchProtectionRule",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "ref",
"description": "Identifies the branch ref that has conflicting rules",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Ref",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "RefConnection",
"description": "The connection type for Ref.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RefEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Ref",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "RefEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Ref",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "PushAllowanceConnection",
"description": "The connection type for PushAllowance.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PushAllowanceEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PushAllowance",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "PushAllowanceEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "PushAllowance",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "PushAllowance",
"description": "A team, user or app who has the ability to push to a protected branch.",
"fields": [
{
"name": "actor",
"description": "The actor that can push.",
"args": [],
"type": {
"kind": "UNION",
"name": "PushAllowanceActor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "branchProtectionRule",
"description": "Identifies the branch protection rule associated with the allowed user or team.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "BranchProtectionRule",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "UNION",
"name": "PushAllowanceActor",
"description": "Types that can be an actor.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "User",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Team",
"ofType": null
},
{
"kind": "OBJECT",
"name": "App",
"ofType": null
}
]
},
{
"kind": "OBJECT",
"name": "Team",
"description": "A team of users in an organization.",
"fields": [
{
"name": "ancestors",
"description": "A list of teams that are ancestors of this team.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "TeamConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "avatarUrl",
"description": "A URL pointing to the team's avatar.",
"args": [
{
"name": "size",
"description": "The size in pixels of the resulting square image.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": "400"
}
],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "childTeams",
"description": "List of child teams belonging to this team",
"args": [
{
"name": "orderBy",
"description": "Order for connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "TeamOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "userLogins",
"description": "User logins to filter by",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "immediateOnly",
"description": "Whether to list immediate child teams or all descendant child teams.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "true"
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "TeamConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "combinedSlug",
"description": "The slug corresponding to the organization and team.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "description",
"description": "The description of the team.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "discussion",
"description": "Find a team discussion by its number.",
"args": [
{
"name": "number",
"description": "The sequence number of the discussion to find.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "TeamDiscussion",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "discussions",
"description": "A list of team discussions.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "isPinned",
"description": "If provided, filters discussions according to whether or not they are pinned.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Order for connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "TeamDiscussionOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "TeamDiscussionConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "discussionsResourcePath",
"description": "The HTTP path for team discussions",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "discussionsUrl",
"description": "The HTTP URL for team discussions",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "editTeamResourcePath",
"description": "The HTTP path for editing this team",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "editTeamUrl",
"description": "The HTTP URL for editing this team",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "invitations",
"description": "A list of pending invitations for users to this team",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "OrganizationInvitationConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "memberStatuses",
"description": "Get the status messages members of this entity have set that are either public or visible only to the organization.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for user statuses returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "UserStatusOrder",
"ofType": null
},
"defaultValue": "{field: UPDATED_AT, direction: DESC}"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserStatusConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "members",
"description": "A list of users who are members of this team.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "query",
"description": "The search string to look for.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "membership",
"description": "Filter by membership type",
"type": {
"kind": "ENUM",
"name": "TeamMembershipType",
"ofType": null
},
"defaultValue": "ALL"
},
{
"name": "role",
"description": "Filter by team member role",
"type": {
"kind": "ENUM",
"name": "TeamMemberRole",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Order for the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "TeamMemberOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "TeamMemberConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "membersResourcePath",
"description": "The HTTP path for the team' members",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "membersUrl",
"description": "The HTTP URL for the team' members",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The name of the team.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "newTeamResourcePath",
"description": "The HTTP path creating a new team",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "newTeamUrl",
"description": "The HTTP URL creating a new team",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "organization",
"description": "The organization that owns this team.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Organization",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "parentTeam",
"description": "The parent team of the team.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Team",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "privacy",
"description": "The level of privacy the team has.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "TeamPrivacy",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repositories",
"description": "A list of repositories this team has access to.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "query",
"description": "The search string to look for.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Order for the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "TeamRepositoryOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "TeamRepositoryConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repositoriesResourcePath",
"description": "The HTTP path for this team's repositories",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repositoriesUrl",
"description": "The HTTP URL for this team's repositories",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this team",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "slug",
"description": "The slug corresponding to the team.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "teamsResourcePath",
"description": "The HTTP path for this team's teams",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "teamsUrl",
"description": "The HTTP URL for this team's teams",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this team",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanAdminister",
"description": "Team is adminable by the viewer.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanSubscribe",
"description": "Check if the viewer is able to change their subscription status for the repository.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerSubscription",
"description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.",
"args": [],
"type": {
"kind": "ENUM",
"name": "SubscriptionState",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Subscribable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "MemberStatusable",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "MemberStatusable",
"description": "Entities that have members who can set status messages.",
"fields": [
{
"name": "memberStatuses",
"description": "Get the status messages members of this entity have set that are either public or visible only to the organization.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for user statuses returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "UserStatusOrder",
"ofType": null
},
"defaultValue": "{field: UPDATED_AT, direction: DESC}"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserStatusConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "Team",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Organization",
"ofType": null
}
]
},
{
"kind": "INPUT_OBJECT",
"name": "UserStatusOrder",
"description": "Ordering options for user status connections.",
"fields": null,
"inputFields": [
{
"name": "field",
"description": "The field to order user statuses by.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "UserStatusOrderField",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "direction",
"description": "The ordering direction.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "OrderDirection",
"ofType": null
}
},
"defaultValue": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "UserStatusOrderField",
"description": "Properties by which user status connections can be ordered.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "UPDATED_AT",
"description": "Order user statuses by when they were updated.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "UserStatusConnection",
"description": "The connection type for UserStatus.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserStatusEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserStatus",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "UserStatusEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "UserStatus",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "UserStatus",
"description": "The user's description of what they're currently doing.",
"fields": [
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "emoji",
"description": "An emoji summarizing the user's status.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "emojiHTML",
"description": "The status emoji as HTML.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "expiresAt",
"description": "If set, the status will not be shown after this date.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": "ID of the object.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "indicatesLimitedAvailability",
"description": "Whether this status indicates the user is not fully available on GitHub.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "message",
"description": "A brief message describing what the user is doing.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "organization",
"description": "The organization whose members can see this status. If null, this status is publicly visible.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Organization",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "user",
"description": "The user who has this status.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "User",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "Organization",
"description": "An account on GitHub, with one or more owners, that has repositories, members and teams.",
"fields": [
{
"name": "anyPinnableItems",
"description": "Determine if this repository owner has any items that can be pinned to their profile.",
"args": [
{
"name": "type",
"description": "Filter to only a particular kind of pinnable item.",
"type": {
"kind": "ENUM",
"name": "PinnableItemType",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "auditLog",
"description": "Audit log entries of the organization",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "query",
"description": "The query string to filter audit entries",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for the returned audit log entries.",
"type": {
"kind": "INPUT_OBJECT",
"name": "AuditLogOrder",
"ofType": null
},
"defaultValue": "{field: CREATED_AT, direction: DESC}"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "OrganizationAuditEntryConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "avatarUrl",
"description": "A URL pointing to the organization's public avatar.",
"args": [
{
"name": "size",
"description": "The size of the resulting square image.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "databaseId",
"description": "Identifies the primary key from the database.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "description",
"description": "The organization's public profile description.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "descriptionHTML",
"description": "The organization's public profile description rendered to HTML.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "email",
"description": "The organization's public email.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isVerified",
"description": "Whether the organization has verified its profile email and website.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "itemShowcase",
"description": "Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProfileItemShowcase",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "location",
"description": "The organization's public profile location.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "login",
"description": "The organization's login name.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "memberStatuses",
"description": "Get the status messages members of this entity have set that are either public or visible only to the organization.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for user statuses returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "UserStatusOrder",
"ofType": null
},
"defaultValue": "{field: UPDATED_AT, direction: DESC}"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserStatusConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "membersWithRole",
"description": "A list of users who are members of this organization.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "OrganizationMemberConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The organization's public profile name.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "newTeamResourcePath",
"description": "The HTTP path creating a new team",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "newTeamUrl",
"description": "The HTTP URL creating a new team",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "organizationBillingEmail",
"description": "The billing email for the organization.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pendingMembers",
"description": "A list of users who have been invited to join this organization.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "UserConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pinnableItems",
"description": "A list of repositories and gists this profile owner can pin to their profile.",
"args": [
{
"name": "types",
"description": "Filter the types of pinnable items that are returned.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "PinnableItemType",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PinnableItemConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pinnedItems",
"description": "A list of repositories and gists this profile owner has pinned to their profile",
"args": [
{
"name": "types",
"description": "Filter the types of pinned items that are returned.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "PinnableItemType",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PinnableItemConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pinnedItemsRemaining",
"description": "Returns how many more items this profile owner can pin to their profile.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pinnedRepositories",
"description": "A list of repositories this user has pinned to their profile",
"args": [
{
"name": "privacy",
"description": "If non-null, filters repositories according to privacy",
"type": {
"kind": "ENUM",
"name": "RepositoryPrivacy",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for repositories returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "RepositoryOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "affiliations",
"description": "Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "ownerAffiliations",
"description": "Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "isLocked",
"description": "If non-null, filters repositories according to whether they have been locked",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RepositoryConnection",
"ofType": null
}
},
"isDeprecated": true,
"deprecationReason": "pinnedRepositories will be removed Use ProfileOwner.pinnedItems instead. Removal on 2019-10-01 UTC."
},
{
"name": "project",
"description": "Find project by number.",
"args": [
{
"name": "number",
"description": "The project number to find.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Project",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "projects",
"description": "A list of projects under the owner.",
"args": [
{
"name": "orderBy",
"description": "Ordering options for projects returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "ProjectOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "search",
"description": "Query to search projects by, currently only searching by name.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "states",
"description": "A list of states to filter the projects by.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "ProjectState",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProjectConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "projectsResourcePath",
"description": "The HTTP path listing organization's projects",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "projectsUrl",
"description": "The HTTP URL listing organization's projects",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "registryPackages",
"description": "A list of registry packages under the owner.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "name",
"description": "Find registry package by name.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "names",
"description": "Find registry packages by their names.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "repositoryId",
"description": "Find registry packages in a repository.",
"type": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
},
"defaultValue": null
},
{
"name": "packageType",
"description": "Filter registry package by type.",
"type": {
"kind": "ENUM",
"name": "RegistryPackageType",
"ofType": null
},
"defaultValue": null
},
{
"name": "registryPackageType",
"description": "Filter registry package by type (string).",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "publicOnly",
"description": "Filter registry package by whether it is publicly visible",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "false"
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "registryPackagesForQuery",
"description": "A list of registry packages for a particular search query.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "query",
"description": "Find registry package by search query.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "packageType",
"description": "Filter registry package by type.",
"type": {
"kind": "ENUM",
"name": "RegistryPackageType",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RegistryPackageConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repositories",
"description": "A list of repositories that the user owns.",
"args": [
{
"name": "privacy",
"description": "If non-null, filters repositories according to privacy",
"type": {
"kind": "ENUM",
"name": "RepositoryPrivacy",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for repositories returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "RepositoryOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "affiliations",
"description": "Array of viewer's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\ncurrent viewer owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "ownerAffiliations",
"description": "Array of owner's affiliation options for repositories returned from the\nconnection. For example, OWNER will include only repositories that the\norganization or user being viewed owns.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "RepositoryAffiliation",
"ofType": null
}
},
"defaultValue": "[OWNER, COLLABORATOR]"
},
{
"name": "isLocked",
"description": "If non-null, filters repositories according to whether they have been locked",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "isFork",
"description": "If non-null, filters repositories according to whether they are forks of another repository",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "RepositoryConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "repository",
"description": "Find Repository.",
"args": [
{
"name": "name",
"description": "Name of Repository to find.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Repository",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "requiresTwoFactorAuthentication",
"description": "When true the organization requires all members, billing managers, and outside\ncollaborators to enable two-factor authentication.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTTP path for this organization.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "samlIdentityProvider",
"description": "The Organization's SAML identity providers",
"args": [],
"type": {
"kind": "OBJECT",
"name": "OrganizationIdentityProvider",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sponsorsListing",
"description": "The GitHub Sponsors listing for this user.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "SponsorsListing",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sponsorshipsAsMaintainer",
"description": "This object's sponsorships as the maintainer.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "includePrivate",
"description": "Whether or not to include private sponsorships in the result set",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "false"
},
{
"name": "orderBy",
"description": "Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.",
"type": {
"kind": "INPUT_OBJECT",
"name": "SponsorshipOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SponsorshipConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sponsorshipsAsSponsor",
"description": "This object's sponsorships as the sponsor.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.",
"type": {
"kind": "INPUT_OBJECT",
"name": "SponsorshipOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SponsorshipConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "team",
"description": "Find an organization's team by its slug.",
"args": [
{
"name": "slug",
"description": "The name or slug of the team to find.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "Team",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "teams",
"description": "A list of teams in this organization.",
"args": [
{
"name": "privacy",
"description": "If non-null, filters teams according to privacy",
"type": {
"kind": "ENUM",
"name": "TeamPrivacy",
"ofType": null
},
"defaultValue": null
},
{
"name": "role",
"description": "If non-null, filters teams according to whether the viewer is an admin or member on team",
"type": {
"kind": "ENUM",
"name": "TeamRole",
"ofType": null
},
"defaultValue": null
},
{
"name": "query",
"description": "If non-null, filters teams with query on team name and team slug",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "userLogins",
"description": "User logins to filter by",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for teams returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "TeamOrder",
"ofType": null
},
"defaultValue": null
},
{
"name": "ldapMapped",
"description": "If true, filters teams that are mapped to an LDAP Group (Enterprise only)",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": null
},
{
"name": "rootTeamsOnly",
"description": "If true, restrict to only root teams",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "false"
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "TeamConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "teamsResourcePath",
"description": "The HTTP path listing organization's teams",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "teamsUrl",
"description": "The HTTP URL listing organization's teams",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this organization.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanAdminister",
"description": "Organization is adminable by the viewer.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanChangePinnedItems",
"description": "Can the viewer pin repositories and gists to the profile?",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanCreateProjects",
"description": "Can the current viewer create new projects on this owner.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanCreateRepositories",
"description": "Viewer can create repositories on this organization",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanCreateTeams",
"description": "Viewer can create teams on this organization.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerIsAMember",
"description": "Viewer is an active member of this organization.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "websiteUrl",
"description": "The organization's public profile URL.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "RegistryPackageOwner",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "RegistryPackageSearch",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "ProjectOwner",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "RepositoryOwner",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "UniformResourceLocatable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "MemberStatusable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "ProfileOwner",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Sponsorable",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "ProfileOwner",
"description": "Represents any entity on GitHub that has a profile page.",
"fields": [
{
"name": "anyPinnableItems",
"description": "Determine if this repository owner has any items that can be pinned to their profile.",
"args": [
{
"name": "type",
"description": "Filter to only a particular kind of pinnable item.",
"type": {
"kind": "ENUM",
"name": "PinnableItemType",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "email",
"description": "The public profile email.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "itemShowcase",
"description": "Showcases a selection of repositories and gists that the profile owner has\neither curated or that have been selected automatically based on popularity.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "ProfileItemShowcase",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "location",
"description": "The public profile location.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "login",
"description": "The username used to login.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The public profile name.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pinnableItems",
"description": "A list of repositories and gists this profile owner can pin to their profile.",
"args": [
{
"name": "types",
"description": "Filter the types of pinnable items that are returned.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "PinnableItemType",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PinnableItemConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pinnedItems",
"description": "A list of repositories and gists this profile owner has pinned to their profile",
"args": [
{
"name": "types",
"description": "Filter the types of pinned items that are returned.",
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "PinnableItemType",
"ofType": null
}
}
},
"defaultValue": null
},
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PinnableItemConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pinnedItemsRemaining",
"description": "Returns how many more items this profile owner can pin to their profile.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanChangePinnedItems",
"description": "Can the viewer pin repositories and gists to the profile?",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "websiteUrl",
"description": "The public profile website URL.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "User",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Organization",
"ofType": null
}
]
},
{
"kind": "ENUM",
"name": "PinnableItemType",
"description": "Represents items that can be pinned to a profile page or dashboard.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "REPOSITORY",
"description": "A repository.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "GIST",
"description": "A gist.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "ISSUE",
"description": "An issue.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "PROJECT",
"description": "A project.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "PULL_REQUEST",
"description": "A pull request.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "USER",
"description": "A user.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "ORGANIZATION",
"description": "An organization.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "TEAM",
"description": "A team.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "ProfileItemShowcase",
"description": "A curatable list of repositories relating to a repository owner, which defaults\nto showing the most popular repositories they own.",
"fields": [
{
"name": "hasPinnedItems",
"description": "Whether or not the owner has pinned any repositories or gists.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "items",
"description": "The repositories and gists in the showcase. If the profile owner has any\npinned items, those will be returned. Otherwise, the profile owner's popular\nrepositories will be returned.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PinnableItemConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "PinnableItemConnection",
"description": "The connection type for PinnableItem.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PinnableItemEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "UNION",
"name": "PinnableItem",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "PinnableItemEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "UNION",
"name": "PinnableItem",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "UNION",
"name": "PinnableItem",
"description": "Types that can be pinned to a profile page.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "Gist",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Repository",
"ofType": null
}
]
},
{
"kind": "OBJECT",
"name": "Gist",
"description": "A Gist.",
"fields": [
{
"name": "comments",
"description": "A list of comments associated with the gist",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "GistCommentConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "description",
"description": "The gist description.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "files",
"description": "The files in this gist.",
"args": [
{
"name": "limit",
"description": "The maximum number of files to return.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": "10"
},
{
"name": "oid",
"description": "The oid of the files to return",
"type": {
"kind": "SCALAR",
"name": "GitObjectID",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "GistFile",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "forks",
"description": "A list of forks associated with the gist",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for gists returned from the connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "GistOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "GistConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isFork",
"description": "Identifies if the gist is a fork.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isPublic",
"description": "Whether the gist is public or not.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The gist name.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "owner",
"description": "The gist owner.",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "RepositoryOwner",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pushedAt",
"description": "Identifies when the gist was last pushed to.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "resourcePath",
"description": "The HTML path to this resource.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "stargazers",
"description": "A list of users who have starred this starrable.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Order for connection",
"type": {
"kind": "INPUT_OBJECT",
"name": "StarOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "StargazerConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "url",
"description": "The HTTP URL for this Gist.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerHasStarred",
"description": "Returns a boolean indicating whether the viewing user has starred this starrable.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Starrable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "UniformResourceLocatable",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "GistCommentConnection",
"description": "The connection type for GistComment.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "GistCommentEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "GistComment",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "GistCommentEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "GistComment",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "GistComment",
"description": "Represents a comment on an Gist.",
"fields": [
{
"name": "author",
"description": "The actor who authored the comment.",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "authorAssociation",
"description": "Author's association with the gist.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "CommentAuthorAssociation",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "body",
"description": "Identifies the comment body.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bodyHTML",
"description": "The body rendered to HTML.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "bodyText",
"description": "The body rendered to text.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdViaEmail",
"description": "Check if this comment was created via an email reply.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "databaseId",
"description": "Identifies the primary key from the database.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "editor",
"description": "The actor who edited the comment.",
"args": [],
"type": {
"kind": "INTERFACE",
"name": "Actor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "gist",
"description": "The associated gist.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Gist",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "includesCreatedEdit",
"description": "Check if this comment was edited and includes an edit with the creation data",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isMinimized",
"description": "Returns whether or not a comment has been minimized.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "lastEditedAt",
"description": "The moment the editor made the last edit",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "minimizedReason",
"description": "Returns why the comment was minimized.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "publishedAt",
"description": "Identifies when the comment was published at.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "userContentEdits",
"description": "A list of edits to this content.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "OBJECT",
"name": "UserContentEditConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanDelete",
"description": "Check if the current viewer can delete this object.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanMinimize",
"description": "Check if the current viewer can minimize this object.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCanUpdate",
"description": "Check if the current viewer can update this object.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerCannotUpdateReasons",
"description": "Reasons why the current viewer can not update this comment.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "CommentCannotUpdateReason",
"ofType": null
}
}
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "viewerDidAuthor",
"description": "Did the viewer author this comment.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Comment",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Deletable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "Updatable",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "UpdatableComment",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "Deletable",
"description": "Entities that can be deleted.",
"fields": [
{
"name": "viewerCanDelete",
"description": "Check if the current viewer can delete this object.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "GistComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussion",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamDiscussionComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "CommitComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "IssueComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReviewComment",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PullRequestReview",
"ofType": null
}
]
},
{
"kind": "SCALAR",
"name": "GitObjectID",
"description": "A Git object ID.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "GistFile",
"description": "A file in a gist.",
"fields": [
{
"name": "encodedName",
"description": "The file name encoded to remove characters that are invalid in URL paths.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "encoding",
"description": "The gist file encoding.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "extension",
"description": "The file extension from the file name.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isImage",
"description": "Indicates if this file is an image.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "isTruncated",
"description": "Whether the file's contents were truncated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "language",
"description": "The programming language this file is written in.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Language",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The gist file name.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "size",
"description": "The gist file size in bytes.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "text",
"description": "UTF8 text data or null if the file is binary",
"args": [
{
"name": "truncate",
"description": "Optionally truncate the returned file to this length.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "Language",
"description": "Represents a given language found in repositories.",
"fields": [
{
"name": "color",
"description": "The color defined for the current language.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The name of the current language.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "GistOrder",
"description": "Ordering options for gist connections",
"fields": null,
"inputFields": [
{
"name": "field",
"description": "The field to order repositories by.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "GistOrderField",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "direction",
"description": "The ordering direction.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "OrderDirection",
"ofType": null
}
},
"defaultValue": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "GistOrderField",
"description": "Properties by which gist connections can be ordered.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "CREATED_AT",
"description": "Order gists by creation time",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "UPDATED_AT",
"description": "Order gists by update time",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "PUSHED_AT",
"description": "Order gists by push time",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "GistConnection",
"description": "The connection type for Gist.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "GistEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Gist",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "GistEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Gist",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "Sponsorable",
"description": "Entities that can be sponsored through GitHub Sponsors",
"fields": [
{
"name": "sponsorsListing",
"description": "The GitHub Sponsors listing for this user.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "SponsorsListing",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sponsorshipsAsMaintainer",
"description": "This object's sponsorships as the maintainer.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "includePrivate",
"description": "Whether or not to include private sponsorships in the result set",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "false"
},
{
"name": "orderBy",
"description": "Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.",
"type": {
"kind": "INPUT_OBJECT",
"name": "SponsorshipOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SponsorshipConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sponsorshipsAsSponsor",
"description": "This object's sponsorships as the sponsor.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.",
"type": {
"kind": "INPUT_OBJECT",
"name": "SponsorshipOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SponsorshipConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "User",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Organization",
"ofType": null
}
]
},
{
"kind": "OBJECT",
"name": "SponsorsListing",
"description": "A GitHub Sponsors listing.",
"fields": [
{
"name": "fullDescription",
"description": "The full description of the listing.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "fullDescriptionHTML",
"description": "The full description of the listing rendered to HTML.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The listing's full name.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "shortDescription",
"description": "The short description of the listing.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "slug",
"description": "The short name of the listing.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "tiers",
"description": "The published tiers for this GitHub Sponsors listing.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "orderBy",
"description": "Ordering options for Sponsors tiers returned from the connection.",
"type": {
"kind": "INPUT_OBJECT",
"name": "SponsorsTierOrder",
"ofType": null
},
"defaultValue": "{field: MONTHLY_PRICE_IN_CENTS, direction: ASC}"
}
],
"type": {
"kind": "OBJECT",
"name": "SponsorsTierConnection",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "SponsorsTierOrder",
"description": "Ordering options for Sponsors tiers connections.",
"fields": null,
"inputFields": [
{
"name": "field",
"description": "The field to order tiers by.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "SponsorsTierOrderField",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "direction",
"description": "The ordering direction.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "OrderDirection",
"ofType": null
}
},
"defaultValue": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "SponsorsTierOrderField",
"description": "Properties by which Sponsors tiers connections can be ordered.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "CREATED_AT",
"description": "Order tiers by creation time.",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "MONTHLY_PRICE_IN_CENTS",
"description": "Order tiers by their monthly price in cents",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "SponsorsTierConnection",
"description": "The connection type for SponsorsTier.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SponsorsTierEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SponsorsTier",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "SponsorsTierEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "SponsorsTier",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "SponsorsTier",
"description": "A GitHub Sponsors tier associated with a GitHub Sponsors listing.",
"fields": [
{
"name": "adminInfo",
"description": "SponsorsTier information only visible to users that can administer the associated Sponsors listing.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "SponsorsTierAdminInfo",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "description",
"description": "The description of the tier.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "descriptionHTML",
"description": "The tier description rendered to HTML",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "HTML",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "monthlyPriceInCents",
"description": "How much this tier costs per month in cents.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "monthlyPriceInDollars",
"description": "How much this tier costs per month in dollars.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "name",
"description": "The name of the tier.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sponsorsListing",
"description": "The sponsors listing that this tier belongs to.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SponsorsListing",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "updatedAt",
"description": "Identifies the date and time when the object was last updated.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "SponsorsTierAdminInfo",
"description": "SponsorsTier information only visible to users that can administer the associated Sponsors listing.",
"fields": [
{
"name": "sponsorships",
"description": "The sponsorships associated with this tier.",
"args": [
{
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "before",
"description": "Returns the elements in the list that come before the specified cursor.",
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"defaultValue": null
},
{
"name": "first",
"description": "Returns the first _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "last",
"description": "Returns the last _n_ elements from the list.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
},
{
"name": "includePrivate",
"description": "Whether or not to include private sponsorships in the result set",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "false"
},
{
"name": "orderBy",
"description": "Ordering options for sponsorships returned from this connection. If left\nblank, the sponsorships will be ordered based on relevancy to the viewer.",
"type": {
"kind": "INPUT_OBJECT",
"name": "SponsorshipOrder",
"ofType": null
},
"defaultValue": null
}
],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SponsorshipConnection",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "SponsorshipOrder",
"description": "Ordering options for sponsorship connections.",
"fields": null,
"inputFields": [
{
"name": "field",
"description": "The field to order sponsorship by.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "SponsorshipOrderField",
"ofType": null
}
},
"defaultValue": null
},
{
"name": "direction",
"description": "The ordering direction.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "OrderDirection",
"ofType": null
}
},
"defaultValue": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "SponsorshipOrderField",
"description": "Properties by which sponsorship connections can be ordered.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "CREATED_AT",
"description": "Order sponsorship by creation time.",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "SponsorshipConnection",
"description": "The connection type for Sponsorship.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "SponsorshipEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "Sponsorship",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "SponsorshipEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Sponsorship",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "Sponsorship",
"description": "A sponsorship relationship between a sponsor and a maintainer",
"fields": [
{
"name": "createdAt",
"description": "Identifies the date and time when the object was created.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "DateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "maintainer",
"description": "The entity that is being sponsored",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "User",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "privacyLevel",
"description": "The privacy level for this sponsorship.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "ENUM",
"name": "SponsorshipPrivacy",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "sponsor",
"description": "The entity that is sponsoring. Returns null if the sponsorship is private",
"args": [],
"type": {
"kind": "OBJECT",
"name": "User",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "tier",
"description": "The associated sponsorship tier",
"args": [],
"type": {
"kind": "OBJECT",
"name": "SponsorsTier",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "SponsorshipPrivacy",
"description": "The privacy of a sponsorship",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "PUBLIC",
"description": "Public",
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "PRIVATE",
"description": "Private",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "INPUT_OBJECT",
"name": "AuditLogOrder",
"description": "Ordering options for Audit Log connections.",
"fields": null,
"inputFields": [
{
"name": "field",
"description": "The field to order Audit Logs by.",
"type": {
"kind": "ENUM",
"name": "AuditLogOrderField",
"ofType": null
},
"defaultValue": null
},
{
"name": "direction",
"description": "The ordering direction.",
"type": {
"kind": "ENUM",
"name": "OrderDirection",
"ofType": null
},
"defaultValue": null
}
],
"interfaces": null,
"enumValues": null,
"possibleTypes": null
},
{
"kind": "ENUM",
"name": "AuditLogOrderField",
"description": "Properties by which Audit Log connections can be ordered.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": [
{
"name": "CREATED_AT",
"description": "Order audit log entries by timestamp",
"isDeprecated": false,
"deprecationReason": null
}
],
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "OrganizationAuditEntryConnection",
"description": "The connection type for OrganizationAuditEntry.",
"fields": [
{
"name": "edges",
"description": "A list of edges.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "OrganizationAuditEntryEdge",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "nodes",
"description": "A list of nodes.",
"args": [],
"type": {
"kind": "LIST",
"name": null,
"ofType": {
"kind": "UNION",
"name": "OrganizationAuditEntry",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "pageInfo",
"description": "Information to aid in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "OBJECT",
"name": "PageInfo",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "totalCount",
"description": "Identifies the total count of items in the connection.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "OBJECT",
"name": "OrganizationAuditEntryEdge",
"description": "An edge in a connection.",
"fields": [
{
"name": "cursor",
"description": "A cursor for use in pagination.",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "node",
"description": "The item at the end of the edge.",
"args": [],
"type": {
"kind": "UNION",
"name": "OrganizationAuditEntry",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "UNION",
"name": "OrganizationAuditEntry",
"description": "An audit entry in an organization audit log.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "MembersCanDeleteReposClearAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MembersCanDeleteReposDisableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MembersCanDeleteReposEnableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OauthApplicationCreateAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgAddBillingManagerAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgAddMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgBlockUserAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgConfigDisableCollaboratorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgConfigEnableCollaboratorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgCreateAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgDisableOauthAppRestrictionsAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgDisableSamlAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgDisableTwoFactorRequirementAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgEnableOauthAppRestrictionsAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgEnableSamlAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgEnableTwoFactorRequirementAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgInviteMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgInviteToBusinessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgOauthAppAccessApprovedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgOauthAppAccessDeniedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgOauthAppAccessRequestedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgRemoveBillingManagerAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgRemoveMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgRemoveOutsideCollaboratorAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgRestoreMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUnblockUserAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUpdateDefaultRepositoryPermissionAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUpdateMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PrivateRepositoryForkingDisableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PrivateRepositoryForkingEnableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoAddMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoAddTopicAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoArchivedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoChangeMergeSettingAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigDisableAnonymousGitAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigDisableCollaboratorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigDisableContributorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigDisableSockpuppetDisallowedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigEnableAnonymousGitAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigEnableCollaboratorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigEnableContributorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigEnableSockpuppetDisallowedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigLockAnonymousGitAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigUnlockAnonymousGitAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoCreateAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoDestroyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoRemoveMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoRemoveTopicAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepositoryVisibilityChangeDisableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepositoryVisibilityChangeEnableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamAddMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamAddRepositoryAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamChangeParentTeamAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamRemoveMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamRemoveRepositoryAuditEntry",
"ofType": null
}
]
},
{
"kind": "OBJECT",
"name": "MembersCanDeleteReposClearAuditEntry",
"description": "Audit log entry for a members_can_delete_repos.clear event.",
"fields": [
{
"name": "action",
"description": "The action name",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "actor",
"description": "The user who initiated the action",
"args": [],
"type": {
"kind": "UNION",
"name": "AuditEntryActor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "actorIp",
"description": "The IP address of the actor",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "actorLocation",
"description": "A readable representation of the actor's location",
"args": [],
"type": {
"kind": "OBJECT",
"name": "ActorLocation",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "actorLogin",
"description": "The username of the user who initiated the action",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "actorResourcePath",
"description": "The HTTP path for the actor.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "actorUrl",
"description": "The HTTP URL for the actor.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "The time the action was initiated",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "PreciseDateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "enterpriseResourcePath",
"description": "The HTTP path for this enterprise.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "enterpriseSlug",
"description": "The slug of the enterprise.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "enterpriseUrl",
"description": "The HTTP URL for this enterprise.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "id",
"description": null,
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "ID",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "operationType",
"description": "The corresponding operation type for the action",
"args": [],
"type": {
"kind": "ENUM",
"name": "OperationType",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "organization",
"description": "The Organization associated with the Audit Entry.",
"args": [],
"type": {
"kind": "OBJECT",
"name": "Organization",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "organizationName",
"description": "The name of the Organization.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "organizationResourcePath",
"description": "The HTTP path for the organization",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "organizationUrl",
"description": "The HTTP URL for the organization",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "user",
"description": "The user affected by the action",
"args": [],
"type": {
"kind": "OBJECT",
"name": "User",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "userLogin",
"description": "For actions involving two users, the actor is the initiator and the user is the affected user.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "userResourcePath",
"description": "The HTTP path for the user.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "userUrl",
"description": "The HTTP URL for the user.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": [
{
"kind": "INTERFACE",
"name": "Node",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "AuditEntry",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "EnterpriseAuditEntryData",
"ofType": null
},
{
"kind": "INTERFACE",
"name": "OrganizationAuditEntryData",
"ofType": null
}
],
"enumValues": null,
"possibleTypes": null
},
{
"kind": "INTERFACE",
"name": "AuditEntry",
"description": "An entry in the audit log.",
"fields": [
{
"name": "action",
"description": "The action name",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "String",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "actor",
"description": "The user who initiated the action",
"args": [],
"type": {
"kind": "UNION",
"name": "AuditEntryActor",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "actorIp",
"description": "The IP address of the actor",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "actorLocation",
"description": "A readable representation of the actor's location",
"args": [],
"type": {
"kind": "OBJECT",
"name": "ActorLocation",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "actorLogin",
"description": "The username of the user who initiated the action",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "actorResourcePath",
"description": "The HTTP path for the actor.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "actorUrl",
"description": "The HTTP URL for the actor.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "createdAt",
"description": "The time the action was initiated",
"args": [],
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
"kind": "SCALAR",
"name": "PreciseDateTime",
"ofType": null
}
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "operationType",
"description": "The corresponding operation type for the action",
"args": [],
"type": {
"kind": "ENUM",
"name": "OperationType",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "user",
"description": "The user affected by the action",
"args": [],
"type": {
"kind": "OBJECT",
"name": "User",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "userLogin",
"description": "For actions involving two users, the actor is the initiator and the user is the affected user.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "String",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "userResourcePath",
"description": "The HTTP path for the user.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
},
{
"name": "userUrl",
"description": "The HTTP URL for the user.",
"args": [],
"type": {
"kind": "SCALAR",
"name": "URI",
"ofType": null
},
"isDeprecated": false,
"deprecationReason": null
}
],
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "MembersCanDeleteReposClearAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MembersCanDeleteReposDisableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "MembersCanDeleteReposEnableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OauthApplicationCreateAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgAddBillingManagerAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgAddMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgBlockUserAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgConfigDisableCollaboratorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgConfigEnableCollaboratorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgCreateAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgDisableOauthAppRestrictionsAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgDisableSamlAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgDisableTwoFactorRequirementAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgEnableOauthAppRestrictionsAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgEnableSamlAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgEnableTwoFactorRequirementAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgInviteMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgInviteToBusinessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgOauthAppAccessApprovedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgOauthAppAccessDeniedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgOauthAppAccessRequestedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgRemoveBillingManagerAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgRemoveMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgRemoveOutsideCollaboratorAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgRestoreMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUnblockUserAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUpdateDefaultRepositoryPermissionAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUpdateMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUpdateMemberRepositoryCreationPermissionAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "OrgUpdateMemberRepositoryInvitationPermissionAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PrivateRepositoryForkingDisableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "PrivateRepositoryForkingEnableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoAddMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoAddTopicAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoArchivedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoChangeMergeSettingAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigDisableAnonymousGitAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigDisableCollaboratorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigDisableContributorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigDisableSockpuppetDisallowedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigEnableAnonymousGitAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigEnableCollaboratorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigEnableContributorsOnlyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigEnableSockpuppetDisallowedAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigLockAnonymousGitAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoConfigUnlockAnonymousGitAccessAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoCreateAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoDestroyAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoRemoveMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepoRemoveTopicAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepositoryVisibilityChangeDisableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "RepositoryVisibilityChangeEnableAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamAddMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamAddRepositoryAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamChangeParentTeamAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamRemoveMemberAuditEntry",
"ofType": null
},
{
"kind": "OBJECT",
"name": "TeamRemoveRepositoryAuditEntry",
"ofType": null
}
]
},
{
"kind": "UNION",
"name": "AuditEntryActor",
"description": "Types that can initiate an audit log event.",
"fields": null,
"inputFields": null,
"interfaces": null,
"enumValues": null,
"possibleTypes": [
{
"kind": "OBJECT",
"name": "Bot",
"ofType": null
},
{
"kind": "OBJECT",
"name": "Organization",
"ofType": null
},
{
"kind": "OBJECT",
"name": "User",
"ofType": null
}
]
},
{
"kind": "OBJECT",
"name": "Bot",
"description": "A special type of user which takes actions on behalf of GitHub Apps.",
"fields": [
{
"name": "avatarUrl",
"description": "A URL pointing to the GitHub App's public avatar.",
"args": [
{
"name": "size",
"description": "The size of the resulting square image.",
"type": {
"kind": "SCALAR",
"name": "Int",
"ofType": null
},
"defaultValue": null
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment