diff --git a/schema.graphql b/schema.graphql index f91082f52..96c57ba71 100644 --- a/schema.graphql +++ b/schema.graphql @@ -4247,6 +4247,9 @@ type PullRequest implements Assignable & Closable & Comment & Labelable & Lockab # `true` if the pull request is locked locked: Boolean! + # Indicates whether maintainers can modify the pull request. + maintainerCanModify: Boolean! + # The commit that was created when this pull request was merged. mergeCommit: Commit @@ -4259,6 +4262,9 @@ type PullRequest implements Assignable & Closable & Comment & Labelable & Lockab # The date and time that the pull request was merged. mergedAt: DateTime + # The actor who merged the pull request. + mergedBy: Actor + # Identifies the milestone associated with the pull request. milestone: Milestone @@ -8332,7 +8338,16 @@ type UserContentEdit implements Node { # Identifies the date and time when the object was created. createdAt: DateTime! - # The actor who edited this content, + # Identifies the date and time when the object was deleted. + deletedAt: DateTime + + # The actor who deleted this content + deletedBy: Actor + + # A summary of the changes for this edit + diff: String + + # The actor who edited this content editor: Actor id: ID! diff --git a/schema.json b/schema.json index 15420ea10..fe3312e09 100644 --- a/schema.json +++ b/schema.json @@ -8716,9 +8716,45 @@ "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": "editor", - "description": "The actor who edited this content,", + "description": "The actor who edited this content", "args": [], "type": { "kind": "INTERFACE", @@ -10424,6 +10460,22 @@ "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.", @@ -10480,6 +10532,18 @@ "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.", @@ -15458,54 +15522,74 @@ }, { "kind": "OBJECT", - "name": "Blame", - "description": "Represents a Git blame.", + "name": "Bot", + "description": "A special type of user which takes actions on behalf of GitHub Apps.", "fields": [ { - "name": "ranges", - "description": "The list of ranges from a Git blame.", + "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 + } + ], + "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": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BlameRange", - "ofType": null - } - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BlameRange", - "description": "Represents a range of information from a Git blame.", - "fields": [ + }, { - "name": "age", - "description": "Identifies the recency of the change, from 1 (new) to 10 (old). This is calculated as a 2-quantile and determines the length of distance between the median age of all the changes in the file and the recency of the current range's change.", + "name": "databaseId", + "description": "Identifies the primary key from the database.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Exposed database IDs will eventually be removed in favor of global Relay IDs. Use `Node.id` instead. Removal on 2018-07-01 UTC." + }, + { + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "ID", "ofType": null } }, @@ -15513,15 +15597,15 @@ "deprecationReason": null }, { - "name": "commit", - "description": "Identifies the line author", + "name": "login", + "description": "The username of the actor.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Commit", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -15529,15 +15613,15 @@ "deprecationReason": null }, { - "name": "endingLine", - "description": "The ending line for the range", + "name": "resourcePath", + "description": "The HTTP path for this bot", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "URI", "ofType": null } }, @@ -15545,15 +15629,31 @@ "deprecationReason": null }, { - "name": "startingLine", - "description": "The starting line for the range", + "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": "Int", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." + }, + { + "name": "url", + "description": "The HTTP URL for this bot", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -15562,47 +15662,34 @@ } ], "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PullRequestState", - "description": "The possible states of a pull request.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + "interfaces": [ { - "name": "OPEN", - "description": "A pull request that is still open.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "Node", + "ofType": null }, { - "name": "CLOSED", - "description": "A pull request that has been closed without being merged.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "Actor", + "ofType": null }, { - "name": "MERGED", - "description": "A pull request that has been closed by being merged.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "UniformResourceLocatable", + "ofType": null } ], + "enumValues": null, "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "RepositoryOwner", - "description": "Represents an owner of a Repository.", + "kind": "OBJECT", + "name": "Organization", + "description": "An account on GitHub, with one or more owners, that has repositories, members and teams.", "fields": [ { "name": "avatarUrl", - "description": "A URL pointing to the owner's public avatar.", + "description": "A URL pointing to the organization's public avatar.", "args": [ { "name": "size", @@ -15627,6 +15714,42 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "databaseId", + "description": "Identifies the primary key from the database.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Exposed database IDs will eventually be removed in favor of global Relay IDs. Use `Node.id` instead. Removal on 2018-07-01 UTC." + }, + { + "name": "description", + "description": "The organization's public profile description.", + "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, @@ -15644,13 +15767,25 @@ "deprecationReason": null }, { - "name": "login", - "description": "The username used to login.", + "name": "location", + "description": "The organization's public profile location.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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 @@ -15659,6 +15794,119 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "members", + "description": "A list of users who are members of this organization.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "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": "before", + "description": "Returns the elements in the list that come before the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserConnection", + "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": "pinnedRepositories", "description": "A list of repositories this user has pinned to their profile", @@ -15761,8 +16009,35 @@ "deprecationReason": null }, { - "name": "repositories", - "description": "A list of repositories that the user owns.", + "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": "first", @@ -15805,57 +16080,41 @@ "defaultValue": null }, { - "name": "privacy", - "description": "If non-null, filters repositories according to privacy", + "name": "orderBy", + "description": "Ordering options for projects returned from the connection", "type": { - "kind": "ENUM", - "name": "RepositoryPrivacy", + "kind": "INPUT_OBJECT", + "name": "ProjectOrder", "ofType": null }, "defaultValue": null }, { - "name": "orderBy", - "description": "Ordering options for repositories returned from the connection", + "name": "search", + "description": "Query to search projects by, currently only searching by name.", "type": { - "kind": "INPUT_OBJECT", - "name": "RepositoryOrder", + "kind": "SCALAR", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "affiliations", - "description": "Affiliation options for repositories returned from the connection", + "name": "states", + "description": "A list of states to filter the projects by.", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "RepositoryAffiliation", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProjectState", + "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": "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 } ], @@ -15864,7 +16123,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "RepositoryConnection", + "name": "ProjectConnection", "ofType": null } }, @@ -15872,35 +16131,8 @@ "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.", + "name": "projectsResourcePath", + "description": "The HTTP path listing organization's projects", "args": [], "type": { "kind": "NON_NULL", @@ -15915,8 +16147,8 @@ "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL for the owner.", + "name": "projectsUrl", + "description": "The HTTP URL listing organization's projects", "args": [], "type": { "kind": "NON_NULL", @@ -15929,39 +16161,112 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null }, { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "RepositoryConnection", - "description": "A list of repositories owned by the subject.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], + "name": "repositories", + "description": "A list of repositories that the user owns.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "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": "before", + "description": "Returns the elements in the list that come before the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "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\"]" + }, + { + "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": "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": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "RepositoryEdge", + "name": "RepositoryConnection", "ofType": null } }, @@ -15969,15 +16274,42 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "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": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Repository", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -15985,15 +16317,173 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "samlIdentityProvider", + "description": "The Organization's SAML Identity Providers", "args": [], + "type": { + "kind": "OBJECT", + "name": "OrganizationIdentityProvider", + "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": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "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": "before", + "description": "Returns the elements in the list that come before the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "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" + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PageInfo", + "name": "TeamConnection", "ofType": null } }, @@ -16001,15 +16491,15 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "teamsResourcePath", + "description": "The HTTP path listing organization's teams", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "URI", "ofType": null } }, @@ -16017,42 +16507,31 @@ "deprecationReason": null }, { - "name": "totalDiskUsage", - "description": "The total size in kilobytes of all repositories in the connection.", + "name": "teamsUrl", + "description": "The HTTP URL listing organization's teams", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "URI", "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.", + "name": "url", + "description": "The HTTP URL for this user", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "URI", "ofType": null } }, @@ -16060,163 +16539,40 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "viewerCanAdminister", + "description": "Organization is adminable by the viewer.", "args": [], - "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": 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", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "direction", - "description": "The ordering direction.", + "name": "viewerCanCreateProjects", + "description": "Can the current viewer create new projects on this owner.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "OrderDirection", + "kind": "SCALAR", + "name": "Boolean", "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 organization. This includes every repository on every team that the user is on.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Milestone", - "description": "Represents a Milestone object on a given repository.", - "fields": [ - { - "name": "closed", - "description": "`true` if the object is closed (definition of closed may depend on type)", + "name": "viewerCanCreateRepositories", + "description": "Viewer can create repositories on this organization", "args": [], "type": { "kind": "NON_NULL", @@ -16231,27 +16587,31 @@ "deprecationReason": null }, { - "name": "closedAt", - "description": "Identifies the date and time when the object was closed.", + "name": "viewerCanCreateTeams", + "description": "Viewer can create teams on this organization.", "args": [], "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", + "name": "viewerIsAMember", + "description": "Viewer is an active member of this organization.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "Boolean", "ofType": null } }, @@ -16259,51 +16619,107 @@ "deprecationReason": null }, { - "name": "creator", - "description": "Identifies the actor who created the milestone.", + "name": "websiteUrl", + "description": "The organization's public profile URL.", "args": [], "type": { - "kind": "INTERFACE", - "name": "Actor", + "kind": "SCALAR", + "name": "URI", "ofType": null }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null }, { - "name": "description", - "description": "Identifies the description of the milestone.", - "args": [], + "kind": "INTERFACE", + "name": "Actor", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "ProjectOwner", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RepositoryOwner", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "UniformResourceLocatable", + "ofType": null + } + ], + "enumValues": 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": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "dueOn", - "description": "Identifies the due date of the milestone.", + "name": "id", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "login", + "description": "The username used to login.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -16311,8 +16727,8 @@ "deprecationReason": null }, { - "name": "issues", - "description": "A list of issues associated with the milestone.", + "name": "pinnedRepositories", + "description": "A list of repositories this user has pinned to their profile", "args": [ { "name": "first", @@ -16355,49 +16771,47 @@ "defaultValue": null }, { - "name": "labels", - "description": "A list of label names to filter the pull requests by.", + "name": "privacy", + "description": "If non-null, filters repositories according to privacy", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } + "kind": "ENUM", + "name": "RepositoryPrivacy", + "ofType": null }, "defaultValue": null }, { "name": "orderBy", - "description": "Ordering options for issues returned from the connection.", + "description": "Ordering options for repositories returned from the connection", "type": { "kind": "INPUT_OBJECT", - "name": "IssueOrder", + "name": "RepositoryOrder", "ofType": null }, "defaultValue": null }, { - "name": "states", - "description": "A list of states to filter the issues by.", + "name": "affiliations", + "description": "Affiliation options for repositories returned from the connection", "type": { "kind": "LIST", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "IssueState", - "ofType": null - } + "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 } ], @@ -16406,23 +16820,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "IssueConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "Identifies the number of the milestone.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", + "name": "RepositoryConnection", "ofType": null } }, @@ -16430,8 +16828,8 @@ "deprecationReason": null }, { - "name": "pullRequests", - "description": "A list of pull requests associated with the milestone.", + "name": "repositories", + "description": "A list of repositories that the user owns.", "args": [ { "name": "first", @@ -16474,78 +16872,109 @@ "defaultValue": null }, { - "name": "states", - "description": "A list of states to filter the pull requests by.", + "name": "privacy", + "description": "If non-null, filters repositories according to privacy", "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PullRequestState", - "ofType": null - } - } + "kind": "ENUM", + "name": "RepositoryPrivacy", + "ofType": null }, "defaultValue": null }, { - "name": "labels", - "description": "A list of label names to filter the pull requests by.", + "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "ENUM", + "name": "RepositoryAffiliation", + "ofType": null } }, - "defaultValue": null + "defaultValue": "[\"OWNER\", \"COLLABORATOR\"]" }, { - "name": "headRefName", - "description": "The head ref name to filter the pull requests by.", + "name": "isLocked", + "description": "If non-null, filters repositories according to whether they have been locked", "type": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null }, "defaultValue": null }, { - "name": "baseRefName", - "description": "The base ref name to filter the pull requests by.", + "name": "isFork", + "description": "If non-null, filters repositories according to whether they are forks of another repository", "type": { "kind": "SCALAR", - "name": "String", + "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": "orderBy", - "description": "Ordering options for pull requests returned from the connection.", - "type": { - "kind": "INPUT_OBJECT", - "name": "IssueOrder", - "ofType": null + "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": "OBJECT", - "name": "PullRequestConnection", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -16553,31 +16982,53 @@ "deprecationReason": null }, { - "name": "repository", - "description": "The repository associated with this milestone.", + "name": "url", + "description": "The HTTP URL for the owner.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Repository", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Organization", + "ofType": null }, { - "name": "resourcePath", - "description": "The HTTP path for this milestone", + "kind": "OBJECT", + "name": "User", + "ofType": 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": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "RepositoryEdge", "ofType": null } }, @@ -16585,15 +17036,15 @@ "deprecationReason": null }, { - "name": "state", - "description": "Identifies the state of the milestone.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "ENUM", - "name": "MilestoneState", + "kind": "OBJECT", + "name": "Repository", "ofType": null } }, @@ -16601,15 +17052,15 @@ "deprecationReason": null }, { - "name": "title", - "description": "Identifies the title of the milestone.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, @@ -16617,31 +17068,31 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "Int", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL for this milestone", + "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": "URI", + "name": "Int", "ofType": null } }, @@ -16650,72 +17101,146 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RepositoryEdge", + "description": "An edge in a connection.", + "fields": [ { - "kind": "INTERFACE", - "name": "Closable", - "ofType": null + "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 }, { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": 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": "ENUM", - "name": "MilestoneState", - "description": "The possible states of a milestone.", + "name": "RepositoryPrivacy", + "description": "The privacy of a repository", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "OPEN", - "description": "A milestone that is still open.", + "name": "PUBLIC", + "description": "Public", "isDeprecated": false, "deprecationReason": null }, { - "name": "CLOSED", - "description": "A milestone that has been closed.", + "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": "MergeableState", - "description": "Whether or not a PullRequest can be merged.", + "name": "RepositoryOrderField", + "description": "Properties by which repository connections can be ordered.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "MERGEABLE", - "description": "The pull request can be merged.", + "name": "CREATED_AT", + "description": "Order repositories by creation time", "isDeprecated": false, "deprecationReason": null }, { - "name": "CONFLICTING", - "description": "The pull request cannot be merged due to merge conflicts.", + "name": "UPDATED_AT", + "description": "Order repositories by update time", "isDeprecated": false, "deprecationReason": null }, { - "name": "UNKNOWN", - "description": "The mergeability of the pull request is still being calculated.", + "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 } @@ -16723,95 +17248,77 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "IssueCommentConnection", - "description": "The connection type for IssueComment.", - "fields": [ + "kind": "ENUM", + "name": "RepositoryAffiliation", + "description": "The affiliation of a user to a repository", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "edges", - "description": "A list of edges.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueCommentEdge", - "ofType": null - } - }, + "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": "nodes", - "description": "A list of nodes.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "IssueComment", - "ofType": null - } - }, + "name": "ORGANIZATION_MEMBER", + "description": "Repositories that the user has access to through being a member of an organization. This includes every repository on every team that the user is on.", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MarketplaceListing", + "description": "A listing in the GitHub integration marketplace.", + "fields": [ { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "companyUrl", + "description": "URL to the listing owner's company site.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "configurationResourcePath", + "description": "The HTTP path for configuring access to the listing's integration or OAuth app", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "URI", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IssueCommentEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "configurationUrl", + "description": "The HTTP URL for configuring access to the listing's integration or OAuth app", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "URI", "ofType": null } }, @@ -16819,50 +17326,39 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "documentationUrl", + "description": "URL to the listing's documentation.", "args": [], "type": { - "kind": "OBJECT", - "name": "IssueComment", + "kind": "SCALAR", + "name": "URI", "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "IssueComment", - "description": "Represents a comment on an Issue.", - "fields": [ + }, { - "name": "author", - "description": "The actor who authored the comment.", + "name": "extendedDescription", + "description": "The listing's detailed description.", "args": [], "type": { - "kind": "INTERFACE", - "name": "Actor", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "authorAssociation", - "description": "Author's association with the subject of the comment.", + "name": "extendedDescriptionHTML", + "description": "The listing's detailed description rendered to HTML.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CommentAuthorAssociation", + "kind": "SCALAR", + "name": "HTML", "ofType": null } }, @@ -16870,8 +17366,8 @@ "deprecationReason": null }, { - "name": "body", - "description": "The body as Markdown.", + "name": "fullDescription", + "description": "The listing's introductory description.", "args": [], "type": { "kind": "NON_NULL", @@ -16886,8 +17382,8 @@ "deprecationReason": null }, { - "name": "bodyHTML", - "description": "The body rendered to HTML.", + "name": "fullDescriptionHTML", + "description": "The listing's introductory description rendered to HTML.", "args": [], "type": { "kind": "NON_NULL", @@ -16902,15 +17398,15 @@ "deprecationReason": null }, { - "name": "bodyText", - "description": "The body rendered to text.", + "name": "hasApprovalBeenRequested", + "description": "Whether this listing has been submitted for review from GitHub for approval to be displayed in the Marketplace.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -16918,15 +17414,15 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", + "name": "hasPublishedFreeTrialPlans", + "description": "Does this listing have any plans with a free trial?", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "Boolean", "ofType": null } }, @@ -16934,8 +17430,8 @@ "deprecationReason": null }, { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", + "name": "hasTermsOfService", + "description": "Does this listing have a terms of service link?", "args": [], "type": { "kind": "NON_NULL", @@ -16950,25 +17446,29 @@ "deprecationReason": null }, { - "name": "databaseId", - "description": "Identifies the primary key from the database.", + "name": "howItWorks", + "description": "A technical description of how this app works with GitHub.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Exposed database IDs will eventually be removed in favor of global Relay IDs. Use `Node.id` instead. Removal on 2018-07-01 UTC." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "editor", - "description": "The actor who edited the comment.", + "name": "howItWorksHTML", + "description": "The listing's technical description rendered to HTML.", "args": [], "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "HTML", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -16990,15 +17490,27 @@ "deprecationReason": null }, { - "name": "issue", - "description": "Identifies the issue associated with the comment.", + "name": "installationUrl", + "description": "URL to install the product to the viewer's account or organization.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "installedForViewer", + "description": "Whether this listing's app has been installed for the current viewer", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Issue", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -17006,132 +17518,134 @@ "deprecationReason": null }, { - "name": "lastEditedAt", - "description": "The moment the editor made the last edit", + "name": "isApproved", + "description": "Whether this listing has been approved for display in the Marketplace.", "args": [], "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedAt", - "description": "Identifies when the comment was published at.", + "name": "isDelisted", + "description": "Whether this listing has been removed from the Marketplace.", "args": [], "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pullRequest", - "description": "Returns the pull request associated with the comment, if this comment was made on a\npull request.\n", + "name": "isDraft", + "description": "Whether this listing is still an editable draft that has not been submitted for review and is not publicly visible in the Marketplace.", "args": [], "type": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reactionGroups", - "description": "A list of reactions grouped by content left on the subject.", + "name": "isPaid", + "description": "Whether the product this listing represents is available as part of a paid plan.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReactionGroup", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRejected", + "description": "Whether this listing has been rejected by GitHub for display in the Marketplace.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "logoBackgroundColor", + "description": "The hex color code, without the leading '#', for the logo background.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reactions", - "description": "A list of Reactions left on the Issue.", + "name": "logoUrl", + "description": "URL for the listing's logo image.", "args": [ { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "last", - "description": "Returns the last _n_ elements from the list.", + "name": "size", + "description": "The size in pixels of the resulting square image.", "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "defaultValue": null - }, - { - "name": "before", - "description": "Returns the elements in the list that come before the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "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 + "defaultValue": "400" } ], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The listing's full name.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "ReactionConnection", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -17139,15 +17653,15 @@ "deprecationReason": null }, { - "name": "repository", - "description": "The repository associated with this node.", + "name": "normalizedShortDescription", + "description": "The listing's very short description without a trailing period or ampersands.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Repository", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -17155,15 +17669,27 @@ "deprecationReason": null }, { - "name": "resourcePath", - "description": "The HTTP path for this issue comment", + "name": "pricingUrl", + "description": "URL to the listing's detailed pricing.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "primaryCategory", + "description": "The category that best describes the listing.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "MarketplaceCategory", "ofType": null } }, @@ -17171,24 +17697,24 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", + "name": "privacyPolicyUrl", + "description": "URL to the listing's privacy policy.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "URI", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL for this issue comment", + "name": "resourcePath", + "description": "The HTTP path for the Marketplace listing.", "args": [], "type": { "kind": "NON_NULL", @@ -17203,68 +17729,47 @@ "deprecationReason": null }, { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "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": "before", - "description": "Returns the elements in the list that come before the specified global ID.", - "type": { + "name": "screenshotUrls", + "description": "The URLs for the listing's screenshots.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null - }, - "defaultValue": null + } } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secondaryCategory", + "description": "An alternate category that describes the listing.", + "args": [], "type": { "kind": "OBJECT", - "name": "UserContentEditConnection", + "name": "MarketplaceCategory", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "viewerCanDelete", - "description": "Check if the current viewer can delete this object.", + "name": "shortDescription", + "description": "The listing's very short description.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -17272,15 +17777,15 @@ "deprecationReason": null }, { - "name": "viewerCanReact", - "description": "Can user react to this subject", + "name": "slug", + "description": "The short name of the listing used in its URL.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -17288,15 +17793,39 @@ "deprecationReason": null }, { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", + "name": "statusUrl", + "description": "URL to the listing's status page.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supportEmail", + "description": "An email address for support for this listing's app.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supportUrl", + "description": "Either a URL or an email address for support for this listing's app.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "URI", "ofType": null } }, @@ -17304,32 +17833,36 @@ "deprecationReason": null }, { - "name": "viewerCannotUpdateReasons", - "description": "Reasons why the current viewer can not update this comment.", + "name": "termsOfServiceUrl", + "description": "URL to the listing's terms of service.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "URI", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The HTTP URL for the Marketplace listing.", "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 - } - } + "kind": "SCALAR", + "name": "URI", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", + "name": "viewerCanAddPlans", + "description": "Can the current viewer add plans for this Marketplace listing.", "args": [], "type": { "kind": "NON_NULL", @@ -17342,87 +17875,17 @@ }, "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 - }, - { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryNode", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "IssuePubSubTopic", - "description": "The possible PubSub channels for an issue.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UPDATED", - "description": "The channel ID for observing issue updates.", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "MARKASREAD", - "description": "The channel ID for marking an issue as read.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewConnection", - "description": "The connection type for PullRequestReview.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", + "name": "viewerCanApprove", + "description": "Can the current viewer approve this Marketplace listing.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PullRequestReviewEdge", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -17430,15 +17893,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "viewerCanDelist", + "description": "Can the current viewer delist this Marketplace listing.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PullRequestReview", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -17446,15 +17909,15 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "viewerCanEdit", + "description": "Can the current viewer edit this Marketplace listing.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -17462,42 +17925,31 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "viewerCanEditCategories", + "description": "Can the current viewer edit the primary and secondary category of this\nMarketplace listing.\n", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PullRequestReviewEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "viewerCanEditPlans", + "description": "Can the current viewer edit the plans for this Marketplace listing.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -17505,50 +17957,47 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", + "name": "viewerCanRedraft", + "description": "Can the current viewer return this Marketplace listing to draft state\nso it becomes editable again.\n", "args": [], "type": { - "kind": "OBJECT", - "name": "PullRequestReview", - "ofType": null + "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": "PullRequestReview", - "description": "A review object for a given pull request.", - "fields": [ + }, { - "name": "author", - "description": "The actor who authored the comment.", + "name": "viewerCanReject", + "description": "Can the current viewer reject this Marketplace listing by returning it to\nan editable draft state or rejecting it entirely.\n", "args": [], "type": { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "authorAssociation", - "description": "Author's association with the subject of the comment.", + "name": "viewerCanRequestApproval", + "description": "Can the current viewer request this listing be reviewed for display in\nthe Marketplace.\n", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "CommentAuthorAssociation", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -17556,15 +18005,15 @@ "deprecationReason": null }, { - "name": "body", - "description": "Identifies the pull request review body.", + "name": "viewerHasPurchased", + "description": "Indicates whether the current user has an active subscription to this Marketplace listing.\n", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -17572,15 +18021,15 @@ "deprecationReason": null }, { - "name": "bodyHTML", - "description": "The body of this review rendered to HTML.", + "name": "viewerHasPurchasedForAllOrganizations", + "description": "Indicates if the current user has purchased a subscription to this Marketplace listing\nfor all of the organizations the user owns.\n", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "HTML", + "name": "Boolean", "ofType": null } }, @@ -17588,72 +18037,64 @@ "deprecationReason": null }, { - "name": "bodyText", - "description": "The body of this review rendered as plain text.", + "name": "viewerIsListingAdmin", + "description": "Does the current viewer role allow them to administer this Marketplace listing.\n", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "comments", - "description": "A list of review comments for the current pull request review.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "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": "before", - "description": "Returns the elements in the list that come before the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationConnection", + "description": "The connection type for Organization.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizationEdge", + "ofType": null } - ], + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "description": "A list of nodes.", + "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "PullRequestReviewCommentConnection", + "name": "Organization", "ofType": null } }, @@ -17661,43 +18102,58 @@ "deprecationReason": null }, { - "name": "commit", - "description": "Identifies the commit associated with this pull request review.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -17705,39 +18161,62 @@ "deprecationReason": null }, { - "name": "databaseId", - "description": "Identifies the primary key from the database.", + "name": "node", + "description": "The item at the end of the edge.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MarketplaceCategory", + "description": "A public description of a Marketplace category.", + "fields": [ + { + "name": "description", + "description": "The category's description.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Exposed database IDs will eventually be removed in favor of global Relay IDs. Use `Node.id` instead. Removal on 2018-07-01 UTC." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "editor", - "description": "The actor who edited the comment.", + "name": "howItWorks", + "description": "The technical description of how apps listed in this category work with GitHub.", "args": [], "type": { - "kind": "INTERFACE", - "name": "Actor", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "name", + "description": "The category's name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -17745,39 +18224,31 @@ "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.", + "name": "primaryListingCount", + "description": "How many Marketplace listings have this as their primary category.", "args": [], "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pullRequest", - "description": "Identifies the pull request associated with this pull request review.", + "name": "resourcePath", + "description": "The HTTP path for this Marketplace category.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PullRequest", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -17785,15 +18256,15 @@ "deprecationReason": null }, { - "name": "repository", - "description": "The repository associated with this node.", + "name": "secondaryListingCount", + "description": "How many Marketplace listings have this as their secondary category.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Repository", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -17801,15 +18272,15 @@ "deprecationReason": null }, { - "name": "resourcePath", - "description": "The HTTP path permalink for this PullRequestReview.", + "name": "slug", + "description": "The short name of the category used in its URL.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "String", "ofType": null } }, @@ -17817,59 +18288,74 @@ "deprecationReason": null }, { - "name": "state", - "description": "Identifies the current state of the pull request review.", + "name": "url", + "description": "The HTTP URL for this Marketplace category.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "PullRequestReviewState", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LanguageConnection", + "description": "A list of languages associated with the parent.", + "fields": [ { - "name": "submittedAt", - "description": "Identifies when the Pull Request Review was submitted", + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LanguageEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "OBJECT", + "name": "Language", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL permalink for this PullRequestReview.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, @@ -17877,84 +18363,58 @@ "deprecationReason": null }, { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "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": "before", - "description": "Returns the elements in the list that come before the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", + "args": [], "type": { - "kind": "OBJECT", - "name": "UserContentEditConnection", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "viewerCanDelete", - "description": "Check if the current viewer can delete this object.", + "name": "totalSize", + "description": "The total size in bytes of files written in that language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LanguageEdge", + "description": "Represents the language of a repository.", + "fields": [ { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", + "name": "cursor", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -17962,39 +18422,31 @@ "deprecationReason": null }, { - "name": "viewerCannotUpdateReasons", - "description": "Reasons why the current viewer can not update this comment.", + "name": "node", + "description": null, "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 - } - } + "kind": "OBJECT", + "name": "Language", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", + "name": "size", + "description": "The number of bytes of code written in the language.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "ofType": null } }, @@ -18003,86 +18455,95 @@ } ], "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 - }, - { - "kind": "INTERFACE", - "name": "RepositoryNode", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "ENUM", - "name": "PullRequestReviewState", - "description": "The possible states of a pull request review.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "A review that has not yet been submitted.", - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "OBJECT", + "name": "Language", + "description": "Represents a given language found in repositories.", + "fields": [ { - "name": "COMMENTED", - "description": "An informational review.", + "name": "color", + "description": "The color defined for the current language.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "APPROVED", - "description": "A review allowing the pull request to merge.", + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "CHANGES_REQUESTED", - "description": "A review blocking the pull request from merging.", + "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": [ { - "name": "DISMISSED", - "description": "A review that has been dismissed.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "Node", + "ofType": null } ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Date", + "description": "An ISO-8601 encoded date string.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Float", + "description": "Represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "PullRequestReviewCommentConnection", - "description": "The connection type for PullRequestReviewComment.", + "name": "ProjectConnection", + "description": "A list of projects associated with the owner.", "fields": [ { "name": "edges", @@ -18093,7 +18554,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "PullRequestReviewCommentEdge", + "name": "ProjectEdge", "ofType": null } }, @@ -18109,7 +18570,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "PullRequestReviewComment", + "name": "Project", "ofType": null } }, @@ -18156,7 +18617,7 @@ }, { "kind": "OBJECT", - "name": "PullRequestReviewCommentEdge", + "name": "ProjectEdge", "description": "An edge in a connection.", "fields": [ { @@ -18181,7 +18642,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "PullRequestReviewComment", + "name": "Project", "ofType": null }, "isDeprecated": false, @@ -18189,53 +18650,156 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": [], + "enumValues": 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": "SCALAR", + "name": "X509Certificate", + "description": "A valid x509 certificate string", + "fields": null, + "inputFields": null, + "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "PullRequestReviewComment", - "description": "A review comment associated with a given repository pull request.", + "name": "OrganizationIdentityProvider", + "description": "An Identity Provider configured to provision SAML and SCIM identities for Organizations", "fields": [ { - "name": "author", - "description": "The actor who authored the comment.", + "name": "digestMethod", + "description": "The digest algorithm used to sign SAML requests for the Identity Provider.", "args": [], "type": { - "kind": "INTERFACE", - "name": "Actor", + "kind": "SCALAR", + "name": "URI", "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 + "name": "externalIdentities", + "description": "External Identities provisioned by this Identity Provider", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "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": "before", + "description": "Returns the elements in the list that come before the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "body", - "description": "The comment body of this review comment.", - "args": [], + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ExternalIdentityConnection", "ofType": null } }, @@ -18243,15 +18807,15 @@ "deprecationReason": null }, { - "name": "bodyHTML", - "description": "The comment body of this review comment rendered to HTML.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "HTML", + "name": "ID", "ofType": null } }, @@ -18259,91 +18823,92 @@ "deprecationReason": null }, { - "name": "bodyText", - "description": "The comment body of this review comment rendered as plain text.", + "name": "idpCertificate", + "description": "The x509 certificate used by the Identity Provder to sign assertions and responses.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "X509Certificate", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "commit", - "description": "Identifies the commit associated with the comment.", + "name": "issuer", + "description": "The Issuer Entity ID for the SAML Identity Provider", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdAt", - "description": "Identifies when the comment was created.", + "name": "organization", + "description": "Organization this Identity Provider belongs to", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + "kind": "OBJECT", + "name": "Organization", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "createdViaEmail", - "description": "Check if this comment was created via an email reply.", + "name": "signatureMethod", + "description": "The signature algorithm used to sign SAML requests for the Identity Provider.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "databaseId", - "description": "Identifies the primary key from the database.", + "name": "ssoUrl", + "description": "The URL endpoint for the Identity Provider's SAML SSO.", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "URI", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Exposed database IDs will eventually be removed in favor of global Relay IDs. Use `Node.id` instead. Removal on 2018-07-01 UTC." - }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ { - "name": "diffHunk", - "description": "The diff hunk to which the comment applies.", + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalIdentityConnection", + "description": "The connection type for ExternalIdentity.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ExternalIdentityEdge", "ofType": null } }, @@ -18351,15 +18916,15 @@ "deprecationReason": null }, { - "name": "draftedAt", - "description": "Identifies when the comment was created in a draft state.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "OBJECT", + "name": "ExternalIdentity", "ofType": null } }, @@ -18367,27 +18932,15 @@ "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, + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, @@ -18395,32 +18948,8 @@ "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": "originalCommit", - "description": "Identifies the original commit associated with the comment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Commit", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "originalPosition", - "description": "The original line index in the diff to which the comment applies.", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", @@ -18433,10 +18962,21 @@ }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalIdentityEdge", + "description": "An edge in a connection.", + "fields": [ { - "name": "path", - "description": "The path to which the comment applies.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", @@ -18451,39 +18991,54 @@ "deprecationReason": null }, { - "name": "position", - "description": "The line index in the diff to which the comment applies.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "ExternalIdentity", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalIdentity", + "description": "An external identity provisioned by SAML SSO or SCIM.", + "fields": [ { - "name": "publishedAt", - "description": "Identifies when the comment was published at.", + "name": "guid", + "description": "The GUID for this identity", "args": [], "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pullRequest", - "description": "The pull request associated with this review comment.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PullRequest", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -18491,184 +19046,126 @@ "deprecationReason": null }, { - "name": "pullRequestReview", - "description": "The pull request review associated with this review comment.", + "name": "organizationInvitation", + "description": "Organization invitation for this SCIM-provisioned external identity", "args": [], "type": { "kind": "OBJECT", - "name": "PullRequestReview", + "name": "OrganizationInvitation", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "reactionGroups", - "description": "A list of reactions grouped by content left on the subject.", + "name": "samlIdentity", + "description": "SAML Identity attributes", "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": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "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": "before", - "description": "Returns the elements in the list that come before the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "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 - } + "kind": "OBJECT", + "name": "ExternalIdentitySamlAttributes", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "replyTo", - "description": "The comment this is a reply to.", + "name": "scimIdentity", + "description": "SCIM Identity attributes", "args": [], "type": { "kind": "OBJECT", - "name": "PullRequestReviewComment", + "name": "ExternalIdentityScimAttributes", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "repository", - "description": "The repository associated with this node.", + "name": "user", + "description": "User linked to this external identity", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } + "kind": "OBJECT", + "name": "User", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "resourcePath", - "description": "The HTTP path permalink for this review comment.", + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalIdentitySamlAttributes", + "description": "SAML attributes for the External Identity", + "fields": [ + { + "name": "nameId", + "description": "The NameID of the SAML identity", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalIdentityScimAttributes", + "description": "SCIM attributes for the External Identity", + "fields": [ { - "name": "updatedAt", - "description": "Identifies when the comment was last updated.", + "name": "username", + "description": "The userName of the SCIM identity", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationInvitation", + "description": "An Invitation for a user to an organization.", + "fields": [ { - "name": "url", - "description": "The HTTP URL permalink for this review comment.", + "name": "createdAt", + "description": "Identifies the date and time when the object was created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "DateTime", "ofType": null } }, @@ -18676,68 +19173,27 @@ "deprecationReason": null }, { - "name": "userContentEdits", - "description": "A list of edits to this content.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "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": "before", - "description": "Returns the elements in the list that come before the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], + "name": "email", + "description": "The email address of the user invited to the organization.", + "args": [], "type": { - "kind": "OBJECT", - "name": "UserContentEditConnection", + "kind": "SCALAR", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "viewerCanDelete", - "description": "Check if the current viewer can delete this object.", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "ID", "ofType": null } }, @@ -18745,15 +19201,15 @@ "deprecationReason": null }, { - "name": "viewerCanReact", - "description": "Can user react to this subject", + "name": "invitationType", + "description": "The type of invitation that was sent (e.g. email, user).", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "OrganizationInvitationType", "ofType": null } }, @@ -18761,15 +19217,27 @@ "deprecationReason": null }, { - "name": "viewerCanUpdate", - "description": "Check if the current viewer can update this object.", + "name": "invitee", + "description": "The user who was invited to the organization.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inviter", + "description": "The user who created the invitation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "User", "ofType": null } }, @@ -18777,39 +19245,31 @@ "deprecationReason": null }, { - "name": "viewerCannotUpdateReasons", - "description": "Reasons why the current viewer can not update this comment.", + "name": "organization", + "description": "The organization the invite is for", "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 - } - } + "kind": "OBJECT", + "name": "Organization", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "viewerDidAuthor", - "description": "Did the viewer author this comment.", + "name": "role", + "description": "The user's pending role in the organization (e.g. member, owner).", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "ENUM", + "name": "OrganizationInvitationRole", "ofType": null } }, @@ -18823,36 +19283,6 @@ "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 - }, - { - "kind": "INTERFACE", - "name": "Reactable", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryNode", - "ofType": null } ], "enumValues": null, @@ -18860,27 +19290,21 @@ }, { "kind": "ENUM", - "name": "PullRequestPubSubTopic", - "description": "The possible PubSub channels for a pull request.", + "name": "OrganizationInvitationType", + "description": "The possible organization invitation types.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "UPDATED", - "description": "The channel ID for observing pull request updates.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MARKASREAD", - "description": "The channel ID for marking an pull request as read.", + "name": "USER", + "description": "The invitation was to an existing user.", "isDeprecated": false, "deprecationReason": null }, { - "name": "HEAD_REF", - "description": "The channel ID for observing head ref updates.", + "name": "EMAIL", + "description": "The invitation was to an email address.", "isDeprecated": false, "deprecationReason": null } @@ -18888,125 +19312,38 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "PullRequestReviewThread", - "description": "A threaded list of comments for a given pull request.", - "fields": [ - { - "name": "comments", - "description": "A list of pull request comments associated with the thread.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "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": "before", - "description": "Returns the elements in the list that come before the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequestReviewCommentConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, + "kind": "ENUM", + "name": "OrganizationInvitationRole", + "description": "The possible organization invitation roles.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, + "name": "DIRECT_MEMBER", + "description": "The user is invited to be a direct member of the organization.", "isDeprecated": false, "deprecationReason": null - }, - { - "name": "pullRequest", - "description": "Identifies the pull request associated with this thread.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PullRequest", - "ofType": null - } - }, + }, + { + "name": "ADMIN", + "description": "The user is invited to be an admin of the organization.", "isDeprecated": false, "deprecationReason": null }, { - "name": "repository", - "description": "Identifies the repository associated with this thread.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null - } - }, + "name": "BILLING_MANAGER", + "description": "The user is invited to be a billing manager of the organization.", "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "Node", - "ofType": null + "name": "REINSTATE", + "description": "The user's previous role will be reinstated.", + "isDeprecated": false, + "deprecationReason": null } ], - "enumValues": null, "possibleTypes": null }, { @@ -19411,267 +19748,46 @@ }, { "name": "after", - "description": "Returns the elements in the list that come after the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "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": "before", - "description": "Returns the elements in the list that come before the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "OrganizationInvitationConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "members", - "description": "A list of users who are members of this team.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "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": "before", - "description": "Returns the elements in the list that come before the specified global ID.", - "type": { - "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": "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 + "description": "Returns the elements in the list that come after the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "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": "before", + "description": "Returns the elements in the list that come before the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentTeam", - "description": "The parent team of the team.", - "args": [], + ], "type": { "kind": "OBJECT", - "name": "Team", + "name": "OrganizationInvitationConnection", "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.", + "name": "members", + "description": "A list of users who are members of this team.", "args": [ { "name": "first", @@ -19723,12 +19839,32 @@ }, "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": "TeamRepositoryOrder", + "name": "TeamMemberOrder", "ofType": null }, "defaultValue": null @@ -19739,23 +19875,7 @@ "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", + "name": "TeamMemberConnection", "ofType": null } }, @@ -19763,8 +19883,8 @@ "deprecationReason": null }, { - "name": "repositoriesUrl", - "description": "The HTTP URL for this team's repositories", + "name": "membersResourcePath", + "description": "The HTTP path for the team' members", "args": [], "type": { "kind": "NON_NULL", @@ -19779,8 +19899,8 @@ "deprecationReason": null }, { - "name": "resourcePath", - "description": "The HTTP path for this team", + "name": "membersUrl", + "description": "The HTTP URL for the team' members", "args": [], "type": { "kind": "NON_NULL", @@ -19795,8 +19915,8 @@ "deprecationReason": null }, { - "name": "slug", - "description": "The slug corresponding to the team.", + "name": "name", + "description": "The name of the team.", "args": [], "type": { "kind": "NON_NULL", @@ -19811,56 +19931,8 @@ "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": true, - "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." - }, - { - "name": "url", - "description": "The HTTP URL for this team", + "name": "newTeamResourcePath", + "description": "The HTTP path creating a new team", "args": [], "type": { "kind": "NON_NULL", @@ -19873,110 +19945,17 @@ }, "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": "NON_NULL", - "name": null, - "ofType": { - "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TeamPrivacy", - "description": "The possible team privacy values.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SECRET", - "description": "A secret team can only be seen by its members.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VISIBLE", - "description": "A visible team can be seen and @mentioned by every member of the organization.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamMemberConnection", - "description": "The connection type for User.", - "fields": [ + }, { - "name": "edges", - "description": "A list of edges.", + "name": "newTeamUrl", + "description": "The HTTP URL creating a new team", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "TeamMemberEdge", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -19984,15 +19963,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "organization", + "description": "The organization that owns this team.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "User", + "name": "Organization", "ofType": null } }, @@ -20000,15 +19979,27 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "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": "OBJECT", - "name": "PageInfo", + "kind": "ENUM", + "name": "TeamPrivacy", "ofType": null } }, @@ -20016,42 +20007,92 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", - "args": [], + "name": "repositories", + "description": "A list of repositories this team has access to.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "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": "before", + "description": "Returns the elements in the list that come before the specified global ID.", + "type": { + "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": "Order for the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "TeamRepositoryOrder", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "OBJECT", + "name": "TeamRepositoryConnection", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TeamMemberEdge", - "description": "Represents a user who is a member of a team.", - "fields": [ + }, { - "name": "cursor", - "description": null, + "name": "repositoriesResourcePath", + "description": "The HTTP path for this team's repositories", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "URI", "ofType": null } }, @@ -20059,8 +20100,8 @@ "deprecationReason": null }, { - "name": "memberAccessResourcePath", - "description": "The HTTP path to the organization's member access page.", + "name": "repositoriesUrl", + "description": "The HTTP URL for this team's repositories", "args": [], "type": { "kind": "NON_NULL", @@ -20075,8 +20116,8 @@ "deprecationReason": null }, { - "name": "memberAccessUrl", - "description": "The HTTP URL to the organization's member access page.", + "name": "resourcePath", + "description": "The HTTP path for this team", "args": [], "type": { "kind": "NON_NULL", @@ -20091,15 +20132,15 @@ "deprecationReason": null }, { - "name": "node", - "description": null, + "name": "slug", + "description": "The slug corresponding to the team.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "User", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -20107,135 +20148,151 @@ "deprecationReason": null }, { - "name": "role", - "description": "The role the member has on the team.", + "name": "teamsResourcePath", + "description": "The HTTP path for this team's teams", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "TeamMemberRole", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TeamMemberRole", - "description": "The possible team member roles; either 'maintainer' or 'member'.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MAINTAINER", - "description": "A team maintainer has permission to add and remove team members.", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "MEMBER", - "description": "A team member has no administrative permissions on the team.", + "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 - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TeamMembershipType", - "description": "Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ + }, { - "name": "IMMEDIATE", - "description": "Includes only immediate members of the team.", - "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": true, + "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." }, { - "name": "CHILD_TEAM", - "description": "Includes only child team members for the team.", + "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": "ALL", - "description": "Includes immediate and child team members for the team.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TeamMemberOrder", - "description": "Ordering options for team member connections", - "fields": null, - "inputFields": [ + "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": "field", - "description": "The field to order team members by.", + "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": "ENUM", - "name": "TeamMemberOrderField", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "direction", - "description": "The ordering direction.", + "name": "viewerSubscription", + "description": "Identifies if the viewer is watching, not watching, or ignoring the subscribable entity.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "OrderDirection", + "name": "SubscriptionState", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Subscribable", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "TeamMemberOrderField", - "description": "Properties by which team member connections can be ordered.", + "name": "TeamPrivacy", + "description": "The possible team privacy values.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "LOGIN", - "description": "Order team members by login", + "name": "SECRET", + "description": "A secret team can only be seen by its members.", "isDeprecated": false, "deprecationReason": null }, { - "name": "CREATED_AT", - "description": "Order team members by creation time", + "name": "VISIBLE", + "description": "A visible team can be seen and @mentioned by every member of the organization.", "isDeprecated": false, "deprecationReason": null } @@ -20244,8 +20301,8 @@ }, { "kind": "OBJECT", - "name": "TeamRepositoryConnection", - "description": "The connection type for Repository.", + "name": "TeamMemberConnection", + "description": "The connection type for User.", "fields": [ { "name": "edges", @@ -20256,7 +20313,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "TeamRepositoryEdge", + "name": "TeamMemberEdge", "ofType": null } }, @@ -20272,7 +20329,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Repository", + "name": "User", "ofType": null } }, @@ -20319,8 +20376,8 @@ }, { "kind": "OBJECT", - "name": "TeamRepositoryEdge", - "description": "Represents a team repository.", + "name": "TeamMemberEdge", + "description": "Represents a user who is a member of a team.", "fields": [ { "name": "cursor", @@ -20339,15 +20396,15 @@ "deprecationReason": null }, { - "name": "node", - "description": null, + "name": "memberAccessResourcePath", + "description": "The HTTP path to the organization's member access page.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Repository", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -20355,271 +20412,126 @@ "deprecationReason": null }, { - "name": "permission", - "description": "The permission level the team has on the repository", + "name": "memberAccessUrl", + "description": "The HTTP URL to the organization's member access page.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "RepositoryPermission", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RepositoryPermission", - "description": "The access level to a repository", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ADMIN", - "description": "Can read, clone, push, and add collaborators", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WRITE", - "description": "Can read, clone and push", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "READ", - "description": "Can read and clone", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TeamRepositoryOrder", - "description": "Ordering options for team repository connections", - "fields": null, - "inputFields": [ - { - "name": "field", - "description": "The field to order repositories by.", + "name": "node", + "description": null, + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "TeamRepositoryOrderField", + "kind": "OBJECT", + "name": "User", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "direction", - "description": "The ordering direction.", + "name": "role", + "description": "The role the member has on the team.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "OrderDirection", + "name": "TeamMemberRole", "ofType": null } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, + "inputFields": null, + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "TeamRepositoryOrderField", - "description": "Properties by which team repository connections can be ordered.", + "name": "TeamMemberRole", + "description": "The possible team member roles; either 'maintainer' or 'member'.", "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": "PERMISSION", - "description": "Order repositories by permission", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STARGAZERS", - "description": "Order repositories by number of stargazers", - "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 - } - }, + "name": "MAINTAINER", + "description": "A team maintainer has permission to add and remove team members.", "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 - } - }, + "deprecationReason": null + }, + { + "name": "MEMBER", + "description": "A team member has no administrative permissions on the team.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { - "kind": "OBJECT", - "name": "ProjectEdge", - "description": "An edge in a connection.", - "fields": [ + "kind": "ENUM", + "name": "TeamMembershipType", + "description": "Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ { - "name": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "IMMEDIATE", + "description": "Includes only immediate members of the team.", "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null - }, + "name": "CHILD_TEAM", + "description": "Includes only child team members for the team.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL", + "description": "Includes immediate and child team members for the team.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "INPUT_OBJECT", - "name": "ProjectOrder", - "description": "Ways in which lists of projects can be ordered upon return.", + "name": "TeamMemberOrder", + "description": "Ordering options for team member connections", "fields": null, "inputFields": [ { "name": "field", - "description": "The field in which to order projects by.", + "description": "The field to order team members by.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "ProjectOrderField", + "name": "TeamMemberOrderField", "ofType": null } }, @@ -20627,7 +20539,7 @@ }, { "name": "direction", - "description": "The direction in which to order projects by the specified field.", + "description": "The ordering direction.", "type": { "kind": "NON_NULL", "name": null, @@ -20646,27 +20558,21 @@ }, { "kind": "ENUM", - "name": "ProjectOrderField", - "description": "Properties by which project connections can be ordered.", + "name": "TeamMemberOrderField", + "description": "Properties by which team member 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", + "name": "LOGIN", + "description": "Order team members by login", "isDeprecated": false, "deprecationReason": null }, { - "name": "NAME", - "description": "Order projects by name", + "name": "CREATED_AT", + "description": "Order team members by creation time", "isDeprecated": false, "deprecationReason": null } @@ -20675,8 +20581,8 @@ }, { "kind": "OBJECT", - "name": "OrganizationInvitationConnection", - "description": "The connection type for OrganizationInvitation.", + "name": "TeamRepositoryConnection", + "description": "The connection type for Repository.", "fields": [ { "name": "edges", @@ -20687,7 +20593,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "OrganizationInvitationEdge", + "name": "TeamRepositoryEdge", "ofType": null } }, @@ -20703,7 +20609,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "OrganizationInvitation", + "name": "Repository", "ofType": null } }, @@ -20750,12 +20656,12 @@ }, { "kind": "OBJECT", - "name": "OrganizationInvitationEdge", - "description": "An edge in a connection.", + "name": "TeamRepositoryEdge", + "description": "Represents a team repository.", "fields": [ { "name": "cursor", - "description": "A cursor for use in pagination.", + "description": null, "args": [], "type": { "kind": "NON_NULL", @@ -20771,109 +20677,188 @@ }, { "name": "node", - "description": "The item at the end of the edge.", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "OrganizationInvitation", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationInvitation", - "description": "An Invitation for a user to an organization.", - "fields": [ + }, { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", + "name": "permission", + "description": "The permission level the team has on the repository", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "ENUM", + "name": "RepositoryPermission", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RepositoryPermission", + "description": "The access level to a repository", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ADMIN", + "description": "Can read, clone, push, and add collaborators", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "email", - "description": "The email address of the user invited to the organization.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "WRITE", + "description": "Can read, clone and push", "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, - "args": [], + "name": "READ", + "description": "Can read and clone", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TeamRepositoryOrder", + "description": "Ordering options for team repository connections", + "fields": null, + "inputFields": [ + { + "name": "field", + "description": "The field to order repositories by.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "ENUM", + "name": "TeamRepositoryOrderField", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "invitationType", - "description": "The type of invitation that was sent (e.g. email, user).", - "args": [], + "name": "direction", + "description": "The ordering direction.", "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "OrganizationInvitationType", + "name": "OrderDirection", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TeamRepositoryOrderField", + "description": "Properties by which team 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": "invitee", - "description": "The user who was invited to the organization.", + "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": "PERMISSION", + "description": "Order repositories by permission", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STARGAZERS", + "description": "Order repositories by number of stargazers", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationInvitationConnection", + "description": "The connection type for OrganizationInvitation.", + "fields": [ + { + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrganizationInvitationEdge", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "inviter", - "description": "The user who created the invitation.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "User", + "name": "OrganizationInvitation", "ofType": null } }, @@ -20881,15 +20866,15 @@ "deprecationReason": null }, { - "name": "organization", - "description": "The organization the invite is for", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Organization", + "name": "PageInfo", "ofType": null } }, @@ -20897,15 +20882,15 @@ "deprecationReason": null }, { - "name": "role", - "description": "The user's pending role in the organization (e.g. member, owner).", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "OrganizationInvitationRole", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -20914,42 +20899,25 @@ } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "Organization", - "description": "An account on GitHub, with one or more owners, that has repositories, members and teams.", + "name": "OrganizationInvitationEdge", + "description": "An edge in a connection.", "fields": [ { - "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 - } - ], + "name": "cursor", + "description": "A cursor for use in pagination.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "String", "ofType": null } }, @@ -20957,136 +20925,168 @@ "deprecationReason": null }, { - "name": "databaseId", - "description": "Identifies the primary key from the database.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Exposed database IDs will eventually be removed in favor of global Relay IDs. Use `Node.id` instead. Removal on 2018-07-01 UTC." - }, - { - "name": "description", - "description": "The organization's public profile description.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "OrganizationInvitation", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TeamOrder", + "description": "Ways in which team connections can be ordered.", + "fields": null, + "inputFields": [ { - "name": "email", - "description": "The organization's public email.", - "args": [], + "name": "field", + "description": "The field in which to order nodes by.", "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TeamOrderField", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "id", - "description": null, - "args": [], + "name": "direction", + "description": "The direction in which to order nodes.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "ENUM", + "name": "OrderDirection", "ofType": null } }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TeamOrderField", + "description": "Properties by which team connections can be ordered.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME", + "description": "Allows ordering a list of teams by name.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DefaultRepositoryPermissionField", + "description": "The possible default permissions for repositories.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "description": "No access", "isDeprecated": false, "deprecationReason": null }, { - "name": "location", - "description": "The organization's public profile location.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, + "name": "READ", + "description": "Can read repos by default", "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 - } - }, + "name": "WRITE", + "description": "Can read and write repos by default", "isDeprecated": false, "deprecationReason": null }, { - "name": "members", - "description": "A list of users who are members of this organization.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "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": "before", - "description": "Returns the elements in the list that come before the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null + "name": "ADMIN", + "description": "Can read, write, and administrate repos by default", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TeamRole", + "description": "The role of a user on a team.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ADMIN", + "description": "User has admin rights on the team.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEMBER", + "description": "User is a member of the team.", + "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": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "UserConnection", + "name": "Gist", "ofType": null } }, @@ -21094,43 +21094,58 @@ "deprecationReason": null }, { - "name": "name", - "description": "The organization's public profile name.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "newTeamResourcePath", - "description": "The HTTP path creating a new team", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "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": "newTeamUrl", - "description": "The HTTP URL creating a new team", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "String", "ofType": null } }, @@ -21138,20 +21153,31 @@ "deprecationReason": null }, { - "name": "organizationBillingEmail", - "description": "The billing email for the organization.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "Gist", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Gist", + "description": "A Gist.", + "fields": [ { - "name": "pinnedRepositories", - "description": "A list of repositories this user has pinned to their profile", + "name": "comments", + "description": "A list of comments associated with the gist", "args": [ { "name": "first", @@ -21192,50 +21218,6 @@ "ofType": null }, "defaultValue": null - }, - { - "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\"]" - }, - { - "name": "isLocked", - "description": "If non-null, filters repositories according to whether they have been locked", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null } ], "type": { @@ -21243,7 +21225,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "RepositoryConnection", + "name": "GistCommentConnection", "ofType": null } }, @@ -21251,121 +21233,43 @@ "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 - } - ], + "name": "createdAt", + "description": "Identifies the date and time when the object was created.", + "args": [], "type": { - "kind": "OBJECT", - "name": "Project", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "projects", - "description": "A list of projects under the owner.", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "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": "before", - "description": "Returns the elements in the list that come before the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "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": "description", + "description": "The gist description.", + "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": "OBJECT", - "name": "ProjectConnection", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, @@ -21373,15 +21277,15 @@ "deprecationReason": null }, { - "name": "projectsResourcePath", - "description": "The HTTP path listing organization's projects", + "name": "isPublic", + "description": "Whether the gist is public or not.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "Boolean", "ofType": null } }, @@ -21389,15 +21293,15 @@ "deprecationReason": null }, { - "name": "projectsUrl", - "description": "The HTTP URL listing organization's projects", + "name": "name", + "description": "The gist name.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "String", "ofType": null } }, @@ -21405,8 +21309,32 @@ "deprecationReason": null }, { - "name": "repositories", - "description": "A list of repositories that the user owns.", + "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": "stargazers", + "description": "A list of users who have starred this starrable.", "args": [ { "name": "first", @@ -21448,56 +21376,12 @@ }, "defaultValue": null }, - { - "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", + "description": "Order for 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\"]" - }, - { - "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": "isFork", - "description": "If non-null, filters repositories according to whether they are forks of another repository", - "type": { - "kind": "SCALAR", - "name": "Boolean", + "name": "StarOrder", "ofType": null }, "defaultValue": null @@ -21508,7 +21392,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "RepositoryConnection", + "name": "StargazerConnection", "ofType": null } }, @@ -21516,154 +21400,92 @@ "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 - } - ], + "name": "updatedAt", + "description": "Identifies the date and time when the object was last updated.", + "args": [], "type": { - "kind": "OBJECT", - "name": "Repository", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." }, { - "name": "resourcePath", - "description": "The HTTP path for this user", + "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": "URI", + "name": "Boolean", "ofType": null } }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null }, { - "name": "samlIdentityProvider", - "description": "The Organization's SAML Identity Providers", + "kind": "INTERFACE", + "name": "Starrable", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Starrable", + "description": "Things that can be starred.", + "fields": [ + { + "name": "id", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "OrganizationIdentityProvider", - "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 + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null } - ], - "type": { - "kind": "OBJECT", - "name": "Team", - "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "teams", - "description": "A list of teams in this organization.", + "name": "stargazers", + "description": "A list of users who have starred this starrable.", "args": [ { "name": "first", "description": "Returns the first _n_ elements from the list.", "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "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": "before", - "description": "Returns the elements in the list that come before the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "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", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "query", - "description": "If non-null, filters teams with query on team name and team slug", + "name": "after", + "description": "Returns the elements in the list that come after the specified global ID.", "type": { "kind": "SCALAR", "name": "String", @@ -21672,52 +21494,34 @@ "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", + "name": "last", + "description": "Returns the last _n_ elements from the list.", "type": { - "kind": "INPUT_OBJECT", - "name": "TeamOrder", + "kind": "SCALAR", + "name": "Int", "ofType": null }, "defaultValue": null }, { - "name": "ldapMapped", - "description": "If true, filters teams that are mapped to an LDAP Group (Enterprise only)", + "name": "before", + "description": "Returns the elements in the list that come before the specified global ID.", "type": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null }, "defaultValue": null }, { - "name": "rootTeamsOnly", - "description": "If true, restrict to only root teams", + "name": "orderBy", + "description": "Order for connection", "type": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INPUT_OBJECT", + "name": "StarOrder", "ofType": null }, - "defaultValue": "false" + "defaultValue": null } ], "type": { @@ -21725,7 +21529,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "TeamConnection", + "name": "StargazerConnection", "ofType": null } }, @@ -21733,15 +21537,53 @@ "deprecationReason": null }, { - "name": "teamsResourcePath", - "description": "The HTTP path listing organization's teams", + "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": "URI", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Gist", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Repository", + "ofType": 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 } }, @@ -21749,15 +21591,31 @@ "deprecationReason": null }, { - "name": "teamsUrl", - "description": "The HTTP URL listing organization's teams", + "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": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, @@ -21765,31 +21623,42 @@ "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL for this user", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "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": "viewerCanAdminister", - "description": "Organization is adminable by the viewer.", + "name": "cursor", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -21797,15 +21666,15 @@ "deprecationReason": null }, { - "name": "viewerCanCreateProjects", - "description": "Can the current viewer create new projects on this owner.", + "name": "node", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "User", "ofType": null } }, @@ -21813,15 +21682,114 @@ "deprecationReason": null }, { - "name": "viewerCanCreateRepositories", - "description": "Viewer can create repositories on this organization", + "name": "starredAt", + "description": "Identifies when the item was starred.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "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 } }, @@ -21829,15 +21797,15 @@ "deprecationReason": null }, { - "name": "viewerCanCreateTeams", - "description": "Viewer can create teams on this organization.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "PageInfo", "ofType": null } }, @@ -21845,108 +21813,42 @@ "deprecationReason": null }, { - "name": "viewerIsAMember", - "description": "Viewer is an active member of this organization.", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "Int", "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": "ProjectOwner", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "RepositoryOwner", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "MarketplaceListing", - "description": "A listing in the GitHub integration marketplace.", + "name": "GistCommentEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "companyUrl", - "description": "URL to the listing owner's company site.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "configurationResourcePath", - "description": "The HTTP path for configuring access to the listing's integration or OAuth app", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "configurationUrl", - "description": "The HTTP URL for configuring access to the listing's integration or OAuth app", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "String", "ofType": null } }, @@ -21954,39 +21856,50 @@ "deprecationReason": null }, { - "name": "documentationUrl", - "description": "URL to the listing's documentation.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "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": "extendedDescription", - "description": "The listing's detailed description.", + "name": "author", + "description": "The actor who authored the comment.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "Actor", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "extendedDescriptionHTML", - "description": "The listing's detailed description rendered to HTML.", + "name": "authorAssociation", + "description": "Author's association with the gist.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "HTML", + "kind": "ENUM", + "name": "CommentAuthorAssociation", "ofType": null } }, @@ -21994,8 +21907,8 @@ "deprecationReason": null }, { - "name": "fullDescription", - "description": "The listing's introductory description.", + "name": "body", + "description": "Identifies the comment body.", "args": [], "type": { "kind": "NON_NULL", @@ -22010,8 +21923,8 @@ "deprecationReason": null }, { - "name": "fullDescriptionHTML", - "description": "The listing's introductory description rendered to HTML.", + "name": "bodyHTML", + "description": "The comment body rendered to HTML.", "args": [], "type": { "kind": "NON_NULL", @@ -22026,15 +21939,15 @@ "deprecationReason": null }, { - "name": "hasApprovalBeenRequested", - "description": "Whether this listing has been submitted for review from GitHub for approval to be displayed in the Marketplace.", + "name": "bodyText", + "description": "The body rendered to text.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -22042,15 +21955,15 @@ "deprecationReason": null }, { - "name": "hasPublishedFreeTrialPlans", - "description": "Does this listing have any plans with a free trial?", + "name": "createdAt", + "description": "Identifies the date and time when the object was created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "DateTime", "ofType": null } }, @@ -22058,8 +21971,8 @@ "deprecationReason": null }, { - "name": "hasTermsOfService", - "description": "Does this listing have a terms of service link?", + "name": "createdViaEmail", + "description": "Check if this comment was created via an email reply.", "args": [], "type": { "kind": "NON_NULL", @@ -22074,27 +21987,39 @@ "deprecationReason": null }, { - "name": "howItWorks", - "description": "A technical description of how this app works with GitHub.", + "name": "databaseId", + "description": "Identifies the primary key from the database.", "args": [], "type": { "kind": "SCALAR", - "name": "String", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Exposed database IDs will eventually be removed in favor of global Relay IDs. Use `Node.id` instead. Removal on 2018-07-01 UTC." + }, + { + "name": "editor", + "description": "The actor who edited the comment.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "Actor", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "howItWorksHTML", - "description": "The listing's technical description rendered to HTML.", + "name": "gist", + "description": "The associated gist.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "HTML", + "kind": "OBJECT", + "name": "Gist", "ofType": null } }, @@ -22118,52 +22043,101 @@ "deprecationReason": null }, { - "name": "installationUrl", - "description": "URL to install the product to the viewer's account or organization.", + "name": "lastEditedAt", + "description": "The moment the editor made the last edit", "args": [], "type": { "kind": "SCALAR", - "name": "URI", + "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "installedForViewer", - "description": "Whether this listing's app has been installed for the current viewer", + "name": "publishedAt", + "description": "Identifies when the comment was published at.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isApproved", - "description": "Whether this listing has been approved for display in the Marketplace.", + "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": "Boolean", + "name": "DateTime", "ofType": null } }, + "isDeprecated": true, + "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." + }, + { + "name": "userContentEdits", + "description": "A list of edits to this content.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "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": "before", + "description": "Returns the elements in the list that come before the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserContentEditConnection", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isDelisted", - "description": "Whether this listing has been removed from the Marketplace.", + "name": "viewerCanDelete", + "description": "Check if the current viewer can delete this object.", "args": [], "type": { "kind": "NON_NULL", @@ -22178,8 +22152,8 @@ "deprecationReason": null }, { - "name": "isDraft", - "description": "Whether this listing is still an editable draft that has not been submitted for review and is not publicly visible in the Marketplace.", + "name": "viewerCanUpdate", + "description": "Check if the current viewer can update this object.", "args": [], "type": { "kind": "NON_NULL", @@ -22194,24 +22168,32 @@ "deprecationReason": null }, { - "name": "isPaid", - "description": "Whether the product this listing represents is available as part of a paid plan.", + "name": "viewerCannotUpdateReasons", + "description": "Reasons why the current viewer can not update this comment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CommentCannotUpdateReason", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isRejected", - "description": "Whether this listing has been rejected by GitHub for display in the Marketplace.", + "name": "viewerDidAuthor", + "description": "Did the viewer author this comment.", "args": [], "type": { "kind": "NON_NULL", @@ -22224,180 +22206,167 @@ }, "isDeprecated": false, "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null }, { - "name": "logoBackgroundColor", - "description": "The hex color code, without the leading '#', for the logo background.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "Comment", + "ofType": null }, { - "name": "logoUrl", - "description": "URL for the listing's logo image.", - "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 + "kind": "INTERFACE", + "name": "Deletable", + "ofType": null }, { - "name": "name", - "description": "The listing's full name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "kind": "INTERFACE", + "name": "Updatable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "UpdatableComment", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GistPrivacy", + "description": "The privacy of a Gist", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PUBLIC", + "description": "Public", "isDeprecated": false, "deprecationReason": null }, { - "name": "normalizedShortDescription", - "description": "The listing's very short description without a trailing period or ampersands.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "SECRET", + "description": "Secret", "isDeprecated": false, "deprecationReason": null }, { - "name": "pricingUrl", - "description": "URL to the listing's detailed pricing.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, + "name": "ALL", + "description": "Gists that are public and secret", "isDeprecated": false, "deprecationReason": null - }, + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GistOrder", + "description": "Ordering options for gist connections", + "fields": null, + "inputFields": [ { - "name": "primaryCategory", - "description": "The category that best describes the listing.", - "args": [], + "name": "field", + "description": "The field to order repositories by.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "MarketplaceCategory", + "kind": "ENUM", + "name": "GistOrderField", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "defaultValue": null }, { - "name": "privacyPolicyUrl", - "description": "URL to the listing's privacy policy.", - "args": [], + "name": "direction", + "description": "The ordering direction.", "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "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": "resourcePath", - "description": "The HTTP path for the Marketplace listing.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } - }, + "name": "UPDATED_AT", + "description": "Order gists by update time", "isDeprecated": false, "deprecationReason": null }, { - "name": "screenshotUrls", - "description": "The URLs for the listing's screenshots.", + "name": "PUSHED_AT", + "description": "Order gists by push time", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RepositoryInvitation", + "description": "An invitation for a user to be added to a repository.", + "fields": [ + { + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "ID", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "secondaryCategory", - "description": "An alternate category that describes the listing.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MarketplaceCategory", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shortDescription", - "description": "The listing's very short description.", + "name": "invitee", + "description": "The user who received the invitation.", "args": [], "type": { "kind": "NON_NULL", "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + "ofType": { + "kind": "OBJECT", + "name": "User", "ofType": null } }, @@ -22405,15 +22374,15 @@ "deprecationReason": null }, { - "name": "slug", - "description": "The short name of the listing used in its URL.", + "name": "inviter", + "description": "The user who created the invitation.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "User", "ofType": null } }, @@ -22421,39 +22390,60 @@ "deprecationReason": null }, { - "name": "statusUrl", - "description": "URL to the listing's status page.", + "name": "permission", + "description": "The permission granted on this repository by this invitation.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RepositoryPermission", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "supportEmail", - "description": "An email address for support for this listing's app.", + "name": "repository", + "description": "The Repository the user is invited to.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "RepositoryInfo", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [ { - "name": "supportUrl", - "description": "Either a URL or an email address for support for this listing's app.", + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "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": "URI", + "name": "DateTime", "ofType": null } }, @@ -22461,27 +22451,27 @@ "deprecationReason": null }, { - "name": "termsOfServiceUrl", - "description": "URL to the listing's terms of service.", + "name": "description", + "description": "The description of the repository.", "args": [], "type": { "kind": "SCALAR", - "name": "URI", + "name": "String", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL for the Marketplace listing.", + "name": "descriptionHTML", + "description": "The description of the repository rendered to HTML.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "HTML", "ofType": null } }, @@ -22489,15 +22479,15 @@ "deprecationReason": null }, { - "name": "viewerCanAddPlans", - "description": "Can the current viewer add plans for this Marketplace listing.", + "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": "Boolean", + "name": "Int", "ofType": null } }, @@ -22505,8 +22495,8 @@ "deprecationReason": null }, { - "name": "viewerCanApprove", - "description": "Can the current viewer approve this Marketplace listing.", + "name": "hasIssuesEnabled", + "description": "Indicates if the repository has issues feature enabled.", "args": [], "type": { "kind": "NON_NULL", @@ -22521,8 +22511,8 @@ "deprecationReason": null }, { - "name": "viewerCanDelist", - "description": "Can the current viewer delist this Marketplace listing.", + "name": "hasWikiEnabled", + "description": "Indicates if the repository has wiki feature enabled.", "args": [], "type": { "kind": "NON_NULL", @@ -22537,24 +22527,20 @@ "deprecationReason": null }, { - "name": "viewerCanEdit", - "description": "Can the current viewer edit this Marketplace listing.", + "name": "homepageUrl", + "description": "The repository's URL.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "viewerCanEditCategories", - "description": "Can the current viewer edit the primary and secondary category of this\nMarketplace listing.\n", + "name": "isArchived", + "description": "Indicates if the repository is unmaintained.", "args": [], "type": { "kind": "NON_NULL", @@ -22569,8 +22555,8 @@ "deprecationReason": null }, { - "name": "viewerCanEditPlans", - "description": "Can the current viewer edit the plans for this Marketplace listing.", + "name": "isFork", + "description": "Identifies if the repository is a fork.", "args": [], "type": { "kind": "NON_NULL", @@ -22585,8 +22571,8 @@ "deprecationReason": null }, { - "name": "viewerCanRedraft", - "description": "Can the current viewer return this Marketplace listing to draft state\nso it becomes editable again.\n", + "name": "isLocked", + "description": "Indicates if the repository has been locked or not.", "args": [], "type": { "kind": "NON_NULL", @@ -22601,8 +22587,8 @@ "deprecationReason": null }, { - "name": "viewerCanReject", - "description": "Can the current viewer reject this Marketplace listing by returning it to\nan editable draft state or rejecting it entirely.\n", + "name": "isMirror", + "description": "Identifies if the repository is a mirror.", "args": [], "type": { "kind": "NON_NULL", @@ -22617,8 +22603,8 @@ "deprecationReason": null }, { - "name": "viewerCanRequestApproval", - "description": "Can the current viewer request this listing be reviewed for display in\nthe Marketplace.\n", + "name": "isPrivate", + "description": "Identifies if the repository is private.", "args": [], "type": { "kind": "NON_NULL", @@ -22633,15 +22619,63 @@ "deprecationReason": null }, { - "name": "viewerHasPurchased", - "description": "Indicates whether the current user has an active subscription to this Marketplace listing.\n", + "name": "license", + "description": "The license associated with the repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Field `license` will be replaced by a more detailed license object. Use `Repository.licenseInfo` instead. Removal on 2018-07-01 UTC." + }, + { + "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": "Boolean", + "name": "String", "ofType": null } }, @@ -22649,15 +22683,15 @@ "deprecationReason": null }, { - "name": "viewerHasPurchasedForAllOrganizations", - "description": "Indicates if the current user has purchased a subscription to this Marketplace listing\nfor all of the organizations the user owns.\n", + "name": "nameWithOwner", + "description": "The repository's name with owner.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -22665,48 +22699,43 @@ "deprecationReason": null }, { - "name": "viewerIsListingAdmin", - "description": "Does the current viewer role allow them to administer this Marketplace listing.\n", + "name": "owner", + "description": "The User owner of the repository.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "INTERFACE", + "name": "RepositoryOwner", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ + }, { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationConnection", - "description": "The connection type for Organization.", - "fields": [ + "name": "pushedAt", + "description": "Identifies when the repository was last pushed to.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { - "name": "edges", - "description": "A list of edges.", + "name": "resourcePath", + "description": "The HTTP path for this repository", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "OrganizationEdge", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -22714,15 +22743,26 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", - "args": [], + "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": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Organization", + "kind": "SCALAR", + "name": "HTML", "ofType": null } }, @@ -22730,31 +22770,31 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "updatedAt", + "description": "Identifies the date and time when the object was last updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "DateTime", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "url", + "description": "The HTTP URL for this repository", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "URI", "ofType": null } }, @@ -22763,75 +22803,66 @@ } ], "inputFields": null, - "interfaces": [], + "interfaces": null, "enumValues": null, - "possibleTypes": null + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + } + ] }, { - "kind": "OBJECT", - "name": "OrganizationEdge", - "description": "An edge in a connection.", - "fields": [ + "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": "cursor", - "description": "A cursor for use in pagination.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, + "name": "MOVING", + "description": "The repository is locked due to a move.", "isDeprecated": false, "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": 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 } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "Bot", - "description": "A special type of user which takes actions on behalf of GitHub Apps.", + "name": "License", + "description": "A respository's open source license", "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 - } - ], + "name": "body", + "description": "The full text of the license", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "String", "ofType": null } }, @@ -22839,43 +22870,47 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", + "name": "conditions", + "description": "The conditions set by the license", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LicenseRule", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "databaseId", - "description": "Identifies the primary key from the database.", + "name": "description", + "description": "A human-readable description of the license", "args": [], "type": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Exposed database IDs will eventually be removed in favor of global Relay IDs. Use `Node.id` instead. Removal on 2018-07-01 UTC." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "featured", + "description": "Whether the license should be featured", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Boolean", "ofType": null } }, @@ -22883,15 +22918,15 @@ "deprecationReason": null }, { - "name": "login", - "description": "The username of the actor.", + "name": "hidden", + "description": "Whether the license should be displayed in license pickers", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -22899,15 +22934,15 @@ "deprecationReason": null }, { - "name": "resourcePath", - "description": "The HTTP path for this bot", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "ID", "ofType": null } }, @@ -22915,89 +22950,72 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", + "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": "DateTime", + "name": "String", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL for this bot", + "name": "limitations", + "description": "The limitations set by the license", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LicenseRule", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Actor", - "ofType": null }, { - "kind": "INTERFACE", - "name": "UniformResourceLocatable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Float", - "description": "Represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarketplaceCategory", - "description": "A public description of a Marketplace category.", - "fields": [ - { - "name": "description", - "description": "The category's description.", + "name": "name", + "description": "The license full name specified by ", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "howItWorks", - "description": "The technical description of how apps listed in this category work with GitHub.", + "name": "nickname", + "description": "Customary short name if applicable (e.g, GPLv3)", "args": [], "type": { "kind": "SCALAR", @@ -23008,63 +23026,70 @@ "deprecationReason": null }, { - "name": "name", - "description": "The category's name.", + "name": "permissions", + "description": "The permissions set by the license", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LicenseRule", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "primaryListingCount", - "description": "How many Marketplace listings have this as their primary category.", + "name": "spdxId", + "description": "Short identifier specified by ", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "resourcePath", - "description": "The HTTP path for this Marketplace category.", + "name": "url", + "description": "URL to the license on ", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - } + "kind": "SCALAR", + "name": "URI", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LicenseRule", + "description": "Describes a License's conditions, permissions, and limitations", + "fields": [ { - "name": "secondaryListingCount", - "description": "How many Marketplace listings have this as their secondary category.", + "name": "description", + "description": "A description of the rule", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "String", "ofType": null } }, @@ -23072,8 +23097,8 @@ "deprecationReason": null }, { - "name": "slug", - "description": "The short name of the category used in its URL.", + "name": "key", + "description": "The machine-readable rule key", "args": [], "type": { "kind": "NON_NULL", @@ -23088,15 +23113,15 @@ "deprecationReason": null }, { - "name": "url", - "description": "The HTTP URL for this Marketplace category.", + "name": "label", + "description": "The human-readable rule label", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "URI", + "name": "String", "ofType": null } }, @@ -23111,35 +23136,54 @@ }, { "kind": "OBJECT", - "name": "LanguageConnection", - "description": "A list of languages associated with the parent.", + "name": "Blame", + "description": "Represents a Git blame.", "fields": [ { - "name": "edges", - "description": "A list of edges.", + "name": "ranges", + "description": "The list of ranges from a Git blame.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "LanguageEdge", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BlameRange", + "ofType": null + } + } } }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BlameRange", + "description": "Represents a range of information from a Git blame.", + "fields": [ { - "name": "nodes", - "description": "A list of nodes.", + "name": "age", + "description": "Identifies the recency of the change, from 1 (new) to 10 (old). This is calculated as a 2-quantile and determines the length of distance between the median age of all the changes in the file and the recency of the current range's change.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Language", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, @@ -23147,15 +23191,15 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "commit", + "description": "Identifies the line author", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "PageInfo", + "name": "Commit", "ofType": null } }, @@ -23163,8 +23207,8 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "endingLine", + "description": "The ending line for the range", "args": [], "type": { "kind": "NON_NULL", @@ -23179,8 +23223,8 @@ "deprecationReason": null }, { - "name": "totalSize", - "description": "The total size in bytes of files written in that language.", + "name": "startingLine", + "description": "The starting line for the range", "args": [], "type": { "kind": "NON_NULL", @@ -23200,21 +23244,50 @@ "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": "OBJECT", - "name": "LanguageEdge", - "description": "Represents the language of a repository.", + "name": "Milestone", + "description": "Represents a Milestone object on a given repository.", "fields": [ { - "name": "cursor", - "description": 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": "String", + "name": "Boolean", "ofType": null } }, @@ -23222,144 +23295,88 @@ "deprecationReason": null }, { - "name": "node", - "description": null, + "name": "closedAt", + "description": "Identifies the date and time when the object was closed.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Language", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "size", - "description": "The number of bytes of code written in the language.", + "name": "createdAt", + "description": "Identifies the date and time when the object was created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Int", + "name": "DateTime", "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.", + "name": "creator", + "description": "Identifies the actor who created the milestone.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "Actor", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "description", + "description": "Identifies the description of the milestone.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "kind": "SCALAR", + "name": "String", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The name of the current language.", + "name": "dueOn", + "description": "Identifies the due date of the milestone.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "kind": "SCALAR", + "name": "DateTime", + "ofType": null }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Date", - "description": "An ISO-8601 encoded date string.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "X509Certificate", - "description": "A valid x509 certificate string", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationIdentityProvider", - "description": "An Identity Provider configured to provision SAML and SCIM identities for Organizations", - "fields": [ + }, { - "name": "digestMethod", - "description": "The digest algorithm used to sign SAML requests for the Identity Provider.", + "name": "id", + "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "externalIdentities", - "description": "External Identities provisioned by this Identity Provider", + "name": "issues", + "description": "A list of issues associated with the milestone.", "args": [ { "name": "first", @@ -23400,6 +23417,52 @@ "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": "orderBy", + "description": "Ordering options for issues returned from the connection.", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueOrder", + "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 } ], "type": { @@ -23407,7 +23470,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "ExternalIdentityConnection", + "name": "IssueConnection", "ofType": null } }, @@ -23415,15 +23478,15 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "number", + "description": "Identifies the number of the milestone.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "Int", "ofType": null } }, @@ -23431,92 +23494,122 @@ "deprecationReason": null }, { - "name": "idpCertificate", - "description": "The x509 certificate used by the Identity Provder to sign assertions and responses.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "X509Certificate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "issuer", - "description": "The Issuer Entity ID for the SAML Identity Provider", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": "Organization this Identity Provider belongs to", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "signatureMethod", - "description": "The signature algorithm used to sign SAML requests for the Identity Provider.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ssoUrl", - "description": "The URL endpoint for the Identity Provider's SAML SSO.", - "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": "ExternalIdentityConnection", - "description": "The connection type for ExternalIdentity.", - "fields": [ - { - "name": "edges", - "description": "A list of edges.", - "args": [], + "name": "pullRequests", + "description": "A list of pull requests associated with the milestone.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "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": "before", + "description": "Returns the elements in the list that come before the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "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 + } + ], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "ExternalIdentityEdge", + "name": "PullRequestConnection", "ofType": null } }, @@ -23524,15 +23617,15 @@ "deprecationReason": null }, { - "name": "nodes", - "description": "A list of nodes.", + "name": "repository", + "description": "The repository associated with this milestone.", "args": [], "type": { - "kind": "LIST", + "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "ExternalIdentity", + "name": "Repository", "ofType": null } }, @@ -23540,15 +23633,15 @@ "deprecationReason": null }, { - "name": "pageInfo", - "description": "Information to aid in pagination.", + "name": "resourcePath", + "description": "The HTTP path for this milestone", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "PageInfo", + "kind": "SCALAR", + "name": "URI", "ofType": null } }, @@ -23556,35 +23649,24 @@ "deprecationReason": null }, { - "name": "totalCount", - "description": "Identifies the total count of items in the connection.", + "name": "state", + "description": "Identifies the state of the milestone.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "MilestoneState", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExternalIdentityEdge", - "description": "An edge in a connection.", - "fields": [ + }, { - "name": "cursor", - "description": "A cursor for use in pagination.", + "name": "title", + "description": "Identifies the title of the milestone.", "args": [], "type": { "kind": "NON_NULL", @@ -23599,107 +23681,36 @@ "deprecationReason": null }, { - "name": "node", - "description": "The item at the end of the edge.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ExternalIdentity", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExternalIdentity", - "description": "An external identity provisioned by SAML SSO or SCIM.", - "fields": [ - { - "name": "guid", - "description": "The GUID for this identity", + "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": "String", + "name": "DateTime", "ofType": null } }, - "isDeprecated": false, - "deprecationReason": null + "isDeprecated": true, + "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." }, { - "name": "id", - "description": null, + "name": "url", + "description": "The HTTP URL for this milestone", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "URI", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "organizationInvitation", - "description": "Organization invitation for this SCIM-provisioned external identity", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OrganizationInvitation", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "samlIdentity", - "description": "SAML Identity attributes", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ExternalIdentitySamlAttributes", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "scimIdentity", - "description": "SCIM Identity attributes", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ExternalIdentityScimAttributes", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "User linked to this external identity", - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, @@ -23708,165 +23719,67 @@ "kind": "INTERFACE", "name": "Node", "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExternalIdentitySamlAttributes", - "description": "SAML attributes for the External Identity", - "fields": [ - { - "name": "nameId", - "description": "The NameID of the SAML identity", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExternalIdentityScimAttributes", - "description": "SCIM attributes for the External Identity", - "fields": [ - { - "name": "username", - "description": "The userName of the SCIM identity", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DefaultRepositoryPermissionField", - "description": "The possible default permissions for repositories.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NONE", - "description": "No access", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "READ", - "description": "Can read repos by default", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "WRITE", - "description": "Can read and write repos by default", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "Closable", + "ofType": null }, { - "name": "ADMIN", - "description": "Can read, write, and administrate repos by default", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "UniformResourceLocatable", + "ofType": null } ], + "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "TeamRole", - "description": "The role of a user on a team.", + "name": "MilestoneState", + "description": "The possible states of a milestone.", "fields": null, "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ADMIN", - "description": "User has admin rights on the team.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MEMBER", - "description": "User is a member of the team.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "TeamOrder", - "description": "Ways in which team 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": "TeamOrderField", - "ofType": null - } - }, - "defaultValue": null + "interfaces": null, + "enumValues": [ + { + "name": "OPEN", + "description": "A milestone that is still open.", + "isDeprecated": false, + "deprecationReason": 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 + "name": "CLOSED", + "description": "A milestone that has been closed.", + "isDeprecated": false, + "deprecationReason": null } ], - "interfaces": null, - "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "TeamOrderField", - "description": "Properties by which team connections can be ordered.", + "name": "MergeableState", + "description": "Whether or not a PullRequest can be merged.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "NAME", - "description": "Allows ordering a list of teams by name.", + "name": "MERGEABLE", + "description": "The pull request can be merged.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFLICTING", + "description": "The pull request cannot be merged due to merge conflicts.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNKNOWN", + "description": "The mergeability of the pull request is still being calculated.", "isDeprecated": false, "deprecationReason": null } @@ -23875,8 +23788,8 @@ }, { "kind": "OBJECT", - "name": "GistConnection", - "description": "The connection type for Gist.", + "name": "IssueCommentConnection", + "description": "The connection type for IssueComment.", "fields": [ { "name": "edges", @@ -23887,7 +23800,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "GistEdge", + "name": "IssueCommentEdge", "ofType": null } }, @@ -23903,7 +23816,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "Gist", + "name": "IssueComment", "ofType": null } }, @@ -23950,7 +23863,7 @@ }, { "kind": "OBJECT", - "name": "GistEdge", + "name": "IssueCommentEdge", "description": "An edge in a connection.", "fields": [ { @@ -23975,7 +23888,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "Gist", + "name": "IssueComment", "ofType": null }, "isDeprecated": false, @@ -23989,60 +23902,47 @@ }, { "kind": "OBJECT", - "name": "Gist", - "description": "A Gist.", + "name": "IssueComment", + "description": "Represents a comment on an Issue.", "fields": [ { - "name": "comments", - "description": "A list of comments associated with the gist", - "args": [ - { - "name": "first", - "description": "Returns the first _n_ elements from the list.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": "Returns the elements in the list that come after the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "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": "before", - "description": "Returns the elements in the list that come before the specified global ID.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": 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": "The body as Markdown.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "GistCommentConnection", + "kind": "SCALAR", + "name": "String", "ofType": null } }, @@ -24050,15 +23950,15 @@ "deprecationReason": null }, { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", + "name": "bodyHTML", + "description": "The body rendered to HTML.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "HTML", "ofType": null } }, @@ -24066,27 +23966,31 @@ "deprecationReason": null }, { - "name": "description", - "description": "The gist description.", + "name": "bodyText", + "description": "The body rendered to text.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "id", - "description": 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": "ID", + "name": "DateTime", "ofType": null } }, @@ -24094,8 +23998,8 @@ "deprecationReason": null }, { - "name": "isPublic", - "description": "Whether the gist is public or not.", + "name": "createdViaEmail", + "description": "Check if this comment was created via an email reply.", "args": [], "type": { "kind": "NON_NULL", @@ -24110,15 +24014,39 @@ "deprecationReason": null }, { - "name": "name", - "description": "The gist name.", + "name": "databaseId", + "description": "Identifies the primary key from the database.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Exposed database IDs will eventually be removed in favor of global Relay IDs. Use `Node.id` instead. Removal on 2018-07-01 UTC." + }, + { + "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": "String", + "name": "ID", "ofType": null } }, @@ -24126,20 +24054,36 @@ "deprecationReason": null }, { - "name": "owner", - "description": "The gist owner.", + "name": "issue", + "description": "Identifies the issue associated with the comment.", "args": [], "type": { - "kind": "INTERFACE", - "name": "RepositoryOwner", + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Issue", + "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": "pushedAt", - "description": "Identifies when the gist was last pushed to.", + "name": "publishedAt", + "description": "Identifies when the comment was published at.", "args": [], "type": { "kind": "SCALAR", @@ -24150,8 +24094,40 @@ "deprecationReason": null }, { - "name": "stargazers", - "description": "A list of users who have starred this starrable.", + "name": "pullRequest", + "description": "Returns the pull request associated with the comment, if this comment was made on a\npull request.\n", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PullRequest", + "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": "first", @@ -24193,12 +24169,22 @@ }, "defaultValue": null }, + { + "name": "content", + "description": "Allows filtering Reactions by emoji.", + "type": { + "kind": "ENUM", + "name": "ReactionContent", + "ofType": null + }, + "defaultValue": null + }, { "name": "orderBy", - "description": "Order for connection", + "description": "Allows specifying the order in which reactions are returned.", "type": { "kind": "INPUT_OBJECT", - "name": "StarOrder", + "name": "ReactionOrder", "ofType": null }, "defaultValue": null @@ -24209,7 +24195,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "StargazerConnection", + "name": "ReactionConnection", "ofType": null } }, @@ -24217,69 +24203,63 @@ "deprecationReason": null }, { - "name": "updatedAt", - "description": "Identifies the date and time when the object was last updated.", + "name": "repository", + "description": "The repository associated with this node.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "DateTime", + "kind": "OBJECT", + "name": "Repository", "ofType": null } }, - "isDeprecated": true, - "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "viewerHasStarred", - "description": "Returns a boolean indicating whether the viewing user has starred this starrable.", + "name": "resourcePath", + "description": "The HTTP path for this issue comment", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "URI", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null }, { - "kind": "INTERFACE", - "name": "Starrable", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Starrable", - "description": "Things that can be starred.", - "fields": [ + "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": true, + "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." + }, { - "name": "id", - "description": null, + "name": "url", + "description": "The HTTP URL for this issue comment", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "URI", "ofType": null } }, @@ -24287,8 +24267,8 @@ "deprecationReason": null }, { - "name": "stargazers", - "description": "A list of users who have starred this starrable.", + "name": "userContentEdits", + "description": "A list of edits to this content.", "args": [ { "name": "first", @@ -24329,33 +24309,19 @@ "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 - } + "kind": "OBJECT", + "name": "UserContentEditConnection", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "viewerHasStarred", - "description": "Returns a boolean indicating whether the viewing user has starred this starrable.", + "name": "viewerCanDelete", + "description": "Check if the current viewer can delete this object.", "args": [], "type": { "kind": "NON_NULL", @@ -24368,114 +24334,17 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Gist", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "Repository", - "ofType": 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": null, + "name": "viewerCanReact", + "description": "Can user react to this subject", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -24483,15 +24352,15 @@ "deprecationReason": null }, { - "name": "node", - "description": null, + "name": "viewerCanUpdate", + "description": "Check if the current viewer can update this object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "User", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, @@ -24499,77 +24368,104 @@ "deprecationReason": null }, { - "name": "starredAt", - "description": "Identifies when the item was starred.", + "name": "viewerCannotUpdateReasons", + "description": "Reasons why the current viewer can not update this comment.", "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": "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 + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CommentCannotUpdateReason", + "ofType": null + } + } } }, - "defaultValue": null + "isDeprecated": false, + "deprecationReason": null }, { - "name": "direction", - "description": "The direction in which to order nodes.", + "name": "viewerDidAuthor", + "description": "Did the viewer author this comment.", + "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "OrderDirection", + "kind": "SCALAR", + "name": "Boolean", "ofType": null } }, - "defaultValue": 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 + }, + { + "kind": "INTERFACE", + "name": "Reactable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RepositoryNode", + "ofType": null } ], - "interfaces": null, "enumValues": null, "possibleTypes": null }, { "kind": "ENUM", - "name": "StarOrderField", - "description": "Properties by which star connections can be ordered.", + "name": "IssuePubSubTopic", + "description": "The possible PubSub channels for an issue.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "STARRED_AT", - "description": "Allows ordering a list of stars by when they were created.", + "name": "UPDATED", + "description": "The channel ID for observing issue updates.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MARKASREAD", + "description": "The channel ID for marking an issue as read.", "isDeprecated": false, "deprecationReason": null } @@ -24578,8 +24474,8 @@ }, { "kind": "OBJECT", - "name": "GistCommentConnection", - "description": "The connection type for GistComment.", + "name": "PullRequestReviewConnection", + "description": "The connection type for PullRequestReview.", "fields": [ { "name": "edges", @@ -24590,7 +24486,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "GistCommentEdge", + "name": "PullRequestReviewEdge", "ofType": null } }, @@ -24606,7 +24502,7 @@ "name": null, "ofType": { "kind": "OBJECT", - "name": "GistComment", + "name": "PullRequestReview", "ofType": null } }, @@ -24653,7 +24549,7 @@ }, { "kind": "OBJECT", - "name": "GistCommentEdge", + "name": "PullRequestReviewEdge", "description": "An edge in a connection.", "fields": [ { @@ -24678,7 +24574,7 @@ "args": [], "type": { "kind": "OBJECT", - "name": "GistComment", + "name": "PullRequestReview", "ofType": null }, "isDeprecated": false, @@ -24692,8 +24588,8 @@ }, { "kind": "OBJECT", - "name": "GistComment", - "description": "Represents a comment on an Gist.", + "name": "PullRequestReview", + "description": "A review object for a given pull request.", "fields": [ { "name": "author", @@ -24709,7 +24605,7 @@ }, { "name": "authorAssociation", - "description": "Author's association with the gist.", + "description": "Author's association with the subject of the comment.", "args": [], "type": { "kind": "NON_NULL", @@ -24725,7 +24621,7 @@ }, { "name": "body", - "description": "Identifies the comment body.", + "description": "Identifies the pull request review body.", "args": [], "type": { "kind": "NON_NULL", @@ -24741,7 +24637,7 @@ }, { "name": "bodyHTML", - "description": "The comment body rendered to HTML.", + "description": "The body of this review rendered to HTML.", "args": [], "type": { "kind": "NON_NULL", @@ -24757,7 +24653,7 @@ }, { "name": "bodyText", - "description": "The body rendered to text.", + "description": "The body of this review rendered as plain text.", "args": [], "type": { "kind": "NON_NULL", @@ -24771,6 +24667,75 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "comments", + "description": "A list of review comments for the current pull request review.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "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": "before", + "description": "Returns the elements in the list that come before the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PullRequestReviewCommentConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commit", + "description": "Identifies the commit associated with this pull request review.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Commit", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "createdAt", "description": "Identifies the date and time when the object was created.", @@ -24828,15 +24793,55 @@ "deprecationReason": null }, { - "name": "gist", - "description": "The associated gist.", + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "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": "pullRequest", + "description": "Identifies the pull request associated with this pull request review.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "Gist", + "name": "PullRequest", "ofType": null } }, @@ -24844,15 +24849,31 @@ "deprecationReason": null }, { - "name": "id", - "description": 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 permalink for this PullRequestReview.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "URI", "ofType": null } }, @@ -24860,20 +24881,24 @@ "deprecationReason": null }, { - "name": "lastEditedAt", - "description": "The moment the editor made the last edit", + "name": "state", + "description": "Identifies the current state of the pull request review.", "args": [], "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PullRequestReviewState", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "publishedAt", - "description": "Identifies when the comment was published at.", + "name": "submittedAt", + "description": "Identifies when the Pull Request Review was submitted", "args": [], "type": { "kind": "SCALAR", @@ -24899,6 +24924,22 @@ "isDeprecated": true, "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." }, + { + "name": "url", + "description": "The HTTP URL permalink for this PullRequestReview.", + "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.", @@ -25051,6 +25092,11 @@ "kind": "INTERFACE", "name": "UpdatableComment", "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RepositoryNode", + "ofType": null } ], "enumValues": null, @@ -25058,95 +25104,39 @@ }, { "kind": "ENUM", - "name": "GistPrivacy", - "description": "The privacy of a Gist", + "name": "PullRequestReviewState", + "description": "The possible states of a pull request review.", "fields": null, "inputFields": null, "interfaces": null, "enumValues": [ { - "name": "PUBLIC", - "description": "Public", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SECRET", - "description": "Secret", + "name": "PENDING", + "description": "A review that has not yet been submitted.", "isDeprecated": false, "deprecationReason": null }, { - "name": "ALL", - "description": "Gists that are public and secret", + "name": "COMMENTED", + "description": "An informational review.", "isDeprecated": false, "deprecationReason": 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", + "name": "APPROVED", + "description": "A review allowing the pull request to merge.", "isDeprecated": false, "deprecationReason": null }, { - "name": "UPDATED_AT", - "description": "Order gists by update time", + "name": "CHANGES_REQUESTED", + "description": "A review blocking the pull request from merging.", "isDeprecated": false, "deprecationReason": null }, { - "name": "PUSHED_AT", - "description": "Order gists by push time", + "name": "DISMISSED", + "description": "A review that has been dismissed.", "isDeprecated": false, "deprecationReason": null } @@ -25155,19 +25145,19 @@ }, { "kind": "OBJECT", - "name": "RepositoryInvitation", - "description": "An invitation for a user to be added to a repository.", + "name": "PullRequestReviewCommentConnection", + "description": "The connection type for PullRequestReviewComment.", "fields": [ { - "name": "id", - "description": null, + "name": "edges", + "description": "A list of edges.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "ID", + "kind": "OBJECT", + "name": "PullRequestReviewCommentEdge", "ofType": null } }, @@ -25175,15 +25165,15 @@ "deprecationReason": null }, { - "name": "invitee", - "description": "The user who received the invitation.", + "name": "nodes", + "description": "A list of nodes.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { "kind": "OBJECT", - "name": "User", + "name": "PullRequestReviewComment", "ofType": null } }, @@ -25191,15 +25181,15 @@ "deprecationReason": null }, { - "name": "inviter", - "description": "The user who created the invitation.", + "name": "pageInfo", + "description": "Information to aid in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "OBJECT", - "name": "User", + "name": "PageInfo", "ofType": null } }, @@ -25207,60 +25197,42 @@ "deprecationReason": null }, { - "name": "permission", - "description": "The permission granted on this repository by this invitation.", + "name": "totalCount", + "description": "Identifies the total count of items in the connection.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "ENUM", - "name": "RepositoryPermission", + "kind": "SCALAR", + "name": "Int", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - }, - { - "name": "repository", - "description": "The Repository the user is invited to.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "RepositoryInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null } ], "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Node", - "ofType": null - } - ], + "interfaces": [], "enumValues": null, "possibleTypes": null }, { - "kind": "INTERFACE", - "name": "RepositoryInfo", - "description": "A subset of repository info.", + "kind": "OBJECT", + "name": "PullRequestReviewCommentEdge", + "description": "An edge in a connection.", "fields": [ { - "name": "createdAt", - "description": "Identifies the date and time when the object was created.", + "name": "cursor", + "description": "A cursor for use in pagination.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "DateTime", + "name": "String", "ofType": null } }, @@ -25268,43 +25240,50 @@ "deprecationReason": null }, { - "name": "description", - "description": "The description of the repository.", + "name": "node", + "description": "The item at the end of the edge.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PullRequestReviewComment", "ofType": null }, "isDeprecated": false, "deprecationReason": null - }, + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PullRequestReviewComment", + "description": "A review comment associated with a given repository pull request.", + "fields": [ { - "name": "descriptionHTML", - "description": "The description of the repository rendered to HTML.", + "name": "author", + "description": "The actor who authored the comment.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } + "kind": "INTERFACE", + "name": "Actor", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "forkCount", - "description": "Returns how many forks there are of this repository in the whole network.", + "name": "authorAssociation", + "description": "Author's association with the subject of the comment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Int", + "kind": "ENUM", + "name": "CommentAuthorAssociation", "ofType": null } }, @@ -25312,15 +25291,15 @@ "deprecationReason": null }, { - "name": "hasIssuesEnabled", - "description": "Indicates if the repository has issues feature enabled.", + "name": "body", + "description": "The comment body of this review comment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -25328,15 +25307,15 @@ "deprecationReason": null }, { - "name": "hasWikiEnabled", - "description": "Indicates if the repository has wiki feature enabled.", + "name": "bodyHTML", + "description": "The comment body of this review comment rendered to HTML.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "HTML", "ofType": null } }, @@ -25344,27 +25323,31 @@ "deprecationReason": null }, { - "name": "homepageUrl", - "description": "The repository's URL.", + "name": "bodyText", + "description": "The comment body of this review comment rendered as plain text.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "isArchived", - "description": "Indicates if the repository is unmaintained.", + "name": "commit", + "description": "Identifies the commit associated with the comment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "Boolean", + "kind": "OBJECT", + "name": "Commit", "ofType": null } }, @@ -25372,24 +25355,24 @@ "deprecationReason": null }, { - "name": "isFork", - "description": "Identifies if the repository is a fork.", + "name": "createdAt", + "description": "Identifies when the comment was created.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "DateTime", "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, - { - "name": "isLocked", - "description": "Indicates if the repository has been locked or not.", + { + "name": "createdViaEmail", + "description": "Check if this comment was created via an email reply.", "args": [], "type": { "kind": "NON_NULL", @@ -25404,15 +25387,27 @@ "deprecationReason": null }, { - "name": "isMirror", - "description": "Identifies if the repository is a mirror.", + "name": "databaseId", + "description": "Identifies the primary key from the database.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Exposed database IDs will eventually be removed in favor of global Relay IDs. Use `Node.id` instead. Removal on 2018-07-01 UTC." + }, + { + "name": "diffHunk", + "description": "The diff hunk to which the comment applies.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "String", "ofType": null } }, @@ -25420,15 +25415,15 @@ "deprecationReason": null }, { - "name": "isPrivate", - "description": "Identifies if the repository is private.", + "name": "draftedAt", + "description": "Identifies when the comment was created in a draft state.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "DateTime", "ofType": null } }, @@ -25436,63 +25431,67 @@ "deprecationReason": null }, { - "name": "license", - "description": "The license associated with the repository", + "name": "editor", + "description": "The actor who edited the comment.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "INTERFACE", + "name": "Actor", "ofType": null }, - "isDeprecated": true, - "deprecationReason": "Field `license` will be replaced by a more detailed license object. Use `Repository.licenseInfo` instead. Removal on 2018-07-01 UTC." + "isDeprecated": false, + "deprecationReason": null }, { - "name": "licenseInfo", - "description": "The license associated with the repository", + "name": "id", + "description": null, "args": [], "type": { - "kind": "OBJECT", - "name": "License", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "lockReason", - "description": "The reason the repository has been locked.", + "name": "lastEditedAt", + "description": "The moment the editor made the last edit", "args": [], "type": { - "kind": "ENUM", - "name": "RepositoryLockReason", + "kind": "SCALAR", + "name": "DateTime", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "mirrorUrl", - "description": "The repository's original mirror URL.", + "name": "originalCommit", + "description": "Identifies the original commit associated with the comment.", "args": [], "type": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "Commit", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The name of the repository.", + "name": "originalPosition", + "description": "The original line index in the diff to which the comment applies.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Int", "ofType": null } }, @@ -25500,8 +25499,8 @@ "deprecationReason": null }, { - "name": "nameWithOwner", - "description": "The repository's name with owner.", + "name": "path", + "description": "The path to which the comment applies.", "args": [], "type": { "kind": "NON_NULL", @@ -25516,24 +25515,20 @@ "deprecationReason": null }, { - "name": "owner", - "description": "The User owner of the repository.", + "name": "position", + "description": "The line index in the diff to which the comment applies.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "RepositoryOwner", - "ofType": null - } + "kind": "SCALAR", + "name": "Int", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "pushedAt", - "description": "Identifies when the repository was last pushed to.", + "name": "publishedAt", + "description": "Identifies when the comment was published at.", "args": [], "type": { "kind": "SCALAR", @@ -25544,15 +25539,15 @@ "deprecationReason": null }, { - "name": "resourcePath", - "description": "The HTTP path for this repository", + "name": "pullRequest", + "description": "The pull request associated with this review comment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", + "kind": "OBJECT", + "name": "PullRequest", "ofType": null } }, @@ -25560,126 +25555,108 @@ "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" - } - ], + "name": "pullRequestReview", + "description": "The pull request review associated with this review comment.", + "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "HTML", - "ofType": null - } + "kind": "OBJECT", + "name": "PullRequestReview", + "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": true, - "deprecationReason": "General type updated timestamps will eventually be replaced by other field specific timestamps. Removal on 2018-07-01 UTC." - }, - { - "name": "url", - "description": "The HTTP URL for this repository", + "name": "reactionGroups", + "description": "A list of reactions grouped by content left on the subject.", "args": [], "type": { - "kind": "NON_NULL", + "kind": "LIST", "name": null, "ofType": { - "kind": "SCALAR", - "name": "URI", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReactionGroup", + "ofType": null + } } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "Repository", - "ofType": 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": "OBJECT", - "name": "License", - "description": "A respository's open source license", - "fields": [ - { - "name": "body", - "description": "The full text of the license", - "args": [], + "name": "reactions", + "description": "A list of Reactions left on the Issue.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "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": "before", + "description": "Returns the elements in the list that come before the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "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": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "ReactionConnection", "ofType": null } }, @@ -25687,47 +25664,43 @@ "deprecationReason": null }, { - "name": "conditions", - "description": "The conditions set by the license", + "name": "replyTo", + "description": "The comment this is a reply to.", "args": [], "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LicenseRule", - "ofType": null - } - } + "kind": "OBJECT", + "name": "PullRequestReviewComment", + "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "description", - "description": "A human-readable description of the license", + "name": "repository", + "description": "The repository associated with this node.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "featured", - "description": "Whether the license should be featured", + "name": "resourcePath", + "description": "The HTTP path permalink for this review comment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "URI", "ofType": null } }, @@ -25735,15 +25708,15 @@ "deprecationReason": null }, { - "name": "hidden", - "description": "Whether the license should be displayed in license pickers", + "name": "updatedAt", + "description": "Identifies when the comment was last updated.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "Boolean", + "name": "DateTime", "ofType": null } }, @@ -25751,15 +25724,15 @@ "deprecationReason": null }, { - "name": "id", - "description": null, + "name": "url", + "description": "The HTTP URL permalink for this review comment.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "URI", "ofType": null } }, @@ -25767,27 +25740,68 @@ "deprecationReason": null }, { - "name": "implementation", - "description": "Instructions on how to implement the license", - "args": [], + "name": "userContentEdits", + "description": "A list of edits to this content.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "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": "before", + "description": "Returns the elements in the list that come before the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], "type": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "UserContentEditConnection", "ofType": null }, "isDeprecated": false, "deprecationReason": null }, { - "name": "key", - "description": "The lowercased SPDX ID of the license", + "name": "viewerCanDelete", + "description": "Check if the current viewer can delete this object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -25795,35 +25809,31 @@ "deprecationReason": null }, { - "name": "limitations", - "description": "The limitations set by the license", + "name": "viewerCanReact", + "description": "Can user react to this subject", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "LicenseRule", - "ofType": null - } + "kind": "SCALAR", + "name": "Boolean", + "ofType": null } }, "isDeprecated": false, "deprecationReason": null }, { - "name": "name", - "description": "The license full name specified by ", + "name": "viewerCanUpdate", + "description": "Check if the current viewer can update this object.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "Boolean", "ofType": null } }, @@ -25831,20 +25841,8 @@ "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", + "name": "viewerCannotUpdateReasons", + "description": "Reasons why the current viewer can not update this comment.", "args": [], "type": { "kind": "NON_NULL", @@ -25853,9 +25851,13 @@ "kind": "LIST", "name": null, "ofType": { - "kind": "OBJECT", - "name": "LicenseRule", - "ofType": null + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CommentCannotUpdateReason", + "ofType": null + } } } }, @@ -25863,50 +25865,148 @@ "deprecationReason": null }, { - "name": "spdxId", - "description": "Short identifier specified by ", + "name": "viewerDidAuthor", + "description": "Did the viewer author this comment.", "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "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 + }, + { + "kind": "INTERFACE", + "name": "Reactable", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "RepositoryNode", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PullRequestPubSubTopic", + "description": "The possible PubSub channels for a pull request.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UPDATED", + "description": "The channel ID for observing pull request updates.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MARKASREAD", + "description": "The channel ID for marking an pull request as read.", + "isDeprecated": false, + "deprecationReason": null }, { - "name": "url", - "description": "URL to the license on ", - "args": [], - "type": { - "kind": "SCALAR", - "name": "URI", - "ofType": null - }, + "name": "HEAD_REF", + "description": "The channel ID for observing head ref updates.", "isDeprecated": false, "deprecationReason": null } ], - "inputFields": null, - "interfaces": [], - "enumValues": null, "possibleTypes": null }, { "kind": "OBJECT", - "name": "LicenseRule", - "description": "Describes a License's conditions, permissions, and limitations", + "name": "PullRequestReviewThread", + "description": "A threaded list of comments for a given pull request.", "fields": [ { - "name": "description", - "description": "A description of the rule", - "args": [], + "name": "comments", + "description": "A list of pull request comments associated with the thread.", + "args": [ + { + "name": "first", + "description": "Returns the first _n_ elements from the list.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "description": "Returns the elements in the list that come after the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "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": "before", + "description": "Returns the elements in the list that come before the specified global ID.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PullRequestReviewCommentConnection", "ofType": null } }, @@ -25914,15 +26014,15 @@ "deprecationReason": null }, { - "name": "key", - "description": "The machine-readable rule key", + "name": "id", + "description": null, "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "String", + "name": "ID", "ofType": null } }, @@ -25930,83 +26030,47 @@ "deprecationReason": null }, { - "name": "label", - "description": "The human-readable rule label", + "name": "pullRequest", + "description": "Identifies the pull request associated with this thread.", "args": [], "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "OBJECT", + "name": "PullRequest", "ofType": null } }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrganizationInvitationType", - "description": "The possible organization invitation types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "USER", - "description": "The invitation was to an existing user.", - "isDeprecated": false, - "deprecationReason": null }, { - "name": "EMAIL", - "description": "The invitation was to an email address.", + "name": "repository", + "description": "Identifies the repository associated with this thread.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + } + }, "isDeprecated": false, "deprecationReason": null } ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrganizationInvitationRole", - "description": "The possible organization invitation roles.", - "fields": null, "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DIRECT_MEMBER", - "description": "The user is invited to be a direct member of the organization.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "The user is invited to be an admin of the organization.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BILLING_MANAGER", - "description": "The user is invited to be a billing manager of the organization.", - "isDeprecated": false, - "deprecationReason": null - }, + "interfaces": [ { - "name": "REINSTATE", - "description": "The user's previous role will be reinstated.", - "isDeprecated": false, - "deprecationReason": null + "kind": "INTERFACE", + "name": "Node", + "ofType": null } ], + "enumValues": null, "possibleTypes": null }, { @@ -35952,16 +36016,6 @@ "description": "Autogenerated input type of AddReaction", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "subjectId", "description": "The Node ID of the subject to modify.", @@ -35989,6 +36043,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -36056,16 +36120,6 @@ "description": "Autogenerated input type of RemoveReaction", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "subjectId", "description": "The Node ID of the subject to modify.", @@ -36093,6 +36147,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -36144,16 +36208,6 @@ "description": "Autogenerated input type of UpdateSubscription", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "subscribableId", "description": "The Node ID of the subscribable object to modify.", @@ -36181,6 +36235,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -36264,16 +36328,6 @@ "description": "Autogenerated input type of AddComment", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "subjectId", "description": "The Node ID of the subject to modify.", @@ -36301,6 +36355,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -36352,16 +36416,6 @@ "description": "Autogenerated input type of CreateProject", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "ownerId", "description": "The owner ID to create the project under.", @@ -36399,6 +36453,16 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -36450,16 +36514,6 @@ "description": "Autogenerated input type of UpdateProject", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "projectId", "description": "The Project ID to update.", @@ -36513,6 +36567,16 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -36564,16 +36628,6 @@ "description": "Autogenerated input type of DeleteProject", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "projectId", "description": "The Project ID to update.", @@ -36587,6 +36641,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -36654,16 +36718,6 @@ "description": "Autogenerated input type of AddProjectColumn", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "projectId", "description": "The Node ID of the project.", @@ -36691,6 +36745,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -36742,16 +36806,6 @@ "description": "Autogenerated input type of MoveProjectColumn", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "columnId", "description": "The id of the column to move.", @@ -36775,6 +36829,16 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -36826,16 +36890,6 @@ "description": "Autogenerated input type of UpdateProjectColumn", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "projectColumnId", "description": "The ProjectColumn ID to update.", @@ -36863,6 +36917,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -36930,16 +36994,6 @@ "description": "Autogenerated input type of DeleteProjectColumn", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "columnId", "description": "The id of the column to delete.", @@ -36953,6 +37007,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -37020,16 +37084,6 @@ "description": "Autogenerated input type of AddProjectCard", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "projectColumnId", "description": "The Node ID of the ProjectColumn.", @@ -37063,6 +37117,16 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -37114,16 +37178,6 @@ "description": "Autogenerated input type of UpdateProjectCard", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "projectCardId", "description": "The ProjectCard ID to update.", @@ -37151,6 +37205,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -37202,16 +37266,6 @@ "description": "Autogenerated input type of MoveProjectCard", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "cardId", "description": "The id of the card to move.", @@ -37249,6 +37303,16 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -37316,16 +37380,6 @@ "description": "Autogenerated input type of DeleteProjectCard", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "cardId", "description": "The id of the card to delete.", @@ -37339,6 +37393,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -37386,16 +37450,6 @@ "description": "Autogenerated input type of LockLockable", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "lockableId", "description": "ID of the issue or pull request to be locked.", @@ -37419,6 +37473,16 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -37486,16 +37550,6 @@ "description": "Autogenerated input type of AddPullRequestReview", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "pullRequestId", "description": "The Node ID of the pull request to modify.", @@ -37553,6 +37607,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -37686,22 +37750,12 @@ "enumValues": null, "possibleTypes": null }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitPullRequestReviewInput", - "description": "Autogenerated input type of SubmitPullRequestReview", - "fields": null, - "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, + { + "kind": "INPUT_OBJECT", + "name": "SubmitPullRequestReviewInput", + "description": "Autogenerated input type of SubmitPullRequestReview", + "fields": null, + "inputFields": [ { "name": "pullRequestReviewId", "description": "The Pull Request Review ID to submit.", @@ -37739,6 +37793,16 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -37790,16 +37854,6 @@ "description": "Autogenerated input type of UpdatePullRequestReview", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "pullRequestReviewId", "description": "The Node ID of the pull request review to modify.", @@ -37827,6 +37881,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -37878,16 +37942,6 @@ "description": "Autogenerated input type of DismissPullRequestReview", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "pullRequestReviewId", "description": "The Node ID of the pull request review to modify.", @@ -37915,6 +37969,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -37966,16 +38030,6 @@ "description": "Autogenerated input type of DeletePullRequestReview", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "pullRequestReviewId", "description": "The Node ID of the pull request review to delete.", @@ -37989,6 +38043,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -38056,16 +38120,6 @@ "description": "Autogenerated input type of AddPullRequestReviewComment", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "pullRequestReviewId", "description": "The Node ID of the review to modify.", @@ -38133,6 +38187,16 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -38184,16 +38248,6 @@ "description": "Autogenerated input type of UpdatePullRequestReviewComment", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "pullRequestReviewCommentId", "description": "The Node ID of the comment to modify.", @@ -38221,6 +38275,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -38272,16 +38336,6 @@ "description": "Autogenerated input type of RemoveOutsideCollaborator", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "userId", "description": "The ID of the outside collaborator to remove.", @@ -38309,6 +38363,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -38376,16 +38440,6 @@ "description": "Autogenerated input type of RequestReviews", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "pullRequestId", "description": "The Node ID of the pull request to modify.", @@ -38445,6 +38499,16 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -38496,16 +38560,6 @@ "description": "Autogenerated input type of AddStar", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "starrableId", "description": "The Starrable ID to star.", @@ -38519,6 +38573,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -38570,16 +38634,6 @@ "description": "Autogenerated input type of RemoveStar", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "starrableId", "description": "The Starrable ID to unstar.", @@ -38593,6 +38647,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -38644,16 +38708,6 @@ "description": "Autogenerated input type of AcceptTopicSuggestion", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "repositoryId", "description": "The Node ID of the repository.", @@ -38681,6 +38735,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -38732,16 +38796,6 @@ "description": "Autogenerated input type of DeclineTopicSuggestion", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "repositoryId", "description": "The Node ID of the repository.", @@ -38783,6 +38837,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null, @@ -38889,16 +38953,6 @@ "description": "Autogenerated input type of UpdateTopics", "fields": null, "inputFields": [ - { - "name": "clientMutationId", - "description": "A unique identifier for the client performing the mutation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, { "name": "repositoryId", "description": "The Node ID of the repository.", @@ -38934,6 +38988,16 @@ } }, "defaultValue": null + }, + { + "name": "clientMutationId", + "description": "A unique identifier for the client performing the mutation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "interfaces": null,